{"title":"Best Sellers","description":"\u003cp\u003eThese are the devices our customers keep coming back for — and the ones they tell their friends about.\u003c\/p\u003e\n\n\u003cp\u003eEvery product on this page earned its place the hard way: repeat orders, unprompted 5-star reviews, and the kind of messages that start with \u003cem\u003e\"I wasn't sure at first, but…\"\u003c\/em\u003e. They span every price point and every routine, from the 60-second morning de-puff to the full 15-minute evening reset.\u003c\/p\u003e\n\n\u003cp\u003eIf you're new to red light and not sure where to begin, this is the shortest path in. Start with whichever one matches the part of your day that needs it most — you have 30 days to change your mind, and we cover return shipping if you do.\u003c\/p\u003e","products":[{"product_id":"silicone-eye-massager-m6-rechargeable-for-eye-care-anti-puffiness","title":"Katalyst LED Eye Massager — Bright Eyes, De-Puff \u0026 Dark Circles","description":"\u003cstyle\u003e.kt-pd{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;color:#1a1a1a;line-height:1.7;font-size:16px;}.kt-pd h2{font-size:22px;font-weight:800;margin:32px 0 12px;color:#0d0d0d;border-left:4px solid #ff4d4d;padding-left:12px;}.kt-pd h3{font-size:17px;font-weight:700;margin:20px 0 8px;color:#ff4d4d;}.kt-pd p{margin:0 0 14px;}.kt-pd ul,\n  .kt-pd ol{margin:0 0 18px;padding-left:22px;}.kt-pd li{margin-bottom:8px;}.kt-pd table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;border:1px solid #ececec;border-radius:8px;overflow:hidden;}.kt-pd th{background:#0d0d0d;color:#fff;padding:12px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;}.kt-pd th:last-child{background:linear-gradient(135deg,#ff4d4d,#ff8a3c);}.kt-pd td{padding:11px 14px;border-bottom:1px solid #f0f0f0;}.kt-pd tr:last-child td{border-bottom:none;}.kt-pd tr:nth-child(even){background:#fafafa;}.kt-pd .kt-lead{font-size:17px;color:#444;margin-bottom:24px;padding:18px 22px;background:linear-gradient(135deg,#fff5f0,#fff);border-left:4px solid #ff8a3c;border-radius:0 10px 10px 0;}.kt-pd .kt-callout{background:#fafafa;border:1px solid #ececec;padding:18px 22px;border-radius:10px;margin:18px 0;font-size:14px;color:#666;}.kt-pd .kt-pro{background:linear-gradient(135deg,#1a0a0a,#0d0d0d);color:#fff;padding:22px 26px;border-radius:12px;margin:24px 0;}.kt-pd .kt-pro h3{color:#ff8a3c;margin-top:0;}.kt-pd .kt-pro p,\n  .kt-pd .kt-pro li{color:#e8e8e8;}.kt-pd a{color:#ff4d4d;font-weight:600;}\/* === V2 视觉化组件 2026-06-15 === *\/.kt-pd .kt-grid{display:grid;gap:14px;margin:18px 0;}.kt-pd .kt-grid-2{grid-template-columns:repeat(2,1fr);}.kt-pd .kt-grid-3{grid-template-columns:repeat(3,1fr);}\n  @media(max-width:600px){.kt-pd .kt-grid-2,\n  .kt-pd .kt-grid-3{grid-template-columns:1fr;}}\/* 波长卡片 *\/.kt-pd .kt-wave{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.03);}.kt-pd .kt-dot{width:44px;height:44px;border-radius:50%;flex:none;box-shadow:0 2px 8px rgba(0,0,0,.15);}.kt-pd .kt-wave b{display:block;font-size:15px;color:#0d0d0d;}.kt-pd .kt-wave span{font-size:13px;color:#777;}\/* 模式卡 *\/.kt-pd .kt-mode{padding:18px;border-radius:14px;background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #ffe3d6;}.kt-pd .kt-mode b{display:block;font-size:16px;color:#ff4d4d;margin-bottom:4px;}.kt-pd .kt-mode .nm{font-size:12px;color:#999;letter-spacing:.03em;margin-top:8px;display:inline-block;background:#fff0e8;padding:3px 9px;border-radius:20px;}.kt-pd .kt-mode p{font-size:13px;color:#555;margin:0;}\/* 卖点icon卡 *\/.kt-pd .kt-feat{padding:16px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0;text-align:center;}.kt-pd .kt-feat .ic{font-size:26px;margin-bottom:8px;}.kt-pd .kt-feat b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-feat span{font-size:12.5px;color:#777;line-height:1.5;}\/* 步骤卡 *\/.kt-pd .kt-step{position:relative;padding:18px 16px 16px;border-radius:12px;background:#fff;border:1px solid #ececec;text-align:center;}.kt-pd .kt-step .no{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff4d4d,#ff8a3c);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:15px;}.kt-pd .kt-step .ic{font-size:24px;margin-bottom:6px;}.kt-pd .kt-step b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-step span{font-size:12.5px;color:#777;}\/* 分区 *\/.kt-pd .kt-zone{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:#fafafa;border:1px solid #f0f0f0;}.kt-pd .kt-zone .zl{font-size:20px;}.kt-pd .kt-zone b{font-size:14px;color:#0d0d0d;}.kt-pd .kt-zone span{font-size:12.5px;color:#888;}\/* 折叠规格 *\/.kt-pd .kt-spec summary{font-weight:700;cursor:pointer;font-size:15px;padding:14px 16px;background:#fafafa;border:1px solid #ececec;border-radius:10px;list-style:none;}.kt-pd .kt-spec summary::-webkit-details-marker{display:none;}.kt-pd .kt-spec summary::after{content:'  +';float:right;color:#ff8a3c;font-weight:800;}.kt-pd .kt-spec[open] summary::after{content:'  –';}.kt-pd .kt-spec[open] summary{border-radius:10px 10px 0 0;}.kt-pd .kt-social{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #ffe0d0;border-radius:12px;padding:24px 26px;margin:28px 0;}.kt-pd .kt-social-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #ffe8dc;}.kt-pd .kt-social-score{font-size:34px;font-weight:800;color:#0d0d0d;line-height:1;}.kt-pd .kt-social-stars{color:#ff8a3c;font-size:16px;letter-spacing:2px;}.kt-pd .kt-social-meta{font-size:13px;color:#777;}.kt-pd .kt-rev{padding:14px 0;border-bottom:1px dashed #f0e2da;}.kt-pd .kt-rev:last-child{border-bottom:none;padding-bottom:0;}.kt-pd .kt-rev-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px;}.kt-pd .kt-rev-stars{color:#ff8a3c;font-size:13px;letter-spacing:1px;}.kt-pd .kt-rev-name{font-weight:700;font-size:14px;color:#0d0d0d;}.kt-pd .kt-rev-badge{font-size:10px;background:#0d0d0d;color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;}.kt-pd .kt-rev-title{font-weight:600;font-size:14px;color:#333;margin-bottom:4px;}.kt-pd .kt-rev-body{font-size:14px;color:#555;line-height:1.65;margin:0;}.kt-pd .kt-timeline{margin:28px 0;}.kt-pd .kt-tl-row{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f4f4f4;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{flex:0 0 96px;font-weight:800;font-size:13px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#0d0d0d;margin-bottom:3px;}.kt-pd .kt-tl-what span{font-size:14px;color:#666;line-height:1.6;}.kt-pd .kt-nudge{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#0d0d0d;color:#fff;border-radius:12px;padding:18px 22px;margin:26px 0;}.kt-pd .kt-nudge-ico{font-size:22px;line-height:1;}.kt-pd .kt-nudge-txt{font-size:14px;line-height:1.6;flex:1;min-width:220px;}.kt-pd .kt-nudge-txt strong{color:#ff8a3c;}.kt-pd .kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;}.kt-pd .kt-card{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 18px;transition:border-color .25s ease;}.kt-pd .kt-card:hover{border-color:#d9d9d9;}.kt-pd .kt-card strong{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:6px;line-height:1.35;}.kt-pd .kt-card span{display:block;font-size:14px;line-height:1.6;color:#666;}.kt-pd table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;}.kt-pd table td{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;line-height:1.6;color:#555;}.kt-pd table tr:last-child td{border-bottom:none;}.kt-pd table td:first-child{width:34%;color:#111;font-weight:600;white-space:nowrap;}.kt-pd table strong{color:#111;font-weight:700;}.kt-pd .kt-timeline{margin:22px 0;border-left:2px solid #f0f0f0;padding-left:0;}.kt-pd .kt-tl-row{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:start;padding:15px 0 15px 20px;border-bottom:1px solid #f5f5f5;position:relative;}.kt-pd .kt-tl-row::before{content:'';position:absolute;left:-6px;top:22px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff4d4d;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{font-weight:700;font-size:12px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.08em;padding-top:2px;line-height:1.4;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#111;margin-bottom:4px;font-weight:700;}.kt-pd .kt-tl-what span{display:block;font-size:14px;color:#666;line-height:1.6;}\n  @media(max-width:749px){.kt-pd .kt-grid{grid-template-columns:1fr;}.kt-pd .kt-tl-row{grid-template-columns:1fr;gap:6px;}.kt-pd table td:first-child{width:38%;}\n  }\n\n  \/* ===== 2026-07-29 防裁切修复 =====\n     病根：主题 assets\/rte-formatter.js 会把商品描述里每一个 table 元素\n     自动包进 .rte-table-wrapper{overflow-x:auto}。长文本单元格撑出\n     最小内容宽度后就出现横向滚动条，右侧内容被裁掉。\n     方案：所有非数据用途的排版一律改用 div 元素，宽度永远跟随容器。 *\/\n  .kt-pd .kt-dark{background:#0d0d0d;border-radius:12px;padding:22px 26px;margin:8px 0 24px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;}\n  .kt-pd .kt-dark-hook{margin:0 0 10px;font-size:17px;font-weight:800;color:#ff8a3c;line-height:1.4;}\n  .kt-pd .kt-dark-body{margin:0;font-size:15px;line-height:1.7;color:#f0f0f0;}\n  .kt-pd .kt-rows{margin:16px 0;border:1px solid #ececec;border-radius:8px;overflow:hidden;max-width:100%;box-sizing:border-box;}\n  .kt-pd .kt-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:0;border-bottom:1px solid #f0f0f0;}\n  .kt-pd .kt-row:last-child{border-bottom:none;}\n  .kt-pd .kt-row:nth-child(odd){background:#fafafa;}\n  .kt-pd .kt-row-k{padding:12px 14px;font-size:14px;font-weight:700;color:#111;line-height:1.55;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-row-v{padding:12px 14px;font-size:14px;color:#555;line-height:1.6;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-rows-spec .kt-row-k{font-weight:600;color:#333;}\n  \/* 兜底：万一仍有 table 元素被主题包裹，也不许出现横向滚动 *\/\n  .kt-pd .rte-table-wrapper{overflow-x:visible;max-width:100%;}\n  .kt-pd table{table-layout:fixed;max-width:100%;}\n  .kt-pd td,.kt-pd th{overflow-wrap:anywhere;}\n  @media(max-width:749px){\n    .kt-pd .kt-row{grid-template-columns:1fr;}\n    .kt-pd .kt-row-k{padding-bottom:2px;}\n    .kt-pd .kt-row-v{padding-top:0;}\n    .kt-pd .kt-dark{padding:18px 18px;}\n  }\n\u003c\/style\u003e\u003cdiv class=\"kt-pd\"\u003e\n\u003cdiv class=\"kt-hero\" style=\"background:linear-gradient(135deg,#fff5f5,#fff);border-radius:12px;padding:22px 24px;margin-bottom:8px;border:1px solid #ffe3e3\"\u003e\n\u003cp style=\"font-size:20px;font-weight:800;color:#0d0d0d;margin:0 0 12px;line-height:1.4\"\u003eYour face mask can’t reach the one place you actually worry about. 👁️\u003c\/p\u003e\n\u003cp style=\"margin:0 0 14px;color:#444\"\u003eThe skin around your eyes is the thinnest on your face — and it sits in the shadow of your brow ridge and cheekbone, which means a flat mask barely lights it. The M6 is shaped like a cup that follows the orbital bone, so every LED sits the same distance from the skin, all the way around.\u003c\/p\u003e\n\u003cul style=\"list-style:none;padding:0;margin:0\"\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e✨ \u003cstrong\u003eFive minutes, then it stops\u003c\/strong\u003e — short enough to fit before bed, and it can’t overrun.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🪶 \u003cstrong\u003e110 grams\u003c\/strong\u003e — light enough to wear lying down without feeling it on your face.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:0px\"\u003e🌑 \u003cstrong\u003eBlocks ambient light\u003c\/strong\u003e — the silicone seal means you can run a session with the overheads on.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"kt-lead\" style=\"color:#666;font-size:14px\"\u003eInside the cup: \u003cstrong\u003e80 dual-band LEDs\u003c\/strong\u003e combining \u003cstrong\u003e633nm red\u003c\/strong\u003e and \u003cstrong\u003e830nm near-infrared\u003c\/strong\u003e, at \u003cstrong\u003e30 mW\/cm²\u003c\/strong\u003e across a 120° beam angle. Three intensity speeds, 5-minute auto-shutoff, biocompatible silicone body at just 110 grams.\u003c\/p\u003e\n\u003ch2\u003e🔥 Why the M6\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e👁️ 80 LEDs, properly distributed\u003c\/strong\u003e\u003cspan\u003eSpread across the eye contour zone instead of clustered in the middle.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🌈 Dual-band light source\u003c\/strong\u003e\u003cspan\u003e633nm red and 830nm near-infrared running together in every session.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💡 30 mW\/cm² at 120°\u003c\/strong\u003e\u003cspan\u003eA broad, even spread across the whole eye area, not one narrow strip.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎚️ Three intensity speeds\u003c\/strong\u003e\u003cspan\u003eStart gentle and scale up as the skin acclimates.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e⏱️ 5-minute auto-shutoff\u003c\/strong\u003e\u003cspan\u003eShort enough to fit before bed, and impossible to overshoot.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🪶 Only 110 grams\u003c\/strong\u003e\u003cspan\u003eBarely-there weight — wear it lying down without head fatigue.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat to expect, week by week\u003c\/h2\u003e\n\u003cp\u003eEye-area skin is thin and reactive, so the de-puffing feel comes fast while texture changes take their time. 🗓️\u003c\/p\u003e\n\u003cdiv class=\"kt-timeline\"\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eNight 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eScreen fatigue lifts\u003c\/strong\u003e\u003cspan\u003eFive minutes of warm light with everything blocked out. Most people describe it as instant relief.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 1–2\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eMornings look less tired\u003c\/strong\u003e\u003cspan\u003eThe puffiness side is usually the first thing to shift.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 3–4\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eTexture at the outer corner\u003c\/strong\u003e\u003cspan\u003eCrow’s-feet area responds slowly — this is where the LED distribution earns its keep.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 6–8\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eIt reads as rested\u003c\/strong\u003e\u003cspan\u003eNot a dramatic change; just consistently looking like you slept better than you did.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:13px;color:#888;\"\u003eIndividual results vary. This timeline reflects what Katalyst customers commonly report and isn't a guarantee of specific outcomes.\u003c\/p\u003e\n\u003ch2\u003e⏰ Five minutes before bed\u003c\/h2\u003e\n\u003cdiv class=\"kt-dark\"\u003e\n\u003cp class=\"kt-dark-hook\"\u003eYou spend longer than that deciding what to watch.\u003c\/p\u003e\n\u003cp class=\"kt-dark-body\"\u003eThe M6 asks for five minutes and stops on its own. Give it 30 nights, and if your mornings don’t look different, email us — prepaid label, return shipping on us.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e👁️ Built for the eye contour, not adapted to it\u003c\/h2\u003e\n\u003cp\u003eFull-face masks light the eye area least, because the brow ridge and cheekbone throw it into shadow. A cup-shaped device solves the geometry problem that a flat panel can’t.\u003c\/p\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🥽\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eContoured cup design\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eFollows the orbital bone, so LEDs stay at a consistent distance\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e💡\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eBeads throughout the interior\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eNot clustered in the center — coverage reaches crow’s feet and the inner corner\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🌑\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eSoft silicone seal\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eBlocks ambient light so the LEDs do all the work\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🛏️\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eWearable lying down\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003e110 g means no pressure points and no head fatigue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🌈 Two bands, in every LED\u003c\/h2\u003e\n\u003cp\u003eMost cheap eye devices run a single wavelength. Here both chips sit in each LED. Note: 633nm is visible, so you’ll see a soft red glow — 830nm is invisible but still running. Seeing only red doesn’t mean the NIR is off.\u003c\/p\u003e\n\u003cdiv class=\"kt-rows\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🔴 633 nm · Red (visible)\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eSurface eye-area skin · supports a healthy collagen environment around the contour\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🌙 830 nm · Near-infrared (invisible)\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eDeeper eye-contour tissue · supports circulation and recovery feel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdetails\u003e\u003csummary\u003eFull specifications\u003c\/summary\u003e\u003cdiv class=\"kt-rows kt-rows-spec\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLED count\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e80 dual-band beads\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWavelengths\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e633 nm red + 830 nm near-infrared\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eIrradiance\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e30 mW\/cm²\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eBeam angle\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e120°\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eIntensity\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 speeds\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eSession length\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e5 minutes (auto-shutoff)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e110 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eBiocompatible silicone\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003ch2\u003e🚀 How to use\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🧼\u003c\/div\u003e\n\u003cb\u003eClean the eye area\u003c\/b\u003e\u003cspan\u003eBare skin, no heavy eye cream beforehand\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🥽\u003c\/div\u003e\n\u003cb\u003eSettle the cup\u003c\/b\u003e\u003cspan\u003eLet it rest on the orbital bone — snug, never pressed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🎚️\u003c\/div\u003e\n\u003cb\u003eSpeed 1 to start\u003c\/b\u003e\u003cspan\u003eMove up as your skin gets used to it\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🛏️\u003c\/div\u003e\n\u003cb\u003eLie back for five\u003c\/b\u003e\u003cspan\u003eIt shuts off on its own; apply eye cream after\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:#666;\"\u003eSuggested rhythm: 5 minutes per session. Short and regular is the whole point — this is a routine you can keep. 🗓️\u003c\/p\u003e\n\u003ch2\u003e🎁 Who it's for\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💻 Screen-heavy days\u003c\/strong\u003e\u003cspan\u003eBuilt for the fatigue that builds up behind long hours at a monitor.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e😴 Anyone who wakes up puffy\u003c\/strong\u003e\u003cspan\u003eThe de-puffing side is usually the fastest thing to notice.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎭 People whose masks skip the eyes\u003c\/strong\u003e\u003cspan\u003eThis is the geometry a flat panel physically can’t solve.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🛏️ Bedtime routine builders\u003c\/strong\u003e\u003cspan\u003eFive minutes, lying down, auto-shutoff. It fits.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"margin:18px 0;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;font-size:13.5px;color:#555;line-height:1.7;\"\u003e\n\u003cb style=\"color:#0d0d0d;\"\u003e📦 Shipping \u0026amp; Returns\u003c\/b\u003e\u003cbr\u003eFree shipping over $50 (US \u0026amp; Canada) · Tracked 10–20 business days · 30-day money-back, free returns · 12-month warranty · support@katalystaction.com\u003c\/div\u003e\u003cdiv style=\"margin:24px 0 8px;padding:18px 20px;background:#f7f7f7;border:1px solid #ececec;border-radius:12px;\"\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#888;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;\"\u003eImportant Wellness Notice\u003c\/div\u003e\n\u003cp style=\"font-size:12px;color:#999;line-height:1.65;margin:0;\"\u003eThe Katalyst LED Eye Massager is a consumer wellness and comfort accessory. It is not a medical device and is NOT intended to diagnose, treat, cure, or prevent any disease or medical condition. Statements about red light, near-infrared light, warmth, and wind-down rituals describe usage sensations and lifestyle context — not medical outcomes. Always consult a qualified healthcare professional before starting any new wellness routine, particularly if you are pregnant, nursing, have a pre-existing condition, take medication, have implanted electronics, have light-sensitive skin, or have any concern about heat sensitivity. Stop use and consult a professional if any irritation, discomfort, or unusual sensation occurs. Keep out of reach of children. Do not use on broken skin.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KATALYST","offers":[{"title":"Default Title","offer_id":45944819024069,"sku":null,"price":169.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6128\/5317\/files\/katalyst-eye-massager-m6-main-silicone_showcasing-sleek.webp?v=1780840431"},{"product_id":"katalyst-facial-ice-roller","title":"Katalyst Facial Ice Roller — Cool-Glow, Instant De-Puff","description":"\u003cstyle\u003e.kt-pd{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;color:#1a1a1a;line-height:1.7;font-size:16px;}.kt-pd h2{font-size:22px;font-weight:800;margin:32px 0 12px;color:#0d0d0d;border-left:4px solid #ff4d4d;padding-left:12px;}.kt-pd h3{font-size:17px;font-weight:700;margin:20px 0 8px;color:#ff4d4d;}.kt-pd p{margin:0 0 14px;}.kt-pd ul,\n  .kt-pd ol{margin:0 0 18px;padding-left:22px;}.kt-pd li{margin-bottom:8px;}.kt-pd table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;border:1px solid #ececec;border-radius:8px;overflow:hidden;}.kt-pd th{background:#0d0d0d;color:#fff;padding:12px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;}.kt-pd th:last-child{background:linear-gradient(135deg,#ff4d4d,#ff8a3c);}.kt-pd td{padding:11px 14px;border-bottom:1px solid #f0f0f0;}.kt-pd tr:last-child td{border-bottom:none;}.kt-pd tr:nth-child(even){background:#fafafa;}.kt-pd .kt-lead{font-size:17px;color:#444;margin-bottom:24px;padding:18px 22px;background:linear-gradient(135deg,#fff5f0,#fff);border-left:4px solid #ff8a3c;border-radius:0 10px 10px 0;}.kt-pd .kt-callout{background:#fafafa;border:1px solid #ececec;padding:18px 22px;border-radius:10px;margin:18px 0;font-size:14px;color:#666;}.kt-pd .kt-pro{background:linear-gradient(135deg,#1a0a0a,#0d0d0d);color:#fff;padding:22px 26px;border-radius:12px;margin:24px 0;}.kt-pd .kt-pro h3{color:#ff8a3c;margin-top:0;}.kt-pd .kt-pro p,\n  .kt-pd .kt-pro li{color:#e8e8e8;}.kt-pd a{color:#ff4d4d;font-weight:600;}\/* === V2 视觉化组件 2026-06-15 === *\/.kt-pd .kt-grid{display:grid;gap:14px;margin:18px 0;}.kt-pd .kt-grid-2{grid-template-columns:repeat(2,1fr);}.kt-pd .kt-grid-3{grid-template-columns:repeat(3,1fr);}\n  @media(max-width:600px){.kt-pd .kt-grid-2,\n  .kt-pd .kt-grid-3{grid-template-columns:1fr;}}\/* 波长卡片 *\/.kt-pd .kt-wave{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.03);}.kt-pd .kt-dot{width:44px;height:44px;border-radius:50%;flex:none;box-shadow:0 2px 8px rgba(0,0,0,.15);}.kt-pd .kt-wave b{display:block;font-size:15px;color:#0d0d0d;}.kt-pd .kt-wave span{font-size:13px;color:#777;}\/* 模式卡 *\/.kt-pd .kt-mode{padding:18px;border-radius:14px;background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #ffe3d6;}.kt-pd .kt-mode b{display:block;font-size:16px;color:#ff4d4d;margin-bottom:4px;}.kt-pd .kt-mode .nm{font-size:12px;color:#999;letter-spacing:.03em;margin-top:8px;display:inline-block;background:#fff0e8;padding:3px 9px;border-radius:20px;}.kt-pd .kt-mode p{font-size:13px;color:#555;margin:0;}\/* 卖点icon卡 *\/.kt-pd .kt-feat{padding:16px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0;text-align:center;}.kt-pd .kt-feat .ic{font-size:26px;margin-bottom:8px;}.kt-pd .kt-feat b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-feat span{font-size:12.5px;color:#777;line-height:1.5;}\/* 步骤卡 *\/.kt-pd .kt-step{position:relative;padding:18px 16px 16px;border-radius:12px;background:#fff;border:1px solid #ececec;text-align:center;}.kt-pd .kt-step .no{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff4d4d,#ff8a3c);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:15px;}.kt-pd .kt-step .ic{font-size:24px;margin-bottom:6px;}.kt-pd .kt-step b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-step span{font-size:12.5px;color:#777;}\/* 分区 *\/.kt-pd .kt-zone{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:#fafafa;border:1px solid #f0f0f0;}.kt-pd .kt-zone .zl{font-size:20px;}.kt-pd .kt-zone b{font-size:14px;color:#0d0d0d;}.kt-pd .kt-zone span{font-size:12.5px;color:#888;}\/* 折叠规格 *\/.kt-pd .kt-spec summary{font-weight:700;cursor:pointer;font-size:15px;padding:14px 16px;background:#fafafa;border:1px solid #ececec;border-radius:10px;list-style:none;}.kt-pd .kt-spec summary::-webkit-details-marker{display:none;}.kt-pd .kt-spec summary::after{content:'  +';float:right;color:#ff8a3c;font-weight:800;}.kt-pd .kt-spec[open] summary::after{content:'  –';}.kt-pd .kt-spec[open] summary{border-radius:10px 10px 0 0;}.kt-pd .kt-social{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #ffe0d0;border-radius:12px;padding:24px 26px;margin:28px 0;}.kt-pd .kt-social-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #ffe8dc;}.kt-pd .kt-social-score{font-size:34px;font-weight:800;color:#0d0d0d;line-height:1;}.kt-pd .kt-social-stars{color:#ff8a3c;font-size:16px;letter-spacing:2px;}.kt-pd .kt-social-meta{font-size:13px;color:#777;}.kt-pd .kt-rev{padding:14px 0;border-bottom:1px dashed #f0e2da;}.kt-pd .kt-rev:last-child{border-bottom:none;padding-bottom:0;}.kt-pd .kt-rev-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px;}.kt-pd .kt-rev-stars{color:#ff8a3c;font-size:13px;letter-spacing:1px;}.kt-pd .kt-rev-name{font-weight:700;font-size:14px;color:#0d0d0d;}.kt-pd .kt-rev-badge{font-size:10px;background:#0d0d0d;color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;}.kt-pd .kt-rev-title{font-weight:600;font-size:14px;color:#333;margin-bottom:4px;}.kt-pd .kt-rev-body{font-size:14px;color:#555;line-height:1.65;margin:0;}.kt-pd .kt-timeline{margin:28px 0;}.kt-pd .kt-tl-row{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f4f4f4;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{flex:0 0 96px;font-weight:800;font-size:13px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#0d0d0d;margin-bottom:3px;}.kt-pd .kt-tl-what span{font-size:14px;color:#666;line-height:1.6;}.kt-pd .kt-nudge{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#0d0d0d;color:#fff;border-radius:12px;padding:18px 22px;margin:26px 0;}.kt-pd .kt-nudge-ico{font-size:22px;line-height:1;}.kt-pd .kt-nudge-txt{font-size:14px;line-height:1.6;flex:1;min-width:220px;}.kt-pd .kt-nudge-txt strong{color:#ff8a3c;}.kt-pd .kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;}.kt-pd .kt-card{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 18px;transition:border-color .25s ease;}.kt-pd .kt-card:hover{border-color:#d9d9d9;}.kt-pd .kt-card strong{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:6px;line-height:1.35;}.kt-pd .kt-card span{display:block;font-size:14px;line-height:1.6;color:#666;}.kt-pd table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;}.kt-pd table td{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;line-height:1.6;color:#555;}.kt-pd table tr:last-child td{border-bottom:none;}.kt-pd table td:first-child{width:34%;color:#111;font-weight:600;white-space:nowrap;}.kt-pd table strong{color:#111;font-weight:700;}.kt-pd .kt-timeline{margin:22px 0;border-left:2px solid #f0f0f0;padding-left:0;}.kt-pd .kt-tl-row{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:start;padding:15px 0 15px 20px;border-bottom:1px solid #f5f5f5;position:relative;}.kt-pd .kt-tl-row::before{content:'';position:absolute;left:-6px;top:22px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff4d4d;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{font-weight:700;font-size:12px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.08em;padding-top:2px;line-height:1.4;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#111;margin-bottom:4px;font-weight:700;}.kt-pd .kt-tl-what span{display:block;font-size:14px;color:#666;line-height:1.6;}\n  @media(max-width:749px){.kt-pd .kt-grid{grid-template-columns:1fr;}.kt-pd .kt-tl-row{grid-template-columns:1fr;gap:6px;}.kt-pd table td:first-child{width:38%;}\n  }\n\n  \/* ===== 2026-07-29 防裁切修复 =====\n     病根：主题 assets\/rte-formatter.js 会把商品描述里每一个 table 元素\n     自动包进 .rte-table-wrapper{overflow-x:auto}。长文本单元格撑出\n     最小内容宽度后就出现横向滚动条，右侧内容被裁掉。\n     方案：所有非数据用途的排版一律改用 div 元素，宽度永远跟随容器。 *\/\n  .kt-pd .kt-dark{background:#0d0d0d;border-radius:12px;padding:22px 26px;margin:8px 0 24px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;}\n  .kt-pd .kt-dark-hook{margin:0 0 10px;font-size:17px;font-weight:800;color:#ff8a3c;line-height:1.4;}\n  .kt-pd .kt-dark-body{margin:0;font-size:15px;line-height:1.7;color:#f0f0f0;}\n  .kt-pd .kt-rows{margin:16px 0;border:1px solid #ececec;border-radius:8px;overflow:hidden;max-width:100%;box-sizing:border-box;}\n  .kt-pd .kt-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:0;border-bottom:1px solid #f0f0f0;}\n  .kt-pd .kt-row:last-child{border-bottom:none;}\n  .kt-pd .kt-row:nth-child(odd){background:#fafafa;}\n  .kt-pd .kt-row-k{padding:12px 14px;font-size:14px;font-weight:700;color:#111;line-height:1.55;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-row-v{padding:12px 14px;font-size:14px;color:#555;line-height:1.6;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-rows-spec .kt-row-k{font-weight:600;color:#333;}\n  \/* 兜底：万一仍有 table 元素被主题包裹，也不许出现横向滚动 *\/\n  .kt-pd .rte-table-wrapper{overflow-x:visible;max-width:100%;}\n  .kt-pd table{table-layout:fixed;max-width:100%;}\n  .kt-pd td,.kt-pd th{overflow-wrap:anywhere;}\n  @media(max-width:749px){\n    .kt-pd .kt-row{grid-template-columns:1fr;}\n    .kt-pd .kt-row-k{padding-bottom:2px;}\n    .kt-pd .kt-row-v{padding-top:0;}\n    .kt-pd .kt-dark{padding:18px 18px;}\n  }\n\u003c\/style\u003e\u003cdiv class=\"kt-pd\"\u003e\n\u003cdiv class=\"kt-hero\" style=\"background:linear-gradient(135deg,#fff5f5,#fff);border-radius:12px;padding:22px 24px;margin-bottom:8px;border:1px solid #ffe3e3\"\u003e\n\u003cp style=\"font-size:20px;font-weight:800;color:#0d0d0d;margin:0 0 12px;line-height:1.4\"\u003eNo batteries. No charging. No consumables. Ever. ❄️\u003c\/p\u003e\n\u003cp style=\"margin:0 0 14px;color:#444\"\u003eEverything else on this site needs power. This one needs a freezer. Pop the wheel off, chill it, snap it back on, and glide — the handle stays room temperature so your hand doesn't go numb while your face wakes up.\u003c\/p\u003e\n\u003cul style=\"list-style:none;padding:0;margin:0\"\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🧊 \u003cstrong\u003eSealed gel ice beads\u003c\/strong\u003e — no water inside, so nothing leaks and nothing bursts in the freezer.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e📏 \u003cstrong\u003e7.5cm wheel\u003c\/strong\u003e — covers a full cheek in one stroke, still fits around the eye area.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:0px\"\u003e♾️ \u003cstrong\u003eReusable for years\u003c\/strong\u003e — no degradation cycle, no batteries, nothing to replace.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"kt-lead\" style=\"color:#666;font-size:14px\"\u003eA battery-free, water-free cooling tool for face, neck, eyes, arms and body. A \u003cstrong\u003e7.5cm sealed cooling wheel\u003c\/strong\u003e packed with gel ice beads, honeycomb-textured surface, ergonomic curved handle, and a \u003cstrong\u003edetachable head\u003c\/strong\u003e so you freeze only the wheel.\u003c\/p\u003e\n\u003ch2\u003e🔥 Why this roller\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e❄️ Sealed ice-bead cooling\u003c\/strong\u003e\u003cspan\u003eNo water inside — no leaks, no risk of bursting in the freezer.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e📏 7.5cm wheel\u003c\/strong\u003e\u003cspan\u003eBig enough for a full cheek in one stroke, small enough for the eye area.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🍯 Honeycomb-textured surface\u003c\/strong\u003e\u003cspan\u003eMicro-texture adds a gentle massage feel beyond just cold.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e✋ Ergonomically curved handle\u003c\/strong\u003e\u003cspan\u003eSits at the natural angle of your wrist — no fatigue in longer sessions.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🧊 Detachable wheel\u003c\/strong\u003e\u003cspan\u003eFreeze the head on its own; the handle stays room-temp for a comfortable grip.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🪶 Smooth-edged shell\u003c\/strong\u003e\u003cspan\u003ePolished finish that won't scratch hands or skin, even at the corners.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat to expect, week by week\u003c\/h2\u003e\n\u003cp\u003eThis is the one product here with a same-day payoff — the rest of the timeline is about habit. 🗓️\u003c\/p\u003e\n\u003cdiv class=\"kt-timeline\"\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eMorning 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eImmediate\u003c\/strong\u003e\u003cspan\u003eCold on puffy morning skin works in seconds. No waiting weeks for this one.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eIt becomes the first thing\u003c\/strong\u003e\u003cspan\u003eStraight out of the freezer, before coffee — that's where most people slot it.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 2–4\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eBeyond the face\u003c\/strong\u003e\u003cspan\u003eNeck, eyes, arms after a workout, calming skin after sun exposure.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eOngoing\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eIt just keeps working\u003c\/strong\u003e\u003cspan\u003eNo battery to degrade, no consumables — the same wheel for years.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:13px;color:#888;\"\u003eIndividual results vary. This timeline reflects what Katalyst customers commonly report and isn't a guarantee of specific outcomes.\u003c\/p\u003e\n\u003ch2\u003e⏰ Two hours in the freezer\u003c\/h2\u003e\n\u003cdiv class=\"kt-dark\"\u003e\n\u003cp class=\"kt-dark-hook\"\u003eThat's the entire setup. Overnight is even better.\u003c\/p\u003e\n\u003cp class=\"kt-dark-body\"\u003ePop the wheel in tonight and use it tomorrow morning. Try it 30 days — if it doesn't become your first move of the day, email us and we'll cover the return shipping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e❄️ The sealed ice-bead difference\u003c\/h2\u003e\n\u003cp\u003eMost budget ice rollers are hollow plastic shells filled with water, which creates three problems at once. Packed gel beads hold cold through a full 5–10 minute session and re-freeze indefinitely without degrading.\u003c\/p\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e💧\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eCheap rollers leak\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eHollow water shells degrade after a few freeze cycles\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e⏱️\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eAnd warm up fast\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eWater has low thermal mass at small volumes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🦠\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eAnd grow bacteria\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eWater fills are rarely fully drained or sanitized\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🛡️\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eThis one is sealed\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003ePacked solid with gel beads — no openings, no refilling ritual\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🧊 Why the detachable head matters\u003c\/h2\u003e\n\u003cp\u003eA one-piece frozen roller means your hand goes numb before your face is done. Popping the wheel off to freeze it solo keeps the \u003cstrong\u003ehandle at room temperature\u003c\/strong\u003e — so you get a comfortable grip and a genuinely cold wheel at the same time. ✋\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eFull specifications\u003c\/summary\u003e\u003cdiv class=\"kt-rows kt-rows-spec\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWheel size\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e≈ 7.5 cm diameter\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eCooling type\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eSealed gel ice beads (water-free, leak-free)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eSurface\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eHoneycomb-textured for added massage feel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eHandle\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eErgonomically curved, polished smooth edges\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWheel type\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eDetachable — freeze the head only\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eFreeze time\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eMinimum 2 hours; overnight ideal\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eSession length\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e1–2 minutes per zone (5–10 min total recommended)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eNone — battery-free, no charging, no consumables\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eUse areas\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eFace · neck · eyes · arms · body\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003ch2\u003e🚀 How to use\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🧊\u003c\/div\u003e\n\u003cb\u003eFreeze the wheel\u003c\/b\u003e\u003cspan\u003ePop the head off — minimum two hours, overnight is ideal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🔧\u003c\/div\u003e\n\u003cb\u003eSnap it back on\u003c\/b\u003e\u003cspan\u003eThe handle stays at room temperature\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e❄️\u003c\/div\u003e\n\u003cb\u003eGlide slowly\u003c\/b\u003e\u003cspan\u003e1–2 minutes per zone, upward and outward\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e💧\u003c\/div\u003e\n\u003cb\u003eThen your skincare\u003c\/b\u003e\u003cspan\u003eCool skin is a good base for whatever comes next\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:#666;\"\u003eSuggested rhythm: 5–10 minutes total, 1–2 minutes per zone. Mornings for de-puffing, evenings for calming. 🗓️\u003c\/p\u003e\n\u003ch2\u003e🎁 Who it's for\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e😴 Puffy-morning people\u003c\/strong\u003e\u003cspan\u003eThe fastest-acting thing in the whole catalogue.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e☀️ After sun or a workout\u003c\/strong\u003e\u003cspan\u003eCalms warm skin without anything to charge.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🔋 Anyone tired of devices\u003c\/strong\u003e\u003cspan\u003eNo power, no app, no cable. It just works.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎁 First-time gift\u003c\/strong\u003e\u003cspan\u003eThe easiest entry point into the range.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"margin:18px 0;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;font-size:13.5px;color:#555;line-height:1.7;\"\u003e\n\u003cb style=\"color:#0d0d0d;\"\u003e📦 Shipping \u0026amp; Returns\u003c\/b\u003e\u003cbr\u003eFree shipping over $50 (US \u0026amp; Canada) · Tracked 10–20 business days · 30-day money-back, free returns · 12-month warranty · support@katalystaction.com\u003c\/div\u003e\u003cdiv style=\"margin:24px 0 8px;padding:18px 20px;background:#f7f7f7;border:1px solid #ececec;border-radius:12px;\"\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#888;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;\"\u003eImportant Wellness Notice\u003c\/div\u003e\n\u003cp style=\"font-size:12px;color:#999;line-height:1.65;margin:0;\"\u003eThe Katalyst Facial Ice Roller is a consumer wellness and comfort accessory. It is not a medical device and is NOT intended to diagnose, treat, cure, or prevent any disease or medical condition. Statements about red light, near-infrared light, warmth, and wind-down rituals describe usage sensations and lifestyle context — not medical outcomes. Always consult a qualified healthcare professional before starting any new wellness routine, particularly if you are pregnant, nursing, have a pre-existing condition, take medication, have implanted electronics, have light-sensitive skin, or have any concern about heat sensitivity. Stop use and consult a professional if any irritation, discomfort, or unusual sensation occurs. Keep out of reach of children. Do not use on broken skin. Do not apply the frozen wheel directly to broken or irritated skin, and avoid holding it on one spot for extended periods.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KATALYST","offers":[{"title":"Default Title","offer_id":45960891367621,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6128\/5317\/files\/katalyst-ice-roller-main-cooling-facial_wheel.webp?v=1780839729"},{"product_id":"katalyst-3-in-1-rf-beauty-device-ems-24k-gold","title":"Katalyst RF Skin Tightening Device — Sculpt \u0026 Lift, RF + Ice + EMS","description":"\u003cstyle\u003e.kt-pd{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;color:#1a1a1a;line-height:1.7;font-size:16px;}.kt-pd h2{font-size:22px;font-weight:800;margin:32px 0 12px;color:#0d0d0d;border-left:4px solid #ff4d4d;padding-left:12px;}.kt-pd h3{font-size:17px;font-weight:700;margin:20px 0 8px;color:#ff4d4d;}.kt-pd p{margin:0 0 14px;}.kt-pd ul,\n  .kt-pd ol{margin:0 0 18px;padding-left:22px;}.kt-pd li{margin-bottom:8px;}.kt-pd table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;border:1px solid #ececec;border-radius:8px;overflow:hidden;}.kt-pd th{background:#0d0d0d;color:#fff;padding:12px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;}.kt-pd th:last-child{background:linear-gradient(135deg,#ff4d4d,#ff8a3c);}.kt-pd td{padding:11px 14px;border-bottom:1px solid #f0f0f0;}.kt-pd tr:last-child td{border-bottom:none;}.kt-pd tr:nth-child(even){background:#fafafa;}.kt-pd .kt-lead{font-size:17px;color:#444;margin-bottom:24px;padding:18px 22px;background:linear-gradient(135deg,#fff5f0,#fff);border-left:4px solid #ff8a3c;border-radius:0 10px 10px 0;}.kt-pd .kt-callout{background:#fafafa;border:1px solid #ececec;padding:18px 22px;border-radius:10px;margin:18px 0;font-size:14px;color:#666;}.kt-pd .kt-pro{background:linear-gradient(135deg,#1a0a0a,#0d0d0d);color:#fff;padding:22px 26px;border-radius:12px;margin:24px 0;}.kt-pd .kt-pro h3{color:#ff8a3c;margin-top:0;}.kt-pd .kt-pro p,\n  .kt-pd .kt-pro li{color:#e8e8e8;}.kt-pd a{color:#ff4d4d;font-weight:600;}\/* === V2 视觉化组件 2026-06-15 === *\/.kt-pd .kt-grid{display:grid;gap:14px;margin:18px 0;}.kt-pd .kt-grid-2{grid-template-columns:repeat(2,1fr);}.kt-pd .kt-grid-3{grid-template-columns:repeat(3,1fr);}\n  @media(max-width:600px){.kt-pd .kt-grid-2,\n  .kt-pd .kt-grid-3{grid-template-columns:1fr;}}\/* 波长卡片 *\/.kt-pd .kt-wave{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.03);}.kt-pd .kt-dot{width:44px;height:44px;border-radius:50%;flex:none;box-shadow:0 2px 8px rgba(0,0,0,.15);}.kt-pd .kt-wave b{display:block;font-size:15px;color:#0d0d0d;}.kt-pd .kt-wave span{font-size:13px;color:#777;}\/* 模式卡 *\/.kt-pd .kt-mode{padding:18px;border-radius:14px;background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #ffe3d6;}.kt-pd .kt-mode b{display:block;font-size:16px;color:#ff4d4d;margin-bottom:4px;}.kt-pd .kt-mode .nm{font-size:12px;color:#999;letter-spacing:.03em;margin-top:8px;display:inline-block;background:#fff0e8;padding:3px 9px;border-radius:20px;}.kt-pd .kt-mode p{font-size:13px;color:#555;margin:0;}\/* 卖点icon卡 *\/.kt-pd .kt-feat{padding:16px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0;text-align:center;}.kt-pd .kt-feat .ic{font-size:26px;margin-bottom:8px;}.kt-pd .kt-feat b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-feat span{font-size:12.5px;color:#777;line-height:1.5;}\/* 步骤卡 *\/.kt-pd .kt-step{position:relative;padding:18px 16px 16px;border-radius:12px;background:#fff;border:1px solid #ececec;text-align:center;}.kt-pd .kt-step .no{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff4d4d,#ff8a3c);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:15px;}.kt-pd .kt-step .ic{font-size:24px;margin-bottom:6px;}.kt-pd .kt-step b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-step span{font-size:12.5px;color:#777;}\/* 分区 *\/.kt-pd .kt-zone{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:#fafafa;border:1px solid #f0f0f0;}.kt-pd .kt-zone .zl{font-size:20px;}.kt-pd .kt-zone b{font-size:14px;color:#0d0d0d;}.kt-pd .kt-zone span{font-size:12.5px;color:#888;}\/* 折叠规格 *\/.kt-pd .kt-spec summary{font-weight:700;cursor:pointer;font-size:15px;padding:14px 16px;background:#fafafa;border:1px solid #ececec;border-radius:10px;list-style:none;}.kt-pd .kt-spec summary::-webkit-details-marker{display:none;}.kt-pd .kt-spec summary::after{content:'  +';float:right;color:#ff8a3c;font-weight:800;}.kt-pd .kt-spec[open] summary::after{content:'  –';}.kt-pd .kt-spec[open] summary{border-radius:10px 10px 0 0;}.kt-pd .kt-social{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #ffe0d0;border-radius:12px;padding:24px 26px;margin:28px 0;}.kt-pd .kt-social-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #ffe8dc;}.kt-pd .kt-social-score{font-size:34px;font-weight:800;color:#0d0d0d;line-height:1;}.kt-pd .kt-social-stars{color:#ff8a3c;font-size:16px;letter-spacing:2px;}.kt-pd .kt-social-meta{font-size:13px;color:#777;}.kt-pd .kt-rev{padding:14px 0;border-bottom:1px dashed #f0e2da;}.kt-pd .kt-rev:last-child{border-bottom:none;padding-bottom:0;}.kt-pd .kt-rev-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px;}.kt-pd .kt-rev-stars{color:#ff8a3c;font-size:13px;letter-spacing:1px;}.kt-pd .kt-rev-name{font-weight:700;font-size:14px;color:#0d0d0d;}.kt-pd .kt-rev-badge{font-size:10px;background:#0d0d0d;color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;}.kt-pd .kt-rev-title{font-weight:600;font-size:14px;color:#333;margin-bottom:4px;}.kt-pd .kt-rev-body{font-size:14px;color:#555;line-height:1.65;margin:0;}.kt-pd .kt-timeline{margin:28px 0;}.kt-pd .kt-tl-row{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f4f4f4;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{flex:0 0 96px;font-weight:800;font-size:13px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#0d0d0d;margin-bottom:3px;}.kt-pd .kt-tl-what span{font-size:14px;color:#666;line-height:1.6;}.kt-pd .kt-nudge{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#0d0d0d;color:#fff;border-radius:12px;padding:18px 22px;margin:26px 0;}.kt-pd .kt-nudge-ico{font-size:22px;line-height:1;}.kt-pd .kt-nudge-txt{font-size:14px;line-height:1.6;flex:1;min-width:220px;}.kt-pd .kt-nudge-txt strong{color:#ff8a3c;}.kt-pd .kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;}.kt-pd .kt-card{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 18px;transition:border-color .25s ease;}.kt-pd .kt-card:hover{border-color:#d9d9d9;}.kt-pd .kt-card strong{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:6px;line-height:1.35;}.kt-pd .kt-card span{display:block;font-size:14px;line-height:1.6;color:#666;}.kt-pd table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;}.kt-pd table td{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;line-height:1.6;color:#555;}.kt-pd table tr:last-child td{border-bottom:none;}.kt-pd table td:first-child{width:34%;color:#111;font-weight:600;white-space:nowrap;}.kt-pd table strong{color:#111;font-weight:700;}.kt-pd .kt-timeline{margin:22px 0;border-left:2px solid #f0f0f0;padding-left:0;}.kt-pd .kt-tl-row{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:start;padding:15px 0 15px 20px;border-bottom:1px solid #f5f5f5;position:relative;}.kt-pd .kt-tl-row::before{content:'';position:absolute;left:-6px;top:22px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff4d4d;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{font-weight:700;font-size:12px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.08em;padding-top:2px;line-height:1.4;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#111;margin-bottom:4px;font-weight:700;}.kt-pd .kt-tl-what span{display:block;font-size:14px;color:#666;line-height:1.6;}\n  @media(max-width:749px){.kt-pd .kt-grid{grid-template-columns:1fr;}.kt-pd .kt-tl-row{grid-template-columns:1fr;gap:6px;}.kt-pd table td:first-child{width:38%;}\n  }\n\n  \/* ===== 2026-07-29 防裁切修复 =====\n     病根：主题 assets\/rte-formatter.js 会把商品描述里每一个 table 元素\n     自动包进 .rte-table-wrapper{overflow-x:auto}。长文本单元格撑出\n     最小内容宽度后就出现横向滚动条，右侧内容被裁掉。\n     方案：所有非数据用途的排版一律改用 div 元素，宽度永远跟随容器。 *\/\n  .kt-pd .kt-dark{background:#0d0d0d;border-radius:12px;padding:22px 26px;margin:8px 0 24px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;}\n  .kt-pd .kt-dark-hook{margin:0 0 10px;font-size:17px;font-weight:800;color:#ff8a3c;line-height:1.4;}\n  .kt-pd .kt-dark-body{margin:0;font-size:15px;line-height:1.7;color:#f0f0f0;}\n  .kt-pd .kt-rows{margin:16px 0;border:1px solid #ececec;border-radius:8px;overflow:hidden;max-width:100%;box-sizing:border-box;}\n  .kt-pd .kt-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:0;border-bottom:1px solid #f0f0f0;}\n  .kt-pd .kt-row:last-child{border-bottom:none;}\n  .kt-pd .kt-row:nth-child(odd){background:#fafafa;}\n  .kt-pd .kt-row-k{padding:12px 14px;font-size:14px;font-weight:700;color:#111;line-height:1.55;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-row-v{padding:12px 14px;font-size:14px;color:#555;line-height:1.6;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-rows-spec .kt-row-k{font-weight:600;color:#333;}\n  \/* 兜底：万一仍有 table 元素被主题包裹，也不许出现横向滚动 *\/\n  .kt-pd .rte-table-wrapper{overflow-x:visible;max-width:100%;}\n  .kt-pd table{table-layout:fixed;max-width:100%;}\n  .kt-pd td,.kt-pd th{overflow-wrap:anywhere;}\n  @media(max-width:749px){\n    .kt-pd .kt-row{grid-template-columns:1fr;}\n    .kt-pd .kt-row-k{padding-bottom:2px;}\n    .kt-pd .kt-row-v{padding-top:0;}\n    .kt-pd .kt-dark{padding:18px 18px;}\n  }\n\u003c\/style\u003e\u003cdiv class=\"kt-pd\"\u003e\n\u003cdiv class=\"kt-hero\" style=\"background:linear-gradient(135deg,#fff5f5,#fff);border-radius:12px;padding:22px 24px;margin-bottom:8px;border:1px solid #ffe3e3\"\u003e\n\u003cp style=\"font-size:20px;font-weight:800;color:#0d0d0d;margin:0 0 12px;line-height:1.4\"\u003eFour gold contact points instead of one hot spot. 🌟\u003c\/p\u003e\n\u003cp style=\"margin:0 0 14px;color:#444\"\u003eSingle-tip RF wands concentrate everything into one small point — which is why you feel a hot spot if you pause, and why curved areas like the jaw get uneven coverage. This one spreads the signal across four 24K gold-plated electrodes, so a slow pass actually covers the curve.\u003c\/p\u003e\n\u003cul style=\"list-style:none;padding:0;margin:0\"\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e✨ \u003cstrong\u003eFour points, even contact\u003c\/strong\u003e — the cluster conforms to the arch of cheek and jaw rather than poking at it.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e❄️ \u003cstrong\u003eCooling sphere on the other end\u003c\/strong\u003e — flip the wand to finish with a calming cool-down.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:0px\"\u003e🛸 \u003cstrong\u003eSmall enough to actually use\u003c\/strong\u003e — the flying-disc body sits in your palm without clamping.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"kt-lead\" style=\"color:#666;font-size:14px\"\u003eThree modes in one dual-headed wand: \u003cstrong\u003eRF\u003c\/strong\u003e and \u003cstrong\u003eEMS microcurrent\u003c\/strong\u003e through the 4-point 24K gold electrode head, plus a dedicated \u003cstrong\u003egold cooling sphere\u003c\/strong\u003e on the opposite end. Ergonomic grip, 5–10 minute sessions.\u003c\/p\u003e\n\u003ch2\u003e🔥 Why this wand\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e⚙️ Three modes, one body\u003c\/strong\u003e\u003cspan\u003eRF, EMS and cooling, switched with the side buttons.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e✨ 4-point gold electrode head\u003c\/strong\u003e\u003cspan\u003eFour 24K gold-plated points spread the signal across the curve, not into one spot.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e❄️ Dedicated cooling sphere\u003c\/strong\u003e\u003cspan\u003eA separate gold end for the calming finish — not the same head running colder.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🛸 Flying-disc form factor\u003c\/strong\u003e\u003cspan\u003eSmall and balanced, easy to steer around the eye area, jaw and neck.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🤚 Ergonomic grip\u003c\/strong\u003e\u003cspan\u003eThe curved body sits naturally in your palm. No clamping, no cramping.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e⏱️ 5–10 minute sessions\u003c\/strong\u003e\u003cspan\u003eShort enough to slot between cleansing and moisturizer.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat to expect, week by week\u003c\/h2\u003e\n\u003cp\u003eRF and EMS build gradually — the cool-down is the only immediate part. Here’s what customers usually report. 🗓️\u003c\/p\u003e\n\u003cdiv class=\"kt-timeline\"\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eSession 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eWarm, then cool\u003c\/strong\u003e\u003cspan\u003eA gentle four-point pulse followed by the cooling sphere. Skin feels calmer straight away.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 1–2\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eGetting the rhythm\u003c\/strong\u003e\u003cspan\u003eSlow strokes, roughly a minute per zone. This stage is about building the habit.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 3–4\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eContour starts showing\u003c\/strong\u003e\u003cspan\u003eThe jaw line is usually the first place people notice a change.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 6–8\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eIt holds\u003c\/strong\u003e\u003cspan\u003eConsistency is what keeps it — a few minutes several times a week beats one long session.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:13px;color:#888;\"\u003eIndividual results vary. This timeline reflects what Katalyst customers commonly report and isn't a guarantee of specific outcomes.\u003c\/p\u003e\n\u003ch2\u003e⏰ Ten minutes, three times a week\u003c\/h2\u003e\n\u003cdiv class=\"kt-dark\"\u003e\n\u003cp class=\"kt-dark-hook\"\u003eThat’s half an hour a week for a jawline you keep looking at.\u003c\/p\u003e\n\u003cp class=\"kt-dark-body\"\u003eTry it for 30 days. If it isn’t doing anything for you, email us and we’ll send a prepaid label — return shipping is on us.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e✨ Why four points beat one\u003c\/h2\u003e\n\u003cp\u003eSingle-tip devices funnel everything into one small contact area, so you feel heat build-up if you linger and you have to keep gliding to spread it around. Four gold-plated electrodes arranged in a square solve all three problems at once.\u003c\/p\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e📐\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eEven contact on curves\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eFour points follow the natural arch of cheek and jaw\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e⚡\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eDistributed signal\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eRF and EMS spread across a wider zone per pass\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🎯\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eStill precise\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eThe compact cluster fits eye-zone work without slipping onto the lid\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e👌\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eNo hot spot\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eNothing concentrated — just a gentle four-point pulse\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e⚙️ Three modes, and what each is for\u003c\/h2\u003e\n\u003cp\u003ePress the side button to cycle. The LED next to each mode icon shows which one is active. Long-press to power off.\u003c\/p\u003e\n\u003cdiv class=\"kt-rows\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🔥 RF\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eRadio frequency through the 4-point gold head — a warming pass over face and jaw for a firmer skin feel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e⚡ EMS\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eMicrocurrent through the same head — gentle pulse stimulation along facial contours\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e❄️ Cooling\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eThe sphere on the opposite end — a final cool-down for a calmer, less flushed finish\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdetails\u003e\u003csummary\u003eFull specifications\u003c\/summary\u003e\u003cdiv class=\"kt-rows kt-rows-spec\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eModes\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 — RF, EMS microcurrent, cooling\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eElectrode head\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e4-point, 24K gold-plated\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eCooling end\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eDedicated gold cooling sphere\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eForm factor\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eFlying-disc silhouette, ergonomic grip\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eSession length\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e5–10 minutes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003ch2\u003e🚀 How to use\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e💧\u003c\/div\u003e\n\u003cb\u003eCleanse + conductive serum\u003c\/b\u003e\u003cspan\u003eRF and EMS need a wet surface — a water-based moisturizer works too\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🔥\u003c\/div\u003e\n\u003cb\u003eRF first\u003c\/b\u003e\u003cspan\u003eForehead → cheeks → jaw → neck, slow strokes, about a minute per zone\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e⚡\u003c\/div\u003e\n\u003cb\u003eThen EMS\u003c\/b\u003e\u003cspan\u003eSame zones for another 3–4 minutes, focusing on jaw and cheek contour\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e❄️\u003c\/div\u003e\n\u003cb\u003eFlip to cooling\u003c\/b\u003e\u003cspan\u003eRoll the sphere over the same areas to finish\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:#666;\"\u003eSuggested rhythm: 5–10 minutes per session. Slow and steady beats fast and hard. 🗓️\u003c\/p\u003e\n\u003ch2\u003e🎁 Who it's for\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💪 Jawline-focused users\u003c\/strong\u003e\u003cspan\u003eThe four-point head is built for contour work along curves.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🔥 People who found single-tip wands uncomfortable\u003c\/strong\u003e\u003cspan\u003eNo concentrated hot spot to work around.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e❄️ Anyone who flushes easily\u003c\/strong\u003e\u003cspan\u003eThe dedicated cooling sphere is a real finish step, not an afterthought.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"margin:18px 0;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;font-size:13.5px;color:#555;line-height:1.7;\"\u003e\n\u003cb style=\"color:#0d0d0d;\"\u003e📦 Shipping \u0026amp; Returns\u003c\/b\u003e\u003cbr\u003eFree shipping over $50 (US \u0026amp; Canada) · Tracked 10–20 business days · 30-day money-back, free returns · 12-month warranty · support@katalystaction.com\u003c\/div\u003e\u003cdiv style=\"margin:24px 0 8px;padding:18px 20px;background:#f7f7f7;border:1px solid #ececec;border-radius:12px;\"\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#888;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;\"\u003eImportant Wellness Notice\u003c\/div\u003e\n\u003cp style=\"font-size:12px;color:#999;line-height:1.65;margin:0;\"\u003eThe Katalyst Sculpt \u0026amp; Lift RF Beauty Device is a consumer wellness and comfort accessory. It is not a medical device and is NOT intended to diagnose, treat, cure, or prevent any disease or medical condition. Statements about red light, near-infrared light, warmth, and wind-down rituals describe usage sensations and lifestyle context — not medical outcomes. Always consult a qualified healthcare professional before starting any new wellness routine, particularly if you are pregnant, nursing, have a pre-existing condition, take medication, have implanted electronics, have light-sensitive skin, or have any concern about heat sensitivity. Stop use and consult a professional if any irritation, discomfort, or unusual sensation occurs. Keep out of reach of children. Do not use on broken skin.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KATALYST","offers":[{"title":"Default Title","offer_id":45960905851077,"sku":null,"price":149.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6128\/5317\/files\/katalyst-rf-3in1-main-3-in-1-24k_gold.jpg?v=1780840107"},{"product_id":"katalyst-m2-pro-6-in-1-rf-facial-device","title":"Katalyst RF Facial Lifting Device — Total Lift Pro, 6-in-1 Modes","description":"\u003cstyle\u003e.kt-pd{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;color:#1a1a1a;line-height:1.7;font-size:16px;}.kt-pd h2{font-size:22px;font-weight:800;margin:32px 0 12px;color:#0d0d0d;border-left:4px solid #ff4d4d;padding-left:12px;}.kt-pd h3{font-size:17px;font-weight:700;margin:20px 0 8px;color:#ff4d4d;}.kt-pd p{margin:0 0 14px;}.kt-pd ul,\n  .kt-pd ol{margin:0 0 18px;padding-left:22px;}.kt-pd li{margin-bottom:8px;}.kt-pd table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;border:1px solid #ececec;border-radius:8px;overflow:hidden;}.kt-pd th{background:#0d0d0d;color:#fff;padding:12px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;}.kt-pd th:last-child{background:linear-gradient(135deg,#ff4d4d,#ff8a3c);}.kt-pd td{padding:11px 14px;border-bottom:1px solid #f0f0f0;}.kt-pd tr:last-child td{border-bottom:none;}.kt-pd tr:nth-child(even){background:#fafafa;}.kt-pd .kt-lead{font-size:17px;color:#444;margin-bottom:24px;padding:18px 22px;background:linear-gradient(135deg,#fff5f0,#fff);border-left:4px solid #ff8a3c;border-radius:0 10px 10px 0;}.kt-pd .kt-callout{background:#fafafa;border:1px solid #ececec;padding:18px 22px;border-radius:10px;margin:18px 0;font-size:14px;color:#666;}.kt-pd .kt-pro{background:linear-gradient(135deg,#1a0a0a,#0d0d0d);color:#fff;padding:22px 26px;border-radius:12px;margin:24px 0;}.kt-pd .kt-pro h3{color:#ff8a3c;margin-top:0;}.kt-pd .kt-pro p,\n  .kt-pd .kt-pro li{color:#e8e8e8;}.kt-pd a{color:#ff4d4d;font-weight:600;}\/* === V2 视觉化组件 2026-06-15 === *\/.kt-pd .kt-grid{display:grid;gap:14px;margin:18px 0;}.kt-pd .kt-grid-2{grid-template-columns:repeat(2,1fr);}.kt-pd .kt-grid-3{grid-template-columns:repeat(3,1fr);}\n  @media(max-width:600px){.kt-pd .kt-grid-2,\n  .kt-pd .kt-grid-3{grid-template-columns:1fr;}}\/* 波长卡片 *\/.kt-pd .kt-wave{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.03);}.kt-pd .kt-dot{width:44px;height:44px;border-radius:50%;flex:none;box-shadow:0 2px 8px rgba(0,0,0,.15);}.kt-pd .kt-wave b{display:block;font-size:15px;color:#0d0d0d;}.kt-pd .kt-wave span{font-size:13px;color:#777;}\/* 模式卡 *\/.kt-pd .kt-mode{padding:18px;border-radius:14px;background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #ffe3d6;}.kt-pd .kt-mode b{display:block;font-size:16px;color:#ff4d4d;margin-bottom:4px;}.kt-pd .kt-mode .nm{font-size:12px;color:#999;letter-spacing:.03em;margin-top:8px;display:inline-block;background:#fff0e8;padding:3px 9px;border-radius:20px;}.kt-pd .kt-mode p{font-size:13px;color:#555;margin:0;}\/* 卖点icon卡 *\/.kt-pd .kt-feat{padding:16px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0;text-align:center;}.kt-pd .kt-feat .ic{font-size:26px;margin-bottom:8px;}.kt-pd .kt-feat b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-feat span{font-size:12.5px;color:#777;line-height:1.5;}\/* 步骤卡 *\/.kt-pd .kt-step{position:relative;padding:18px 16px 16px;border-radius:12px;background:#fff;border:1px solid #ececec;text-align:center;}.kt-pd .kt-step .no{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff4d4d,#ff8a3c);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:15px;}.kt-pd .kt-step .ic{font-size:24px;margin-bottom:6px;}.kt-pd .kt-step b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-step span{font-size:12.5px;color:#777;}\/* 分区 *\/.kt-pd .kt-zone{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:#fafafa;border:1px solid #f0f0f0;}.kt-pd .kt-zone .zl{font-size:20px;}.kt-pd .kt-zone b{font-size:14px;color:#0d0d0d;}.kt-pd .kt-zone span{font-size:12.5px;color:#888;}\/* 折叠规格 *\/.kt-pd .kt-spec summary{font-weight:700;cursor:pointer;font-size:15px;padding:14px 16px;background:#fafafa;border:1px solid #ececec;border-radius:10px;list-style:none;}.kt-pd .kt-spec summary::-webkit-details-marker{display:none;}.kt-pd .kt-spec summary::after{content:'  +';float:right;color:#ff8a3c;font-weight:800;}.kt-pd .kt-spec[open] summary::after{content:'  –';}.kt-pd .kt-spec[open] summary{border-radius:10px 10px 0 0;}.kt-pd .kt-social{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #ffe0d0;border-radius:12px;padding:24px 26px;margin:28px 0;}.kt-pd .kt-social-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #ffe8dc;}.kt-pd .kt-social-score{font-size:34px;font-weight:800;color:#0d0d0d;line-height:1;}.kt-pd .kt-social-stars{color:#ff8a3c;font-size:16px;letter-spacing:2px;}.kt-pd .kt-social-meta{font-size:13px;color:#777;}.kt-pd .kt-rev{padding:14px 0;border-bottom:1px dashed #f0e2da;}.kt-pd .kt-rev:last-child{border-bottom:none;padding-bottom:0;}.kt-pd .kt-rev-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px;}.kt-pd .kt-rev-stars{color:#ff8a3c;font-size:13px;letter-spacing:1px;}.kt-pd .kt-rev-name{font-weight:700;font-size:14px;color:#0d0d0d;}.kt-pd .kt-rev-badge{font-size:10px;background:#0d0d0d;color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;}.kt-pd .kt-rev-title{font-weight:600;font-size:14px;color:#333;margin-bottom:4px;}.kt-pd .kt-rev-body{font-size:14px;color:#555;line-height:1.65;margin:0;}.kt-pd .kt-timeline{margin:28px 0;}.kt-pd .kt-tl-row{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f4f4f4;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{flex:0 0 96px;font-weight:800;font-size:13px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#0d0d0d;margin-bottom:3px;}.kt-pd .kt-tl-what span{font-size:14px;color:#666;line-height:1.6;}.kt-pd .kt-nudge{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#0d0d0d;color:#fff;border-radius:12px;padding:18px 22px;margin:26px 0;}.kt-pd .kt-nudge-ico{font-size:22px;line-height:1;}.kt-pd .kt-nudge-txt{font-size:14px;line-height:1.6;flex:1;min-width:220px;}.kt-pd .kt-nudge-txt strong{color:#ff8a3c;}.kt-pd .kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;}.kt-pd .kt-card{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 18px;transition:border-color .25s ease;}.kt-pd .kt-card:hover{border-color:#d9d9d9;}.kt-pd .kt-card strong{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:6px;line-height:1.35;}.kt-pd .kt-card span{display:block;font-size:14px;line-height:1.6;color:#666;}.kt-pd table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;}.kt-pd table td{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;line-height:1.6;color:#555;}.kt-pd table tr:last-child td{border-bottom:none;}.kt-pd table td:first-child{width:34%;color:#111;font-weight:600;white-space:nowrap;}.kt-pd table strong{color:#111;font-weight:700;}.kt-pd .kt-timeline{margin:22px 0;border-left:2px solid #f0f0f0;padding-left:0;}.kt-pd .kt-tl-row{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:start;padding:15px 0 15px 20px;border-bottom:1px solid #f5f5f5;position:relative;}.kt-pd .kt-tl-row::before{content:'';position:absolute;left:-6px;top:22px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff4d4d;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{font-weight:700;font-size:12px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.08em;padding-top:2px;line-height:1.4;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#111;margin-bottom:4px;font-weight:700;}.kt-pd .kt-tl-what span{display:block;font-size:14px;color:#666;line-height:1.6;}\n  @media(max-width:749px){.kt-pd .kt-grid{grid-template-columns:1fr;}.kt-pd .kt-tl-row{grid-template-columns:1fr;gap:6px;}.kt-pd table td:first-child{width:38%;}\n  }\n\n  \/* ===== 2026-07-29 防裁切修复 =====\n     病根：主题 assets\/rte-formatter.js 会把商品描述里每一个 table 元素\n     自动包进 .rte-table-wrapper{overflow-x:auto}。长文本单元格撑出\n     最小内容宽度后就出现横向滚动条，右侧内容被裁掉。\n     方案：所有非数据用途的排版一律改用 div 元素，宽度永远跟随容器。 *\/\n  .kt-pd .kt-dark{background:#0d0d0d;border-radius:12px;padding:22px 26px;margin:8px 0 24px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;}\n  .kt-pd .kt-dark-hook{margin:0 0 10px;font-size:17px;font-weight:800;color:#ff8a3c;line-height:1.4;}\n  .kt-pd .kt-dark-body{margin:0;font-size:15px;line-height:1.7;color:#f0f0f0;}\n  .kt-pd .kt-rows{margin:16px 0;border:1px solid #ececec;border-radius:8px;overflow:hidden;max-width:100%;box-sizing:border-box;}\n  .kt-pd .kt-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:0;border-bottom:1px solid #f0f0f0;}\n  .kt-pd .kt-row:last-child{border-bottom:none;}\n  .kt-pd .kt-row:nth-child(odd){background:#fafafa;}\n  .kt-pd .kt-row-k{padding:12px 14px;font-size:14px;font-weight:700;color:#111;line-height:1.55;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-row-v{padding:12px 14px;font-size:14px;color:#555;line-height:1.6;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-rows-spec .kt-row-k{font-weight:600;color:#333;}\n  \/* 兜底：万一仍有 table 元素被主题包裹，也不许出现横向滚动 *\/\n  .kt-pd .rte-table-wrapper{overflow-x:visible;max-width:100%;}\n  .kt-pd table{table-layout:fixed;max-width:100%;}\n  .kt-pd td,.kt-pd th{overflow-wrap:anywhere;}\n  @media(max-width:749px){\n    .kt-pd .kt-row{grid-template-columns:1fr;}\n    .kt-pd .kt-row-k{padding-bottom:2px;}\n    .kt-pd .kt-row-v{padding-top:0;}\n    .kt-pd .kt-dark{padding:18px 18px;}\n  }\n\u003c\/style\u003e\u003cdiv class=\"kt-pd\"\u003e\n\u003cdiv class=\"kt-hero\" style=\"background:linear-gradient(135deg,#fff5f5,#fff);border-radius:12px;padding:22px 24px;margin-bottom:8px;border:1px solid #ffe3e3\"\u003e\n\u003cp style=\"font-size:20px;font-weight:800;color:#0d0d0d;margin:0 0 12px;line-height:1.4\"\u003eSix tools’ worth of drawer space, in one palm-sized wand. 🪄\u003c\/p\u003e\n\u003cp style=\"margin:0 0 14px;color:#444\"\u003eMost vanities end up with a cleansing brush, a microcurrent gadget, an eye device and a cooling roller — four chargers, four things to lose. The M2 runs all six steps from one 155-gram body, and the head curves to follow your face instead of skating over it.\u003c\/p\u003e\n\u003cul style=\"list-style:none;padding:0;margin:0\"\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e✨ \u003cstrong\u003eWarm to cool in one pass\u003c\/strong\u003e — 2.0 MHz warming for the lifting work, then a 12°C tip to calm everything down.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🛋️ \u003cstrong\u003eSix modes, one side button\u003c\/strong\u003e — cleanse, face, eye, serum, lift, cool. The indicator tells you where you are.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:0px\"\u003e🪶 \u003cstrong\u003e155 grams\u003c\/strong\u003e — light enough that your wrist doesn’t quit before the routine does.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"kt-lead\" style=\"color:#666;font-size:14px\"\u003eUnder the shell: \u003cstrong\u003e2.0 MHz high-frequency warming\u003c\/strong\u003e, \u003cstrong\u003e90 kHz microcurrent pulse\u003c\/strong\u003e and a \u003cstrong\u003e12°C cooling tip\u003c\/strong\u003e — three genuinely different signals through one 3D contour-adapting head. 1500 mAh battery, USB-C charging, 155 g body.\u003c\/p\u003e\n\u003ch2\u003e🔥 Why the Total Lift Pro\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎛️ Six real modes\u003c\/strong\u003e\u003cspan\u003eCleansing → Facial → Eye → Penetration → Lifting → Cooling, switched with one button.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e⚡ Three signals, not one rebadged\u003c\/strong\u003e\u003cspan\u003eWarming, microcurrent and cooling are physically different systems inside.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e👁️ 3D contour-adapting head\u003c\/strong\u003e\u003cspan\u003eThe metal head curves to follow cheek, jaw and brow instead of bridging over them.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🪶 155 g ultralight body\u003c\/strong\u003e\u003cspan\u003eComfortable through a full 5–10 minute routine — no wrist fatigue.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🔋 1500 mAh battery\u003c\/strong\u003e\u003cspan\u003eA 1.5-hour charge gives around 5.5 hours of standby — weeks of routines.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🔌 USB-C charging\u003c\/strong\u003e\u003cspan\u003eThe same cable as your phone. No proprietary brick to hunt for.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat to expect, week by week\u003c\/h2\u003e\n\u003cp\u003eRF and microcurrent are cumulative, not instant — the cooling step is the only part you feel immediately. Here’s the usual arc. 🗓️\u003c\/p\u003e\n\u003cdiv class=\"kt-timeline\"\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eSession 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eThe cool tip does its job\u003c\/strong\u003e\u003cspan\u003eWarmth through the routine, then 12°C to finish. Skin feels tighter and calmer right away.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 1–2\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eSerums start behaving\u003c\/strong\u003e\u003cspan\u003eThe Penetration mode is the one most people notice first — products sink in rather than sit.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 3–4\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eJawline definition\u003c\/strong\u003e\u003cspan\u003eThe Lifting mode is cumulative. Contour along the jaw is where it usually shows up first.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 6–8\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eIt becomes the routine\u003c\/strong\u003e\u003cspan\u003eNot one dramatic change — just consistently better-looking skin on ordinary mornings.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:13px;color:#888;\"\u003eIndividual results vary. This timeline reflects what Katalyst customers commonly report and isn't a guarantee of specific outcomes.\u003c\/p\u003e\n\u003ch2\u003e⏰ Five minutes, six steps\u003c\/h2\u003e\n\u003cdiv class=\"kt-dark\"\u003e\n\u003cp class=\"kt-dark-hook\"\u003eA full facial routine costs less time than scrolling before bed.\u003c\/p\u003e\n\u003cp class=\"kt-dark-body\"\u003eRun the M2 for 30 days and see whether your skin argues. If it doesn’t earn its spot on the counter, email us — prepaid label, and we cover the return shipping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🎛️ The six modes, and what each is for\u003c\/h2\u003e\n\u003cp\u003ePress the side button to cycle through. The indicator on the front lights up so you always know which mode is running. Long-press to power off.\u003c\/p\u003e\n\u003cdiv class=\"kt-rows\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e1 · Cleansing 🧼\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eMicrocurrent pulse + gentle vibration — works with your foaming cleanser to lift residue\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e2 · Facial care 🌸\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e2.0 MHz warming + 90 kHz microcurrent — an even, whole-face conditioning pass\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e3 · Eye care 👁️\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eLow-power microcurrent — a gentle pulse around the orbital bone\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e4 · Penetration 💧\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eMicrocurrent + warming — used after serum, to support deeper feel of your skincare\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e5 · Lifting 💪\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eStronger microcurrent + sustained warming — targeted strokes along jaw and cheek\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e6 · Cooling ❄️\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e12°C tip — the calming final step for a smoother, less flushed finish\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e⚡ Three real signals — the honest version\u003c\/h2\u003e\n\u003cp\u003ePlenty of “multi-function” devices run one technology and rename it six times. This one physically combines three different signal types, which is why the modes actually feel different.\u003c\/p\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🔥\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003e2.0 MHz warming\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eRF-style energy that gently warms the contact area\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e⚡\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003e90 kHz microcurrent\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eLow-amplitude pulses for a gentle tightening sensation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e❄️\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003e12°C cooling tip\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eSemiconductor-cooled metal — no ice, no freezer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🎯\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eCombined per mode\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eEach mode uses one or a blend of the three\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdetails\u003e\u003csummary\u003eFull specifications\u003c\/summary\u003e\u003cdiv class=\"kt-rows kt-rows-spec\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eModes\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e6 — cleansing, facial, eye, penetration, lifting, cooling\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWarming frequency\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e2.0 MHz high-frequency\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eMicrocurrent\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e90 kHz pulse\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eCooling\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e12 °C tip\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eContact head\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3D contour-adapting metal head\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e155 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eBattery\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e1500 mAh · ~5.5 h standby from a 1.5 h charge\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eCharging\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eUSB-C\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eSession length\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e5–10 minutes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003ch2\u003e🚀 How to use\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🧼\u003c\/div\u003e\n\u003cb\u003eCleanse\u003c\/b\u003e\u003cspan\u003eStart with mode 1 and your usual foaming cleanser\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🌸\u003c\/div\u003e\n\u003cb\u003eWork through 2–3\u003c\/b\u003e\u003cspan\u003eFacial care across the whole face, then the eye zone\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e💧\u003c\/div\u003e\n\u003cb\u003eSerum, then mode 4\u003c\/b\u003e\u003cspan\u003eApply your serum first, then run Penetration over it\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e❄️\u003c\/div\u003e\n\u003cb\u003eLift, then cool\u003c\/b\u003e\u003cspan\u003eMode 5 along the jaw, mode 6 to finish and calm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:#666;\"\u003eSuggested rhythm: 5–10 minutes per full routine. Not every mode has to run every night — build the sequence that fits your evening. 🗓️\u003c\/p\u003e\n\u003ch2\u003e🎁 Who it's for\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🗄️ Drawer-declutterers\u003c\/strong\u003e\u003cspan\u003eOne device instead of four single-purpose gadgets and their chargers.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💧 Serum spenders\u003c\/strong\u003e\u003cspan\u003eIf you invest in skincare, the Penetration mode is the one that pays you back.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💪 Jawline-focused users\u003c\/strong\u003e\u003cspan\u003eThe Lifting mode is built specifically for contour work.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🌱 Cautious beginners\u003c\/strong\u003e\u003cspan\u003eStart with cleansing and cooling only, add the stronger modes later.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"margin:18px 0;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;font-size:13.5px;color:#555;line-height:1.7;\"\u003e\n\u003cb style=\"color:#0d0d0d;\"\u003e📦 Shipping \u0026amp; Returns\u003c\/b\u003e\u003cbr\u003eFree shipping over $50 (US \u0026amp; Canada) · Tracked 10–20 business days · 30-day money-back, free returns · 12-month warranty · support@katalystaction.com\u003c\/div\u003e\u003cdiv style=\"margin:24px 0 8px;padding:18px 20px;background:#f7f7f7;border:1px solid #ececec;border-radius:12px;\"\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#888;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;\"\u003eImportant Wellness Notice\u003c\/div\u003e\n\u003cp style=\"font-size:12px;color:#999;line-height:1.65;margin:0;\"\u003eThe Katalyst Total Lift Pro RF Facial Device is a consumer wellness and comfort accessory. It is not a medical device and is NOT intended to diagnose, treat, cure, or prevent any disease or medical condition. Statements about red light, near-infrared light, warmth, and wind-down rituals describe usage sensations and lifestyle context — not medical outcomes. Always consult a qualified healthcare professional before starting any new wellness routine, particularly if you are pregnant, nursing, have a pre-existing condition, take medication, have implanted electronics, have light-sensitive skin, or have any concern about heat sensitivity. Stop use and consult a professional if any irritation, discomfort, or unusual sensation occurs. Keep out of reach of children. Do not use on broken skin.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KATALYST","offers":[{"title":"White","offer_id":45960907456709,"sku":null,"price":169.0,"currency_code":"USD","in_stock":true},{"title":"Pale Silver-Blue","offer_id":46225842700485,"sku":null,"price":169.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6128\/5317\/files\/katalyst-rf-m2pro-main-m2-6-in-1-_pro.webp?v=1780840024"},{"product_id":"katalyst-m4-smart-rf-beauty-device","title":"Katalyst RF Skin Tightening Device — Smart Glow, Warm + Cool Modes","description":"\u003cstyle\u003e.kt-pd{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;color:#1a1a1a;line-height:1.7;font-size:16px;}.kt-pd h2{font-size:22px;font-weight:800;margin:32px 0 12px;color:#0d0d0d;border-left:4px solid #ff4d4d;padding-left:12px;}.kt-pd h3{font-size:17px;font-weight:700;margin:20px 0 8px;color:#ff4d4d;}.kt-pd p{margin:0 0 14px;}.kt-pd ul,\n  .kt-pd ol{margin:0 0 18px;padding-left:22px;}.kt-pd li{margin-bottom:8px;}.kt-pd table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;border:1px solid #ececec;border-radius:8px;overflow:hidden;}.kt-pd th{background:#0d0d0d;color:#fff;padding:12px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;}.kt-pd th:last-child{background:linear-gradient(135deg,#ff4d4d,#ff8a3c);}.kt-pd td{padding:11px 14px;border-bottom:1px solid #f0f0f0;}.kt-pd tr:last-child td{border-bottom:none;}.kt-pd tr:nth-child(even){background:#fafafa;}.kt-pd .kt-lead{font-size:17px;color:#444;margin-bottom:24px;padding:18px 22px;background:linear-gradient(135deg,#fff5f0,#fff);border-left:4px solid #ff8a3c;border-radius:0 10px 10px 0;}.kt-pd .kt-callout{background:#fafafa;border:1px solid #ececec;padding:18px 22px;border-radius:10px;margin:18px 0;font-size:14px;color:#666;}.kt-pd .kt-pro{background:linear-gradient(135deg,#1a0a0a,#0d0d0d);color:#fff;padding:22px 26px;border-radius:12px;margin:24px 0;}.kt-pd .kt-pro h3{color:#ff8a3c;margin-top:0;}.kt-pd .kt-pro p,\n  .kt-pd .kt-pro li{color:#e8e8e8;}.kt-pd a{color:#ff4d4d;font-weight:600;}\/* === V2 视觉化组件 2026-06-15 === *\/.kt-pd .kt-grid{display:grid;gap:14px;margin:18px 0;}.kt-pd .kt-grid-2{grid-template-columns:repeat(2,1fr);}.kt-pd .kt-grid-3{grid-template-columns:repeat(3,1fr);}\n  @media(max-width:600px){.kt-pd .kt-grid-2,\n  .kt-pd .kt-grid-3{grid-template-columns:1fr;}}\/* 波长卡片 *\/.kt-pd .kt-wave{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.03);}.kt-pd .kt-dot{width:44px;height:44px;border-radius:50%;flex:none;box-shadow:0 2px 8px rgba(0,0,0,.15);}.kt-pd .kt-wave b{display:block;font-size:15px;color:#0d0d0d;}.kt-pd .kt-wave span{font-size:13px;color:#777;}\/* 模式卡 *\/.kt-pd .kt-mode{padding:18px;border-radius:14px;background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #ffe3d6;}.kt-pd .kt-mode b{display:block;font-size:16px;color:#ff4d4d;margin-bottom:4px;}.kt-pd .kt-mode .nm{font-size:12px;color:#999;letter-spacing:.03em;margin-top:8px;display:inline-block;background:#fff0e8;padding:3px 9px;border-radius:20px;}.kt-pd .kt-mode p{font-size:13px;color:#555;margin:0;}\/* 卖点icon卡 *\/.kt-pd .kt-feat{padding:16px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0;text-align:center;}.kt-pd .kt-feat .ic{font-size:26px;margin-bottom:8px;}.kt-pd .kt-feat b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-feat span{font-size:12.5px;color:#777;line-height:1.5;}\/* 步骤卡 *\/.kt-pd .kt-step{position:relative;padding:18px 16px 16px;border-radius:12px;background:#fff;border:1px solid #ececec;text-align:center;}.kt-pd .kt-step .no{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff4d4d,#ff8a3c);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:15px;}.kt-pd .kt-step .ic{font-size:24px;margin-bottom:6px;}.kt-pd .kt-step b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-step span{font-size:12.5px;color:#777;}\/* 分区 *\/.kt-pd .kt-zone{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:#fafafa;border:1px solid #f0f0f0;}.kt-pd .kt-zone .zl{font-size:20px;}.kt-pd .kt-zone b{font-size:14px;color:#0d0d0d;}.kt-pd .kt-zone span{font-size:12.5px;color:#888;}\/* 折叠规格 *\/.kt-pd .kt-spec summary{font-weight:700;cursor:pointer;font-size:15px;padding:14px 16px;background:#fafafa;border:1px solid #ececec;border-radius:10px;list-style:none;}.kt-pd .kt-spec summary::-webkit-details-marker{display:none;}.kt-pd .kt-spec summary::after{content:'  +';float:right;color:#ff8a3c;font-weight:800;}.kt-pd .kt-spec[open] summary::after{content:'  –';}.kt-pd .kt-spec[open] summary{border-radius:10px 10px 0 0;}.kt-pd .kt-social{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #ffe0d0;border-radius:12px;padding:24px 26px;margin:28px 0;}.kt-pd .kt-social-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #ffe8dc;}.kt-pd .kt-social-score{font-size:34px;font-weight:800;color:#0d0d0d;line-height:1;}.kt-pd .kt-social-stars{color:#ff8a3c;font-size:16px;letter-spacing:2px;}.kt-pd .kt-social-meta{font-size:13px;color:#777;}.kt-pd .kt-rev{padding:14px 0;border-bottom:1px dashed #f0e2da;}.kt-pd .kt-rev:last-child{border-bottom:none;padding-bottom:0;}.kt-pd .kt-rev-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px;}.kt-pd .kt-rev-stars{color:#ff8a3c;font-size:13px;letter-spacing:1px;}.kt-pd .kt-rev-name{font-weight:700;font-size:14px;color:#0d0d0d;}.kt-pd .kt-rev-badge{font-size:10px;background:#0d0d0d;color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;}.kt-pd .kt-rev-title{font-weight:600;font-size:14px;color:#333;margin-bottom:4px;}.kt-pd .kt-rev-body{font-size:14px;color:#555;line-height:1.65;margin:0;}.kt-pd .kt-timeline{margin:28px 0;}.kt-pd .kt-tl-row{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f4f4f4;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{flex:0 0 96px;font-weight:800;font-size:13px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#0d0d0d;margin-bottom:3px;}.kt-pd .kt-tl-what span{font-size:14px;color:#666;line-height:1.6;}.kt-pd .kt-nudge{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#0d0d0d;color:#fff;border-radius:12px;padding:18px 22px;margin:26px 0;}.kt-pd .kt-nudge-ico{font-size:22px;line-height:1;}.kt-pd .kt-nudge-txt{font-size:14px;line-height:1.6;flex:1;min-width:220px;}.kt-pd .kt-nudge-txt strong{color:#ff8a3c;}.kt-pd .kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;}.kt-pd .kt-card{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 18px;transition:border-color .25s ease;}.kt-pd .kt-card:hover{border-color:#d9d9d9;}.kt-pd .kt-card strong{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:6px;line-height:1.35;}.kt-pd .kt-card span{display:block;font-size:14px;line-height:1.6;color:#666;}.kt-pd table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;}.kt-pd table td{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;line-height:1.6;color:#555;}.kt-pd table tr:last-child td{border-bottom:none;}.kt-pd table td:first-child{width:34%;color:#111;font-weight:600;white-space:nowrap;}.kt-pd table strong{color:#111;font-weight:700;}.kt-pd .kt-timeline{margin:22px 0;border-left:2px solid #f0f0f0;padding-left:0;}.kt-pd .kt-tl-row{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:start;padding:15px 0 15px 20px;border-bottom:1px solid #f5f5f5;position:relative;}.kt-pd .kt-tl-row::before{content:'';position:absolute;left:-6px;top:22px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff4d4d;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{font-weight:700;font-size:12px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.08em;padding-top:2px;line-height:1.4;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#111;margin-bottom:4px;font-weight:700;}.kt-pd .kt-tl-what span{display:block;font-size:14px;color:#666;line-height:1.6;}\n  @media(max-width:749px){.kt-pd .kt-grid{grid-template-columns:1fr;}.kt-pd .kt-tl-row{grid-template-columns:1fr;gap:6px;}.kt-pd table td:first-child{width:38%;}\n  }\n\n  \/* ===== 2026-07-29 防裁切修复 =====\n     病根：主题 assets\/rte-formatter.js 会把商品描述里每一个 table 元素\n     自动包进 .rte-table-wrapper{overflow-x:auto}。长文本单元格撑出\n     最小内容宽度后就出现横向滚动条，右侧内容被裁掉。\n     方案：所有非数据用途的排版一律改用 div 元素，宽度永远跟随容器。 *\/\n  .kt-pd .kt-dark{background:#0d0d0d;border-radius:12px;padding:22px 26px;margin:8px 0 24px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;}\n  .kt-pd .kt-dark-hook{margin:0 0 10px;font-size:17px;font-weight:800;color:#ff8a3c;line-height:1.4;}\n  .kt-pd .kt-dark-body{margin:0;font-size:15px;line-height:1.7;color:#f0f0f0;}\n  .kt-pd .kt-rows{margin:16px 0;border:1px solid #ececec;border-radius:8px;overflow:hidden;max-width:100%;box-sizing:border-box;}\n  .kt-pd .kt-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:0;border-bottom:1px solid #f0f0f0;}\n  .kt-pd .kt-row:last-child{border-bottom:none;}\n  .kt-pd .kt-row:nth-child(odd){background:#fafafa;}\n  .kt-pd .kt-row-k{padding:12px 14px;font-size:14px;font-weight:700;color:#111;line-height:1.55;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-row-v{padding:12px 14px;font-size:14px;color:#555;line-height:1.6;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-rows-spec .kt-row-k{font-weight:600;color:#333;}\n  \/* 兜底：万一仍有 table 元素被主题包裹，也不许出现横向滚动 *\/\n  .kt-pd .rte-table-wrapper{overflow-x:visible;max-width:100%;}\n  .kt-pd table{table-layout:fixed;max-width:100%;}\n  .kt-pd td,.kt-pd th{overflow-wrap:anywhere;}\n  @media(max-width:749px){\n    .kt-pd .kt-row{grid-template-columns:1fr;}\n    .kt-pd .kt-row-k{padding-bottom:2px;}\n    .kt-pd .kt-row-v{padding-top:0;}\n    .kt-pd .kt-dark{padding:18px 18px;}\n  }\n\u003c\/style\u003e\u003cdiv class=\"kt-pd\"\u003e\n\u003cdiv class=\"kt-hero\" style=\"background:linear-gradient(135deg,#fff5f5,#fff);border-radius:12px;padding:22px 24px;margin-bottom:8px;border:1px solid #ffe3e3\"\u003e\n\u003cp style=\"font-size:20px;font-weight:800;color:#0d0d0d;margin:0 0 12px;line-height:1.4\"\u003e42°C warm, 16°C cool — and you can rinse the whole thing under the tap. 🚿\u003c\/p\u003e\n\u003cp style=\"margin:0 0 14px;color:#444\"\u003eWarmth relaxes and helps serums sink in. Cold calms and de-puffs. Most devices make you pick one. The M4 switches between both in seconds, remembers where you left off, and is IPX7 waterproof — so it lives in the shower if that’s where your routine happens.\u003c\/p\u003e\n\u003cul style=\"list-style:none;padding:0;margin:0\"\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e✨ \u003cstrong\u003eHot and cold in the same session\u003c\/strong\u003e — 42°C to open the routine, 16°C to close it.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🧠 \u003cstrong\u003eIt remembers you\u003c\/strong\u003e — smart-chip memory resumes your last mode and level on the next power-up.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:0px\"\u003e🚿 \u003cstrong\u003eIPX7 fully washable\u003c\/strong\u003e — rinse the entire device, no careful wiping around buttons.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"kt-lead\" style=\"color:#666;font-size:14px\"\u003eThree technologies in one handheld: \u003cstrong\u003eRF\u003c\/strong\u003e, \u003cstrong\u003emulti-color LED light\u003c\/strong\u003e and \u003cstrong\u003eEMS micro-current\u003c\/strong\u003e, plus a \u003cstrong\u003eTEC dual-temperature head\u003c\/strong\u003e switching between 42°C warm and 16°C cool. Five preset modes, 5 intensity levels, 2500 mAh battery for around 10 hours cordless, Type-C recharge in 3–4 hours.\u003c\/p\u003e\n\u003ch2\u003e🔥 Why the Smart Glow\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e❄️🔥 TEC dual temperature\u003c\/strong\u003e\u003cspan\u003e42°C for a relaxing warm massage, 16°C for a de-puffing finish — switchable in seconds.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎨 Five LED colors built in\u003c\/strong\u003e\u003cspan\u003eRed, red+yellow, red+green and blue, each tuned to its mode. No heads to swap.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎛️ Five dedicated modes\u003c\/strong\u003e\u003cspan\u003eCLEAN, BOOST, LIFTING, EYE CARE and COOL TEC cover the whole routine.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e📊 5-level intensity\u003c\/strong\u003e\u003cspan\u003eSeparate MODE and LEVEL buttons with indicator LEDs — start gentle or push higher.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🧠 Smart-chip memory\u003c\/strong\u003e\u003cspan\u003ePicks up at your last mode and level instead of resetting every time.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🔋 10-hour cordless battery\u003c\/strong\u003e\u003cspan\u003e2500 mAh, 3–4 hour Type-C recharge. Covers weeks, and full travel weeks.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat to expect, week by week\u003c\/h2\u003e\n\u003cp\u003eThe temperature effects are immediate; the RF and EMS work is cumulative. That split is what the timeline looks like. 🗓️\u003c\/p\u003e\n\u003cdiv class=\"kt-timeline\"\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eSession 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eCold does the visible part\u003c\/strong\u003e\u003cspan\u003eThe 16°C finish de-puffs straight away — that’s the same-day payoff.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 1–2\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eThe routine settles\u003c\/strong\u003e\u003cspan\u003eFive modes sounds like a lot; by week two you’ll have found your two or three.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 3–4\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eLIFTING earns its name\u003c\/strong\u003e\u003cspan\u003eThe full-stack RF + EMS mode is where contour changes start to appear.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 6–8\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eMorning and evening\u003c\/strong\u003e\u003cspan\u003eMost people end up running BOOST before makeup and COOL TEC before bed.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:13px;color:#888;\"\u003eIndividual results vary. This timeline reflects what Katalyst customers commonly report and isn't a guarantee of specific outcomes.\u003c\/p\u003e\n\u003ch2\u003e⏰ Thirty days of hot and cold\u003c\/h2\u003e\n\u003cdiv class=\"kt-dark\"\u003e\n\u003cp class=\"kt-dark-hook\"\u003eThe de-puffing you’ll notice tonight. The rest takes a month.\u003c\/p\u003e\n\u003cp class=\"kt-dark-body\"\u003eGive the M4 a full 30 days before you judge the cumulative modes. If it isn’t right, email us — prepaid label, and we cover the return shipping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e💡 Five modes, five light colors\u003c\/h2\u003e\n\u003cp\u003eEach preset pairs the right LED color with the right energy stack, so there are no protocols to memorize. Press MODE, pick your LEVEL, and glide.\u003c\/p\u003e\n\u003cdiv class=\"kt-rows\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🔴 CLEAN\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eRed light + warm 42°C — opens the routine, relaxes the surface, prepares skin for serums\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🔴🟡 BOOST\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eRed + yellow light + EMS — the daily energizing pass for a smoother finish before makeup\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🔴🟢 LIFTING\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eRed + green light + RF + EMS — the full-stack contouring mode for jaw and cheeks\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🔴 EYE CARE\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eRed light + gentle RF + EMS — tuned down for the delicate eye area\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🔵 COOL TEC\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eBlue light + 16°C cool — closes the routine, calms, de-puffs and seals in finishing skincare\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e❄️🔥 Spa-style hot and cold, at home\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🔥\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003e42 °C warm\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eRelaxes the surface and supports serum absorption\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e❄️\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003e16 °C cool\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eCalms, de-puffs and finishes the routine\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e⚡\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eSeconds to switch\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eThe TEC head changes temperature without swapping anything\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🚿\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eIPX7 washable\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eRinse the whole device under the tap when you’re done\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdetails\u003e\u003csummary\u003eFull specifications\u003c\/summary\u003e\u003cdiv class=\"kt-rows kt-rows-spec\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eTechnologies\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eRF + LED light therapy + EMS micro-current\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eTemperature head\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eTEC dual — 42 °C warm \/ 16 °C cool\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLED colors\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e5 — red, red+yellow, red+green, blue\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eModes\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e5 — CLEAN, BOOST, LIFTING, EYE CARE, COOL TEC\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eIntensity levels\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e5, with indicator LEDs\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eMemory\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eSmart-chip resumes last mode and level\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWater resistance\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eIPX7 — fully washable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eBattery\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e2500 mAh · around 10 hours cordless\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eCharging\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eType-C · 3–4 hours\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003ch2\u003e🚀 How to use\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🔴\u003c\/div\u003e\n\u003cb\u003eCLEAN to open\u003c\/b\u003e\u003cspan\u003eWarm 42°C pass to relax the surface before skincare\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🎛️\u003c\/div\u003e\n\u003cb\u003ePick your working mode\u003c\/b\u003e\u003cspan\u003eBOOST for daily glow, LIFTING for contour, EYE CARE for the eye zone\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e📊\u003c\/div\u003e\n\u003cb\u003eSet your level\u003c\/b\u003e\u003cspan\u003eFive steps — start low and move up as you get used to it\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🔵\u003c\/div\u003e\n\u003cb\u003eCOOL TEC to close\u003c\/b\u003e\u003cspan\u003e16°C finish to calm, de-puff and seal in your last layer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:#666;\"\u003eSuggested rhythm: build a morning pass (BOOST) and an evening pass (LIFTING + COOL TEC). The device remembers where you left off. 🗓️\u003c\/p\u003e\n\u003ch2\u003e🎁 Who it's for\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🚿 Shower-routine people\u003c\/strong\u003e\u003cspan\u003eIPX7 means it goes wherever your skincare actually happens.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e😴 Anyone who wakes up puffy\u003c\/strong\u003e\u003cspan\u003eThe 16°C mode is the same-day payoff, every day.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎛️ Users who want control\u003c\/strong\u003e\u003cspan\u003eFive modes × five levels is a real range, not marketing arithmetic.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e✈️ Travelers\u003c\/strong\u003e\u003cspan\u003eTen hours cordless covers a full trip on one charge.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"margin:18px 0;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;font-size:13.5px;color:#555;line-height:1.7;\"\u003e\n\u003cb style=\"color:#0d0d0d;\"\u003e📦 Shipping \u0026amp; Returns\u003c\/b\u003e\u003cbr\u003eFree shipping over $50 (US \u0026amp; Canada) · Tracked 10–20 business days · 30-day money-back, free returns · 12-month warranty · support@katalystaction.com\u003c\/div\u003e\u003cdiv style=\"margin:24px 0 8px;padding:18px 20px;background:#f7f7f7;border:1px solid #ececec;border-radius:12px;\"\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#888;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;\"\u003eImportant Wellness Notice\u003c\/div\u003e\n\u003cp style=\"font-size:12px;color:#999;line-height:1.65;margin:0;\"\u003eThe Katalyst Smart Glow RF Beauty Device is a consumer wellness and comfort accessory. It is not a medical device and is NOT intended to diagnose, treat, cure, or prevent any disease or medical condition. Statements about red light, near-infrared light, warmth, and wind-down rituals describe usage sensations and lifestyle context — not medical outcomes. Always consult a qualified healthcare professional before starting any new wellness routine, particularly if you are pregnant, nursing, have a pre-existing condition, take medication, have implanted electronics, have light-sensitive skin, or have any concern about heat sensitivity. Stop use and consult a professional if any irritation, discomfort, or unusual sensation occurs. Keep out of reach of children. Do not use on broken skin.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KATALYST","offers":[{"title":"Default Title","offer_id":45960908177605,"sku":null,"price":199.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6128\/5317\/files\/katalyst-rf-m4-main-wireless_charging-dock.jpg?v=1780839653"},{"product_id":"katalyst-led-face-neck-mask-204-beads","title":"Katalyst LED Face \u0026 Neck Mask — Radiance, Two-Piece Neck Coverage","description":"\u003cstyle\u003e.kt-pd{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;color:#1a1a1a;line-height:1.7;font-size:16px;}.kt-pd h2{font-size:22px;font-weight:800;margin:32px 0 12px;color:#0d0d0d;border-left:4px solid #ff4d4d;padding-left:12px;}.kt-pd h3{font-size:17px;font-weight:700;margin:20px 0 8px;color:#ff4d4d;}.kt-pd p{margin:0 0 14px;}.kt-pd ul,\n  .kt-pd ol{margin:0 0 18px;padding-left:22px;}.kt-pd li{margin-bottom:8px;}.kt-pd table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;border:1px solid #ececec;border-radius:8px;overflow:hidden;}.kt-pd th{background:#0d0d0d;color:#fff;padding:12px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;}.kt-pd th:last-child{background:linear-gradient(135deg,#ff4d4d,#ff8a3c);}.kt-pd td{padding:11px 14px;border-bottom:1px solid #f0f0f0;}.kt-pd tr:last-child td{border-bottom:none;}.kt-pd tr:nth-child(even){background:#fafafa;}.kt-pd .kt-lead{font-size:17px;color:#444;margin-bottom:24px;padding:18px 22px;background:linear-gradient(135deg,#fff5f0,#fff);border-left:4px solid #ff8a3c;border-radius:0 10px 10px 0;}.kt-pd .kt-callout{background:#fafafa;border:1px solid #ececec;padding:18px 22px;border-radius:10px;margin:18px 0;font-size:14px;color:#666;}.kt-pd .kt-pro{background:linear-gradient(135deg,#1a0a0a,#0d0d0d);color:#fff;padding:22px 26px;border-radius:12px;margin:24px 0;}.kt-pd .kt-pro h3{color:#ff8a3c;margin-top:0;}.kt-pd .kt-pro p,\n  .kt-pd .kt-pro li{color:#e8e8e8;}.kt-pd a{color:#ff4d4d;font-weight:600;}\/* === V2 视觉化组件 2026-06-15 === *\/.kt-pd .kt-grid{display:grid;gap:14px;margin:18px 0;}.kt-pd .kt-grid-2{grid-template-columns:repeat(2,1fr);}.kt-pd .kt-grid-3{grid-template-columns:repeat(3,1fr);}\n  @media(max-width:600px){.kt-pd .kt-grid-2,\n  .kt-pd .kt-grid-3{grid-template-columns:1fr;}}\/* 波长卡片 *\/.kt-pd .kt-wave{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.03);}.kt-pd .kt-dot{width:44px;height:44px;border-radius:50%;flex:none;box-shadow:0 2px 8px rgba(0,0,0,.15);}.kt-pd .kt-wave b{display:block;font-size:15px;color:#0d0d0d;}.kt-pd .kt-wave span{font-size:13px;color:#777;}\/* 模式卡 *\/.kt-pd .kt-mode{padding:18px;border-radius:14px;background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #ffe3d6;}.kt-pd .kt-mode b{display:block;font-size:16px;color:#ff4d4d;margin-bottom:4px;}.kt-pd .kt-mode .nm{font-size:12px;color:#999;letter-spacing:.03em;margin-top:8px;display:inline-block;background:#fff0e8;padding:3px 9px;border-radius:20px;}.kt-pd .kt-mode p{font-size:13px;color:#555;margin:0;}\/* 卖点icon卡 *\/.kt-pd .kt-feat{padding:16px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0;text-align:center;}.kt-pd .kt-feat .ic{font-size:26px;margin-bottom:8px;}.kt-pd .kt-feat b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-feat span{font-size:12.5px;color:#777;line-height:1.5;}\/* 步骤卡 *\/.kt-pd .kt-step{position:relative;padding:18px 16px 16px;border-radius:12px;background:#fff;border:1px solid #ececec;text-align:center;}.kt-pd .kt-step .no{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff4d4d,#ff8a3c);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:15px;}.kt-pd .kt-step .ic{font-size:24px;margin-bottom:6px;}.kt-pd .kt-step b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-step span{font-size:12.5px;color:#777;}\/* 分区 *\/.kt-pd .kt-zone{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:#fafafa;border:1px solid #f0f0f0;}.kt-pd .kt-zone .zl{font-size:20px;}.kt-pd .kt-zone b{font-size:14px;color:#0d0d0d;}.kt-pd .kt-zone span{font-size:12.5px;color:#888;}\/* 折叠规格 *\/.kt-pd .kt-spec summary{font-weight:700;cursor:pointer;font-size:15px;padding:14px 16px;background:#fafafa;border:1px solid #ececec;border-radius:10px;list-style:none;}.kt-pd .kt-spec summary::-webkit-details-marker{display:none;}.kt-pd .kt-spec summary::after{content:'  +';float:right;color:#ff8a3c;font-weight:800;}.kt-pd .kt-spec[open] summary::after{content:'  –';}.kt-pd .kt-spec[open] summary{border-radius:10px 10px 0 0;}.kt-pd .kt-social{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #ffe0d0;border-radius:12px;padding:24px 26px;margin:28px 0;}.kt-pd .kt-social-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #ffe8dc;}.kt-pd .kt-social-score{font-size:34px;font-weight:800;color:#0d0d0d;line-height:1;}.kt-pd .kt-social-stars{color:#ff8a3c;font-size:16px;letter-spacing:2px;}.kt-pd .kt-social-meta{font-size:13px;color:#777;}.kt-pd .kt-rev{padding:14px 0;border-bottom:1px dashed #f0e2da;}.kt-pd .kt-rev:last-child{border-bottom:none;padding-bottom:0;}.kt-pd .kt-rev-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px;}.kt-pd .kt-rev-stars{color:#ff8a3c;font-size:13px;letter-spacing:1px;}.kt-pd .kt-rev-name{font-weight:700;font-size:14px;color:#0d0d0d;}.kt-pd .kt-rev-badge{font-size:10px;background:#0d0d0d;color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;}.kt-pd .kt-rev-title{font-weight:600;font-size:14px;color:#333;margin-bottom:4px;}.kt-pd .kt-rev-body{font-size:14px;color:#555;line-height:1.65;margin:0;}.kt-pd .kt-timeline{margin:28px 0;}.kt-pd .kt-tl-row{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f4f4f4;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{flex:0 0 96px;font-weight:800;font-size:13px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#0d0d0d;margin-bottom:3px;}.kt-pd .kt-tl-what span{font-size:14px;color:#666;line-height:1.6;}.kt-pd .kt-nudge{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#0d0d0d;color:#fff;border-radius:12px;padding:18px 22px;margin:26px 0;}.kt-pd .kt-nudge-ico{font-size:22px;line-height:1;}.kt-pd .kt-nudge-txt{font-size:14px;line-height:1.6;flex:1;min-width:220px;}.kt-pd .kt-nudge-txt strong{color:#ff8a3c;}.kt-pd .kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;}.kt-pd .kt-card{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 18px;transition:border-color .25s ease;}.kt-pd .kt-card:hover{border-color:#d9d9d9;}.kt-pd .kt-card strong{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:6px;line-height:1.35;}.kt-pd .kt-card span{display:block;font-size:14px;line-height:1.6;color:#666;}.kt-pd table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;}.kt-pd table td{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;line-height:1.6;color:#555;}.kt-pd table tr:last-child td{border-bottom:none;}.kt-pd table td:first-child{width:34%;color:#111;font-weight:600;white-space:nowrap;}.kt-pd table strong{color:#111;font-weight:700;}.kt-pd .kt-timeline{margin:22px 0;border-left:2px solid #f0f0f0;padding-left:0;}.kt-pd .kt-tl-row{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:start;padding:15px 0 15px 20px;border-bottom:1px solid #f5f5f5;position:relative;}.kt-pd .kt-tl-row::before{content:'';position:absolute;left:-6px;top:22px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff4d4d;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{font-weight:700;font-size:12px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.08em;padding-top:2px;line-height:1.4;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#111;margin-bottom:4px;font-weight:700;}.kt-pd .kt-tl-what span{display:block;font-size:14px;color:#666;line-height:1.6;}\n  @media(max-width:749px){.kt-pd .kt-grid{grid-template-columns:1fr;}.kt-pd .kt-tl-row{grid-template-columns:1fr;gap:6px;}.kt-pd table td:first-child{width:38%;}\n  }\n\n  \/* ===== 2026-07-29 防裁切修复 =====\n     病根：主题 assets\/rte-formatter.js 会把商品描述里每一个 table 元素\n     自动包进 .rte-table-wrapper{overflow-x:auto}。长文本单元格撑出\n     最小内容宽度后就出现横向滚动条，右侧内容被裁掉。\n     方案：所有非数据用途的排版一律改用 div 元素，宽度永远跟随容器。 *\/\n  .kt-pd .kt-dark{background:#0d0d0d;border-radius:12px;padding:22px 26px;margin:8px 0 24px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;}\n  .kt-pd .kt-dark-hook{margin:0 0 10px;font-size:17px;font-weight:800;color:#ff8a3c;line-height:1.4;}\n  .kt-pd .kt-dark-body{margin:0;font-size:15px;line-height:1.7;color:#f0f0f0;}\n  .kt-pd .kt-rows{margin:16px 0;border:1px solid #ececec;border-radius:8px;overflow:hidden;max-width:100%;box-sizing:border-box;}\n  .kt-pd .kt-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:0;border-bottom:1px solid #f0f0f0;}\n  .kt-pd .kt-row:last-child{border-bottom:none;}\n  .kt-pd .kt-row:nth-child(odd){background:#fafafa;}\n  .kt-pd .kt-row-k{padding:12px 14px;font-size:14px;font-weight:700;color:#111;line-height:1.55;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-row-v{padding:12px 14px;font-size:14px;color:#555;line-height:1.6;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-rows-spec .kt-row-k{font-weight:600;color:#333;}\n  \/* 兜底：万一仍有 table 元素被主题包裹，也不许出现横向滚动 *\/\n  .kt-pd .rte-table-wrapper{overflow-x:visible;max-width:100%;}\n  .kt-pd table{table-layout:fixed;max-width:100%;}\n  .kt-pd td,.kt-pd th{overflow-wrap:anywhere;}\n  @media(max-width:749px){\n    .kt-pd .kt-row{grid-template-columns:1fr;}\n    .kt-pd .kt-row-k{padding-bottom:2px;}\n    .kt-pd .kt-row-v{padding-top:0;}\n    .kt-pd .kt-dark{padding:18px 18px;}\n  }\n\u003c\/style\u003e\u003cdiv class=\"kt-pd\"\u003e\n\u003cdiv class=\"kt-hero\" style=\"background:linear-gradient(135deg,#fff5f5,#fff);border-radius:12px;padding:22px 24px;margin-bottom:8px;border:1px solid #ffe3e3\"\u003e\n\u003cp style=\"font-size:20px;font-weight:800;color:#0d0d0d;margin:0 0 12px;line-height:1.4\"\u003eYour neck ages first. Almost nothing treats it. 🦢\u003c\/p\u003e\n\u003cp style=\"margin:0 0 14px;color:#444\"\u003eThe skin on your throat is thinner, catches the same sun, and usually shows time earlier than your face — yet nearly every LED mask stops at the jaw. This one comes with a neck collar that detaches and runs on its own, so you can wear it while you read, work, or tidy up.\u003c\/p\u003e\n\u003cul style=\"list-style:none;padding:0;margin:0\"\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e✨ \u003cstrong\u003eTwo pieces, two zones\u003c\/strong\u003e — run face and neck together, or just the collar on its own.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🚶‍♀️ \u003cstrong\u003eActually hands-free\u003c\/strong\u003e — strapped on and staying put, so you can move around instead of lying still.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:0px\"\u003e🎚️ \u003cstrong\u003eSeparate controllers\u003c\/strong\u003e — face and neck can run at different intensity levels.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"kt-lead\" style=\"color:#666;font-size:14px\"\u003eThe setup: \u003cstrong\u003e204 LED beams\u003c\/strong\u003e across two pieces, delivering \u003cstrong\u003e633nm red\u003c\/strong\u003e at the surface and \u003cstrong\u003e850nm near-infrared\u003c\/strong\u003e reaching 3–5mm deeper. Three energy levels, simple two-button control on each piece, fully detachable neck collar.\u003c\/p\u003e\n\u003ch2\u003e🔥 Why this two-piece\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🦢 The neck finally gets covered\u003c\/strong\u003e\u003cspan\u003eA detachable collar with its own LED panel and controller for the décolletage zone.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🌈 Two wavelengths, not one\u003c\/strong\u003e\u003cspan\u003e633nm red works the surface while 850nm NIR reaches 3–5mm into deeper tissue.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💡 204 LED beams\u003c\/strong\u003e\u003cspan\u003eSpread across face and neck for even coverage without dim patches.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🚶‍♀️ Genuinely hands-free\u003c\/strong\u003e\u003cspan\u003eHead strap plus neck wrap means it stays put while you read, meditate or work.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎚️ Three energy levels\u003c\/strong\u003e\u003cspan\u003eStart gentle and scale up as your skin adapts.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎮 Two buttons per piece\u003c\/strong\u003e\u003cspan\u003ePower and intensity. No app, no Bluetooth, no learning curve.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat to expect, week by week\u003c\/h2\u003e\n\u003cp\u003eFace and neck don’t move at the same speed — neck skin is thinner and usually responds a little differently. Here’s the pattern customers describe. 🗓️\u003c\/p\u003e\n\u003cdiv class=\"kt-timeline\"\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eNight 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eWarm and unhurried\u003c\/strong\u003e\u003cspan\u003eTen to fifteen minutes while you read or rest. Both zones often look calmer by morning.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 1–2\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eAbsorption improves\u003c\/strong\u003e\u003cspan\u003eSerums sink in faster on both face and throat. Quiet foundation stage.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 3–4\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eThe neck starts catching up\u003c\/strong\u003e\u003cspan\u003eUsually the zone people notice most, simply because it’s never had attention before.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 6–8\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eThe line disappears\u003c\/strong\u003e\u003cspan\u003eThat visible break between a treated face and an untreated neck stops showing.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:13px;color:#888;\"\u003eIndividual results vary. This timeline reflects what Katalyst customers commonly report and isn't a guarantee of specific outcomes.\u003c\/p\u003e\n\u003ch2\u003e⏰ The zone you’ve been skipping for years\u003c\/h2\u003e\n\u003cdiv class=\"kt-dark\"\u003e\n\u003cp class=\"kt-dark-hook\"\u003eYour face has had a decade of serums. Your neck has had none.\u003c\/p\u003e\n\u003cp class=\"kt-dark-body\"\u003eGive both 30 nights and see where the difference lands. If it isn’t right for you, email us — we’ll send a prepaid label and cover the return shipping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🌈 Why 633nm and 850nm together\u003c\/h2\u003e\n\u003cp\u003eSingle-wavelength masks only address one depth. Both wavelengths run across the whole 204-beam array — the face plate covers cheeks, forehead, jaw and chin, while the collar wraps the décolletage.\u003c\/p\u003e\n\u003cdiv class=\"kt-rows\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🔴 633 nm · Red\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eWorks at the surface layer of the skin\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🌙 850 nm · Near-infrared\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003ePenetrates 3–5 mm into deeper tissue\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🚶‍♀️ Where people actually use it\u003c\/h2\u003e\n\u003cp\u003eNo clipping, no holding, no tipping forward. The contoured openings let you see, breathe and even sip water through a 10–15 minute session.\u003c\/p\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e📖\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eReading on the sofa\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eFeet up, collar on, hands free\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🧘‍♀️\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eMeditation or seated yoga\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eLight enough to keep on through a session\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🧹\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eLight housework\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eTidying, vacuuming — it stays put\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e💻\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eDesk work\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eWear the collar solo while you answer emails\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🦢 The collar, on its own\u003c\/h2\u003e\n\u003cp\u003eThe neck piece detaches completely and has its own integrated LED panel and controller. Pair it with the face plate for full upper-body coverage, wear it solo while you watch TV, or run the two at \u003cstrong\u003edifferent intensity levels\u003c\/strong\u003e — thinner neck skin often prefers a gentler setting than your face. 🎚️\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eFull specifications\u003c\/summary\u003e\u003cdiv class=\"kt-rows kt-rows-spec\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLED beams\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e204 across both pieces\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWavelengths\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e633 nm red + 850 nm near-infrared\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003ePenetration\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eSurface layer (633nm) · 3–5 mm (850nm)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003ePieces\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eFace plate + fully detachable neck collar\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eEnergy levels\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 adjustable, independent per piece\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eControls\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e2 buttons per unit — power + intensity\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eIndicator\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eLED strip showing current level\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eOpenings\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eEyes · nose · mouth\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003ch2\u003e🚀 How to use\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🧼\u003c\/div\u003e\n\u003cb\u003eCleanse\u003c\/b\u003e\u003cspan\u003eBare, dry skin on both face and neck\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🎯\u003c\/div\u003e\n\u003cb\u003eFit the face plate\u003c\/b\u003e\u003cspan\u003eSecure with the head strap first\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🦢\u003c\/div\u003e\n\u003cb\u003eWrap the collar\u003c\/b\u003e\u003cspan\u003eAround the throat, comfortable not tight\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🎚️\u003c\/div\u003e\n\u003cb\u003eLevel 1 to start\u003c\/b\u003e\u003cspan\u003eWork up over your first week, then moisturize after\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:#666;\"\u003eSuggested rhythm: 10–15 minutes per session. Start at level 1 in week one and build from there. 🗓️\u003c\/p\u003e\n\u003ch2\u003e🎁 Who it's for\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🦢 Anyone whose neck gives them away\u003c\/strong\u003e\u003cspan\u003eThe most commonly skipped zone in skincare, finally covered.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🚶‍♀️ People who can’t sit still\u003c\/strong\u003e\u003cspan\u003eHands-free by design — use it while you actually do things.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎚️ Different skin, different needs\u003c\/strong\u003e\u003cspan\u003eIndependent controllers mean face and neck don’t have to match.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"margin:18px 0;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;font-size:13.5px;color:#555;line-height:1.7;\"\u003e\n\u003cb style=\"color:#0d0d0d;\"\u003e📦 Shipping \u0026amp; Returns\u003c\/b\u003e\u003cbr\u003eFree shipping over $50 (US \u0026amp; Canada) · Tracked 10–20 business days · 30-day money-back, free returns · 12-month warranty · support@katalystaction.com\u003c\/div\u003e\u003cdiv style=\"margin:24px 0 8px;padding:18px 20px;background:#f7f7f7;border:1px solid #ececec;border-radius:12px;\"\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#888;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;\"\u003eImportant Wellness Notice\u003c\/div\u003e\n\u003cp style=\"font-size:12px;color:#999;line-height:1.65;margin:0;\"\u003eThe Katalyst LED Face \u0026amp; Neck Mask is a consumer wellness and comfort accessory. It is not a medical device and is NOT intended to diagnose, treat, cure, or prevent any disease or medical condition. Statements about red light, near-infrared light, warmth, and wind-down rituals describe usage sensations and lifestyle context — not medical outcomes. Always consult a qualified healthcare professional before starting any new wellness routine, particularly if you are pregnant, nursing, have a pre-existing condition, take medication, have implanted electronics, have light-sensitive skin, or have any concern about heat sensitivity. Stop use and consult a professional if any irritation, discomfort, or unusual sensation occurs. Keep out of reach of children. Do not use on broken skin. Avoid shining the light directly into your eyes, and keep eyes closed during use.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KATALYST","offers":[{"title":"Default Title","offer_id":45991379468485,"sku":null,"price":369.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6128\/5317\/files\/katalyst-led-mask-204-main-neck-red_light.webp?v=1780839250"},{"product_id":"katalyst-m5-led-face-mask-400-leds","title":"Katalyst LED Face Mask — Radiance Pro, 400 LEDs with Chin Coverage","description":"\u003cstyle\u003e.kt-pd{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;color:#1a1a1a;line-height:1.7;font-size:16px;}.kt-pd h2{font-size:22px;font-weight:800;margin:32px 0 12px;color:#0d0d0d;border-left:4px solid #ff4d4d;padding-left:12px;}.kt-pd h3{font-size:17px;font-weight:700;margin:20px 0 8px;color:#ff4d4d;}.kt-pd p{margin:0 0 14px;}.kt-pd ul,\n  .kt-pd ol{margin:0 0 18px;padding-left:22px;}.kt-pd li{margin-bottom:8px;}.kt-pd table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;border:1px solid #ececec;border-radius:8px;overflow:hidden;}.kt-pd th{background:#0d0d0d;color:#fff;padding:12px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;}.kt-pd th:last-child{background:linear-gradient(135deg,#ff4d4d,#ff8a3c);}.kt-pd td{padding:11px 14px;border-bottom:1px solid #f0f0f0;}.kt-pd tr:last-child td{border-bottom:none;}.kt-pd tr:nth-child(even){background:#fafafa;}.kt-pd .kt-lead{font-size:17px;color:#444;margin-bottom:24px;padding:18px 22px;background:linear-gradient(135deg,#fff5f0,#fff);border-left:4px solid #ff8a3c;border-radius:0 10px 10px 0;}.kt-pd .kt-callout{background:#fafafa;border:1px solid #ececec;padding:18px 22px;border-radius:10px;margin:18px 0;font-size:14px;color:#666;}.kt-pd .kt-pro{background:linear-gradient(135deg,#1a0a0a,#0d0d0d);color:#fff;padding:22px 26px;border-radius:12px;margin:24px 0;}.kt-pd .kt-pro h3{color:#ff8a3c;margin-top:0;}.kt-pd .kt-pro p,\n  .kt-pd .kt-pro li{color:#e8e8e8;}.kt-pd a{color:#ff4d4d;font-weight:600;}\/* === V2 视觉化组件 2026-06-15 === *\/.kt-pd .kt-grid{display:grid;gap:14px;margin:18px 0;}.kt-pd .kt-grid-2{grid-template-columns:repeat(2,1fr);}.kt-pd .kt-grid-3{grid-template-columns:repeat(3,1fr);}\n  @media(max-width:600px){.kt-pd .kt-grid-2,\n  .kt-pd .kt-grid-3{grid-template-columns:1fr;}}\/* 波长卡片 *\/.kt-pd .kt-wave{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.03);}.kt-pd .kt-dot{width:44px;height:44px;border-radius:50%;flex:none;box-shadow:0 2px 8px rgba(0,0,0,.15);}.kt-pd .kt-wave b{display:block;font-size:15px;color:#0d0d0d;}.kt-pd .kt-wave span{font-size:13px;color:#777;}\/* 模式卡 *\/.kt-pd .kt-mode{padding:18px;border-radius:14px;background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #ffe3d6;}.kt-pd .kt-mode b{display:block;font-size:16px;color:#ff4d4d;margin-bottom:4px;}.kt-pd .kt-mode .nm{font-size:12px;color:#999;letter-spacing:.03em;margin-top:8px;display:inline-block;background:#fff0e8;padding:3px 9px;border-radius:20px;}.kt-pd .kt-mode p{font-size:13px;color:#555;margin:0;}\/* 卖点icon卡 *\/.kt-pd .kt-feat{padding:16px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0;text-align:center;}.kt-pd .kt-feat .ic{font-size:26px;margin-bottom:8px;}.kt-pd .kt-feat b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-feat span{font-size:12.5px;color:#777;line-height:1.5;}\/* 步骤卡 *\/.kt-pd .kt-step{position:relative;padding:18px 16px 16px;border-radius:12px;background:#fff;border:1px solid #ececec;text-align:center;}.kt-pd .kt-step .no{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff4d4d,#ff8a3c);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:15px;}.kt-pd .kt-step .ic{font-size:24px;margin-bottom:6px;}.kt-pd .kt-step b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-step span{font-size:12.5px;color:#777;}\/* 分区 *\/.kt-pd .kt-zone{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:#fafafa;border:1px solid #f0f0f0;}.kt-pd .kt-zone .zl{font-size:20px;}.kt-pd .kt-zone b{font-size:14px;color:#0d0d0d;}.kt-pd .kt-zone span{font-size:12.5px;color:#888;}\/* 折叠规格 *\/.kt-pd .kt-spec summary{font-weight:700;cursor:pointer;font-size:15px;padding:14px 16px;background:#fafafa;border:1px solid #ececec;border-radius:10px;list-style:none;}.kt-pd .kt-spec summary::-webkit-details-marker{display:none;}.kt-pd .kt-spec summary::after{content:'  +';float:right;color:#ff8a3c;font-weight:800;}.kt-pd .kt-spec[open] summary::after{content:'  –';}.kt-pd .kt-spec[open] summary{border-radius:10px 10px 0 0;}.kt-pd .kt-social{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #ffe0d0;border-radius:12px;padding:24px 26px;margin:28px 0;}.kt-pd .kt-social-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #ffe8dc;}.kt-pd .kt-social-score{font-size:34px;font-weight:800;color:#0d0d0d;line-height:1;}.kt-pd .kt-social-stars{color:#ff8a3c;font-size:16px;letter-spacing:2px;}.kt-pd .kt-social-meta{font-size:13px;color:#777;}.kt-pd .kt-rev{padding:14px 0;border-bottom:1px dashed #f0e2da;}.kt-pd .kt-rev:last-child{border-bottom:none;padding-bottom:0;}.kt-pd .kt-rev-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px;}.kt-pd .kt-rev-stars{color:#ff8a3c;font-size:13px;letter-spacing:1px;}.kt-pd .kt-rev-name{font-weight:700;font-size:14px;color:#0d0d0d;}.kt-pd .kt-rev-badge{font-size:10px;background:#0d0d0d;color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;}.kt-pd .kt-rev-title{font-weight:600;font-size:14px;color:#333;margin-bottom:4px;}.kt-pd .kt-rev-body{font-size:14px;color:#555;line-height:1.65;margin:0;}.kt-pd .kt-timeline{margin:28px 0;}.kt-pd .kt-tl-row{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f4f4f4;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{flex:0 0 96px;font-weight:800;font-size:13px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#0d0d0d;margin-bottom:3px;}.kt-pd .kt-tl-what span{font-size:14px;color:#666;line-height:1.6;}.kt-pd .kt-nudge{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#0d0d0d;color:#fff;border-radius:12px;padding:18px 22px;margin:26px 0;}.kt-pd .kt-nudge-ico{font-size:22px;line-height:1;}.kt-pd .kt-nudge-txt{font-size:14px;line-height:1.6;flex:1;min-width:220px;}.kt-pd .kt-nudge-txt strong{color:#ff8a3c;}.kt-pd .kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;}.kt-pd .kt-card{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 18px;transition:border-color .25s ease;}.kt-pd .kt-card:hover{border-color:#d9d9d9;}.kt-pd .kt-card strong{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:6px;line-height:1.35;}.kt-pd .kt-card span{display:block;font-size:14px;line-height:1.6;color:#666;}.kt-pd table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;}.kt-pd table td{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;line-height:1.6;color:#555;}.kt-pd table tr:last-child td{border-bottom:none;}.kt-pd table td:first-child{width:34%;color:#111;font-weight:600;white-space:nowrap;}.kt-pd table strong{color:#111;font-weight:700;}.kt-pd .kt-timeline{margin:22px 0;border-left:2px solid #f0f0f0;padding-left:0;}.kt-pd .kt-tl-row{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:start;padding:15px 0 15px 20px;border-bottom:1px solid #f5f5f5;position:relative;}.kt-pd .kt-tl-row::before{content:'';position:absolute;left:-6px;top:22px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff4d4d;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{font-weight:700;font-size:12px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.08em;padding-top:2px;line-height:1.4;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#111;margin-bottom:4px;font-weight:700;}.kt-pd .kt-tl-what span{display:block;font-size:14px;color:#666;line-height:1.6;}\n  @media(max-width:749px){.kt-pd .kt-grid{grid-template-columns:1fr;}.kt-pd .kt-tl-row{grid-template-columns:1fr;gap:6px;}.kt-pd table td:first-child{width:38%;}\n  }\n\n  \/* ===== 2026-07-29 防裁切修复 =====\n     病根：主题 assets\/rte-formatter.js 会把商品描述里每一个 table 元素\n     自动包进 .rte-table-wrapper{overflow-x:auto}。长文本单元格撑出\n     最小内容宽度后就出现横向滚动条，右侧内容被裁掉。\n     方案：所有非数据用途的排版一律改用 div 元素，宽度永远跟随容器。 *\/\n  .kt-pd .kt-dark{background:#0d0d0d;border-radius:12px;padding:22px 26px;margin:8px 0 24px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;}\n  .kt-pd .kt-dark-hook{margin:0 0 10px;font-size:17px;font-weight:800;color:#ff8a3c;line-height:1.4;}\n  .kt-pd .kt-dark-body{margin:0;font-size:15px;line-height:1.7;color:#f0f0f0;}\n  .kt-pd .kt-rows{margin:16px 0;border:1px solid #ececec;border-radius:8px;overflow:hidden;max-width:100%;box-sizing:border-box;}\n  .kt-pd .kt-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:0;border-bottom:1px solid #f0f0f0;}\n  .kt-pd .kt-row:last-child{border-bottom:none;}\n  .kt-pd .kt-row:nth-child(odd){background:#fafafa;}\n  .kt-pd .kt-row-k{padding:12px 14px;font-size:14px;font-weight:700;color:#111;line-height:1.55;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-row-v{padding:12px 14px;font-size:14px;color:#555;line-height:1.6;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-rows-spec .kt-row-k{font-weight:600;color:#333;}\n  \/* 兜底：万一仍有 table 元素被主题包裹，也不许出现横向滚动 *\/\n  .kt-pd .rte-table-wrapper{overflow-x:visible;max-width:100%;}\n  .kt-pd table{table-layout:fixed;max-width:100%;}\n  .kt-pd td,.kt-pd th{overflow-wrap:anywhere;}\n  @media(max-width:749px){\n    .kt-pd .kt-row{grid-template-columns:1fr;}\n    .kt-pd .kt-row-k{padding-bottom:2px;}\n    .kt-pd .kt-row-v{padding-top:0;}\n    .kt-pd .kt-dark{padding:18px 18px;}\n  }\n\u003c\/style\u003e\u003cdiv class=\"kt-pd\"\u003e\n\u003cdiv class=\"kt-hero\" style=\"background:linear-gradient(135deg,#fff5f5,#fff);border-radius:12px;padding:22px 24px;margin-bottom:8px;border:1px solid #ffe3e3\"\u003e\n\u003cp style=\"font-size:20px;font-weight:800;color:#0d0d0d;margin:0 0 12px;line-height:1.4\"\u003eThe one mask that doesn’t stop at your jawline. 🌟\u003c\/p\u003e\n\u003cp style=\"margin:0 0 14px;color:#444\"\u003eMost LED masks quit right where your chin begins — exactly where late-night breakouts and “tech neck” lines like to settle. The Radiance Pro comes with its own chin cover, so ten minutes on the couch treats your whole face, not 80% of it.\u003c\/p\u003e\n\u003cul style=\"list-style:none;padding:0;margin:0\"\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e✨ \u003cstrong\u003eNothing gets skipped\u003c\/strong\u003e — 400 LEDs across forehead, cheeks, jawline and nose, plus a chin piece for the part everyone else forgets.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🪞 \u003cstrong\u003eFive colors, three taps\u003c\/strong\u003e — pick a mode and the mask blends the right light for you. No wavelength homework at 11pm.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:0px\"\u003e💆‍♀️ \u003cstrong\u003eTen minutes, then it stops itself\u003c\/strong\u003e — the auto-program ends on its own, so you can genuinely switch off.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"kt-lead\" style=\"color:#666;font-size:14px\"\u003eThe numbers behind it: \u003cstrong\u003e400 spa-grade LEDs\u003c\/strong\u003e, \u003cstrong\u003e5 light colors\u003c\/strong\u003e in 3 preset composite modes, \u003cstrong\u003e50 mW\/cm²\u003c\/strong\u003e output and \u003cstrong\u003e1070nm near-infrared\u003c\/strong\u003e. Premium-grade silicone interior, 3 intensity levels, 10-minute auto-shutoff session.\u003c\/p\u003e\n\u003ch2\u003e🔥 Why the Radiance Pro\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🦷 The chin actually gets covered\u003c\/strong\u003e\u003cspan\u003eA dedicated chin attachment wraps the lower jaw separately — the zone flat masks leave in the dark.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💡 400 beads, no dim patches\u003c\/strong\u003e\u003cspan\u003eOne of the densest arrays in our lineup, so light lands evenly instead of in hot spots.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🌈 Five colors, zero guesswork\u003c\/strong\u003e\u003cspan\u003eRed, blue, yellow, green and near-infrared, bundled into 3 one-tap modes.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e⚡ 50 mW\/cm² output\u003c\/strong\u003e\u003cspan\u003eEnergy density in the upper tier of at-home devices — not just a pretty glow.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🌙 1070nm near-infrared\u003c\/strong\u003e\u003cspan\u003eA deeper-reaching wavelength than visible red light on its own.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎚️ Three intensities to grow into\u003c\/strong\u003e\u003cspan\u003eStart on level 1 while your skin gets used to it, build up from there.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat to expect, week by week\u003c\/h2\u003e\n\u003cp\u003eLight therapy works with your skin’s own renewal cycle, so changes arrive in a fairly predictable order. Here’s what our customers usually describe. 🗓️\u003c\/p\u003e\n\u003cdiv class=\"kt-timeline\"\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eNight 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eIt just feels nice\u003c\/strong\u003e\u003cspan\u003eTen warm, quiet minutes with your eyes shut. Most people say skin looks calmer by morning.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 1–2\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eYour skin starts drinking\u003c\/strong\u003e\u003cspan\u003eMoisturizer sinks in faster, makeup sits smoother. Quiet groundwork, nothing dramatic yet.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 3–4\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eThe mirror moment\u003c\/strong\u003e\u003cspan\u003eSofter texture and a more even tone — including along the jaw, which is usually the last place to catch up.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 6–8\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eOther people notice\u003c\/strong\u003e\u003cspan\u003eThe stage where someone asks what you’ve changed. Consistency, not intensity, is what holds it.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:13px;color:#888;\"\u003eIndividual results vary. This timeline reflects what Katalyst customers commonly report and isn't a guarantee of specific outcomes.\u003c\/p\u003e\n\u003ch2\u003e⏰ Four weeks from tonight\u003c\/h2\u003e\n\u003cdiv class=\"kt-dark\"\u003e\n\u003cp class=\"kt-dark-hook\"\u003eYou could be at the mirror moment — or still comparing spec sheets.\u003c\/p\u003e\n\u003cp class=\"kt-dark-body\"\u003eTake the Radiance Pro for 30 nights. Use it as part of your evening and see where your skin lands at week four. If it isn’t right, email us and we’ll send a prepaid label — we cover the return shipping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🦷 The chin cover difference\u003c\/h2\u003e\n\u003cp\u003eWalk through any LED mask category and you’ll spot the same gap — they all end at the jawline. The Radiance Pro ships with a separate chin attachment that runs alongside the main mask, so the lower face gets its own light instead of the leftovers.\u003c\/p\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🦷\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eThe chin itself\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eOften the first place dryness and texture show up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e📐\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eThe jawline contour\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eWhere flat masks stop short\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🦢\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eUpper neck transition\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eThe zone that quietly gives away your age\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e😌\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eLower cheeks\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eTreated in parallel with the main mask\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🌈 What “5 colors” actually means\u003c\/h2\u003e\n\u003cp\u003eThe array switches between five light colors, packaged into 3 preset composite modes. You pick the mode — the mask blends the colors.\u003c\/p\u003e\n\u003cdiv class=\"kt-rows\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🔴 Red\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eSurface-level stimulation · supports collagen-friendly conditions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🔵 Blue\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eTargets oily and blemish-prone areas\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🟡 Yellow\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eTone evenness · post-redness calming\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🟢 Green\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eSoothing · brightening\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🌙 Near-infrared 1070nm\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eDeeper tissue support · circulation\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e⚡ Why 50 mW\/cm² matters\u003c\/h2\u003e\n\u003cp\u003eEnergy density is the spec that quietly separates “nice glow” from “doing something”. Plenty of consumer masks sit in the 15–25 mW\/cm² range — bright, but thin. The Radiance Pro runs at \u003cstrong\u003e50 mW\/cm²\u003c\/strong\u003e, and pairs it with \u003cstrong\u003e1070nm near-infrared\u003c\/strong\u003e, which reaches deeper than the more common 850nm. Surface and depth in the same ten minutes. 🎯\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eFull specifications\u003c\/summary\u003e\u003cdiv class=\"kt-rows kt-rows-spec\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLED count\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e400 spa-grade beads\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLight colors\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e5 — red, blue, yellow, green, near-infrared\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eNIR wavelength\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e1070 nm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eEnergy density\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e50 mW\/cm²\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eComposite modes\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 preset blends\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eIntensity levels\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 adjustable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eSession length\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e10 minutes (auto-shutoff)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eIncludes\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eMain face mask + dedicated chin cover\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eInner contact surface\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003ePremium-grade silicone\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eSkin types\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eSuitable for all skin types\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eOpenings\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eEyes · nose · mouth\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003ch2\u003e🚀 How to use\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🧼\u003c\/div\u003e\n\u003cb\u003eCleanse\u003c\/b\u003e\u003cspan\u003eBare, dry skin — skip heavy serums beforehand\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🎯\u003c\/div\u003e\n\u003cb\u003eFit both pieces\u003c\/b\u003e\u003cspan\u003eLine up the eye, nose and mouth openings, then clip on the chin cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🎚️\u003c\/div\u003e\n\u003cb\u003ePick mode + intensity\u003c\/b\u003e\u003cspan\u003eStart on level 1 for your first week\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e💧\u003c\/div\u003e\n\u003cb\u003eMoisturize after\u003c\/b\u003e\u003cspan\u003eLight therapy makes a good primer for absorption\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:#666;\"\u003eSuggested rhythm: 10 minutes per session, 3–5 times a week. Level 1 for week one, then build up as your skin acclimates. 🗓️\u003c\/p\u003e\n\u003ch2\u003e🎁 Who it's for\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🦷 Anyone tired of the jawline gap\u003c\/strong\u003e\u003cspan\u003eIf the lower face is your concern, this is the mask built for it.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e📊 Spec-driven shoppers\u003c\/strong\u003e\u003cspan\u003e50 mW\/cm² plus 1070nm NIR in one device, no compromise pick.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎯 Multi-concern skin\u003c\/strong\u003e\u003cspan\u003eFive colors across three modes covers shifting priorities season to season.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🌱 Sensitive-skin beginners\u003c\/strong\u003e\u003cspan\u003eSoft silicone interior and three intensities let you ramp up slowly.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"margin:18px 0;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;font-size:13.5px;color:#555;line-height:1.7;\"\u003e\n\u003cb style=\"color:#0d0d0d;\"\u003e📦 Shipping \u0026amp; Returns\u003c\/b\u003e\u003cbr\u003eFree shipping over $50 (US \u0026amp; Canada) · Tracked 10–20 business days · 30-day money-back, free returns · 12-month warranty · support@katalystaction.com\u003c\/div\u003e\u003cdiv style=\"margin:24px 0 8px;padding:18px 20px;background:#f7f7f7;border:1px solid #ececec;border-radius:12px;\"\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#888;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;\"\u003eImportant Wellness Notice\u003c\/div\u003e\n\u003cp style=\"font-size:12px;color:#999;line-height:1.65;margin:0;\"\u003eThe Katalyst Radiance Pro LED Face Mask is a consumer wellness and comfort accessory. It is not a medical device and is NOT intended to diagnose, treat, cure, or prevent any disease or medical condition. Statements about red light, near-infrared light, warmth, and wind-down rituals describe usage sensations and lifestyle context — not medical outcomes. Always consult a qualified healthcare professional before starting any new wellness routine, particularly if you are pregnant, nursing, have a pre-existing condition, take medication, have implanted electronics, have light-sensitive skin, or have any concern about heat sensitivity. Stop use and consult a professional if any irritation, discomfort, or unusual sensation occurs. Keep out of reach of children. Do not use on broken skin. Avoid shining the light directly into your eyes, and keep eyes closed or use eye protection during use.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KATALYST","offers":[{"title":"Default Title","offer_id":45960988393669,"sku":null,"price":429.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6128\/5317\/files\/katalyst-led-mask-m5-main_neck-chin-cover.webp?v=1780840343"},{"product_id":"katalyst-luminared-ultra-led-mask","title":"Katalyst LED Face Mask — LuminaRed Ultra, Deep Red 660nm","description":"\u003cstyle\u003e.kt-pd{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;color:#1a1a1a;line-height:1.7;font-size:16px;}.kt-pd h2{font-size:22px;font-weight:800;margin:32px 0 12px;color:#0d0d0d;border-left:4px solid #ff4d4d;padding-left:12px;}.kt-pd h3{font-size:17px;font-weight:700;margin:20px 0 8px;color:#ff4d4d;}.kt-pd p{margin:0 0 14px;}.kt-pd ul,\n  .kt-pd ol{margin:0 0 18px;padding-left:22px;}.kt-pd li{margin-bottom:8px;}.kt-pd table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;border:1px solid #ececec;border-radius:8px;overflow:hidden;}.kt-pd th{background:#0d0d0d;color:#fff;padding:12px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;}.kt-pd th:last-child{background:linear-gradient(135deg,#ff4d4d,#ff8a3c);}.kt-pd td{padding:11px 14px;border-bottom:1px solid #f0f0f0;}.kt-pd tr:last-child td{border-bottom:none;}.kt-pd tr:nth-child(even){background:#fafafa;}.kt-pd .kt-lead{font-size:17px;color:#444;margin-bottom:24px;padding:18px 22px;background:linear-gradient(135deg,#fff5f0,#fff);border-left:4px solid #ff8a3c;border-radius:0 10px 10px 0;}.kt-pd .kt-callout{background:#fafafa;border:1px solid #ececec;padding:18px 22px;border-radius:10px;margin:18px 0;font-size:14px;color:#666;}.kt-pd .kt-pro{background:linear-gradient(135deg,#1a0a0a,#0d0d0d);color:#fff;padding:22px 26px;border-radius:12px;margin:24px 0;}.kt-pd .kt-pro h3{color:#ff8a3c;margin-top:0;}.kt-pd .kt-pro p,\n  .kt-pd .kt-pro li{color:#e8e8e8;}.kt-pd a{color:#ff4d4d;font-weight:600;}\/* === V2 视觉化组件 2026-06-15 === *\/.kt-pd .kt-grid{display:grid;gap:14px;margin:18px 0;}.kt-pd .kt-grid-2{grid-template-columns:repeat(2,1fr);}.kt-pd .kt-grid-3{grid-template-columns:repeat(3,1fr);}\n  @media(max-width:600px){.kt-pd .kt-grid-2,\n  .kt-pd .kt-grid-3{grid-template-columns:1fr;}}\/* 波长卡片 *\/.kt-pd .kt-wave{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.03);}.kt-pd .kt-dot{width:44px;height:44px;border-radius:50%;flex:none;box-shadow:0 2px 8px rgba(0,0,0,.15);}.kt-pd .kt-wave b{display:block;font-size:15px;color:#0d0d0d;}.kt-pd .kt-wave span{font-size:13px;color:#777;}\/* 模式卡 *\/.kt-pd .kt-mode{padding:18px;border-radius:14px;background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #ffe3d6;}.kt-pd .kt-mode b{display:block;font-size:16px;color:#ff4d4d;margin-bottom:4px;}.kt-pd .kt-mode .nm{font-size:12px;color:#999;letter-spacing:.03em;margin-top:8px;display:inline-block;background:#fff0e8;padding:3px 9px;border-radius:20px;}.kt-pd .kt-mode p{font-size:13px;color:#555;margin:0;}\/* 卖点icon卡 *\/.kt-pd .kt-feat{padding:16px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0;text-align:center;}.kt-pd .kt-feat .ic{font-size:26px;margin-bottom:8px;}.kt-pd .kt-feat b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-feat span{font-size:12.5px;color:#777;line-height:1.5;}\/* 步骤卡 *\/.kt-pd .kt-step{position:relative;padding:18px 16px 16px;border-radius:12px;background:#fff;border:1px solid #ececec;text-align:center;}.kt-pd .kt-step .no{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff4d4d,#ff8a3c);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:15px;}.kt-pd .kt-step .ic{font-size:24px;margin-bottom:6px;}.kt-pd .kt-step b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-step span{font-size:12.5px;color:#777;}\/* 分区 *\/.kt-pd .kt-zone{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:#fafafa;border:1px solid #f0f0f0;}.kt-pd .kt-zone .zl{font-size:20px;}.kt-pd .kt-zone b{font-size:14px;color:#0d0d0d;}.kt-pd .kt-zone span{font-size:12.5px;color:#888;}\/* 折叠规格 *\/.kt-pd .kt-spec summary{font-weight:700;cursor:pointer;font-size:15px;padding:14px 16px;background:#fafafa;border:1px solid #ececec;border-radius:10px;list-style:none;}.kt-pd .kt-spec summary::-webkit-details-marker{display:none;}.kt-pd .kt-spec summary::after{content:'  +';float:right;color:#ff8a3c;font-weight:800;}.kt-pd .kt-spec[open] summary::after{content:'  –';}.kt-pd .kt-spec[open] summary{border-radius:10px 10px 0 0;}.kt-pd .kt-social{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #ffe0d0;border-radius:12px;padding:24px 26px;margin:28px 0;}.kt-pd .kt-social-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #ffe8dc;}.kt-pd .kt-social-score{font-size:34px;font-weight:800;color:#0d0d0d;line-height:1;}.kt-pd .kt-social-stars{color:#ff8a3c;font-size:16px;letter-spacing:2px;}.kt-pd .kt-social-meta{font-size:13px;color:#777;}.kt-pd .kt-rev{padding:14px 0;border-bottom:1px dashed #f0e2da;}.kt-pd .kt-rev:last-child{border-bottom:none;padding-bottom:0;}.kt-pd .kt-rev-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px;}.kt-pd .kt-rev-stars{color:#ff8a3c;font-size:13px;letter-spacing:1px;}.kt-pd .kt-rev-name{font-weight:700;font-size:14px;color:#0d0d0d;}.kt-pd .kt-rev-badge{font-size:10px;background:#0d0d0d;color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;}.kt-pd .kt-rev-title{font-weight:600;font-size:14px;color:#333;margin-bottom:4px;}.kt-pd .kt-rev-body{font-size:14px;color:#555;line-height:1.65;margin:0;}.kt-pd .kt-timeline{margin:28px 0;}.kt-pd .kt-tl-row{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f4f4f4;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{flex:0 0 96px;font-weight:800;font-size:13px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#0d0d0d;margin-bottom:3px;}.kt-pd .kt-tl-what span{font-size:14px;color:#666;line-height:1.6;}.kt-pd .kt-nudge{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#0d0d0d;color:#fff;border-radius:12px;padding:18px 22px;margin:26px 0;}.kt-pd .kt-nudge-ico{font-size:22px;line-height:1;}.kt-pd .kt-nudge-txt{font-size:14px;line-height:1.6;flex:1;min-width:220px;}.kt-pd .kt-nudge-txt strong{color:#ff8a3c;}.kt-pd .kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;}.kt-pd .kt-card{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 18px;transition:border-color .25s ease;}.kt-pd .kt-card:hover{border-color:#d9d9d9;}.kt-pd .kt-card strong{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:6px;line-height:1.35;}.kt-pd .kt-card span{display:block;font-size:14px;line-height:1.6;color:#666;}.kt-pd table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;}.kt-pd table td{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;line-height:1.6;color:#555;}.kt-pd table tr:last-child td{border-bottom:none;}.kt-pd table td:first-child{width:34%;color:#111;font-weight:600;white-space:nowrap;}.kt-pd table strong{color:#111;font-weight:700;}.kt-pd .kt-timeline{margin:22px 0;border-left:2px solid #f0f0f0;padding-left:0;}.kt-pd .kt-tl-row{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:start;padding:15px 0 15px 20px;border-bottom:1px solid #f5f5f5;position:relative;}.kt-pd .kt-tl-row::before{content:'';position:absolute;left:-6px;top:22px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff4d4d;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{font-weight:700;font-size:12px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.08em;padding-top:2px;line-height:1.4;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#111;margin-bottom:4px;font-weight:700;}.kt-pd .kt-tl-what span{display:block;font-size:14px;color:#666;line-height:1.6;}\n  @media(max-width:749px){.kt-pd .kt-grid{grid-template-columns:1fr;}.kt-pd .kt-tl-row{grid-template-columns:1fr;gap:6px;}.kt-pd table td:first-child{width:38%;}\n  }\n\n  \/* ===== 2026-07-29 防裁切修复 =====\n     病根：主题 assets\/rte-formatter.js 会把商品描述里每一个 table 元素\n     自动包进 .rte-table-wrapper{overflow-x:auto}。长文本单元格撑出\n     最小内容宽度后就出现横向滚动条，右侧内容被裁掉。\n     方案：所有非数据用途的排版一律改用 div 元素，宽度永远跟随容器。 *\/\n  .kt-pd .kt-dark{background:#0d0d0d;border-radius:12px;padding:22px 26px;margin:8px 0 24px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;}\n  .kt-pd .kt-dark-hook{margin:0 0 10px;font-size:17px;font-weight:800;color:#ff8a3c;line-height:1.4;}\n  .kt-pd .kt-dark-body{margin:0;font-size:15px;line-height:1.7;color:#f0f0f0;}\n  .kt-pd .kt-rows{margin:16px 0;border:1px solid #ececec;border-radius:8px;overflow:hidden;max-width:100%;box-sizing:border-box;}\n  .kt-pd .kt-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:0;border-bottom:1px solid #f0f0f0;}\n  .kt-pd .kt-row:last-child{border-bottom:none;}\n  .kt-pd .kt-row:nth-child(odd){background:#fafafa;}\n  .kt-pd .kt-row-k{padding:12px 14px;font-size:14px;font-weight:700;color:#111;line-height:1.55;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-row-v{padding:12px 14px;font-size:14px;color:#555;line-height:1.6;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-rows-spec .kt-row-k{font-weight:600;color:#333;}\n  \/* 兜底：万一仍有 table 元素被主题包裹，也不许出现横向滚动 *\/\n  .kt-pd .rte-table-wrapper{overflow-x:visible;max-width:100%;}\n  .kt-pd table{table-layout:fixed;max-width:100%;}\n  .kt-pd td,.kt-pd th{overflow-wrap:anywhere;}\n  @media(max-width:749px){\n    .kt-pd .kt-row{grid-template-columns:1fr;}\n    .kt-pd .kt-row-k{padding-bottom:2px;}\n    .kt-pd .kt-row-v{padding-top:0;}\n    .kt-pd .kt-dark{padding:18px 18px;}\n  }\n\u003c\/style\u003e\u003cdiv class=\"kt-pd\"\u003e\n\u003cdiv class=\"kt-hero\" style=\"background:linear-gradient(135deg,#fff5f5,#fff);border-radius:12px;padding:22px 24px;margin-bottom:8px;border:1px solid #ffe3e3\"\u003e\n\u003cp style=\"font-size:20px;font-weight:800;color:#0d0d0d;margin:0 0 12px;line-height:1.4\"\u003eFour wavelengths at once — no modes, no menus. 🌈\u003c\/p\u003e\n\u003cp style=\"margin:0 0 14px;color:#444\"\u003eSome masks make you choose a program before you can relax. This one fires amber, red, deep red and infrared together in every single lamp, so the only decision you make is how bright. Soft shell, ten minutes, done.\u003c\/p\u003e\n\u003cul style=\"list-style:none;padding:0;margin:0\"\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e✨ \u003cstrong\u003eAll four wavelengths every session\u003c\/strong\u003e — 605, 633, 660 and 830nm firing simultaneously, no switching required.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🪶 \u003cstrong\u003eSoft shell that follows your face\u003c\/strong\u003e — flexible enough to sit comfortably instead of hovering over your cheekbones.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:0px\"\u003e🔌 \u003cstrong\u003eRuns off any USB\u003c\/strong\u003e — a phone charger or a power bank is all it needs.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"kt-lead\" style=\"color:#666;font-size:14px\"\u003eThe build: \u003cstrong\u003e72 multi-chip lamps\u003c\/strong\u003e producing \u003cstrong\u003e288 light beams\u003c\/strong\u003e, delivering \u003cstrong\u003e605nm amber, 633nm red, 660nm deep red and 830nm infrared\u003c\/strong\u003e at the same time. Three intensity levels, 10-minute auto-program, USB-powered, two-button detached controller.\u003c\/p\u003e\n\u003ch2\u003e🔥 Why LuminaRed Ultra\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🌈 Four wavelengths, simultaneously\u003c\/strong\u003e\u003cspan\u003eAmber, red, deep red and infrared — together, not one at a time.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💡 72 lamps, 288 beams\u003c\/strong\u003e\u003cspan\u003eMulti-chip packaging means four times the beam density per lit dot.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e⏱️ Ten-minute auto program\u003c\/strong\u003e\u003cspan\u003eShuts itself off. Fits into any gap in the evening.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎚️ Three intensity levels\u003c\/strong\u003e\u003cspan\u003eStart gentle, scale up when your skin is ready.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🔌 USB-powered\u003c\/strong\u003e\u003cspan\u003eAny charger, any power bank. No proprietary brick to lose.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🪶 Soft-shell fit\u003c\/strong\u003e\u003cspan\u003eContours to the face with breathable openings — no rigid plastic pressing in.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat to expect, week by week\u003c\/h2\u003e\n\u003cp\u003eBecause all four wavelengths run every session, the different depths progress together rather than in stages. Here’s what customers typically describe. 🗓️\u003c\/p\u003e\n\u003cdiv class=\"kt-timeline\"\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eNight 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eWarm and quiet\u003c\/strong\u003e\u003cspan\u003eTen minutes of soft amber-red light. Skin usually looks settled by morning.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 1–2\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eSurface first\u003c\/strong\u003e\u003cspan\u003eThe amber and red bands work nearest the surface — expect a subtle lift in radiance.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 3–4\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eDepth catches up\u003c\/strong\u003e\u003cspan\u003e660 and 830nm reach further down, so firmness and bounce start showing later than glow.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 6–8\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eIt all lines up\u003c\/strong\u003e\u003cspan\u003eThe four bands stack into a consistently smoother, springier look.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:13px;color:#888;\"\u003eIndividual results vary. This timeline reflects what Katalyst customers commonly report and isn't a guarantee of specific outcomes.\u003c\/p\u003e\n\u003ch2\u003e⏰ The next 30 nights\u003c\/h2\u003e\n\u003cdiv class=\"kt-dark\"\u003e\n\u003cp class=\"kt-dark-hook\"\u003eTen minutes a night is 1% of your waking day.\u003c\/p\u003e\n\u003cp class=\"kt-dark-body\"\u003eThat’s the whole ask. Run the LuminaRed for 30 nights and judge it at week four. If it doesn’t earn its shelf space, email us — prepaid label, we cover the return shipping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🌈 The four wavelengths, explained\u003c\/h2\u003e\n\u003cp\u003eEvery lamp delivers all four together — multi-band synergy in a single session.\u003c\/p\u003e\n\u003cdiv class=\"kt-rows\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🟠 605 nm · Amber\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eEvens skin tone · enhances radiance\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🔴 633 nm · Red\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eSurface stimulation · collagen-friendly\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🍒 660 nm · Deep red\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eMid-depth · pigmentation and dullness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🌙 830 nm · Near-infrared\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eDeep tissue · circulation and recovery\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e💡 What “72 lamps, 288 beams” means\u003c\/h2\u003e\n\u003cp\u003eCheap masks use single-chip LEDs: one chip, one wavelength per dot. The LuminaRed uses multi-chip packaging, so each of the 72 lamps contains four wavelength chips stacked together. Every lit dot fires all four at once — \u003cstrong\u003e72 × 4 = 288 beams\u003c\/strong\u003e, every session, no mode switching. 🎯\u003c\/p\u003e\n\u003ch2\u003e🎮 Two buttons. That’s the whole interface.\u003c\/h2\u003e\n\u003cp\u003eNo app, no Bluetooth pairing, no firmware updates, no sync failures. The detached controller does exactly two things.\u003c\/p\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e⏻\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003ePower button\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eShort-press to turn on or off\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e➕\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eIntensity button\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eCycles through three levels\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e📊\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eIndicator strip\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eShows the current level at a glance\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e⏱️\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eAuto-shutoff\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eEnds by itself after ten minutes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdetails\u003e\u003csummary\u003eFull specifications\u003c\/summary\u003e\u003cdiv class=\"kt-rows kt-rows-spec\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWavelengths\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e605 \/ 633 \/ 660 \/ 830 nm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLamps\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e72 multi-chip LEDs\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eBeam count\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e288 (72 × 4)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLight source\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eQuadruple, simultaneous\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eIntensity levels\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 — low \/ mid \/ high\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eSession length\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e10 minutes (auto-shutoff)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eUSB cable — any phone charger or power bank\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eController\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eDetached · 2-button (power + intensity)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eBuild\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eSoft shell with geometric pattern · contoured face fit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eOpenings\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eEyes · nose · mouth\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003ch2\u003e🚀 How to use\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🧼\u003c\/div\u003e\n\u003cb\u003eCleanse\u003c\/b\u003e\u003cspan\u003eBare, dry skin — no heavy serums\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🎯\u003c\/div\u003e\n\u003cb\u003ePosition\u003c\/b\u003e\u003cspan\u003eAlign the eye, nose and mouth openings\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e⚡\u003c\/div\u003e\n\u003cb\u003ePower on, level 1\u003c\/b\u003e\u003cspan\u003eStart low and work your way up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e💧\u003c\/div\u003e\n\u003cb\u003eMoisturize\u003c\/b\u003e\u003cspan\u003eThe mask primes your skin for absorption\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:#666;\"\u003eSuggested rhythm: 10 minutes a day, 3–5 times per week. 🗓️\u003c\/p\u003e\n\u003ch2\u003e🎁 Who it's for\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎯 Multi-concern skin\u003c\/strong\u003e\u003cspan\u003eTone, surface, mid-depth and deep tissue handled in one pass.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🌱 LED beginners\u003c\/strong\u003e\u003cspan\u003eGenuinely simple to run, without being a toy.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e✈️ Frequent travelers\u003c\/strong\u003e\u003cspan\u003eUSB power and a light soft shell — it goes in the carry-on.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"margin:18px 0;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;font-size:13.5px;color:#555;line-height:1.7;\"\u003e\n\u003cb style=\"color:#0d0d0d;\"\u003e📦 Shipping \u0026amp; Returns\u003c\/b\u003e\u003cbr\u003eFree shipping over $50 (US \u0026amp; Canada) · Tracked 10–20 business days · 30-day money-back, free returns · 12-month warranty · support@katalystaction.com\u003c\/div\u003e\u003cdiv style=\"margin:24px 0 8px;padding:18px 20px;background:#f7f7f7;border:1px solid #ececec;border-radius:12px;\"\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#888;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;\"\u003eImportant Wellness Notice\u003c\/div\u003e\n\u003cp style=\"font-size:12px;color:#999;line-height:1.65;margin:0;\"\u003eThe Katalyst LuminaRed Ultra LED Mask is a consumer wellness and comfort accessory. It is not a medical device and is NOT intended to diagnose, treat, cure, or prevent any disease or medical condition. Statements about red light, near-infrared light, warmth, and wind-down rituals describe usage sensations and lifestyle context — not medical outcomes. Always consult a qualified healthcare professional before starting any new wellness routine, particularly if you are pregnant, nursing, have a pre-existing condition, take medication, have implanted electronics, have light-sensitive skin, or have any concern about heat sensitivity. Stop use and consult a professional if any irritation, discomfort, or unusual sensation occurs. Keep out of reach of children. Do not use on broken skin. Avoid shining the light directly into your eyes, and keep eyes closed during use.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KATALYST","offers":[{"title":"Default Title","offer_id":45961247555781,"sku":null,"price":309.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6128\/5317\/files\/katalyst-led-mask-luminared-main_ultra-remote-controller.jpg?v=1780839439"},{"product_id":"katalyst-led-therapy-mask-288-leds","title":"Katalyst LED Face Mask — Honeycomb, 288 LEDs \u0026 ±5nm Precision","description":"\u003cstyle\u003e.kt-pd{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;color:#1a1a1a;line-height:1.7;font-size:16px;}.kt-pd h2{font-size:22px;font-weight:800;margin:32px 0 12px;color:#0d0d0d;border-left:4px solid #ff4d4d;padding-left:12px;}.kt-pd h3{font-size:17px;font-weight:700;margin:20px 0 8px;color:#ff4d4d;}.kt-pd p{margin:0 0 14px;}.kt-pd ul,\n  .kt-pd ol{margin:0 0 18px;padding-left:22px;}.kt-pd li{margin-bottom:8px;}.kt-pd table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;border:1px solid #ececec;border-radius:8px;overflow:hidden;}.kt-pd th{background:#0d0d0d;color:#fff;padding:12px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;}.kt-pd th:last-child{background:linear-gradient(135deg,#ff4d4d,#ff8a3c);}.kt-pd td{padding:11px 14px;border-bottom:1px solid #f0f0f0;}.kt-pd tr:last-child td{border-bottom:none;}.kt-pd tr:nth-child(even){background:#fafafa;}.kt-pd .kt-lead{font-size:17px;color:#444;margin-bottom:24px;padding:18px 22px;background:linear-gradient(135deg,#fff5f0,#fff);border-left:4px solid #ff8a3c;border-radius:0 10px 10px 0;}.kt-pd .kt-callout{background:#fafafa;border:1px solid #ececec;padding:18px 22px;border-radius:10px;margin:18px 0;font-size:14px;color:#666;}.kt-pd .kt-pro{background:linear-gradient(135deg,#1a0a0a,#0d0d0d);color:#fff;padding:22px 26px;border-radius:12px;margin:24px 0;}.kt-pd .kt-pro h3{color:#ff8a3c;margin-top:0;}.kt-pd .kt-pro p,\n  .kt-pd .kt-pro li{color:#e8e8e8;}.kt-pd a{color:#ff4d4d;font-weight:600;}\/* === V2 视觉化组件 2026-06-15 === *\/.kt-pd .kt-grid{display:grid;gap:14px;margin:18px 0;}.kt-pd .kt-grid-2{grid-template-columns:repeat(2,1fr);}.kt-pd .kt-grid-3{grid-template-columns:repeat(3,1fr);}\n  @media(max-width:600px){.kt-pd .kt-grid-2,\n  .kt-pd .kt-grid-3{grid-template-columns:1fr;}}\/* 波长卡片 *\/.kt-pd .kt-wave{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.03);}.kt-pd .kt-dot{width:44px;height:44px;border-radius:50%;flex:none;box-shadow:0 2px 8px rgba(0,0,0,.15);}.kt-pd .kt-wave b{display:block;font-size:15px;color:#0d0d0d;}.kt-pd .kt-wave span{font-size:13px;color:#777;}\/* 模式卡 *\/.kt-pd .kt-mode{padding:18px;border-radius:14px;background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #ffe3d6;}.kt-pd .kt-mode b{display:block;font-size:16px;color:#ff4d4d;margin-bottom:4px;}.kt-pd .kt-mode .nm{font-size:12px;color:#999;letter-spacing:.03em;margin-top:8px;display:inline-block;background:#fff0e8;padding:3px 9px;border-radius:20px;}.kt-pd .kt-mode p{font-size:13px;color:#555;margin:0;}\/* 卖点icon卡 *\/.kt-pd .kt-feat{padding:16px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0;text-align:center;}.kt-pd .kt-feat .ic{font-size:26px;margin-bottom:8px;}.kt-pd .kt-feat b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-feat span{font-size:12.5px;color:#777;line-height:1.5;}\/* 步骤卡 *\/.kt-pd .kt-step{position:relative;padding:18px 16px 16px;border-radius:12px;background:#fff;border:1px solid #ececec;text-align:center;}.kt-pd .kt-step .no{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff4d4d,#ff8a3c);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:15px;}.kt-pd .kt-step .ic{font-size:24px;margin-bottom:6px;}.kt-pd .kt-step b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-step span{font-size:12.5px;color:#777;}\/* 分区 *\/.kt-pd .kt-zone{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:#fafafa;border:1px solid #f0f0f0;}.kt-pd .kt-zone .zl{font-size:20px;}.kt-pd .kt-zone b{font-size:14px;color:#0d0d0d;}.kt-pd .kt-zone span{font-size:12.5px;color:#888;}\/* 折叠规格 *\/.kt-pd .kt-spec summary{font-weight:700;cursor:pointer;font-size:15px;padding:14px 16px;background:#fafafa;border:1px solid #ececec;border-radius:10px;list-style:none;}.kt-pd .kt-spec summary::-webkit-details-marker{display:none;}.kt-pd .kt-spec summary::after{content:'  +';float:right;color:#ff8a3c;font-weight:800;}.kt-pd .kt-spec[open] summary::after{content:'  –';}.kt-pd .kt-spec[open] summary{border-radius:10px 10px 0 0;}.kt-pd .kt-social{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #ffe0d0;border-radius:12px;padding:24px 26px;margin:28px 0;}.kt-pd .kt-social-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #ffe8dc;}.kt-pd .kt-social-score{font-size:34px;font-weight:800;color:#0d0d0d;line-height:1;}.kt-pd .kt-social-stars{color:#ff8a3c;font-size:16px;letter-spacing:2px;}.kt-pd .kt-social-meta{font-size:13px;color:#777;}.kt-pd .kt-rev{padding:14px 0;border-bottom:1px dashed #f0e2da;}.kt-pd .kt-rev:last-child{border-bottom:none;padding-bottom:0;}.kt-pd .kt-rev-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px;}.kt-pd .kt-rev-stars{color:#ff8a3c;font-size:13px;letter-spacing:1px;}.kt-pd .kt-rev-name{font-weight:700;font-size:14px;color:#0d0d0d;}.kt-pd .kt-rev-badge{font-size:10px;background:#0d0d0d;color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;}.kt-pd .kt-rev-title{font-weight:600;font-size:14px;color:#333;margin-bottom:4px;}.kt-pd .kt-rev-body{font-size:14px;color:#555;line-height:1.65;margin:0;}.kt-pd .kt-timeline{margin:28px 0;}.kt-pd .kt-tl-row{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f4f4f4;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{flex:0 0 96px;font-weight:800;font-size:13px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#0d0d0d;margin-bottom:3px;}.kt-pd .kt-tl-what span{font-size:14px;color:#666;line-height:1.6;}.kt-pd .kt-nudge{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#0d0d0d;color:#fff;border-radius:12px;padding:18px 22px;margin:26px 0;}.kt-pd .kt-nudge-ico{font-size:22px;line-height:1;}.kt-pd .kt-nudge-txt{font-size:14px;line-height:1.6;flex:1;min-width:220px;}.kt-pd .kt-nudge-txt strong{color:#ff8a3c;}.kt-pd .kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;}.kt-pd .kt-card{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 18px;transition:border-color .25s ease;}.kt-pd .kt-card:hover{border-color:#d9d9d9;}.kt-pd .kt-card strong{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:6px;line-height:1.35;}.kt-pd .kt-card span{display:block;font-size:14px;line-height:1.6;color:#666;}.kt-pd table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;}.kt-pd table td{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;line-height:1.6;color:#555;}.kt-pd table tr:last-child td{border-bottom:none;}.kt-pd table td:first-child{width:34%;color:#111;font-weight:600;white-space:nowrap;}.kt-pd table strong{color:#111;font-weight:700;}.kt-pd .kt-timeline{margin:22px 0;border-left:2px solid #f0f0f0;padding-left:0;}.kt-pd .kt-tl-row{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:start;padding:15px 0 15px 20px;border-bottom:1px solid #f5f5f5;position:relative;}.kt-pd .kt-tl-row::before{content:'';position:absolute;left:-6px;top:22px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff4d4d;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{font-weight:700;font-size:12px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.08em;padding-top:2px;line-height:1.4;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#111;margin-bottom:4px;font-weight:700;}.kt-pd .kt-tl-what span{display:block;font-size:14px;color:#666;line-height:1.6;}\n  @media(max-width:749px){.kt-pd .kt-grid{grid-template-columns:1fr;}.kt-pd .kt-tl-row{grid-template-columns:1fr;gap:6px;}.kt-pd table td:first-child{width:38%;}\n  }\n\n  \/* ===== 2026-07-29 防裁切修复 =====\n     病根：主题 assets\/rte-formatter.js 会把商品描述里每一个 table 元素\n     自动包进 .rte-table-wrapper{overflow-x:auto}。长文本单元格撑出\n     最小内容宽度后就出现横向滚动条，右侧内容被裁掉。\n     方案：所有非数据用途的排版一律改用 div 元素，宽度永远跟随容器。 *\/\n  .kt-pd .kt-dark{background:#0d0d0d;border-radius:12px;padding:22px 26px;margin:8px 0 24px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;}\n  .kt-pd .kt-dark-hook{margin:0 0 10px;font-size:17px;font-weight:800;color:#ff8a3c;line-height:1.4;}\n  .kt-pd .kt-dark-body{margin:0;font-size:15px;line-height:1.7;color:#f0f0f0;}\n  .kt-pd .kt-rows{margin:16px 0;border:1px solid #ececec;border-radius:8px;overflow:hidden;max-width:100%;box-sizing:border-box;}\n  .kt-pd .kt-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:0;border-bottom:1px solid #f0f0f0;}\n  .kt-pd .kt-row:last-child{border-bottom:none;}\n  .kt-pd .kt-row:nth-child(odd){background:#fafafa;}\n  .kt-pd .kt-row-k{padding:12px 14px;font-size:14px;font-weight:700;color:#111;line-height:1.55;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-row-v{padding:12px 14px;font-size:14px;color:#555;line-height:1.6;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-rows-spec .kt-row-k{font-weight:600;color:#333;}\n  \/* 兜底：万一仍有 table 元素被主题包裹，也不许出现横向滚动 *\/\n  .kt-pd .rte-table-wrapper{overflow-x:visible;max-width:100%;}\n  .kt-pd table{table-layout:fixed;max-width:100%;}\n  .kt-pd td,.kt-pd th{overflow-wrap:anywhere;}\n  @media(max-width:749px){\n    .kt-pd .kt-row{grid-template-columns:1fr;}\n    .kt-pd .kt-row-k{padding-bottom:2px;}\n    .kt-pd .kt-row-v{padding-top:0;}\n    .kt-pd .kt-dark{padding:18px 18px;}\n  }\n\u003c\/style\u003e\u003cdiv class=\"kt-pd\"\u003e\n\u003cdiv class=\"kt-hero\" style=\"background:linear-gradient(135deg,#fff5f5,#fff);border-radius:12px;padding:22px 24px;margin-bottom:8px;border:1px solid #ffe3e3\"\u003e\n\u003cp style=\"font-size:20px;font-weight:800;color:#0d0d0d;margin:0 0 12px;line-height:1.4\"\u003ePretty enough that it never ends up in a drawer. 🖤\u003c\/p\u003e\n\u003cp style=\"margin:0 0 14px;color:#444\"\u003eMost LED masks look like something borrowed from a clinic — so they get used twice and then live under the sink. This one is matte black with a gold honeycomb pattern and gold-rimmed eye openings. It sits on your vanity, you actually see it, and you actually use it.\u003c\/p\u003e\n\u003cul style=\"list-style:none;padding:0;margin:0\"\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e✨ \u003cstrong\u003eEvery bead fires all four colors\u003c\/strong\u003e — red, blue, yellow and infrared stacked into each lamp, so there’s no mode to remember.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e👀 \u003cstrong\u003eGold-rimmed eye shielding\u003c\/strong\u003e — rest your eyes or keep watching your show; either works.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:0px\"\u003e🌸 \u003cstrong\u003eTen minutes, two or three times a week\u003c\/strong\u003e — a cadence gentle enough that you’ll actually keep it up.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"kt-lead\" style=\"color:#666;font-size:14px\"\u003eWhat’s inside: \u003cstrong\u003e288 multi-chip LED beads\u003c\/strong\u003e using 3+1 technology — red, blue, yellow plus infrared in every single lamp. \u003cstrong\u003e38 mW\/cm²\u003c\/strong\u003e output with \u003cstrong\u003e±5nm wavelength precision\u003c\/strong\u003e, gold-rimmed eye shielding, 10-minute auto-program.\u003c\/p\u003e\n\u003ch2\u003e🔥 Why the Honeycomb\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🖤 It looks like skincare, not equipment\u003c\/strong\u003e\u003cspan\u003eMatte black shell, gold honeycomb pattern, gold-trimmed eye openings.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💡 288 lamp beads\u003c\/strong\u003e\u003cspan\u003eFull-face coverage across cheeks, forehead, jaw and chin.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🌈 3+1 multi-chip technology\u003c\/strong\u003e\u003cspan\u003eFour wavelengths inside every lamp — not four separate patches of dots.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎯 ±5nm wavelength precision\u003c\/strong\u003e\u003cspan\u003eTighter than typical home masks, which often drift ±10–15nm off spec.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e⚡ 38 mW\/cm² output\u003c\/strong\u003e\u003cspan\u003eMeaningful energy density without cooking your skin.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e⏱️ Ten-minute auto-program\u003c\/strong\u003e\u003cspan\u003eStarts, runs, stops. Two to three sessions a week is the recommendation.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat to expect, week by week\u003c\/h2\u003e\n\u003cp\u003eLight therapy follows your skin’s own renewal rhythm, so the changes come in sequence rather than all at once. Here’s the pattern customers describe. 🗓️\u003c\/p\u003e\n\u003cdiv class=\"kt-timeline\"\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eNight 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eA ten-minute switch-off\u003c\/strong\u003e\u003cspan\u003eWarm light, eyes closed or on a screen. Skin often looks calmer the next morning.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 1–2\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eGroundwork\u003c\/strong\u003e\u003cspan\u003eSkin feels a little softer, products absorb faster. Subtle — this stage is foundation.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 3–4\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eTone starts evening out\u003c\/strong\u003e\u003cspan\u003eThe four-wavelength spread shows up as a more uniform look rather than one dramatic change.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 6–8\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eIt reads as “good skin”\u003c\/strong\u003e\u003cspan\u003eNot a single fix — just a complexion that consistently looks better lit.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:13px;color:#888;\"\u003eIndividual results vary. This timeline reflects what Katalyst customers commonly report and isn't a guarantee of specific outcomes.\u003c\/p\u003e\n\u003ch2\u003e⏰ Eight weeks of two-a-weeks\u003c\/h2\u003e\n\u003cdiv class=\"kt-dark\"\u003e\n\u003cp class=\"kt-dark-hook\"\u003eThat’s roughly 16 sessions — about 160 minutes total.\u003c\/p\u003e\n\u003cp class=\"kt-dark-body\"\u003eUnder three hours across two months, for a routine you can genuinely keep. Try it for 30 days; if it isn’t for you, email us and we’ll send a prepaid label and cover the return shipping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🌈 What “3+1 multi-chip” means\u003c\/h2\u003e\n\u003cp\u003eMost masks use single-chip beads — one chip, one wavelength. Here each lamp packs 3 colored chips (red, blue, yellow) plus 1 infrared chip stacked together. So 288 beads × 4 wavelengths means a full-spectrum session every time, with no mode switching.\u003c\/p\u003e\n\u003cdiv class=\"kt-rows\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🔴 Red\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eSurface stimulation · supports a collagen-friendly environment\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🔵 Blue\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eTargets oily and blemish-prone areas\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🟡 Yellow\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eTone evenness · post-redness calming\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🌙 Infrared\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eDeeper tissue support · circulation\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🎯 Why ±5nm precision matters\u003c\/h2\u003e\n\u003cp\u003eWavelength is the whole mechanism. Cheap LEDs wander ±10–15nm off spec, which means a bead sold as “660nm” might actually be putting out anywhere from 645 to 675nm — and missing the absorption sweet spot. These hold to \u003cstrong\u003e±5nm\u003c\/strong\u003e. Paired with \u003cstrong\u003e38 mW\/cm²\u003c\/strong\u003e irradiance, you get the session the spec sheet promised. ✅\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eFull specifications\u003c\/summary\u003e\u003cdiv class=\"kt-rows kt-rows-spec\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLED count\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e288 multi-chip beads\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eTechnology\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3+1 — red + blue + yellow + infrared per lamp\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWavelength precision\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e±5 nm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eIrradiance\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e38 mW\/cm²\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eSession length\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e10 minutes (auto-shutoff)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eSuggested cadence\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e2–3 sessions per week\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eBuild\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eBlack-gold honeycomb shell, gold-trimmed eye openings\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eOpenings\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eEyes · nose · mouth\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eHead strap\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eBuilt-in channel for adjustable strap\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003ch2\u003e🚀 How to use\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🧼\u003c\/div\u003e\n\u003cb\u003eCleanse\u003c\/b\u003e\u003cspan\u003eBare, dry skin — no heavy serums first\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🎯\u003c\/div\u003e\n\u003cb\u003ePosition\u003c\/b\u003e\u003cspan\u003eLine up the gold-trimmed eye openings, secure the strap\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e⏱️\u003c\/div\u003e\n\u003cb\u003eRun the program\u003c\/b\u003e\u003cspan\u003eTen minutes, then it shuts off by itself\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e💧\u003c\/div\u003e\n\u003cb\u003eMoisturize\u003c\/b\u003e\u003cspan\u003eLight therapy works nicely as a primer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:#666;\"\u003eSuggested rhythm: 10 minutes, 2–3 times a week. Built around a four-week routine — give it consistent use and let the habit form. 🗓️\u003c\/p\u003e\n\u003ch2\u003e🎁 Who it's for\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🖤 People who care how it looks\u003c\/strong\u003e\u003cspan\u003eA mask you’d leave out on the counter, not hide in a cupboard.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🌈 Multi-concern skin\u003c\/strong\u003e\u003cspan\u003eFour wavelengths cover tone, surface, blemish-prone and deeper zones at once.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🗓️ Habit-builders\u003c\/strong\u003e\u003cspan\u003eTen minutes twice a week is a commitment you can actually keep.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"margin:18px 0;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;font-size:13.5px;color:#555;line-height:1.7;\"\u003e\n\u003cb style=\"color:#0d0d0d;\"\u003e📦 Shipping \u0026amp; Returns\u003c\/b\u003e\u003cbr\u003eFree shipping over $50 (US \u0026amp; Canada) · Tracked 10–20 business days · 30-day money-back, free returns · 12-month warranty · support@katalystaction.com\u003c\/div\u003e\u003cdiv style=\"margin:24px 0 8px;padding:18px 20px;background:#f7f7f7;border:1px solid #ececec;border-radius:12px;\"\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#888;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;\"\u003eImportant Wellness Notice\u003c\/div\u003e\n\u003cp style=\"font-size:12px;color:#999;line-height:1.65;margin:0;\"\u003eThe Katalyst Honeycomb Glow LED Mask is a consumer wellness and comfort accessory. It is not a medical device and is NOT intended to diagnose, treat, cure, or prevent any disease or medical condition. Statements about red light, near-infrared light, warmth, and wind-down rituals describe usage sensations and lifestyle context — not medical outcomes. Always consult a qualified healthcare professional before starting any new wellness routine, particularly if you are pregnant, nursing, have a pre-existing condition, take medication, have implanted electronics, have light-sensitive skin, or have any concern about heat sensitivity. Stop use and consult a professional if any irritation, discomfort, or unusual sensation occurs. Keep out of reach of children. Do not use on broken skin. Avoid shining the light directly into your eyes, and keep eyes closed or use the built-in eye protection during use.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KATALYST","offers":[{"title":"Default Title","offer_id":45961261875397,"sku":null,"price":319.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6128\/5317\/files\/katalyst-led-mask-288-main-silicone_light-leds.webp?v=1780839758"},{"product_id":"katalyst-f3-photon-led-beauty-wand","title":"Katalyst Red + Blue Light Wand — Handheld Spot Treatment","description":"\u003cstyle\u003e.kt-pd{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;color:#1a1a1a;line-height:1.7;font-size:16px;}.kt-pd h2{font-size:22px;font-weight:800;margin:32px 0 12px;color:#0d0d0d;border-left:4px solid #ff4d4d;padding-left:12px;}.kt-pd h3{font-size:17px;font-weight:700;margin:20px 0 8px;color:#ff4d4d;}.kt-pd p{margin:0 0 14px;}.kt-pd ul,\n  .kt-pd ol{margin:0 0 18px;padding-left:22px;}.kt-pd li{margin-bottom:8px;}.kt-pd table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;border:1px solid #ececec;border-radius:8px;overflow:hidden;}.kt-pd th{background:#0d0d0d;color:#fff;padding:12px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;}.kt-pd th:last-child{background:linear-gradient(135deg,#ff4d4d,#ff8a3c);}.kt-pd td{padding:11px 14px;border-bottom:1px solid #f0f0f0;}.kt-pd tr:last-child td{border-bottom:none;}.kt-pd tr:nth-child(even){background:#fafafa;}.kt-pd .kt-lead{font-size:17px;color:#444;margin-bottom:24px;padding:18px 22px;background:linear-gradient(135deg,#fff5f0,#fff);border-left:4px solid #ff8a3c;border-radius:0 10px 10px 0;}.kt-pd .kt-callout{background:#fafafa;border:1px solid #ececec;padding:18px 22px;border-radius:10px;margin:18px 0;font-size:14px;color:#666;}.kt-pd .kt-pro{background:linear-gradient(135deg,#1a0a0a,#0d0d0d);color:#fff;padding:22px 26px;border-radius:12px;margin:24px 0;}.kt-pd .kt-pro h3{color:#ff8a3c;margin-top:0;}.kt-pd .kt-pro p,\n  .kt-pd .kt-pro li{color:#e8e8e8;}.kt-pd a{color:#ff4d4d;font-weight:600;}\/* === V2 视觉化组件 2026-06-15 === *\/.kt-pd .kt-grid{display:grid;gap:14px;margin:18px 0;}.kt-pd .kt-grid-2{grid-template-columns:repeat(2,1fr);}.kt-pd .kt-grid-3{grid-template-columns:repeat(3,1fr);}\n  @media(max-width:600px){.kt-pd .kt-grid-2,\n  .kt-pd .kt-grid-3{grid-template-columns:1fr;}}\/* 波长卡片 *\/.kt-pd .kt-wave{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.03);}.kt-pd .kt-dot{width:44px;height:44px;border-radius:50%;flex:none;box-shadow:0 2px 8px rgba(0,0,0,.15);}.kt-pd .kt-wave b{display:block;font-size:15px;color:#0d0d0d;}.kt-pd .kt-wave span{font-size:13px;color:#777;}\/* 模式卡 *\/.kt-pd .kt-mode{padding:18px;border-radius:14px;background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #ffe3d6;}.kt-pd .kt-mode b{display:block;font-size:16px;color:#ff4d4d;margin-bottom:4px;}.kt-pd .kt-mode .nm{font-size:12px;color:#999;letter-spacing:.03em;margin-top:8px;display:inline-block;background:#fff0e8;padding:3px 9px;border-radius:20px;}.kt-pd .kt-mode p{font-size:13px;color:#555;margin:0;}\/* 卖点icon卡 *\/.kt-pd .kt-feat{padding:16px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0;text-align:center;}.kt-pd .kt-feat .ic{font-size:26px;margin-bottom:8px;}.kt-pd .kt-feat b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-feat span{font-size:12.5px;color:#777;line-height:1.5;}\/* 步骤卡 *\/.kt-pd .kt-step{position:relative;padding:18px 16px 16px;border-radius:12px;background:#fff;border:1px solid #ececec;text-align:center;}.kt-pd .kt-step .no{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff4d4d,#ff8a3c);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:15px;}.kt-pd .kt-step .ic{font-size:24px;margin-bottom:6px;}.kt-pd .kt-step b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-step span{font-size:12.5px;color:#777;}\/* 分区 *\/.kt-pd .kt-zone{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:#fafafa;border:1px solid #f0f0f0;}.kt-pd .kt-zone .zl{font-size:20px;}.kt-pd .kt-zone b{font-size:14px;color:#0d0d0d;}.kt-pd .kt-zone span{font-size:12.5px;color:#888;}\/* 折叠规格 *\/.kt-pd .kt-spec summary{font-weight:700;cursor:pointer;font-size:15px;padding:14px 16px;background:#fafafa;border:1px solid #ececec;border-radius:10px;list-style:none;}.kt-pd .kt-spec summary::-webkit-details-marker{display:none;}.kt-pd .kt-spec summary::after{content:'  +';float:right;color:#ff8a3c;font-weight:800;}.kt-pd .kt-spec[open] summary::after{content:'  –';}.kt-pd .kt-spec[open] summary{border-radius:10px 10px 0 0;}.kt-pd .kt-social{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #ffe0d0;border-radius:12px;padding:24px 26px;margin:28px 0;}.kt-pd .kt-social-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #ffe8dc;}.kt-pd .kt-social-score{font-size:34px;font-weight:800;color:#0d0d0d;line-height:1;}.kt-pd .kt-social-stars{color:#ff8a3c;font-size:16px;letter-spacing:2px;}.kt-pd .kt-social-meta{font-size:13px;color:#777;}.kt-pd .kt-rev{padding:14px 0;border-bottom:1px dashed #f0e2da;}.kt-pd .kt-rev:last-child{border-bottom:none;padding-bottom:0;}.kt-pd .kt-rev-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px;}.kt-pd .kt-rev-stars{color:#ff8a3c;font-size:13px;letter-spacing:1px;}.kt-pd .kt-rev-name{font-weight:700;font-size:14px;color:#0d0d0d;}.kt-pd .kt-rev-badge{font-size:10px;background:#0d0d0d;color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;}.kt-pd .kt-rev-title{font-weight:600;font-size:14px;color:#333;margin-bottom:4px;}.kt-pd .kt-rev-body{font-size:14px;color:#555;line-height:1.65;margin:0;}.kt-pd .kt-timeline{margin:28px 0;}.kt-pd .kt-tl-row{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f4f4f4;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{flex:0 0 96px;font-weight:800;font-size:13px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#0d0d0d;margin-bottom:3px;}.kt-pd .kt-tl-what span{font-size:14px;color:#666;line-height:1.6;}.kt-pd .kt-nudge{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#0d0d0d;color:#fff;border-radius:12px;padding:18px 22px;margin:26px 0;}.kt-pd .kt-nudge-ico{font-size:22px;line-height:1;}.kt-pd .kt-nudge-txt{font-size:14px;line-height:1.6;flex:1;min-width:220px;}.kt-pd .kt-nudge-txt strong{color:#ff8a3c;}.kt-pd .kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;}.kt-pd .kt-card{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 18px;transition:border-color .25s ease;}.kt-pd .kt-card:hover{border-color:#d9d9d9;}.kt-pd .kt-card strong{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:6px;line-height:1.35;}.kt-pd .kt-card span{display:block;font-size:14px;line-height:1.6;color:#666;}.kt-pd table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;}.kt-pd table td{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;line-height:1.6;color:#555;}.kt-pd table tr:last-child td{border-bottom:none;}.kt-pd table td:first-child{width:34%;color:#111;font-weight:600;white-space:nowrap;}.kt-pd table strong{color:#111;font-weight:700;}.kt-pd .kt-timeline{margin:22px 0;border-left:2px solid #f0f0f0;padding-left:0;}.kt-pd .kt-tl-row{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:start;padding:15px 0 15px 20px;border-bottom:1px solid #f5f5f5;position:relative;}.kt-pd .kt-tl-row::before{content:'';position:absolute;left:-6px;top:22px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff4d4d;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{font-weight:700;font-size:12px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.08em;padding-top:2px;line-height:1.4;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#111;margin-bottom:4px;font-weight:700;}.kt-pd .kt-tl-what span{display:block;font-size:14px;color:#666;line-height:1.6;}\n  @media(max-width:749px){.kt-pd .kt-grid{grid-template-columns:1fr;}.kt-pd .kt-tl-row{grid-template-columns:1fr;gap:6px;}.kt-pd table td:first-child{width:38%;}\n  }\n\n  \/* ===== 2026-07-29 防裁切修复 =====\n     病根：主题 assets\/rte-formatter.js 会把商品描述里每一个 table 元素\n     自动包进 .rte-table-wrapper{overflow-x:auto}。长文本单元格撑出\n     最小内容宽度后就出现横向滚动条，右侧内容被裁掉。\n     方案：所有非数据用途的排版一律改用 div 元素，宽度永远跟随容器。 *\/\n  .kt-pd .kt-dark{background:#0d0d0d;border-radius:12px;padding:22px 26px;margin:8px 0 24px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;}\n  .kt-pd .kt-dark-hook{margin:0 0 10px;font-size:17px;font-weight:800;color:#ff8a3c;line-height:1.4;}\n  .kt-pd .kt-dark-body{margin:0;font-size:15px;line-height:1.7;color:#f0f0f0;}\n  .kt-pd .kt-rows{margin:16px 0;border:1px solid #ececec;border-radius:8px;overflow:hidden;max-width:100%;box-sizing:border-box;}\n  .kt-pd .kt-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:0;border-bottom:1px solid #f0f0f0;}\n  .kt-pd .kt-row:last-child{border-bottom:none;}\n  .kt-pd .kt-row:nth-child(odd){background:#fafafa;}\n  .kt-pd .kt-row-k{padding:12px 14px;font-size:14px;font-weight:700;color:#111;line-height:1.55;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-row-v{padding:12px 14px;font-size:14px;color:#555;line-height:1.6;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-rows-spec .kt-row-k{font-weight:600;color:#333;}\n  \/* 兜底：万一仍有 table 元素被主题包裹，也不许出现横向滚动 *\/\n  .kt-pd .rte-table-wrapper{overflow-x:visible;max-width:100%;}\n  .kt-pd table{table-layout:fixed;max-width:100%;}\n  .kt-pd td,.kt-pd th{overflow-wrap:anywhere;}\n  @media(max-width:749px){\n    .kt-pd .kt-row{grid-template-columns:1fr;}\n    .kt-pd .kt-row-k{padding-bottom:2px;}\n    .kt-pd .kt-row-v{padding-top:0;}\n    .kt-pd .kt-dark{padding:18px 18px;}\n  }\n\u003c\/style\u003e\u003cdiv class=\"kt-pd\"\u003e\n\u003cdiv class=\"kt-hero\" style=\"background:linear-gradient(135deg,#fff5f5,#fff);border-radius:12px;padding:22px 24px;margin-bottom:8px;border:1px solid #ffe3e3\"\u003e\n\u003cp style=\"font-size:20px;font-weight:800;color:#0d0d0d;margin:0 0 12px;line-height:1.4\"\u003eTwo wavelengths, one button, zero menus. 🔴🔵\u003c\/p\u003e\n\u003cp style=\"margin:0 0 14px;color:#444\"\u003eSome evenings your skin wants warmth and comfort. Other weeks — after a workout streak, or when the T-zone gets congested — it wants something different. The F3 holds both routines in one slim wand, and switching between them is a single tap.\u003c\/p\u003e\n\u003cul style=\"list-style:none;padding:0;margin:0\"\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e✨ \u003cstrong\u003eTwo real LED arrays\u003c\/strong\u003e — separate red and blue banks, each paired with 940nm near-infrared. Not one color behind a filter.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🛋️ \u003cstrong\u003ePress and glide\u003c\/strong\u003e — long-press to power on, single-tap to switch. No app, no pairing, no updates.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:0px\"\u003e🔌 \u003cstrong\u003eDrop-and-charge stand\u003c\/strong\u003e — it sits on the shelf charging instead of tangled in a drawer.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"kt-lead\" style=\"color:#666;font-size:14px\"\u003eA slim handheld built around a dual-wavelength LED head: \u003cstrong\u003ered 630nm + near-infrared 940nm\u003c\/strong\u003e for the comfort routine, and \u003cstrong\u003eblue 460nm + near-infrared 940nm\u003c\/strong\u003e for blemish-prone, oilier skin. Type-C charging, matching charging stand, 6-piece travel set included.\u003c\/p\u003e\n\u003ch2\u003e🔥 Why the F3\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🔴🔵 True dual-wavelength head\u003c\/strong\u003e\u003cspan\u003eSeparate red and blue LED arrays, each with its own 940nm NIR pairing.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e👆 Two modes, one button\u003c\/strong\u003e\u003cspan\u003eLong-press 2s to power on, single-tap to switch. That’s the entire interface.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🤏 Sized for the face\u003c\/strong\u003e\u003cspan\u003eElongated grip and a contoured head that fits cheeks, jawline, neck and chin.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🔌 Comes with a charging stand\u003c\/strong\u003e\u003cspan\u003eDrop it in when you’re done — no morning cable hunt.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎒 Travel-ready 6-piece set\u003c\/strong\u003e\u003cspan\u003eWand, stand, USB-C cable, manual, pouch and gift box. Nothing else to buy.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🤫 Quiet and gentle\u003c\/strong\u003e\u003cspan\u003eNo vibration, no heat spikes — just a calm wash of light while you wind down.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat to expect, week by week\u003c\/h2\u003e\n\u003cp\u003eLight therapy is cumulative, and a wand covers ground more slowly than a mask — so consistency matters more here than session length. 🗓️\u003c\/p\u003e\n\u003cdiv class=\"kt-timeline\"\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eNight 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eA calm five minutes\u003c\/strong\u003e\u003cspan\u003eNo buzzing, no heat. Just a slow glide with warm light while you watch something.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 1–2\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eFinding your split\u003c\/strong\u003e\u003cspan\u003eMost people settle into red on most nights, blue for periodic reset sessions.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 3–4\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eTexture responds first\u003c\/strong\u003e\u003cspan\u003eWith a handheld, the areas you pass over most often are the ones that show change first.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 6–8\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eThe habit is the result\u003c\/strong\u003e\u003cspan\u003eShort sessions kept up for two months beat long sessions abandoned in week three.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:13px;color:#888;\"\u003eIndividual results vary. This timeline reflects what Katalyst customers commonly report and isn't a guarantee of specific outcomes.\u003c\/p\u003e\n\u003ch2\u003e⏰ Five minutes on the sofa\u003c\/h2\u003e\n\u003cdiv class=\"kt-dark\"\u003e\n\u003cp class=\"kt-dark-hook\"\u003eNo mask, no straps, no lying still.\u003c\/p\u003e\n\u003cp class=\"kt-dark-body\"\u003eThat’s the whole appeal of a wand — it fits into an evening you’re already having. Try it for 30 days; if it doesn’t stick, email us and we’ll cover the return shipping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e💡 Two photon modes, each with near-infrared\u003c\/h2\u003e\n\u003cp\u003eThe head holds two distinct light combinations. Press once to switch — the head visibly changes color, so you always know which mode is running.\u003c\/p\u003e\n\u003cdiv class=\"kt-rows\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🔴 Mode 1 — Red 630nm + NIR 940nm\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eThe warm-toned routine. A glow-boosting-style red wavelength with deeper-reaching near-infrared. Good for wind-down sessions, dry-feeling skin, and an evening glide before night cream.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🔵 Mode 2 — Blue 460nm + NIR 940nm\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eThe fresh-toned routine. Blue 460nm is the wavelength most associated with blemish-prone, oilier skin, on the same 940nm NIR base. Good for T-zone focus, post-workout cool-downs and periodic reset sessions.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e📐 Why dual wavelength matters\u003c\/h2\u003e\n\u003cp\u003eMost basic light wands ship with a single LED color, which means the device only fits one half of your skin’s year. The F3 was specced around a two-color, two-mode design so one wand covers both ends of an at-home photon routine — the comfort-and-glow side, and the congested-skin reset side. 🔄\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eFull specifications\u003c\/summary\u003e\u003cdiv class=\"kt-rows kt-rows-spec\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eMode 1 wavelengths\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eRed 630 nm + near-infrared 940 nm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eMode 2 wavelengths\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eBlue 460 nm + near-infrared 940 nm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLED head\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eSeparate red and blue arrays, contoured\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eControls\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eOne button — long-press 2 s to power, tap to switch\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eCharging\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eType-C, with matching charging stand\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eIn the set\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eWand, charging stand, USB-C cable, manual, storage pouch, gift box\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003ch2\u003e📦 What's in the box\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 × F3 Photon LED beauty wand\u003c\/li\u003e\n\u003cli\u003e1 × Matching charging stand\u003c\/li\u003e\n\u003cli\u003e1 × USB-C charging cable\u003c\/li\u003e\n\u003cli\u003e1 × User manual\u003c\/li\u003e\n\u003cli\u003e1 × Storage pouch\u003c\/li\u003e\n\u003cli\u003e1 × Gift box\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e🚀 How to use\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🧼\u003c\/div\u003e\n\u003cb\u003eCleanse\u003c\/b\u003e\u003cspan\u003eBare, dry skin before you start\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e👆\u003c\/div\u003e\n\u003cb\u003eLong-press to power on\u003c\/b\u003e\u003cspan\u003eTwo seconds — the head lights up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🔄\u003c\/div\u003e\n\u003cb\u003eTap to pick your mode\u003c\/b\u003e\u003cspan\u003eRed for comfort, blue for congested days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e💧\u003c\/div\u003e\n\u003cb\u003eGlide, then moisturize\u003c\/b\u003e\u003cspan\u003eSlow passes over cheeks, jaw, neck and chin\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:#666;\"\u003eSuggested rhythm: short, regular sessions beat occasional long ones. Red on most nights, blue when your skin asks for it. 🗓️\u003c\/p\u003e\n\u003ch2\u003e🎁 Who it's for\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🛋️ People who won’t wear a mask\u003c\/strong\u003e\u003cspan\u003eHands-on and unhurried — it fits an evening you’re already having.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🔄 Skin that changes with the seasons\u003c\/strong\u003e\u003cspan\u003eTwo modes cover both the dry weeks and the congested ones.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e✈️ Travelers\u003c\/strong\u003e\u003cspan\u003ePouch, stand and USB-C — the whole set packs flat.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e📵 App-fatigued users\u003c\/strong\u003e\u003cspan\u003eOne button. Nothing to install, nothing to sync.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"margin:18px 0;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;font-size:13.5px;color:#555;line-height:1.7;\"\u003e\n\u003cb style=\"color:#0d0d0d;\"\u003e📦 Shipping \u0026amp; Returns\u003c\/b\u003e\u003cbr\u003eFree shipping over $50 (US \u0026amp; Canada) · Tracked 10–20 business days · 30-day money-back, free returns · 12-month warranty · support@katalystaction.com\u003c\/div\u003e\u003cdiv style=\"margin:24px 0 8px;padding:18px 20px;background:#f7f7f7;border:1px solid #ececec;border-radius:12px;\"\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#888;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;\"\u003eImportant Wellness Notice\u003c\/div\u003e\n\u003cp style=\"font-size:12px;color:#999;line-height:1.65;margin:0;\"\u003eThe Katalyst Red + Blue Light Wand is a consumer wellness and comfort accessory. It is not a medical device and is NOT intended to diagnose, treat, cure, or prevent any disease or medical condition. Statements about red light, near-infrared light, warmth, and wind-down rituals describe usage sensations and lifestyle context — not medical outcomes. Always consult a qualified healthcare professional before starting any new wellness routine, particularly if you are pregnant, nursing, have a pre-existing condition, take medication, have implanted electronics, have light-sensitive skin, or have any concern about heat sensitivity. Stop use and consult a professional if any irritation, discomfort, or unusual sensation occurs. Keep out of reach of children. Do not use on broken skin.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KATALYST","offers":[{"title":"Default Title","offer_id":45961262366917,"sku":null,"price":169.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6128\/5317\/files\/katalyst-led-wand-f3-main-photon_red-light.webp?v=1780840078"},{"product_id":"katalyst-aurora-butterfly-led-mask","title":"Katalyst LED Face Mask — Aurora, 5 Wavelengths \u0026 Full-Face Zones","description":"\u003cstyle\u003e.kt-pd{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;color:#1a1a1a;line-height:1.7;font-size:16px;}.kt-pd h2{font-size:22px;font-weight:800;margin:32px 0 12px;color:#0d0d0d;border-left:4px solid #ff4d4d;padding-left:12px;}.kt-pd h3{font-size:17px;font-weight:700;margin:20px 0 8px;color:#ff4d4d;}.kt-pd p{margin:0 0 14px;}.kt-pd ul,\n  .kt-pd ol{margin:0 0 18px;padding-left:22px;}.kt-pd li{margin-bottom:8px;}.kt-pd table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;border:1px solid #ececec;border-radius:8px;overflow:hidden;}.kt-pd th{background:#0d0d0d;color:#fff;padding:12px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;}.kt-pd th:last-child{background:linear-gradient(135deg,#ff4d4d,#ff8a3c);}.kt-pd td{padding:11px 14px;border-bottom:1px solid #f0f0f0;}.kt-pd tr:last-child td{border-bottom:none;}.kt-pd tr:nth-child(even){background:#fafafa;}.kt-pd .kt-lead{font-size:17px;color:#444;margin-bottom:24px;padding:18px 22px;background:linear-gradient(135deg,#fff5f0,#fff);border-left:4px solid #ff8a3c;border-radius:0 10px 10px 0;}.kt-pd .kt-callout{background:#fafafa;border:1px solid #ececec;padding:18px 22px;border-radius:10px;margin:18px 0;font-size:14px;color:#666;}.kt-pd .kt-pro{background:linear-gradient(135deg,#1a0a0a,#0d0d0d);color:#fff;padding:22px 26px;border-radius:12px;margin:24px 0;}.kt-pd .kt-pro h3{color:#ff8a3c;margin-top:0;}.kt-pd .kt-pro p,\n  .kt-pd .kt-pro li{color:#e8e8e8;}.kt-pd a{color:#ff4d4d;font-weight:600;}\/* === V2 视觉化组件 2026-06-15 === *\/.kt-pd .kt-grid{display:grid;gap:14px;margin:18px 0;}.kt-pd .kt-grid-2{grid-template-columns:repeat(2,1fr);}.kt-pd .kt-grid-3{grid-template-columns:repeat(3,1fr);}\n  @media(max-width:600px){.kt-pd .kt-grid-2,\n  .kt-pd .kt-grid-3{grid-template-columns:1fr;}}\/* 波长卡片 *\/.kt-pd .kt-wave{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.03);}.kt-pd .kt-dot{width:44px;height:44px;border-radius:50%;flex:none;box-shadow:0 2px 8px rgba(0,0,0,.15);}.kt-pd .kt-wave b{display:block;font-size:15px;color:#0d0d0d;}.kt-pd .kt-wave span{font-size:13px;color:#777;}\/* 模式卡 *\/.kt-pd .kt-mode{padding:18px;border-radius:14px;background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #ffe3d6;}.kt-pd .kt-mode b{display:block;font-size:16px;color:#ff4d4d;margin-bottom:4px;}.kt-pd .kt-mode .nm{font-size:12px;color:#999;letter-spacing:.03em;margin-top:8px;display:inline-block;background:#fff0e8;padding:3px 9px;border-radius:20px;}.kt-pd .kt-mode p{font-size:13px;color:#555;margin:0;}\/* 卖点icon卡 *\/.kt-pd .kt-feat{padding:16px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0;text-align:center;}.kt-pd .kt-feat .ic{font-size:26px;margin-bottom:8px;}.kt-pd .kt-feat b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-feat span{font-size:12.5px;color:#777;line-height:1.5;}\/* 步骤卡 *\/.kt-pd .kt-step{position:relative;padding:18px 16px 16px;border-radius:12px;background:#fff;border:1px solid #ececec;text-align:center;}.kt-pd .kt-step .no{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff4d4d,#ff8a3c);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:15px;}.kt-pd .kt-step .ic{font-size:24px;margin-bottom:6px;}.kt-pd .kt-step b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-step span{font-size:12.5px;color:#777;}\/* 分区 *\/.kt-pd .kt-zone{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:#fafafa;border:1px solid #f0f0f0;}.kt-pd .kt-zone .zl{font-size:20px;}.kt-pd .kt-zone b{font-size:14px;color:#0d0d0d;}.kt-pd .kt-zone span{font-size:12.5px;color:#888;}\/* 折叠规格 *\/.kt-pd .kt-spec summary{font-weight:700;cursor:pointer;font-size:15px;padding:14px 16px;background:#fafafa;border:1px solid #ececec;border-radius:10px;list-style:none;}.kt-pd .kt-spec summary::-webkit-details-marker{display:none;}.kt-pd .kt-spec summary::after{content:'  +';float:right;color:#ff8a3c;font-weight:800;}.kt-pd .kt-spec[open] summary::after{content:'  –';}.kt-pd .kt-spec[open] summary{border-radius:10px 10px 0 0;}.kt-pd .kt-social{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #ffe0d0;border-radius:12px;padding:24px 26px;margin:28px 0;}.kt-pd .kt-social-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #ffe8dc;}.kt-pd .kt-social-score{font-size:34px;font-weight:800;color:#0d0d0d;line-height:1;}.kt-pd .kt-social-stars{color:#ff8a3c;font-size:16px;letter-spacing:2px;}.kt-pd .kt-social-meta{font-size:13px;color:#777;}.kt-pd .kt-rev{padding:14px 0;border-bottom:1px dashed #f0e2da;}.kt-pd .kt-rev:last-child{border-bottom:none;padding-bottom:0;}.kt-pd .kt-rev-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px;}.kt-pd .kt-rev-stars{color:#ff8a3c;font-size:13px;letter-spacing:1px;}.kt-pd .kt-rev-name{font-weight:700;font-size:14px;color:#0d0d0d;}.kt-pd .kt-rev-badge{font-size:10px;background:#0d0d0d;color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;}.kt-pd .kt-rev-title{font-weight:600;font-size:14px;color:#333;margin-bottom:4px;}.kt-pd .kt-rev-body{font-size:14px;color:#555;line-height:1.65;margin:0;}.kt-pd .kt-timeline{margin:28px 0;}.kt-pd .kt-tl-row{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f4f4f4;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{flex:0 0 96px;font-weight:800;font-size:13px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#0d0d0d;margin-bottom:3px;}.kt-pd .kt-tl-what span{font-size:14px;color:#666;line-height:1.6;}.kt-pd .kt-nudge{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#0d0d0d;color:#fff;border-radius:12px;padding:18px 22px;margin:26px 0;}.kt-pd .kt-nudge-ico{font-size:22px;line-height:1;}.kt-pd .kt-nudge-txt{font-size:14px;line-height:1.6;flex:1;min-width:220px;}.kt-pd .kt-nudge-txt strong{color:#ff8a3c;}.kt-pd .kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;}.kt-pd .kt-card{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 18px;transition:border-color .25s ease;}.kt-pd .kt-card:hover{border-color:#d9d9d9;}.kt-pd .kt-card strong{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:6px;line-height:1.35;}.kt-pd .kt-card span{display:block;font-size:14px;line-height:1.6;color:#666;}.kt-pd table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;}.kt-pd table td{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;line-height:1.6;color:#555;}.kt-pd table tr:last-child td{border-bottom:none;}.kt-pd table td:first-child{width:34%;color:#111;font-weight:600;white-space:nowrap;}.kt-pd table strong{color:#111;font-weight:700;}.kt-pd .kt-timeline{margin:22px 0;border-left:2px solid #f0f0f0;padding-left:0;}.kt-pd .kt-tl-row{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:start;padding:15px 0 15px 20px;border-bottom:1px solid #f5f5f5;position:relative;}.kt-pd .kt-tl-row::before{content:'';position:absolute;left:-6px;top:22px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff4d4d;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{font-weight:700;font-size:12px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.08em;padding-top:2px;line-height:1.4;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#111;margin-bottom:4px;font-weight:700;}.kt-pd .kt-tl-what span{display:block;font-size:14px;color:#666;line-height:1.6;}\n  @media(max-width:749px){.kt-pd .kt-grid{grid-template-columns:1fr;}.kt-pd .kt-tl-row{grid-template-columns:1fr;gap:6px;}.kt-pd table td:first-child{width:38%;}\n  }\n\n  \/* ===== 2026-07-29 防裁切修复 =====\n     病根：主题 assets\/rte-formatter.js 会把商品描述里每一个 table 元素\n     自动包进 .rte-table-wrapper{overflow-x:auto}。长文本单元格撑出\n     最小内容宽度后就出现横向滚动条，右侧内容被裁掉。\n     方案：所有非数据用途的排版一律改用 div 元素，宽度永远跟随容器。 *\/\n  .kt-pd .kt-dark{background:#0d0d0d;border-radius:12px;padding:22px 26px;margin:8px 0 24px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;}\n  .kt-pd .kt-dark-hook{margin:0 0 10px;font-size:17px;font-weight:800;color:#ff8a3c;line-height:1.4;}\n  .kt-pd .kt-dark-body{margin:0;font-size:15px;line-height:1.7;color:#f0f0f0;}\n  .kt-pd .kt-rows{margin:16px 0;border:1px solid #ececec;border-radius:8px;overflow:hidden;max-width:100%;box-sizing:border-box;}\n  .kt-pd .kt-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:0;border-bottom:1px solid #f0f0f0;}\n  .kt-pd .kt-row:last-child{border-bottom:none;}\n  .kt-pd .kt-row:nth-child(odd){background:#fafafa;}\n  .kt-pd .kt-row-k{padding:12px 14px;font-size:14px;font-weight:700;color:#111;line-height:1.55;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-row-v{padding:12px 14px;font-size:14px;color:#555;line-height:1.6;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-rows-spec .kt-row-k{font-weight:600;color:#333;}\n  \/* 兜底：万一仍有 table 元素被主题包裹，也不许出现横向滚动 *\/\n  .kt-pd .rte-table-wrapper{overflow-x:visible;max-width:100%;}\n  .kt-pd table{table-layout:fixed;max-width:100%;}\n  .kt-pd td,.kt-pd th{overflow-wrap:anywhere;}\n  @media(max-width:749px){\n    .kt-pd .kt-row{grid-template-columns:1fr;}\n    .kt-pd .kt-row-k{padding-bottom:2px;}\n    .kt-pd .kt-row-v{padding-top:0;}\n    .kt-pd .kt-dark{padding:18px 18px;}\n  }\n\u003c\/style\u003e\u003cdiv class=\"kt-pd\"\u003e\n\n\n\u003cdiv class=\"kt-hero\" style=\"background:linear-gradient(135deg,#fff5f5,#fff);border-radius:12px;padding:22px 24px;margin-bottom:8px;border:1px solid #ffe3e3\"\u003e\n  \u003cp style=\"font-size:20px;font-weight:800;color:#0d0d0d;margin:0 0 12px;line-height:1.4\"\u003eYour at-home glow ritual — spa-grade radiance without the spa price.\u003c\/p\u003e\n  \u003cp style=\"margin:0 0 14px;color:#444\"\u003eSlip on the Aurora Butterfly, press one button, and unwind for a few minutes a day. It's the calm, screen-free moment your skin (and you) have been waiting for — relaxing light wrapping your whole face and neck while you breathe and let go.\u003c\/p\u003e\n  \u003cul style=\"list-style:none;padding:0;margin:0\"\u003e\n    \u003cli style=\"margin-bottom:8px\"\u003e✨ \u003cstrong\u003eWake up to a visibly brighter, smoother-looking complexion\u003c\/strong\u003e — radiance you'll notice in the mirror.\u003c\/li\u003e\n    \u003cli style=\"margin-bottom:8px\"\u003e🛋️ \u003cstrong\u003eTurn your skincare into \"me time\"\u003c\/strong\u003e — cordless and hands-free, so you can relax on the couch, not the bathroom counter.\u003c\/li\u003e\n    \u003cli style=\"margin-bottom:0\"\u003e💆‍♀️ \u003cstrong\u003eOne mask, full coverage\u003c\/strong\u003e — forehead, eyes, cheeks, and neck all bathed in soothing light at once.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"kt-lead\" style=\"color:#666;font-size:14px\"\u003eThe specs behind the glow: \u003cstrong\u003e5 professional-grade light sources\u003c\/strong\u003e, \u003cstrong\u003e4 composite light modes\u003c\/strong\u003e, and \u003cstrong\u003ezoned lighting\u003c\/strong\u003e across forehead, eye area, cheekbones, and hairline. 88 LEDs deliver 352 beams of light at the optimal 1cm \"gold distance\" — fully cordless, 70-minute battery, comes with remote control.\u003c\/p\u003e\n\n\u003ch2\u003e🔥 Why Aurora Butterfly\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n  \u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003eOne mask, not four\u003c\/strong\u003e\u003cspan\u003eFive wavelengths in one device — no need for a new gadget every time a new concern shows up.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003eNo guesswork at 11pm\u003c\/strong\u003e\u003cspan\u003eFour one-tap modes pick the wavelengths for you.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003eNothing gets skipped\u003c\/strong\u003e\u003cspan\u003eButterfly contour reaches hairline and chin — where flat masks leave gaps.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003eGenuinely hands-free\u003c\/strong\u003e\u003cspan\u003e11.7 oz, cordless. Wear it while you do something else.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003eSeven nights per charge\u003c\/strong\u003e\u003cspan\u003e70 minutes runtime. Charge it Sunday, forget it until next weekend.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003ePacks like a laptop\u003c\/strong\u003e\u003cspan\u003eFlat and carry-on friendly. Travel doesn’t break your routine.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat to expect, week by week\u003c\/h2\u003e\n\u003cp\u003eRed light works with your skin’s own repair cycle, not against it — so the changes arrive in a predictable order. Here’s the real timeline our customers share.\u003c\/p\u003e\n\u003cdiv class=\"kt-timeline\"\u003e\n  \u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eNight 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eIt just feels good\u003c\/strong\u003e\u003cspan\u003eTen quiet minutes with warm light on your face. Skin often looks calmer by morning.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 1–2\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eYour skin drinks it up\u003c\/strong\u003e\u003cspan\u003eMakeup sits smoother, moisturizer sinks in faster. Nothing dramatic yet — this is the foundation being laid.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 3–4\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eThe mirror moment\u003c\/strong\u003e\u003cspan\u003eSofter texture, more even tone, that lit-from-within look. Constanza noticed hers at three weeks.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 6–8\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eOther people notice\u003c\/strong\u003e\u003cspan\u003eThe stage where friends ask what you’ve changed. Keep going — consistency, not intensity, is what holds the result.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:13px;color:#888;\"\u003eIndividual results vary. This timeline reflects what Katalyst customers commonly report and isn’t a guarantee of specific outcomes.\u003c\/p\u003e\n\u003ch2\u003e⏰ Four weeks from tonight\u003c\/h2\u003e\n\u003cdiv class=\"kt-dark\"\u003e\n\u003cp class=\"kt-dark-hook\"\u003eYou could be at the mirror moment — or still reading review pages.\u003c\/p\u003e\n\u003cp class=\"kt-dark-body\"\u003eTry the Aurora for 30 nights. Open the box, use it as part of your evening, and see where your skin lands at week four. If it isn’t right, email us and we’ll send a prepaid label — we cover the return shipping, and you keep nothing you didn’t want.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🌈 What each light does for you\u003c\/h2\u003e\n\u003cp\u003eFive wavelengths, five jobs. The modes combine them — you never pick numbers.\u003c\/p\u003e\n\u003cdiv class=\"kt-rows\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eRed 650\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eDullness — the brightening workhorse, usually felt first.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eNear-IR 850\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eFirmness — travels deepest. Slowest to show, longest to last.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eCollagen 1064\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eFine lines — reaches the layer where firmness is built.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eBlue 460\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eBreakout-prone days — used only in Clearing mode.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eYellow 590\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eReactive skin — the gentlest, for when your face feels tight.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🎯 4 Composite Modes — One Tap, Done\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n  \u003cdiv class=\"kt-mode\"\u003e\n\u003cb\u003e✨ Brightening\u003c\/b\u003e\u003cp\u003eDull, uneven complexion\u003c\/p\u003e\n\u003cspan class=\"nm\"\u003e590 · 650 · 850 · 1064 nm\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"kt-mode\"\u003e\n\u003cb\u003e🪷 Wrinkle Smoothing\u003c\/b\u003e\u003cp\u003eSurface lines, loss of firmness\u003c\/p\u003e\n\u003cspan class=\"nm\"\u003e650 · 850 · 1064 nm\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"kt-mode\"\u003e\n\u003cb\u003e🌿 Acne Clearing\u003c\/b\u003e\u003cp\u003eBlemish-prone, congested skin\u003c\/p\u003e\n\u003cspan class=\"nm\"\u003e460 · 650 · 850 · 1064 nm\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"kt-mode\"\u003e\n\u003cb\u003e💧 Soothing\u003c\/b\u003e\u003cp\u003eSensitive, reactive skin\u003c\/p\u003e\n\u003cspan class=\"nm\"\u003e590 · 850 · 1064 nm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🦋 Zoned Lighting — Full-Face Coverage\u003c\/h2\u003e\n\u003cp\u003eMost LED masks shine the same intensity everywhere, with cutouts that leave the hairline and chin in the dark. The Aurora Butterfly's contoured shape covers \u003cstrong\u003e4 facial zones in a single session\u003c\/strong\u003e:\u003c\/p\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n  \u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🔆\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eHairline zone\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eOften missed by flat masks\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🔆\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eForehead (T-zone)\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eEven, full coverage\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🛡️\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eEye area (E-zone)\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eProtective eye shield included\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🔆\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eCheekbones (U-zone)\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eContoured to face shape\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e📏 Why it never needs holding\u003c\/h2\u003e\n\u003cp\u003eWands make you hold your arm up. Flat masks sit too far off the nose, too close on the cheekbones. The Aurora’s contoured shell keeps every LED at \u003cstrong\u003e1cm from skin\u003c\/strong\u003e across the whole face — lying down, sitting up, or moving around.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eFull specifications\u003c\/summary\u003e\n\u003cdiv class=\"kt-rows\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLEDs\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e88 bulbs \/ 352 beams\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWavelengths\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e460 \/ 590 \/ 650 \/ 850 \/ 1064 nm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eModes\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e4 composite\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eBattery\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e2,500 mAh · up to 70 min\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eCharging\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e2.5 h via Type-C\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eSize \/ weight\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e270 × 196 × 14.5 mm · 11.7 oz (332 g)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eControls\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eOnboard button + remote\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\u003ch2\u003e📦 What's in the Box\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e1 × Aurora Butterfly Photon Skin Light Mask\u003c\/li\u003e\n  \u003cli\u003e1 × Adjustable head strap\u003c\/li\u003e\n  \u003cli\u003e1 × Wireless remote control\u003c\/li\u003e\n  \u003cli\u003e2 × Type-C charging cables\u003c\/li\u003e\n  \u003cli\u003e1 × Dedicated power cable\u003c\/li\u003e\n  \u003cli\u003e1 × Storage bag\u003c\/li\u003e\n  \u003cli\u003e1 × Instruction manual\u003c\/li\u003e\n  \u003cli\u003e1 × Premium gift packaging box\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003e🚀 4-Step How to Use\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n  \u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🧼\u003c\/div\u003e\n\u003cb\u003eCleanse\u003c\/b\u003e\u003cspan\u003eStart with bare, clean skin (no heavy creams)\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🦋\u003c\/div\u003e\n\u003cb\u003eWear\u003c\/b\u003e\u003cspan\u003eFit mask, adjust straps to 1cm from skin\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🎯\u003c\/div\u003e\n\u003cb\u003ePick Mode\u003c\/b\u003e\u003cspan\u003eBrighten \/ Smooth \/ Clear \/ Soothe\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🧘\u003c\/div\u003e\n\u003cb\u003eRelax\u003c\/b\u003e\u003cspan\u003e10–15 min, cordless \u0026amp; hands-free\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e🎁 Who it’s for\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n  \u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003eYour mask only does red\u003c\/strong\u003e\u003cspan\u003eFive wavelengths keep up as your skin changes through the seasons.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003eTravel breaks your routine\u003c\/strong\u003e\u003cspan\u003eUnder 12 oz and flat. Stay consistent, even on the road.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003eTwo people, one device\u003c\/strong\u003e\u003cspan\u003eAdjustable strap fits most face sizes.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdetails class=\"kt-spec\" style=\"margin:16px 0;\"\u003e\u003csummary\u003e📚 Research \u0026amp; Full FAQ\u003c\/summary\u003e\u003cdiv style=\"border:1px solid #ececec;border-top:none;border-radius:0 0 10px 10px;padding:8px 16px;\"\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003cdiv style=\"margin:18px 0;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;font-size:13.5px;color:#555;line-height:1.7;\"\u003e\n\u003cb style=\"color:#0d0d0d;\"\u003e📦 Shipping \u0026amp; Returns\u003c\/b\u003e\u003cbr\u003e\nFree shipping over $50 (US \u0026amp; Canada) · Tracked 10–20 business days · 30-day money-back, free returns · 12-month warranty · support@katalystaction.com\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"margin:24px 0 8px;padding:18px 20px;background:#f7f7f7;border:1px solid #ececec;border-radius:12px;\"\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#888;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;\"\u003eImportant Wellness Notice\u003c\/div\u003e\n\u003cp style=\"font-size:12px;color:#999;line-height:1.65;margin:0;\"\u003eThe Katalyst Aurora Butterfly LED Mask is a consumer wellness and comfort accessory. It is not a medical device and is NOT intended to diagnose, treat, cure, or prevent any disease or medical condition. Statements about red light, near-infrared light, warmth, and wind-down rituals describe usage sensations and lifestyle context — not medical outcomes. Always consult a qualified healthcare professional before starting any new wellness routine, particularly if you are pregnant, nursing, have a pre-existing condition, take medication, have implanted electronics, have light-sensitive skin, or have any concern about heat sensitivity. Stop use and consult a professional if any irritation, discomfort, or unusual sensation occurs. Keep out of reach of children. Do not use on broken skin. Avoid shining the light directly into your eyes, and keep eyes closed or use the included eye protection during use.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KATALYST","offers":[{"title":"Default Title","offer_id":45961266331845,"sku":null,"price":449.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6128\/5317\/files\/katalyst-led-mask-aurora-main_butterfly-light.jpg?v=1780839683"},{"product_id":"red-light-hair-care-comb-s18","title":"Katalyst Red Light Scalp Comb — Revive, Light + 5 Massage Heads","description":"\u003cstyle\u003e.kt-pd{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;color:#1a1a1a;line-height:1.7;font-size:16px;}.kt-pd h2{font-size:22px;font-weight:800;margin:32px 0 12px;color:#0d0d0d;border-left:4px solid #ff4d4d;padding-left:12px;}.kt-pd h3{font-size:17px;font-weight:700;margin:20px 0 8px;color:#ff4d4d;}.kt-pd p{margin:0 0 14px;}.kt-pd ul,\n  .kt-pd ol{margin:0 0 18px;padding-left:22px;}.kt-pd li{margin-bottom:8px;}.kt-pd table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;border:1px solid #ececec;border-radius:8px;overflow:hidden;}.kt-pd th{background:#0d0d0d;color:#fff;padding:12px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;}.kt-pd th:last-child{background:linear-gradient(135deg,#ff4d4d,#ff8a3c);}.kt-pd td{padding:11px 14px;border-bottom:1px solid #f0f0f0;}.kt-pd tr:last-child td{border-bottom:none;}.kt-pd tr:nth-child(even){background:#fafafa;}.kt-pd .kt-lead{font-size:17px;color:#444;margin-bottom:24px;padding:18px 22px;background:linear-gradient(135deg,#fff5f0,#fff);border-left:4px solid #ff8a3c;border-radius:0 10px 10px 0;}.kt-pd .kt-callout{background:#fafafa;border:1px solid #ececec;padding:18px 22px;border-radius:10px;margin:18px 0;font-size:14px;color:#666;}.kt-pd .kt-pro{background:linear-gradient(135deg,#1a0a0a,#0d0d0d);color:#fff;padding:22px 26px;border-radius:12px;margin:24px 0;}.kt-pd .kt-pro h3{color:#ff8a3c;margin-top:0;}.kt-pd .kt-pro p,\n  .kt-pd .kt-pro li{color:#e8e8e8;}.kt-pd a{color:#ff4d4d;font-weight:600;}\/* === V2 视觉化组件 2026-06-15 === *\/.kt-pd .kt-grid{display:grid;gap:14px;margin:18px 0;}.kt-pd .kt-grid-2{grid-template-columns:repeat(2,1fr);}.kt-pd .kt-grid-3{grid-template-columns:repeat(3,1fr);}\n  @media(max-width:600px){.kt-pd .kt-grid-2,\n  .kt-pd .kt-grid-3{grid-template-columns:1fr;}}\/* 波长卡片 *\/.kt-pd .kt-wave{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.03);}.kt-pd .kt-dot{width:44px;height:44px;border-radius:50%;flex:none;box-shadow:0 2px 8px rgba(0,0,0,.15);}.kt-pd .kt-wave b{display:block;font-size:15px;color:#0d0d0d;}.kt-pd .kt-wave span{font-size:13px;color:#777;}\/* 模式卡 *\/.kt-pd .kt-mode{padding:18px;border-radius:14px;background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #ffe3d6;}.kt-pd .kt-mode b{display:block;font-size:16px;color:#ff4d4d;margin-bottom:4px;}.kt-pd .kt-mode .nm{font-size:12px;color:#999;letter-spacing:.03em;margin-top:8px;display:inline-block;background:#fff0e8;padding:3px 9px;border-radius:20px;}.kt-pd .kt-mode p{font-size:13px;color:#555;margin:0;}\/* 卖点icon卡 *\/.kt-pd .kt-feat{padding:16px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0;text-align:center;}.kt-pd .kt-feat .ic{font-size:26px;margin-bottom:8px;}.kt-pd .kt-feat b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-feat span{font-size:12.5px;color:#777;line-height:1.5;}\/* 步骤卡 *\/.kt-pd .kt-step{position:relative;padding:18px 16px 16px;border-radius:12px;background:#fff;border:1px solid #ececec;text-align:center;}.kt-pd .kt-step .no{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff4d4d,#ff8a3c);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:15px;}.kt-pd .kt-step .ic{font-size:24px;margin-bottom:6px;}.kt-pd .kt-step b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-step span{font-size:12.5px;color:#777;}\/* 分区 *\/.kt-pd .kt-zone{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:#fafafa;border:1px solid #f0f0f0;}.kt-pd .kt-zone .zl{font-size:20px;}.kt-pd .kt-zone b{font-size:14px;color:#0d0d0d;}.kt-pd .kt-zone span{font-size:12.5px;color:#888;}\/* 折叠规格 *\/.kt-pd .kt-spec summary{font-weight:700;cursor:pointer;font-size:15px;padding:14px 16px;background:#fafafa;border:1px solid #ececec;border-radius:10px;list-style:none;}.kt-pd .kt-spec summary::-webkit-details-marker{display:none;}.kt-pd .kt-spec summary::after{content:'  +';float:right;color:#ff8a3c;font-weight:800;}.kt-pd .kt-spec[open] summary::after{content:'  –';}.kt-pd .kt-spec[open] summary{border-radius:10px 10px 0 0;}.kt-pd .kt-social{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #ffe0d0;border-radius:12px;padding:24px 26px;margin:28px 0;}.kt-pd .kt-social-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #ffe8dc;}.kt-pd .kt-social-score{font-size:34px;font-weight:800;color:#0d0d0d;line-height:1;}.kt-pd .kt-social-stars{color:#ff8a3c;font-size:16px;letter-spacing:2px;}.kt-pd .kt-social-meta{font-size:13px;color:#777;}.kt-pd .kt-rev{padding:14px 0;border-bottom:1px dashed #f0e2da;}.kt-pd .kt-rev:last-child{border-bottom:none;padding-bottom:0;}.kt-pd .kt-rev-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px;}.kt-pd .kt-rev-stars{color:#ff8a3c;font-size:13px;letter-spacing:1px;}.kt-pd .kt-rev-name{font-weight:700;font-size:14px;color:#0d0d0d;}.kt-pd .kt-rev-badge{font-size:10px;background:#0d0d0d;color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;}.kt-pd .kt-rev-title{font-weight:600;font-size:14px;color:#333;margin-bottom:4px;}.kt-pd .kt-rev-body{font-size:14px;color:#555;line-height:1.65;margin:0;}.kt-pd .kt-timeline{margin:28px 0;}.kt-pd .kt-tl-row{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f4f4f4;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{flex:0 0 96px;font-weight:800;font-size:13px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#0d0d0d;margin-bottom:3px;}.kt-pd .kt-tl-what span{font-size:14px;color:#666;line-height:1.6;}.kt-pd .kt-nudge{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#0d0d0d;color:#fff;border-radius:12px;padding:18px 22px;margin:26px 0;}.kt-pd .kt-nudge-ico{font-size:22px;line-height:1;}.kt-pd .kt-nudge-txt{font-size:14px;line-height:1.6;flex:1;min-width:220px;}.kt-pd .kt-nudge-txt strong{color:#ff8a3c;}.kt-pd .kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;}.kt-pd .kt-card{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 18px;transition:border-color .25s ease;}.kt-pd .kt-card:hover{border-color:#d9d9d9;}.kt-pd .kt-card strong{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:6px;line-height:1.35;}.kt-pd .kt-card span{display:block;font-size:14px;line-height:1.6;color:#666;}.kt-pd table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;}.kt-pd table td{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;line-height:1.6;color:#555;}.kt-pd table tr:last-child td{border-bottom:none;}.kt-pd table td:first-child{width:34%;color:#111;font-weight:600;white-space:nowrap;}.kt-pd table strong{color:#111;font-weight:700;}.kt-pd .kt-timeline{margin:22px 0;border-left:2px solid #f0f0f0;padding-left:0;}.kt-pd .kt-tl-row{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:start;padding:15px 0 15px 20px;border-bottom:1px solid #f5f5f5;position:relative;}.kt-pd .kt-tl-row::before{content:'';position:absolute;left:-6px;top:22px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff4d4d;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{font-weight:700;font-size:12px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.08em;padding-top:2px;line-height:1.4;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#111;margin-bottom:4px;font-weight:700;}.kt-pd .kt-tl-what span{display:block;font-size:14px;color:#666;line-height:1.6;}\n  @media(max-width:749px){.kt-pd .kt-grid{grid-template-columns:1fr;}.kt-pd .kt-tl-row{grid-template-columns:1fr;gap:6px;}.kt-pd table td:first-child{width:38%;}\n  }\n\n  \/* ===== 2026-07-29 防裁切修复 =====\n     病根：主题 assets\/rte-formatter.js 会把商品描述里每一个 table 元素\n     自动包进 .rte-table-wrapper{overflow-x:auto}。长文本单元格撑出\n     最小内容宽度后就出现横向滚动条，右侧内容被裁掉。\n     方案：所有非数据用途的排版一律改用 div 元素，宽度永远跟随容器。 *\/\n  .kt-pd .kt-dark{background:#0d0d0d;border-radius:12px;padding:22px 26px;margin:8px 0 24px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;}\n  .kt-pd .kt-dark-hook{margin:0 0 10px;font-size:17px;font-weight:800;color:#ff8a3c;line-height:1.4;}\n  .kt-pd .kt-dark-body{margin:0;font-size:15px;line-height:1.7;color:#f0f0f0;}\n  .kt-pd .kt-rows{margin:16px 0;border:1px solid #ececec;border-radius:8px;overflow:hidden;max-width:100%;box-sizing:border-box;}\n  .kt-pd .kt-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:0;border-bottom:1px solid #f0f0f0;}\n  .kt-pd .kt-row:last-child{border-bottom:none;}\n  .kt-pd .kt-row:nth-child(odd){background:#fafafa;}\n  .kt-pd .kt-row-k{padding:12px 14px;font-size:14px;font-weight:700;color:#111;line-height:1.55;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-row-v{padding:12px 14px;font-size:14px;color:#555;line-height:1.6;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-rows-spec .kt-row-k{font-weight:600;color:#333;}\n  \/* 兜底：万一仍有 table 元素被主题包裹，也不许出现横向滚动 *\/\n  .kt-pd .rte-table-wrapper{overflow-x:visible;max-width:100%;}\n  .kt-pd table{table-layout:fixed;max-width:100%;}\n  .kt-pd td,.kt-pd th{overflow-wrap:anywhere;}\n  @media(max-width:749px){\n    .kt-pd .kt-row{grid-template-columns:1fr;}\n    .kt-pd .kt-row-k{padding-bottom:2px;}\n    .kt-pd .kt-row-v{padding-top:0;}\n    .kt-pd .kt-dark{padding:18px 18px;}\n  }\n\u003c\/style\u003e\u003cdiv class=\"kt-pd\"\u003e\n\u003cdiv class=\"kt-hero\" style=\"background:linear-gradient(135deg,#fff5f5,#fff);border-radius:12px;padding:22px 24px;margin-bottom:8px;border:1px solid #ffe3e3\"\u003e\n\u003cp style=\"font-size:20px;font-weight:800;color:#0d0d0d;margin:0 0 12px;line-height:1.4\"\u003eFive kneading heads move like a stylist's fingertips. 💆\u003c\/p\u003e\n\u003cp style=\"margin:0 0 14px;color:#444\"\u003eA single vibrating head only moves on one axis, which is why cheap scalp combs feel like being poked. Five heads kneading independently is a different sensation entirely — and the dual-angle body keeps them in contact from hairline to nape instead of only at the crown.\u003c\/p\u003e\n\u003cul style=\"list-style:none;padding:0;margin:0\"\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🌀 \u003cstrong\u003eFive independent kneading heads\u003c\/strong\u003e — working in different directions, not one buzzing point.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e📐 \u003cstrong\u003eDual-angle design\u003c\/strong\u003e — keeps contact across the whole scalp, which a flat comb can't.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:0px\"\u003e💧 \u003cstrong\u003eLiquid-guide channel\u003c\/strong\u003e — delivers your scalp essence down to the roots instead of leaving it on the hair.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"kt-lead\" style=\"color:#666;font-size:14px\"\u003eA handheld, cordless scalp tool combining \u003cstrong\u003e3 light sources\u003c\/strong\u003e with \u003cstrong\u003e5 kneading massage heads\u003c\/strong\u003e in a dual-angle body — built around a three-step routine: light, knead, then nourish. ✨\u003c\/p\u003e\n\u003ch2\u003e🔥 Why this comb\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💡 3 light sources\u003c\/strong\u003e\u003cspan\u003eMulti-wavelength scalp light therapy built into the comb head.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🌀 5 kneading massage heads\u003c\/strong\u003e\u003cspan\u003eThey work the scalp the way a stylist's fingertips do.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e📐 Dual-angle ergonomic body\u003c\/strong\u003e\u003cspan\u003eFollows the curve from front hairline to crown to nape.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💆 A real three-step routine\u003c\/strong\u003e\u003cspan\u003eLight → kneading → nourish, all in one tool.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💧 Liquid-guide channel\u003c\/strong\u003e\u003cspan\u003eDesigned to carry scalp essence directly to the roots.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e👜 Cordless and handheld\u003c\/strong\u003e\u003cspan\u003eUse it anywhere — no cable getting tangled in your hair.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat to expect, week by week\u003c\/h2\u003e\n\u003cp\u003eScalp care is slow and cumulative, and the massage is the part you'll notice first. 🗓️\u003c\/p\u003e\n\u003cdiv class=\"kt-timeline\"\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eSession 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eIt just feels good\u003c\/strong\u003e\u003cspan\u003eTen minutes of kneading across the scalp. Most people describe it as the best part of the day.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 1–2\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eThe habit forms\u003c\/strong\u003e\u003cspan\u003eBecause the massage is genuinely enjoyable, this is one of the easier routines to keep.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 3–4\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eRoots feel different\u003c\/strong\u003e\u003cspan\u003eRegular kneading plus essence delivery is where people start noticing changes at the root.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 6–8\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eConsistency shows\u003c\/strong\u003e\u003cspan\u003eScalp routines reward patience more than intensity — this is the payoff window.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:13px;color:#888;\"\u003eIndividual results vary. This timeline reflects what Katalyst customers commonly report and isn't a guarantee of specific outcomes.\u003c\/p\u003e\n\u003ch2\u003e⏰ Ten minutes that feel like a treat\u003c\/h2\u003e\n\u003cdiv class=\"kt-dark\"\u003e\n\u003cp class=\"kt-dark-hook\"\u003eMost wellness routines are a chore. This one isn't.\u003c\/p\u003e\n\u003cp class=\"kt-dark-body\"\u003eGlide it through your hair while you wind down and see whether you look forward to it. Try 30 days — if not, email us and we'll cover the return shipping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e💆 The three-step scalp routine\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e💡\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eStep 1 · Light\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eRed-light irradiation onto scalp and hair roots\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🌀\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eStep 2 · Knead\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eFive heads work the scalp to relax and stimulate\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e💧\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eStep 3 · Nourish\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eApply your scalp essence — the channel guides it to the roots\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e⏱️\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eAbout ten minutes\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eSection by section, slowly, across the whole scalp\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🌀 Why five heads beat one\u003c\/h2\u003e\n\u003cp\u003eA single vibrating head only moves on one axis. Five heads kneading independently mimic a stylist's fingertips moving in different directions — a more thorough massage in less time. 📐 And your scalp isn't flat: a single-angle comb makes good contact at the crown but loses it at the front hairline and the nape. The \u003cstrong\u003edual-angle design\u003c\/strong\u003e keeps both the massage heads and the LEDs in even contact across the full surface.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eFull specifications\u003c\/summary\u003e\u003cdiv class=\"kt-rows kt-rows-spec\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLight sources\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 wavelengths\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eMassage heads\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e5 kneading heads\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eDesign\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eDual-angle ergonomic\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eRoutine\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3-step scalp SPA — light, knead, nourish\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eForm factor\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eHandheld, cordless\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLiquid-guide channel\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eDelivers scalp essence to the roots\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003ch2\u003e🚀 How to use\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🧼\u003c\/div\u003e\n\u003cb\u003eClean scalp\u003c\/b\u003e\u003cspan\u003eWash your hair and towel-dry first\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e💧\u003c\/div\u003e\n\u003cb\u003eEssence, optional\u003c\/b\u003e\u003cspan\u003eApply your scalp essence at the roots\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🎯\u003c\/div\u003e\n\u003cb\u003ePower on\u003c\/b\u003e\u003cspan\u003eSelect light plus kneading\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e👆\u003c\/div\u003e\n\u003cb\u003eGlide slowly\u003c\/b\u003e\u003cspan\u003eSection by section across the scalp, around ten minutes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:#666;\"\u003eSuggested rhythm: about 10 minutes per session, working through the scalp in zones. Slow passes beat fast ones. 🗓️\u003c\/p\u003e\n\u003ch2\u003e🎁 Who it's for\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💆 Anyone who loves a head massage\u003c\/strong\u003e\u003cspan\u003eThis is the reason most people keep using it.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💧 Scalp-essence users\u003c\/strong\u003e\u003cspan\u003eThe liquid-guide channel gets product where it's meant to go.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🪑 Salon-visit substitutes\u003c\/strong\u003e\u003cspan\u003eA scalp ritual at home, on your own schedule.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🌙 Wind-down routine builders\u003c\/strong\u003e\u003cspan\u003eTen quiet minutes that don't feel like maintenance.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"margin:18px 0;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;font-size:13.5px;color:#555;line-height:1.7;\"\u003e\n\u003cb style=\"color:#0d0d0d;\"\u003e📦 Shipping \u0026amp; Returns\u003c\/b\u003e\u003cbr\u003eFree shipping over $50 (US \u0026amp; Canada) · Tracked 10–20 business days · 30-day money-back, free returns · 12-month warranty · support@katalystaction.com\u003c\/div\u003e\u003cdiv style=\"margin:24px 0 8px;padding:18px 20px;background:#f7f7f7;border:1px solid #ececec;border-radius:12px;\"\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#888;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;\"\u003eImportant Wellness Notice\u003c\/div\u003e\n\u003cp style=\"font-size:12px;color:#999;line-height:1.65;margin:0;\"\u003eThe Katalyst Red Light Scalp Comb is a consumer wellness and comfort accessory. It is not a medical device and is NOT intended to diagnose, treat, cure, or prevent any disease or medical condition. Statements about red light, near-infrared light, warmth, and wind-down rituals describe usage sensations and lifestyle context — not medical outcomes. Always consult a qualified healthcare professional before starting any new wellness routine, particularly if you are pregnant, nursing, have a pre-existing condition, take medication, have implanted electronics, have light-sensitive skin, or have any concern about heat sensitivity. Stop use and consult a professional if any irritation, discomfort, or unusual sensation occurs. Keep out of reach of children. Do not use on broken skin.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KATALYST","offers":[{"title":"Default Title","offer_id":45989650890949,"sku":null,"price":119.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6128\/5317\/files\/katalyst-hair-comb-s18-_main-red-light-care.webp?v=1780840300"},{"product_id":"2-in-1-red-light-therapy-device","title":"Katalyst Red Light Therapy Lamp — Flex, Desk Stand or Wearable","description":"\u003cstyle\u003e.kt-pd{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;color:#1a1a1a;line-height:1.7;font-size:16px;}.kt-pd h2{font-size:22px;font-weight:800;margin:32px 0 12px;color:#0d0d0d;border-left:4px solid #ff4d4d;padding-left:12px;}.kt-pd h3{font-size:17px;font-weight:700;margin:20px 0 8px;color:#ff4d4d;}.kt-pd p{margin:0 0 14px;}.kt-pd ul,\n  .kt-pd ol{margin:0 0 18px;padding-left:22px;}.kt-pd li{margin-bottom:8px;}.kt-pd table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;border:1px solid #ececec;border-radius:8px;overflow:hidden;}.kt-pd th{background:#0d0d0d;color:#fff;padding:12px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;}.kt-pd th:last-child{background:linear-gradient(135deg,#ff4d4d,#ff8a3c);}.kt-pd td{padding:11px 14px;border-bottom:1px solid #f0f0f0;}.kt-pd tr:last-child td{border-bottom:none;}.kt-pd tr:nth-child(even){background:#fafafa;}.kt-pd .kt-lead{font-size:17px;color:#444;margin-bottom:24px;padding:18px 22px;background:linear-gradient(135deg,#fff5f0,#fff);border-left:4px solid #ff8a3c;border-radius:0 10px 10px 0;}.kt-pd .kt-callout{background:#fafafa;border:1px solid #ececec;padding:18px 22px;border-radius:10px;margin:18px 0;font-size:14px;color:#666;}.kt-pd .kt-pro{background:linear-gradient(135deg,#1a0a0a,#0d0d0d);color:#fff;padding:22px 26px;border-radius:12px;margin:24px 0;}.kt-pd .kt-pro h3{color:#ff8a3c;margin-top:0;}.kt-pd .kt-pro p,\n  .kt-pd .kt-pro li{color:#e8e8e8;}.kt-pd a{color:#ff4d4d;font-weight:600;}\/* === V2 视觉化组件 2026-06-15 === *\/.kt-pd .kt-grid{display:grid;gap:14px;margin:18px 0;}.kt-pd .kt-grid-2{grid-template-columns:repeat(2,1fr);}.kt-pd .kt-grid-3{grid-template-columns:repeat(3,1fr);}\n  @media(max-width:600px){.kt-pd .kt-grid-2,\n  .kt-pd .kt-grid-3{grid-template-columns:1fr;}}\/* 波长卡片 *\/.kt-pd .kt-wave{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.03);}.kt-pd .kt-dot{width:44px;height:44px;border-radius:50%;flex:none;box-shadow:0 2px 8px rgba(0,0,0,.15);}.kt-pd .kt-wave b{display:block;font-size:15px;color:#0d0d0d;}.kt-pd .kt-wave span{font-size:13px;color:#777;}\/* 模式卡 *\/.kt-pd .kt-mode{padding:18px;border-radius:14px;background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #ffe3d6;}.kt-pd .kt-mode b{display:block;font-size:16px;color:#ff4d4d;margin-bottom:4px;}.kt-pd .kt-mode .nm{font-size:12px;color:#999;letter-spacing:.03em;margin-top:8px;display:inline-block;background:#fff0e8;padding:3px 9px;border-radius:20px;}.kt-pd .kt-mode p{font-size:13px;color:#555;margin:0;}\/* 卖点icon卡 *\/.kt-pd .kt-feat{padding:16px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0;text-align:center;}.kt-pd .kt-feat .ic{font-size:26px;margin-bottom:8px;}.kt-pd .kt-feat b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-feat span{font-size:12.5px;color:#777;line-height:1.5;}\/* 步骤卡 *\/.kt-pd .kt-step{position:relative;padding:18px 16px 16px;border-radius:12px;background:#fff;border:1px solid #ececec;text-align:center;}.kt-pd .kt-step .no{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff4d4d,#ff8a3c);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:15px;}.kt-pd .kt-step .ic{font-size:24px;margin-bottom:6px;}.kt-pd .kt-step b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-step span{font-size:12.5px;color:#777;}\/* 分区 *\/.kt-pd .kt-zone{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:#fafafa;border:1px solid #f0f0f0;}.kt-pd .kt-zone .zl{font-size:20px;}.kt-pd .kt-zone b{font-size:14px;color:#0d0d0d;}.kt-pd .kt-zone span{font-size:12.5px;color:#888;}\/* 折叠规格 *\/.kt-pd .kt-spec summary{font-weight:700;cursor:pointer;font-size:15px;padding:14px 16px;background:#fafafa;border:1px solid #ececec;border-radius:10px;list-style:none;}.kt-pd .kt-spec summary::-webkit-details-marker{display:none;}.kt-pd .kt-spec summary::after{content:'  +';float:right;color:#ff8a3c;font-weight:800;}.kt-pd .kt-spec[open] summary::after{content:'  –';}.kt-pd .kt-spec[open] summary{border-radius:10px 10px 0 0;}.kt-pd .kt-social{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #ffe0d0;border-radius:12px;padding:24px 26px;margin:28px 0;}.kt-pd .kt-social-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #ffe8dc;}.kt-pd .kt-social-score{font-size:34px;font-weight:800;color:#0d0d0d;line-height:1;}.kt-pd .kt-social-stars{color:#ff8a3c;font-size:16px;letter-spacing:2px;}.kt-pd .kt-social-meta{font-size:13px;color:#777;}.kt-pd .kt-rev{padding:14px 0;border-bottom:1px dashed #f0e2da;}.kt-pd .kt-rev:last-child{border-bottom:none;padding-bottom:0;}.kt-pd .kt-rev-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px;}.kt-pd .kt-rev-stars{color:#ff8a3c;font-size:13px;letter-spacing:1px;}.kt-pd .kt-rev-name{font-weight:700;font-size:14px;color:#0d0d0d;}.kt-pd .kt-rev-badge{font-size:10px;background:#0d0d0d;color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;}.kt-pd .kt-rev-title{font-weight:600;font-size:14px;color:#333;margin-bottom:4px;}.kt-pd .kt-rev-body{font-size:14px;color:#555;line-height:1.65;margin:0;}.kt-pd .kt-timeline{margin:28px 0;}.kt-pd .kt-tl-row{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f4f4f4;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{flex:0 0 96px;font-weight:800;font-size:13px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#0d0d0d;margin-bottom:3px;}.kt-pd .kt-tl-what span{font-size:14px;color:#666;line-height:1.6;}.kt-pd .kt-nudge{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#0d0d0d;color:#fff;border-radius:12px;padding:18px 22px;margin:26px 0;}.kt-pd .kt-nudge-ico{font-size:22px;line-height:1;}.kt-pd .kt-nudge-txt{font-size:14px;line-height:1.6;flex:1;min-width:220px;}.kt-pd .kt-nudge-txt strong{color:#ff8a3c;}.kt-pd .kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;}.kt-pd .kt-card{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 18px;transition:border-color .25s ease;}.kt-pd .kt-card:hover{border-color:#d9d9d9;}.kt-pd .kt-card strong{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:6px;line-height:1.35;}.kt-pd .kt-card span{display:block;font-size:14px;line-height:1.6;color:#666;}.kt-pd table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;}.kt-pd table td{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;line-height:1.6;color:#555;}.kt-pd table tr:last-child td{border-bottom:none;}.kt-pd table td:first-child{width:34%;color:#111;font-weight:600;white-space:nowrap;}.kt-pd table strong{color:#111;font-weight:700;}.kt-pd .kt-timeline{margin:22px 0;border-left:2px solid #f0f0f0;padding-left:0;}.kt-pd .kt-tl-row{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:start;padding:15px 0 15px 20px;border-bottom:1px solid #f5f5f5;position:relative;}.kt-pd .kt-tl-row::before{content:'';position:absolute;left:-6px;top:22px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff4d4d;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{font-weight:700;font-size:12px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.08em;padding-top:2px;line-height:1.4;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#111;margin-bottom:4px;font-weight:700;}.kt-pd .kt-tl-what span{display:block;font-size:14px;color:#666;line-height:1.6;}\n  @media(max-width:749px){.kt-pd .kt-grid{grid-template-columns:1fr;}.kt-pd .kt-tl-row{grid-template-columns:1fr;gap:6px;}.kt-pd table td:first-child{width:38%;}\n  }\n\n  \/* ===== 2026-07-29 防裁切修复 =====\n     病根：主题 assets\/rte-formatter.js 会把商品描述里每一个 table 元素\n     自动包进 .rte-table-wrapper{overflow-x:auto}。长文本单元格撑出\n     最小内容宽度后就出现横向滚动条，右侧内容被裁掉。\n     方案：所有非数据用途的排版一律改用 div 元素，宽度永远跟随容器。 *\/\n  .kt-pd .kt-dark{background:#0d0d0d;border-radius:12px;padding:22px 26px;margin:8px 0 24px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;}\n  .kt-pd .kt-dark-hook{margin:0 0 10px;font-size:17px;font-weight:800;color:#ff8a3c;line-height:1.4;}\n  .kt-pd .kt-dark-body{margin:0;font-size:15px;line-height:1.7;color:#f0f0f0;}\n  .kt-pd .kt-rows{margin:16px 0;border:1px solid #ececec;border-radius:8px;overflow:hidden;max-width:100%;box-sizing:border-box;}\n  .kt-pd .kt-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:0;border-bottom:1px solid #f0f0f0;}\n  .kt-pd .kt-row:last-child{border-bottom:none;}\n  .kt-pd .kt-row:nth-child(odd){background:#fafafa;}\n  .kt-pd .kt-row-k{padding:12px 14px;font-size:14px;font-weight:700;color:#111;line-height:1.55;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-row-v{padding:12px 14px;font-size:14px;color:#555;line-height:1.6;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-rows-spec .kt-row-k{font-weight:600;color:#333;}\n  \/* 兜底：万一仍有 table 元素被主题包裹，也不许出现横向滚动 *\/\n  .kt-pd .rte-table-wrapper{overflow-x:visible;max-width:100%;}\n  .kt-pd table{table-layout:fixed;max-width:100%;}\n  .kt-pd td,.kt-pd th{overflow-wrap:anywhere;}\n  @media(max-width:749px){\n    .kt-pd .kt-row{grid-template-columns:1fr;}\n    .kt-pd .kt-row-k{padding-bottom:2px;}\n    .kt-pd .kt-row-v{padding-top:0;}\n    .kt-pd .kt-dark{padding:18px 18px;}\n  }\n\u003c\/style\u003e\u003cdiv class=\"kt-pd\"\u003e\n\u003cdiv class=\"kt-hero\" style=\"background:linear-gradient(135deg,#fff5f5,#fff);border-radius:12px;padding:22px 24px;margin-bottom:8px;border:1px solid #ffe3e3\"\u003e\n\u003cp style=\"font-size:20px;font-weight:800;color:#0d0d0d;margin:0 0 12px;line-height:1.4\"\u003eA desk lamp that unclips and becomes a belt. 🔄\u003c\/p\u003e\n\u003cp style=\"margin:0 0 14px;color:#444\"\u003eDuring the workday it sits on its stand as a curved panel beside you. When you're done, unbuckle it and wrap it around your body for a hands-free session on the sofa. Same device, two completely different jobs.\u003c\/p\u003e\n\u003cul style=\"list-style:none;padding:0;margin:0\"\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🔄 \u003cstrong\u003eDetaches in seconds\u003c\/strong\u003e — clip on the stand for desktop, unbuckle for wearable.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🛠️ \u003cstrong\u003eUnder two minutes to assemble\u003c\/strong\u003e — four steps, no tools.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:0px\"\u003e🎯 \u003cstrong\u003eRemote included\u003c\/strong\u003e — change mode, timer and brightness without getting up.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"kt-lead\" style=\"color:#666;font-size:14px\"\u003eOne curved LED panel, two configurations: an adjustable desktop stand with height and angle pivot, or a detachable wearable belt with a soft support plate. \u003cstrong\u003e660nm red + 850nm near-infrared\u003c\/strong\u003e, three light modes — Constant, Pulse and Mild — plus soothing warm heat.\u003c\/p\u003e\n\u003ch2\u003e🔥 Why the Flex\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🔄 Genuinely 2-in-1\u003c\/strong\u003e\u003cspan\u003eClip onto the stand for desktop use, or unbuckle and wrap it around your body.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💡 660nm + 850nm together\u003c\/strong\u003e\u003cspan\u003eCombined red and near-infrared LEDs in every panel.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎛️ Three light modes\u003c\/strong\u003e\u003cspan\u003eConstant for a steady glow, Pulse for a gentle rhythm, Mild for lower intensity.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🌡️ Soothing warm heat\u003c\/strong\u003e\u003cspan\u003eGentle warmth paired with the light for a cozier wind-down.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🛠️ No-tool setup\u003c\/strong\u003e\u003cspan\u003eInsert base → attach rod → mount lamp → adjust angle. Done in under two minutes.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎯 Remote control included\u003c\/strong\u003e\u003cspan\u003eModes, timer and brightness from across the room.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat to expect, week by week\u003c\/h2\u003e\n\u003cp\u003eBecause it works two ways, most people use it differently at different times of day. 🗓️\u003c\/p\u003e\n\u003cdiv class=\"kt-timeline\"\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eDay 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eDesk mode first\u003c\/strong\u003e\u003cspan\u003eAssembled in a couple of minutes, angled beside the monitor.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eThen the belt\u003c\/strong\u003e\u003cspan\u003eThe wearable configuration is usually discovered on the second or third evening.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 2–4\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eBoth, daily\u003c\/strong\u003e\u003cspan\u003eSteady glow at the desk during work, wrapped belt during the evening wind-down.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eOngoing\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eIt follows the room\u003c\/strong\u003e\u003cspan\u003eVanity, home office, sofa, yoga corner, bedside — it moves with the routine.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:13px;color:#888;\"\u003eIndividual results vary. This timeline reflects what Katalyst customers commonly report and isn't a guarantee of specific outcomes.\u003c\/p\u003e\n\u003ch2\u003e⏰ Two minutes to set up\u003c\/h2\u003e\n\u003cdiv class=\"kt-dark\"\u003e\n\u003cp class=\"kt-dark-hook\"\u003eFour steps, no tools, no instructions to decipher.\u003c\/p\u003e\n\u003cp class=\"kt-dark-body\"\u003eInsert the base, attach the rod, mount the lamp, set the angle. Then try it for 30 days — if it doesn't fit your space, email us and we'll cover the return shipping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🌅 Two modes, plenty of moments\u003c\/h2\u003e\n\u003cp\u003eMounted on the stand, the curved panel sits at desk, vanity or side-table height. Unbuckled, it wraps around the body so you can move about while it runs.\u003c\/p\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e1️⃣\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eDesktop mode\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eCurved panel on the adjustable stand — angle pivots to aim the glow\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e2️⃣\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eWearable mode\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eUnbuckle and wrap as a hands-free belt with soft support plate\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e💼\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eHome office\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eSteady glow beside the monitor through the workday\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🧘\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eYoga corner\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eWrapped and hands-free during an evening stretch\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🎛️ Three light modes plus heat\u003c\/h2\u003e\n\u003cdiv class=\"kt-rows\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🔆 Constant\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eA steady, even glow\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e〰️ Pulse\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eA gentle rhythmic cycle\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🌙 Mild\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eLower intensity, for longer or calmer sessions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🌡️ Warm heat\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eGentle warmth paired alongside the light\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdetails\u003e\u003csummary\u003eFull specifications\u003c\/summary\u003e\u003cdiv class=\"kt-rows kt-rows-spec\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWavelengths\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e660 nm red + 850 nm near-infrared\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLight modes\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 — Constant · Pulse · Mild\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eForm factor\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eCurved LED panel — desktop stand + detachable wearable belt\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eHeat\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eSoothing warm heat, paired with the light\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eControl\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eOnboard button + included remote\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eStand\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eAdjustable black tripod, height and angle pivot\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eBelt\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eAdjustable wrap with soft support plate, breathable straps\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eSetup\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eFour-step, no tools, under two minutes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003ch2\u003e📦 What's in the box\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 × Curved LED lamp panel\u003c\/li\u003e\n\u003cli\u003e1 × Adjustable stand base + support rod\u003c\/li\u003e\n\u003cli\u003e1 × Wearable belt with support plate and straps\u003c\/li\u003e\n\u003cli\u003e1 × Remote control\u003c\/li\u003e\n\u003cli\u003e1 × Power cable\u003c\/li\u003e\n\u003cli\u003e1 × Eye mask\u003c\/li\u003e\n\u003cli\u003e1 × User manual\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e🚀 How to use\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🛠️\u003c\/div\u003e\n\u003cb\u003eAssemble\u003c\/b\u003e\u003cspan\u003eBase → rod → lamp → angle. Four steps, no tools\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e💼\u003c\/div\u003e\n\u003cb\u003eDesk mode\u003c\/b\u003e\u003cspan\u003ePivot the panel to aim the glow where you're sitting\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🔄\u003c\/div\u003e\n\u003cb\u003eOr unbuckle it\u003c\/b\u003e\u003cspan\u003eWrap the belt around your body for hands-free use\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🎯\u003c\/div\u003e\n\u003cb\u003eUse the remote\u003c\/b\u003e\u003cspan\u003eSwitch modes, set the timer, adjust brightness\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:#666;\"\u003eSuggested rhythm: desk mode during the workday, belt mode in the evening. Two formats mean it fits more of the day. 🗓️\u003c\/p\u003e\n\u003ch2\u003e🎁 Who it's for\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💼 Home-office workers\u003c\/strong\u003e\u003cspan\u003eA steady glow beside the desk that becomes something else after hours.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🧘 Stretch and yoga people\u003c\/strong\u003e\u003cspan\u003eHands-free wrap for the floor-work part of the evening.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🗄️ Small-space households\u003c\/strong\u003e\u003cspan\u003eOne device covering two use cases instead of two devices.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎁 Gift-buyers\u003c\/strong\u003e\u003cspan\u003eComplete kit, nothing else to buy.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"margin:18px 0;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;font-size:13.5px;color:#555;line-height:1.7;\"\u003e\n\u003cb style=\"color:#0d0d0d;\"\u003e📦 Shipping \u0026amp; Returns\u003c\/b\u003e\u003cbr\u003eFree shipping over $50 (US \u0026amp; Canada) · Tracked 10–20 business days · 30-day money-back, free returns · 12-month warranty · support@katalystaction.com\u003c\/div\u003e\u003cdiv style=\"margin:24px 0 8px;padding:18px 20px;background:#f7f7f7;border:1px solid #ececec;border-radius:12px;\"\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#888;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;\"\u003eImportant Wellness Notice\u003c\/div\u003e\n\u003cp style=\"font-size:12px;color:#999;line-height:1.65;margin:0;\"\u003eThe Katalyst Red Light Therapy Lamp — Flex is a consumer wellness and comfort accessory. It is not a medical device and is NOT intended to diagnose, treat, cure, or prevent any disease or medical condition. Statements about red light, near-infrared light, warmth, and wind-down rituals describe usage sensations and lifestyle context — not medical outcomes. Always consult a qualified healthcare professional before starting any new wellness routine, particularly if you are pregnant, nursing, have a pre-existing condition, take medication, have implanted electronics, have light-sensitive skin, or have any concern about heat sensitivity. Stop use and consult a professional if any irritation, discomfort, or unusual sensation occurs. Keep out of reach of children. Do not use on broken skin.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KATALYST","offers":[{"title":"Default Title","offer_id":45991367770309,"sku":null,"price":159.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6128\/5317\/files\/katalyst-redlight-lamp-2in1-_main-2-in-1-red-light.webp?v=1780839395"},{"product_id":"5-head-red-light-therapy-lamp","title":"Katalyst Red Light Therapy Lamp — Full-Body, 5 Adjustable Heads","description":"\u003cstyle\u003e.kt-pd{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;color:#1a1a1a;line-height:1.7;font-size:16px;}.kt-pd h2{font-size:22px;font-weight:800;margin:32px 0 12px;color:#0d0d0d;border-left:4px solid #ff4d4d;padding-left:12px;}.kt-pd h3{font-size:17px;font-weight:700;margin:20px 0 8px;color:#ff4d4d;}.kt-pd p{margin:0 0 14px;}.kt-pd ul,\n  .kt-pd ol{margin:0 0 18px;padding-left:22px;}.kt-pd li{margin-bottom:8px;}.kt-pd table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;border:1px solid #ececec;border-radius:8px;overflow:hidden;}.kt-pd th{background:#0d0d0d;color:#fff;padding:12px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;}.kt-pd th:last-child{background:linear-gradient(135deg,#ff4d4d,#ff8a3c);}.kt-pd td{padding:11px 14px;border-bottom:1px solid #f0f0f0;}.kt-pd tr:last-child td{border-bottom:none;}.kt-pd tr:nth-child(even){background:#fafafa;}.kt-pd .kt-lead{font-size:17px;color:#444;margin-bottom:24px;padding:18px 22px;background:linear-gradient(135deg,#fff5f0,#fff);border-left:4px solid #ff8a3c;border-radius:0 10px 10px 0;}.kt-pd .kt-callout{background:#fafafa;border:1px solid #ececec;padding:18px 22px;border-radius:10px;margin:18px 0;font-size:14px;color:#666;}.kt-pd .kt-pro{background:linear-gradient(135deg,#1a0a0a,#0d0d0d);color:#fff;padding:22px 26px;border-radius:12px;margin:24px 0;}.kt-pd .kt-pro h3{color:#ff8a3c;margin-top:0;}.kt-pd .kt-pro p,\n  .kt-pd .kt-pro li{color:#e8e8e8;}.kt-pd a{color:#ff4d4d;font-weight:600;}\/* === V2 视觉化组件 2026-06-15 === *\/.kt-pd .kt-grid{display:grid;gap:14px;margin:18px 0;}.kt-pd .kt-grid-2{grid-template-columns:repeat(2,1fr);}.kt-pd .kt-grid-3{grid-template-columns:repeat(3,1fr);}\n  @media(max-width:600px){.kt-pd .kt-grid-2,\n  .kt-pd .kt-grid-3{grid-template-columns:1fr;}}\/* 波长卡片 *\/.kt-pd .kt-wave{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.03);}.kt-pd .kt-dot{width:44px;height:44px;border-radius:50%;flex:none;box-shadow:0 2px 8px rgba(0,0,0,.15);}.kt-pd .kt-wave b{display:block;font-size:15px;color:#0d0d0d;}.kt-pd .kt-wave span{font-size:13px;color:#777;}\/* 模式卡 *\/.kt-pd .kt-mode{padding:18px;border-radius:14px;background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #ffe3d6;}.kt-pd .kt-mode b{display:block;font-size:16px;color:#ff4d4d;margin-bottom:4px;}.kt-pd .kt-mode .nm{font-size:12px;color:#999;letter-spacing:.03em;margin-top:8px;display:inline-block;background:#fff0e8;padding:3px 9px;border-radius:20px;}.kt-pd .kt-mode p{font-size:13px;color:#555;margin:0;}\/* 卖点icon卡 *\/.kt-pd .kt-feat{padding:16px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0;text-align:center;}.kt-pd .kt-feat .ic{font-size:26px;margin-bottom:8px;}.kt-pd .kt-feat b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-feat span{font-size:12.5px;color:#777;line-height:1.5;}\/* 步骤卡 *\/.kt-pd .kt-step{position:relative;padding:18px 16px 16px;border-radius:12px;background:#fff;border:1px solid #ececec;text-align:center;}.kt-pd .kt-step .no{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff4d4d,#ff8a3c);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:15px;}.kt-pd .kt-step .ic{font-size:24px;margin-bottom:6px;}.kt-pd .kt-step b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-step span{font-size:12.5px;color:#777;}\/* 分区 *\/.kt-pd .kt-zone{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:#fafafa;border:1px solid #f0f0f0;}.kt-pd .kt-zone .zl{font-size:20px;}.kt-pd .kt-zone b{font-size:14px;color:#0d0d0d;}.kt-pd .kt-zone span{font-size:12.5px;color:#888;}\/* 折叠规格 *\/.kt-pd .kt-spec summary{font-weight:700;cursor:pointer;font-size:15px;padding:14px 16px;background:#fafafa;border:1px solid #ececec;border-radius:10px;list-style:none;}.kt-pd .kt-spec summary::-webkit-details-marker{display:none;}.kt-pd .kt-spec summary::after{content:'  +';float:right;color:#ff8a3c;font-weight:800;}.kt-pd .kt-spec[open] summary::after{content:'  –';}.kt-pd .kt-spec[open] summary{border-radius:10px 10px 0 0;}.kt-pd .kt-social{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #ffe0d0;border-radius:12px;padding:24px 26px;margin:28px 0;}.kt-pd .kt-social-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #ffe8dc;}.kt-pd .kt-social-score{font-size:34px;font-weight:800;color:#0d0d0d;line-height:1;}.kt-pd .kt-social-stars{color:#ff8a3c;font-size:16px;letter-spacing:2px;}.kt-pd .kt-social-meta{font-size:13px;color:#777;}.kt-pd .kt-rev{padding:14px 0;border-bottom:1px dashed #f0e2da;}.kt-pd .kt-rev:last-child{border-bottom:none;padding-bottom:0;}.kt-pd .kt-rev-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px;}.kt-pd .kt-rev-stars{color:#ff8a3c;font-size:13px;letter-spacing:1px;}.kt-pd .kt-rev-name{font-weight:700;font-size:14px;color:#0d0d0d;}.kt-pd .kt-rev-badge{font-size:10px;background:#0d0d0d;color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;}.kt-pd .kt-rev-title{font-weight:600;font-size:14px;color:#333;margin-bottom:4px;}.kt-pd .kt-rev-body{font-size:14px;color:#555;line-height:1.65;margin:0;}.kt-pd .kt-timeline{margin:28px 0;}.kt-pd .kt-tl-row{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f4f4f4;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{flex:0 0 96px;font-weight:800;font-size:13px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#0d0d0d;margin-bottom:3px;}.kt-pd .kt-tl-what span{font-size:14px;color:#666;line-height:1.6;}.kt-pd .kt-nudge{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#0d0d0d;color:#fff;border-radius:12px;padding:18px 22px;margin:26px 0;}.kt-pd .kt-nudge-ico{font-size:22px;line-height:1;}.kt-pd .kt-nudge-txt{font-size:14px;line-height:1.6;flex:1;min-width:220px;}.kt-pd .kt-nudge-txt strong{color:#ff8a3c;}.kt-pd .kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;}.kt-pd .kt-card{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 18px;transition:border-color .25s ease;}.kt-pd .kt-card:hover{border-color:#d9d9d9;}.kt-pd .kt-card strong{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:6px;line-height:1.35;}.kt-pd .kt-card span{display:block;font-size:14px;line-height:1.6;color:#666;}.kt-pd table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;}.kt-pd table td{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;line-height:1.6;color:#555;}.kt-pd table tr:last-child td{border-bottom:none;}.kt-pd table td:first-child{width:34%;color:#111;font-weight:600;white-space:nowrap;}.kt-pd table strong{color:#111;font-weight:700;}.kt-pd .kt-timeline{margin:22px 0;border-left:2px solid #f0f0f0;padding-left:0;}.kt-pd .kt-tl-row{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:start;padding:15px 0 15px 20px;border-bottom:1px solid #f5f5f5;position:relative;}.kt-pd .kt-tl-row::before{content:'';position:absolute;left:-6px;top:22px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff4d4d;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{font-weight:700;font-size:12px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.08em;padding-top:2px;line-height:1.4;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#111;margin-bottom:4px;font-weight:700;}.kt-pd .kt-tl-what span{display:block;font-size:14px;color:#666;line-height:1.6;}\n  @media(max-width:749px){.kt-pd .kt-grid{grid-template-columns:1fr;}.kt-pd .kt-tl-row{grid-template-columns:1fr;gap:6px;}.kt-pd table td:first-child{width:38%;}\n  }\n\n  \/* ===== 2026-07-29 防裁切修复 =====\n     病根：主题 assets\/rte-formatter.js 会把商品描述里每一个 table 元素\n     自动包进 .rte-table-wrapper{overflow-x:auto}。长文本单元格撑出\n     最小内容宽度后就出现横向滚动条，右侧内容被裁掉。\n     方案：所有非数据用途的排版一律改用 div 元素，宽度永远跟随容器。 *\/\n  .kt-pd .kt-dark{background:#0d0d0d;border-radius:12px;padding:22px 26px;margin:8px 0 24px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;}\n  .kt-pd .kt-dark-hook{margin:0 0 10px;font-size:17px;font-weight:800;color:#ff8a3c;line-height:1.4;}\n  .kt-pd .kt-dark-body{margin:0;font-size:15px;line-height:1.7;color:#f0f0f0;}\n  .kt-pd .kt-rows{margin:16px 0;border:1px solid #ececec;border-radius:8px;overflow:hidden;max-width:100%;box-sizing:border-box;}\n  .kt-pd .kt-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:0;border-bottom:1px solid #f0f0f0;}\n  .kt-pd .kt-row:last-child{border-bottom:none;}\n  .kt-pd .kt-row:nth-child(odd){background:#fafafa;}\n  .kt-pd .kt-row-k{padding:12px 14px;font-size:14px;font-weight:700;color:#111;line-height:1.55;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-row-v{padding:12px 14px;font-size:14px;color:#555;line-height:1.6;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-rows-spec .kt-row-k{font-weight:600;color:#333;}\n  \/* 兜底：万一仍有 table 元素被主题包裹，也不许出现横向滚动 *\/\n  .kt-pd .rte-table-wrapper{overflow-x:visible;max-width:100%;}\n  .kt-pd table{table-layout:fixed;max-width:100%;}\n  .kt-pd td,.kt-pd th{overflow-wrap:anywhere;}\n  @media(max-width:749px){\n    .kt-pd .kt-row{grid-template-columns:1fr;}\n    .kt-pd .kt-row-k{padding-bottom:2px;}\n    .kt-pd .kt-row-v{padding-top:0;}\n    .kt-pd .kt-dark{padding:18px 18px;}\n  }\n\u003c\/style\u003e\u003cdiv class=\"kt-pd\"\u003e\n\u003cdiv class=\"kt-hero\" style=\"background:linear-gradient(135deg,#fff5f5,#fff);border-radius:12px;padding:22px 24px;margin-bottom:8px;border:1px solid #ffe3e3\"\u003e\n\u003cp style=\"font-size:20px;font-weight:800;color:#0d0d0d;margin:0 0 12px;line-height:1.4\"\u003eFive arms that bend wherever you point them. 🌿\u003c\/p\u003e\n\u003cp style=\"margin:0 0 14px;color:#444\"\u003eA fixed panel gives you one shape and expects your body to cooperate. This has five independent gooseneck arms branching off a telescopic column — fan them across your shoulders, cluster them on one spot, or aim them at your face. Then it counts down and switches itself off.\u003c\/p\u003e\n\u003cul style=\"list-style:none;padding:0;margin:0\"\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🎯 \u003cstrong\u003eFive arms, five directions\u003c\/strong\u003e — each one bends 360° and holds where you leave it.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e📏 \u003cstrong\u003e20 to 59 inches tall\u003c\/strong\u003e — sit on the floor, on the sofa, or stand in front of it.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:0px\"\u003e⏱️ \u003cstrong\u003eSet it and forget it\u003c\/strong\u003e — pick 20 to 60 minutes on the remote and it powers down on its own.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"kt-lead\" style=\"color:#666;font-size:14px\"\u003eThe build: \u003cstrong\u003e360 LEDs total\u003c\/strong\u003e — 240 × 660nm visible red and 120 × 850nm near-infrared, a 2:1 ratio spread across five long panels. Five brightness levels, five timer presets, telescopic tripod from 20 to 59 inches, 1.75 kg, wireless remote included.\u003c\/p\u003e\n\u003ch2\u003e🔥 Why the 5-head lamp\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🦾 Five independent gooseneck arms\u003c\/strong\u003e\u003cspan\u003eNot one fixed panel — five 360° flexible arms, each pointed wherever you want.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💡 360 dual-wavelength LEDs\u003c\/strong\u003e\u003cspan\u003e240 red at 660nm and 120 near-infrared at 850nm, running together.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e📊 Five brightness levels\u003c\/strong\u003e\u003cspan\u003eSoft ambient L1 for an evening wind-down through to full output L5.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e⏱️ Five timer presets\u003c\/strong\u003e\u003cspan\u003e20, 30, 40, 50 or 60 minutes, then automatic shut-off.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e📏 Height 20–59 inches\u003c\/strong\u003e\u003cspan\u003eThe telescopic column covers desktop height right up to standing.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🦵 Foldable weighted tripod\u003c\/strong\u003e\u003cspan\u003eThree legs spread wide for stability on hardwood, tile or carpet — then fold flat.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat to expect, week by week\u003c\/h2\u003e\n\u003cp\u003eA floor lamp is the most flexible format in the range, which also means it takes a session or two to find your setup. 🗓️\u003c\/p\u003e\n\u003cdiv class=\"kt-timeline\"\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eSession 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eWorking out your angles\u003c\/strong\u003e\u003cspan\u003eMost people spend the first session just bending arms and finding the height.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eYou settle on a configuration\u003c\/strong\u003e\u003cspan\u003eUsually one favourite arrangement — shoulders and upper back is the common one.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 2–4\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eIt has a spot\u003c\/strong\u003e\u003cspan\u003eNext to the sofa or at the end of the bed. The timer does the rest.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eOngoing\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eThe evening reset\u003c\/strong\u003e\u003cspan\u003eSame slot most people give a TV episode, with the lamp running alongside.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:13px;color:#888;\"\u003eIndividual results vary. This timeline reflects what Katalyst customers commonly report and isn't a guarantee of specific outcomes.\u003c\/p\u003e\n\u003ch2\u003e⏰ Twenty minutes beside the sofa\u003c\/h2\u003e\n\u003cdiv class=\"kt-dark\"\u003e\n\u003cp class=\"kt-dark-hook\"\u003eSet the timer once and stop thinking about it.\u003c\/p\u003e\n\u003cp class=\"kt-dark-body\"\u003ePosition it, pick a duration, and let it shut itself off. Try it for 30 days — if it doesn't find a place in your home, email us and we'll send a prepaid label with return shipping covered.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🦾 Every session, your shape\u003c\/h2\u003e\n\u003cp\u003eFive separate 360° arms branch out from the central column. There's no single correct configuration — bend them where the day left its mark.\u003c\/p\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🎯\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eAim at your face\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eCluster the arms in close for a focused session\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🤷\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eFan across shoulders\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eSpread all five wide for the upper back and shoulders\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🦵\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003ePoint at legs\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eDrop the column low and angle the arms downward\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🛋️\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eAmbient beside the sofa\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eL1 brightness and a wide fan for a low evening glow\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e💡 360 LEDs, two wavelengths\u003c\/h2\u003e\n\u003cdiv class=\"kt-rows\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e💡 240 × 660nm red\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eThe visible warm glow across all five panels\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🌙 120 × 850nm near-infrared\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eInvisible output running at the same time\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e⚖️ 2:1 ratio\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eTwo red diodes for every near-infrared one\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e📊 L1–L5 brightness\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eCycled one tap at a time on the wireless remote\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdetails\u003e\u003csummary\u003eFull specifications\u003c\/summary\u003e\u003cdiv class=\"kt-rows kt-rows-spec\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eArms\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e5 independent 360° flexible goosenecks\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLEDs\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e360 total — 240 × 660nm + 120 × 850nm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWavelengths\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e660 nm visible red + 850 nm near-infrared\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eRed : NIR ratio\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e2 : 1 (240 red : 120 NIR)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eBrightness\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e5 levels (L1–L5), remote-controlled\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eTimer\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e20 \/ 30 \/ 40 \/ 50 \/ 60 minutes, auto shut-off\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eMax height\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e1.52 m \/ 59 inches\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eMin height\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eApprox. 20 inches\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e1.75 kg \/ 3.85 lbs\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eBase\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eFoldable tripod, three weighted legs\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eControl\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eWireless remote (2 × AAA, not included) + inline cable switch\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eStandard US wall outlet (110V), plug-and-play\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003ch2\u003e📦 What's in the box\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 × Lamp head with five arms\u003c\/li\u003e\n\u003cli\u003e1 × Telescopic tripod stand\u003c\/li\u003e\n\u003cli\u003e1 × Wireless remote\u003c\/li\u003e\n\u003cli\u003e1 × Pair of protective goggles\u003c\/li\u003e\n\u003cli\u003e1 × Power cable\u003c\/li\u003e\n\u003cli\u003e1 × User manual\u003c\/li\u003e\n\u003cli\u003e1 × Retail box\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e🚀 How to use\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e📐\u003c\/div\u003e\n\u003cb\u003eSet the height\u003c\/b\u003e\u003cspan\u003eTelescopic column from 20 to 59 inches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🦾\u003c\/div\u003e\n\u003cb\u003eBend the arms\u003c\/b\u003e\u003cspan\u003ePoint all five wherever you want them\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e📊\u003c\/div\u003e\n\u003cb\u003ePick brightness\u003c\/b\u003e\u003cspan\u003eL1 for ambient, L5 for a focused session\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e⏱️\u003c\/div\u003e\n\u003cb\u003eSet the timer\u003c\/b\u003e\u003cspan\u003e20 to 60 minutes, then it shuts off by itself\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:#666;\"\u003eSuggested rhythm: 20–60 minutes per session. Wear the included goggles when the lamp is aimed toward your face. 🗓️\u003c\/p\u003e\n\u003ch2\u003e🎁 Who it's for\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🏋️ Post-workout evenings\u003c\/strong\u003e\u003cspan\u003eLarge-area coverage for shoulders, back and legs at once.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🏠 People who want one device for the household\u003c\/strong\u003e\u003cspan\u003eHeight range and arm flexibility suit different bodies.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e📺 Sofa-time multitaskers\u003c\/strong\u003e\u003cspan\u003eIt runs beside you while you do something else.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🗄️ Small spaces\u003c\/strong\u003e\u003cspan\u003eThe tripod folds flat between sessions.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"margin:18px 0;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;font-size:13.5px;color:#555;line-height:1.7;\"\u003e\n\u003cb style=\"color:#0d0d0d;\"\u003e📦 Shipping \u0026amp; Returns\u003c\/b\u003e\u003cbr\u003eFree shipping over $50 (US \u0026amp; Canada) · Tracked 10–20 business days · 30-day money-back, free returns · 12-month warranty · support@katalystaction.com\u003c\/div\u003e\u003cdiv style=\"margin:24px 0 8px;padding:18px 20px;background:#f7f7f7;border:1px solid #ececec;border-radius:12px;\"\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#888;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;\"\u003eImportant Wellness Notice\u003c\/div\u003e\n\u003cp style=\"font-size:12px;color:#999;line-height:1.65;margin:0;\"\u003eThe Katalyst Red Light Therapy Lamp is a consumer wellness and comfort accessory. It is not a medical device and is NOT intended to diagnose, treat, cure, or prevent any disease or medical condition. Statements about red light, near-infrared light, warmth, and wind-down rituals describe usage sensations and lifestyle context — not medical outcomes. Always consult a qualified healthcare professional before starting any new wellness routine, particularly if you are pregnant, nursing, have a pre-existing condition, take medication, have implanted electronics, have light-sensitive skin, or have any concern about heat sensitivity. Stop use and consult a professional if any irritation, discomfort, or unusual sensation occurs. Keep out of reach of children. Do not use on broken skin. Wear the included protective goggles whenever the lamp is directed toward your face, and never look directly into the LEDs.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KATALYST","offers":[{"title":"Default Title","offer_id":45993803317445,"sku":null,"price":169.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6128\/5317\/files\/katalyst-redlight-lamp-5head-main-5-_head-red-light.webp?v=1780840133"},{"product_id":"cordless-red-light-therapy-shoulder-massager","title":"Katalyst Red Light Shoulder Wrap — Cordless Heat + 660nm","description":"\u003cstyle\u003e.kt-pd{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;color:#1a1a1a;line-height:1.7;font-size:16px;}.kt-pd h2{font-size:22px;font-weight:800;margin:32px 0 12px;color:#0d0d0d;border-left:4px solid #ff4d4d;padding-left:12px;}.kt-pd h3{font-size:17px;font-weight:700;margin:20px 0 8px;color:#ff4d4d;}.kt-pd p{margin:0 0 14px;}.kt-pd ul,\n  .kt-pd ol{margin:0 0 18px;padding-left:22px;}.kt-pd li{margin-bottom:8px;}.kt-pd table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;border:1px solid #ececec;border-radius:8px;overflow:hidden;}.kt-pd th{background:#0d0d0d;color:#fff;padding:12px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;}.kt-pd th:last-child{background:linear-gradient(135deg,#ff4d4d,#ff8a3c);}.kt-pd td{padding:11px 14px;border-bottom:1px solid #f0f0f0;}.kt-pd tr:last-child td{border-bottom:none;}.kt-pd tr:nth-child(even){background:#fafafa;}.kt-pd .kt-lead{font-size:17px;color:#444;margin-bottom:24px;padding:18px 22px;background:linear-gradient(135deg,#fff5f0,#fff);border-left:4px solid #ff8a3c;border-radius:0 10px 10px 0;}.kt-pd .kt-callout{background:#fafafa;border:1px solid #ececec;padding:18px 22px;border-radius:10px;margin:18px 0;font-size:14px;color:#666;}.kt-pd .kt-pro{background:linear-gradient(135deg,#1a0a0a,#0d0d0d);color:#fff;padding:22px 26px;border-radius:12px;margin:24px 0;}.kt-pd .kt-pro h3{color:#ff8a3c;margin-top:0;}.kt-pd .kt-pro p,\n  .kt-pd .kt-pro li{color:#e8e8e8;}.kt-pd a{color:#ff4d4d;font-weight:600;}\/* === V2 视觉化组件 2026-06-15 === *\/.kt-pd .kt-grid{display:grid;gap:14px;margin:18px 0;}.kt-pd .kt-grid-2{grid-template-columns:repeat(2,1fr);}.kt-pd .kt-grid-3{grid-template-columns:repeat(3,1fr);}\n  @media(max-width:600px){.kt-pd .kt-grid-2,\n  .kt-pd .kt-grid-3{grid-template-columns:1fr;}}\/* 波长卡片 *\/.kt-pd .kt-wave{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.03);}.kt-pd .kt-dot{width:44px;height:44px;border-radius:50%;flex:none;box-shadow:0 2px 8px rgba(0,0,0,.15);}.kt-pd .kt-wave b{display:block;font-size:15px;color:#0d0d0d;}.kt-pd .kt-wave span{font-size:13px;color:#777;}\/* 模式卡 *\/.kt-pd .kt-mode{padding:18px;border-radius:14px;background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #ffe3d6;}.kt-pd .kt-mode b{display:block;font-size:16px;color:#ff4d4d;margin-bottom:4px;}.kt-pd .kt-mode .nm{font-size:12px;color:#999;letter-spacing:.03em;margin-top:8px;display:inline-block;background:#fff0e8;padding:3px 9px;border-radius:20px;}.kt-pd .kt-mode p{font-size:13px;color:#555;margin:0;}\/* 卖点icon卡 *\/.kt-pd .kt-feat{padding:16px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0;text-align:center;}.kt-pd .kt-feat .ic{font-size:26px;margin-bottom:8px;}.kt-pd .kt-feat b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-feat span{font-size:12.5px;color:#777;line-height:1.5;}\/* 步骤卡 *\/.kt-pd .kt-step{position:relative;padding:18px 16px 16px;border-radius:12px;background:#fff;border:1px solid #ececec;text-align:center;}.kt-pd .kt-step .no{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff4d4d,#ff8a3c);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:15px;}.kt-pd .kt-step .ic{font-size:24px;margin-bottom:6px;}.kt-pd .kt-step b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-step span{font-size:12.5px;color:#777;}\/* 分区 *\/.kt-pd .kt-zone{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:#fafafa;border:1px solid #f0f0f0;}.kt-pd .kt-zone .zl{font-size:20px;}.kt-pd .kt-zone b{font-size:14px;color:#0d0d0d;}.kt-pd .kt-zone span{font-size:12.5px;color:#888;}\/* 折叠规格 *\/.kt-pd .kt-spec summary{font-weight:700;cursor:pointer;font-size:15px;padding:14px 16px;background:#fafafa;border:1px solid #ececec;border-radius:10px;list-style:none;}.kt-pd .kt-spec summary::-webkit-details-marker{display:none;}.kt-pd .kt-spec summary::after{content:'  +';float:right;color:#ff8a3c;font-weight:800;}.kt-pd .kt-spec[open] summary::after{content:'  –';}.kt-pd .kt-spec[open] summary{border-radius:10px 10px 0 0;}.kt-pd .kt-social{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #ffe0d0;border-radius:12px;padding:24px 26px;margin:28px 0;}.kt-pd .kt-social-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #ffe8dc;}.kt-pd .kt-social-score{font-size:34px;font-weight:800;color:#0d0d0d;line-height:1;}.kt-pd .kt-social-stars{color:#ff8a3c;font-size:16px;letter-spacing:2px;}.kt-pd .kt-social-meta{font-size:13px;color:#777;}.kt-pd .kt-rev{padding:14px 0;border-bottom:1px dashed #f0e2da;}.kt-pd .kt-rev:last-child{border-bottom:none;padding-bottom:0;}.kt-pd .kt-rev-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px;}.kt-pd .kt-rev-stars{color:#ff8a3c;font-size:13px;letter-spacing:1px;}.kt-pd .kt-rev-name{font-weight:700;font-size:14px;color:#0d0d0d;}.kt-pd .kt-rev-badge{font-size:10px;background:#0d0d0d;color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;}.kt-pd .kt-rev-title{font-weight:600;font-size:14px;color:#333;margin-bottom:4px;}.kt-pd .kt-rev-body{font-size:14px;color:#555;line-height:1.65;margin:0;}.kt-pd .kt-timeline{margin:28px 0;}.kt-pd .kt-tl-row{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f4f4f4;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{flex:0 0 96px;font-weight:800;font-size:13px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#0d0d0d;margin-bottom:3px;}.kt-pd .kt-tl-what span{font-size:14px;color:#666;line-height:1.6;}.kt-pd .kt-nudge{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#0d0d0d;color:#fff;border-radius:12px;padding:18px 22px;margin:26px 0;}.kt-pd .kt-nudge-ico{font-size:22px;line-height:1;}.kt-pd .kt-nudge-txt{font-size:14px;line-height:1.6;flex:1;min-width:220px;}.kt-pd .kt-nudge-txt strong{color:#ff8a3c;}.kt-pd .kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;}.kt-pd .kt-card{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 18px;transition:border-color .25s ease;}.kt-pd .kt-card:hover{border-color:#d9d9d9;}.kt-pd .kt-card strong{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:6px;line-height:1.35;}.kt-pd .kt-card span{display:block;font-size:14px;line-height:1.6;color:#666;}.kt-pd table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;}.kt-pd table td{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;line-height:1.6;color:#555;}.kt-pd table tr:last-child td{border-bottom:none;}.kt-pd table td:first-child{width:34%;color:#111;font-weight:600;white-space:nowrap;}.kt-pd table strong{color:#111;font-weight:700;}.kt-pd .kt-timeline{margin:22px 0;border-left:2px solid #f0f0f0;padding-left:0;}.kt-pd .kt-tl-row{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:start;padding:15px 0 15px 20px;border-bottom:1px solid #f5f5f5;position:relative;}.kt-pd .kt-tl-row::before{content:'';position:absolute;left:-6px;top:22px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff4d4d;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{font-weight:700;font-size:12px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.08em;padding-top:2px;line-height:1.4;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#111;margin-bottom:4px;font-weight:700;}.kt-pd .kt-tl-what span{display:block;font-size:14px;color:#666;line-height:1.6;}\n  @media(max-width:749px){.kt-pd .kt-grid{grid-template-columns:1fr;}.kt-pd .kt-tl-row{grid-template-columns:1fr;gap:6px;}.kt-pd table td:first-child{width:38%;}\n  }\n\n  \/* ===== 2026-07-29 防裁切修复 =====\n     病根：主题 assets\/rte-formatter.js 会把商品描述里每一个 table 元素\n     自动包进 .rte-table-wrapper{overflow-x:auto}。长文本单元格撑出\n     最小内容宽度后就出现横向滚动条，右侧内容被裁掉。\n     方案：所有非数据用途的排版一律改用 div 元素，宽度永远跟随容器。 *\/\n  .kt-pd .kt-dark{background:#0d0d0d;border-radius:12px;padding:22px 26px;margin:8px 0 24px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;}\n  .kt-pd .kt-dark-hook{margin:0 0 10px;font-size:17px;font-weight:800;color:#ff8a3c;line-height:1.4;}\n  .kt-pd .kt-dark-body{margin:0;font-size:15px;line-height:1.7;color:#f0f0f0;}\n  .kt-pd .kt-rows{margin:16px 0;border:1px solid #ececec;border-radius:8px;overflow:hidden;max-width:100%;box-sizing:border-box;}\n  .kt-pd .kt-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:0;border-bottom:1px solid #f0f0f0;}\n  .kt-pd .kt-row:last-child{border-bottom:none;}\n  .kt-pd .kt-row:nth-child(odd){background:#fafafa;}\n  .kt-pd .kt-row-k{padding:12px 14px;font-size:14px;font-weight:700;color:#111;line-height:1.55;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-row-v{padding:12px 14px;font-size:14px;color:#555;line-height:1.6;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-rows-spec .kt-row-k{font-weight:600;color:#333;}\n  \/* 兜底：万一仍有 table 元素被主题包裹，也不许出现横向滚动 *\/\n  .kt-pd .rte-table-wrapper{overflow-x:visible;max-width:100%;}\n  .kt-pd table{table-layout:fixed;max-width:100%;}\n  .kt-pd td,.kt-pd th{overflow-wrap:anywhere;}\n  @media(max-width:749px){\n    .kt-pd .kt-row{grid-template-columns:1fr;}\n    .kt-pd .kt-row-k{padding-bottom:2px;}\n    .kt-pd .kt-row-v{padding-top:0;}\n    .kt-pd .kt-dark{padding:18px 18px;}\n  }\n\u003c\/style\u003e\u003cdiv class=\"kt-pd\"\u003e\n\u003cdiv class=\"kt-hero\" style=\"background:linear-gradient(135deg,#fff5f5,#fff);border-radius:12px;padding:22px 24px;margin-bottom:8px;border:1px solid #ffe3e3\"\u003e\n\u003cp style=\"font-size:20px;font-weight:800;color:#0d0d0d;margin:0 0 12px;line-height:1.4\"\u003eYour shoulders are where the day piles up. 🌿\u003c\/p\u003e\n\u003cp style=\"margin:0 0 14px;color:#444\"\u003eHours hunched over a laptop, a long drive, groceries up three flights — it all lands in the same place. Drape this over your shoulders, press one button, and you get warmth, red light and a slow wave of vibration without being tethered to a wall socket.\u003c\/p\u003e\n\u003cul style=\"list-style:none;padding:0;margin:0\"\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🔋 \u003cstrong\u003eGenuinely cordless\u003c\/strong\u003e — 5000mAh battery, so you can wear it through a meeting or a whole film.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🛋️ \u003cstrong\u003eStays where you put it\u003c\/strong\u003e — the neoprene wrap contours to both shoulders and doesn’t slide off.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:0px\"\u003e⏱️ \u003cstrong\u003eIt switches itself off\u003c\/strong\u003e — 20, 30 or 45 minutes, so you can genuinely stop watching the clock.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"kt-lead\" style=\"color:#666;font-size:14px\"\u003eInside the wrap: \u003cstrong\u003e50 dual-core LEDs\u003c\/strong\u003e (25 × 660nm red + 25 × 850nm near-infrared), \u003cstrong\u003e4 light modes\u003c\/strong\u003e, 3 brightness levels, 3 vibration intensities from dual high-frequency motors, warmth up to ~50°C, and a 5000mAh battery with USB-C fast charging.\u003c\/p\u003e\n\u003ch2\u003e🔥 Why this shoulder wrap\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🔋 Cordless, properly\u003c\/strong\u003e\u003cspan\u003e5000mAh and USB-C fast charging — no outlet hunting, no cable tug.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💡 50 dual-core LEDs\u003c\/strong\u003e\u003cspan\u003e25 at 660nm red and 25 at 850nm near-infrared, spread across the inner contact area.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎛️ Four light modes\u003c\/strong\u003e\u003cspan\u003e660 only, 850 only, both together, or the mixed F10 frequency cycle.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🌡️ Warmth up to ~50°C\u003c\/strong\u003e\u003cspan\u003eEven neoprene-surface heat that feels like a warm towel across the shoulders.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e〰️ Dual motors, 3 intensities\u003c\/strong\u003e\u003cspan\u003eTwo motors deliver a smooth wave pattern across both shoulder pads.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e📏 Fits up to 60 inches\u003c\/strong\u003e\u003cspan\u003e45 × 31cm main pad plus a 90cm extension strap.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat to expect, week by week\u003c\/h2\u003e\n\u003cp\u003eThis is a comfort routine rather than a one-shot fix — most people describe it settling into their evenings. 🗓️\u003c\/p\u003e\n\u003cdiv class=\"kt-timeline\"\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eSession 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eThe warmth lands first\u003c\/strong\u003e\u003cspan\u003eHeat and vibration are immediate. Most people say the first twenty minutes is the sell.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eIt finds a slot\u003c\/strong\u003e\u003cspan\u003eUsually after work or during evening reading — the cordless part is what makes it stick.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 2–4\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eYou reach for it automatically\u003c\/strong\u003e\u003cspan\u003eThe wrap stops being a gadget and becomes the thing you put on when you sit down.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eOngoing\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003ePart of the wind-down\u003c\/strong\u003e\u003cspan\u003eSame role as a warm shoulder towel, minus the microwave and the reheating.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:13px;color:#888;\"\u003eIndividual results vary. This timeline reflects what Katalyst customers commonly report and isn't a guarantee of specific outcomes.\u003c\/p\u003e\n\u003ch2\u003e⏰ Twenty minutes tonight\u003c\/h2\u003e\n\u003cdiv class=\"kt-dark\"\u003e\n\u003cp class=\"kt-dark-hook\"\u003eYou’ll spend longer than that deciding what to watch.\u003c\/p\u003e\n\u003cp class=\"kt-dark-body\"\u003ePut it on, press once, and let the timer do the rest. Try it for 30 days — if it doesn’t become part of your evening, email us and we’ll send a prepaid label. Return shipping is on us.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e💡 Four light modes, for whichever mood\u003c\/h2\u003e\n\u003cp\u003ePick with the one-button panel. The OLED-style display shows light mode, brightness, vibration level, temperature and timer all at once.\u003c\/p\u003e\n\u003cdiv class=\"kt-rows\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eMode 1 · 660nm red 🔴\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003ePure visible red glow — calm and warm-toned\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eMode 2 · 850nm near-infrared 🌙\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eInvisible wavelength, sometimes only a faint glow shows\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eMode 3 · Dual 660 + 850 🌈\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eBoth wavelengths together for a full session\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eMode 4 · Mixed F10 cycle ✨\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eA frequency cycle that alternates between the two\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🌅 Where people actually use it\u003c\/h2\u003e\n\u003cp\u003eThe shoulder area is the first place a long day shows up. This is built for the quiet twenty minutes when you want to switch off and feel held.\u003c\/p\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e💻\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eDesk and laptop days\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eWear it during meetings — nobody has to know\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e📖\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eEvening reading\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eThe 45-minute timer outlasts most chapters\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🛏️\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eWinding down in bed\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eLow-profile enough to fit under loose clothing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e☕\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eOutdoors with a coffee\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eCordless means the sofa isn’t the only option\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdetails\u003e\u003csummary\u003eFull specifications\u003c\/summary\u003e\u003cdiv class=\"kt-rows kt-rows-spec\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLEDs\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e50 dual-core — 25 × 660nm + 25 × 850nm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWavelengths\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e660 nm visible red · 850 nm near-infrared\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLight modes\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e4 — 660 only \/ 850 only \/ dual \/ mixed F10\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eBrightness levels\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 — L1 \/ L2 \/ L3\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eVibration\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eDual high-frequency motors · 3 intensity levels\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWarmth\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eUp to ~50 °C (122 °F) neoprene contact surface\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eTimer\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e20 \/ 30 \/ 45 minutes auto shut-off\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eBattery\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e5000 mAh rechargeable, USB-C fast charging\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eMain pad\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e45 cm × 31 cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eExtension strap\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e90 cm — fits chest sizes up to 60 in (≈152 cm)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eControls\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eOne-button digital panel with OLED-style display\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003ch2\u003e🚀 How to use\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🧣\u003c\/div\u003e\n\u003cb\u003eDrape it on\u003c\/b\u003e\u003cspan\u003eOver both shoulders, then fasten the strap snug\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e👆\u003c\/div\u003e\n\u003cb\u003ePress once\u003c\/b\u003e\u003cspan\u003ePower up — the display shows every setting at a glance\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🎛️\u003c\/div\u003e\n\u003cb\u003ePick your mix\u003c\/b\u003e\u003cspan\u003eLight mode, brightness, vibration and heat, each independent\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e⏱️\u003c\/div\u003e\n\u003cb\u003eSet the timer\u003c\/b\u003e\u003cspan\u003e20, 30 or 45 minutes, then forget about it\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:#666;\"\u003eSuggested rhythm: whenever you’d otherwise reach for a warm towel. There’s no schedule to keep — the auto shut-off handles the rest. 🗓️\u003c\/p\u003e\n\u003ch2\u003e🎁 Who it's for\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💻 Desk-bound days\u003c\/strong\u003e\u003cspan\u003eIf your shoulders are where your job accumulates, this is for that.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🚗 Long drivers\u003c\/strong\u003e\u003cspan\u003eCordless means it works in a parked car as well as on a sofa.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🛋️ Evening wind-down people\u003c\/strong\u003e\u003cspan\u003eA ritual you put on rather than a treatment you schedule.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎒 Anyone who carries weight\u003c\/strong\u003e\u003cspan\u003eGroceries, backpacks, kids — the load lands in the same place.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"margin:18px 0;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;font-size:13.5px;color:#555;line-height:1.7;\"\u003e\n\u003cb style=\"color:#0d0d0d;\"\u003e📦 Shipping \u0026amp; Returns\u003c\/b\u003e\u003cbr\u003eFree shipping over $50 (US \u0026amp; Canada) · Tracked 10–20 business days · 30-day money-back, free returns · 12-month warranty · support@katalystaction.com\u003c\/div\u003e\u003cdiv style=\"margin:24px 0 8px;padding:18px 20px;background:#f7f7f7;border:1px solid #ececec;border-radius:12px;\"\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#888;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;\"\u003eImportant Wellness Notice\u003c\/div\u003e\n\u003cp style=\"font-size:12px;color:#999;line-height:1.65;margin:0;\"\u003eThe Katalyst Red Light Shoulder Wrap is a consumer wellness and comfort accessory. It is not a medical device and is NOT intended to diagnose, treat, cure, or prevent any disease or medical condition. Statements about red light, near-infrared light, warmth, and wind-down rituals describe usage sensations and lifestyle context — not medical outcomes. Always consult a qualified healthcare professional before starting any new wellness routine, particularly if you are pregnant, nursing, have a pre-existing condition, take medication, have implanted electronics, have light-sensitive skin, or have any concern about heat sensitivity. Stop use and consult a professional if any irritation, discomfort, or unusual sensation occurs. Keep out of reach of children. Do not use on broken skin.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KATALYST","offers":[{"title":"Default Title","offer_id":45996551602373,"sku":null,"price":119.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6128\/5317\/files\/katalyst-redlight-shoulder_main-cordless-led_red.webp?v=1780840053"},{"product_id":"cordless-red-light-therapy-device-shoulder-knee","title":"Katalyst Red Light Joint Brace — Knee, Elbow \u0026 Shoulder Fit","description":"\u003cstyle\u003e.kt-pd{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;color:#1a1a1a;line-height:1.7;font-size:16px;}.kt-pd h2{font-size:22px;font-weight:800;margin:32px 0 12px;color:#0d0d0d;border-left:4px solid #ff4d4d;padding-left:12px;}.kt-pd h3{font-size:17px;font-weight:700;margin:20px 0 8px;color:#ff4d4d;}.kt-pd p{margin:0 0 14px;}.kt-pd ul,\n  .kt-pd ol{margin:0 0 18px;padding-left:22px;}.kt-pd li{margin-bottom:8px;}.kt-pd table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;border:1px solid #ececec;border-radius:8px;overflow:hidden;}.kt-pd th{background:#0d0d0d;color:#fff;padding:12px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;}.kt-pd th:last-child{background:linear-gradient(135deg,#ff4d4d,#ff8a3c);}.kt-pd td{padding:11px 14px;border-bottom:1px solid #f0f0f0;}.kt-pd tr:last-child td{border-bottom:none;}.kt-pd tr:nth-child(even){background:#fafafa;}.kt-pd .kt-lead{font-size:17px;color:#444;margin-bottom:24px;padding:18px 22px;background:linear-gradient(135deg,#fff5f0,#fff);border-left:4px solid #ff8a3c;border-radius:0 10px 10px 0;}.kt-pd .kt-callout{background:#fafafa;border:1px solid #ececec;padding:18px 22px;border-radius:10px;margin:18px 0;font-size:14px;color:#666;}.kt-pd .kt-pro{background:linear-gradient(135deg,#1a0a0a,#0d0d0d);color:#fff;padding:22px 26px;border-radius:12px;margin:24px 0;}.kt-pd .kt-pro h3{color:#ff8a3c;margin-top:0;}.kt-pd .kt-pro p,\n  .kt-pd .kt-pro li{color:#e8e8e8;}.kt-pd a{color:#ff4d4d;font-weight:600;}\/* === V2 视觉化组件 2026-06-15 === *\/.kt-pd .kt-grid{display:grid;gap:14px;margin:18px 0;}.kt-pd .kt-grid-2{grid-template-columns:repeat(2,1fr);}.kt-pd .kt-grid-3{grid-template-columns:repeat(3,1fr);}\n  @media(max-width:600px){.kt-pd .kt-grid-2,\n  .kt-pd .kt-grid-3{grid-template-columns:1fr;}}\/* 波长卡片 *\/.kt-pd .kt-wave{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.03);}.kt-pd .kt-dot{width:44px;height:44px;border-radius:50%;flex:none;box-shadow:0 2px 8px rgba(0,0,0,.15);}.kt-pd .kt-wave b{display:block;font-size:15px;color:#0d0d0d;}.kt-pd .kt-wave span{font-size:13px;color:#777;}\/* 模式卡 *\/.kt-pd .kt-mode{padding:18px;border-radius:14px;background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #ffe3d6;}.kt-pd .kt-mode b{display:block;font-size:16px;color:#ff4d4d;margin-bottom:4px;}.kt-pd .kt-mode .nm{font-size:12px;color:#999;letter-spacing:.03em;margin-top:8px;display:inline-block;background:#fff0e8;padding:3px 9px;border-radius:20px;}.kt-pd .kt-mode p{font-size:13px;color:#555;margin:0;}\/* 卖点icon卡 *\/.kt-pd .kt-feat{padding:16px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0;text-align:center;}.kt-pd .kt-feat .ic{font-size:26px;margin-bottom:8px;}.kt-pd .kt-feat b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-feat span{font-size:12.5px;color:#777;line-height:1.5;}\/* 步骤卡 *\/.kt-pd .kt-step{position:relative;padding:18px 16px 16px;border-radius:12px;background:#fff;border:1px solid #ececec;text-align:center;}.kt-pd .kt-step .no{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff4d4d,#ff8a3c);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:15px;}.kt-pd .kt-step .ic{font-size:24px;margin-bottom:6px;}.kt-pd .kt-step b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-step span{font-size:12.5px;color:#777;}\/* 分区 *\/.kt-pd .kt-zone{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:#fafafa;border:1px solid #f0f0f0;}.kt-pd .kt-zone .zl{font-size:20px;}.kt-pd .kt-zone b{font-size:14px;color:#0d0d0d;}.kt-pd .kt-zone span{font-size:12.5px;color:#888;}\/* 折叠规格 *\/.kt-pd .kt-spec summary{font-weight:700;cursor:pointer;font-size:15px;padding:14px 16px;background:#fafafa;border:1px solid #ececec;border-radius:10px;list-style:none;}.kt-pd .kt-spec summary::-webkit-details-marker{display:none;}.kt-pd .kt-spec summary::after{content:'  +';float:right;color:#ff8a3c;font-weight:800;}.kt-pd .kt-spec[open] summary::after{content:'  –';}.kt-pd .kt-spec[open] summary{border-radius:10px 10px 0 0;}.kt-pd .kt-social{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #ffe0d0;border-radius:12px;padding:24px 26px;margin:28px 0;}.kt-pd .kt-social-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #ffe8dc;}.kt-pd .kt-social-score{font-size:34px;font-weight:800;color:#0d0d0d;line-height:1;}.kt-pd .kt-social-stars{color:#ff8a3c;font-size:16px;letter-spacing:2px;}.kt-pd .kt-social-meta{font-size:13px;color:#777;}.kt-pd .kt-rev{padding:14px 0;border-bottom:1px dashed #f0e2da;}.kt-pd .kt-rev:last-child{border-bottom:none;padding-bottom:0;}.kt-pd .kt-rev-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px;}.kt-pd .kt-rev-stars{color:#ff8a3c;font-size:13px;letter-spacing:1px;}.kt-pd .kt-rev-name{font-weight:700;font-size:14px;color:#0d0d0d;}.kt-pd .kt-rev-badge{font-size:10px;background:#0d0d0d;color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;}.kt-pd .kt-rev-title{font-weight:600;font-size:14px;color:#333;margin-bottom:4px;}.kt-pd .kt-rev-body{font-size:14px;color:#555;line-height:1.65;margin:0;}.kt-pd .kt-timeline{margin:28px 0;}.kt-pd .kt-tl-row{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f4f4f4;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{flex:0 0 96px;font-weight:800;font-size:13px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#0d0d0d;margin-bottom:3px;}.kt-pd .kt-tl-what span{font-size:14px;color:#666;line-height:1.6;}.kt-pd .kt-nudge{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#0d0d0d;color:#fff;border-radius:12px;padding:18px 22px;margin:26px 0;}.kt-pd .kt-nudge-ico{font-size:22px;line-height:1;}.kt-pd .kt-nudge-txt{font-size:14px;line-height:1.6;flex:1;min-width:220px;}.kt-pd .kt-nudge-txt strong{color:#ff8a3c;}.kt-pd .kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;}.kt-pd .kt-card{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 18px;transition:border-color .25s ease;}.kt-pd .kt-card:hover{border-color:#d9d9d9;}.kt-pd .kt-card strong{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:6px;line-height:1.35;}.kt-pd .kt-card span{display:block;font-size:14px;line-height:1.6;color:#666;}.kt-pd table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;}.kt-pd table td{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;line-height:1.6;color:#555;}.kt-pd table tr:last-child td{border-bottom:none;}.kt-pd table td:first-child{width:34%;color:#111;font-weight:600;white-space:nowrap;}.kt-pd table strong{color:#111;font-weight:700;}.kt-pd .kt-timeline{margin:22px 0;border-left:2px solid #f0f0f0;padding-left:0;}.kt-pd .kt-tl-row{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:start;padding:15px 0 15px 20px;border-bottom:1px solid #f5f5f5;position:relative;}.kt-pd .kt-tl-row::before{content:'';position:absolute;left:-6px;top:22px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff4d4d;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{font-weight:700;font-size:12px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.08em;padding-top:2px;line-height:1.4;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#111;margin-bottom:4px;font-weight:700;}.kt-pd .kt-tl-what span{display:block;font-size:14px;color:#666;line-height:1.6;}\n  @media(max-width:749px){.kt-pd .kt-grid{grid-template-columns:1fr;}.kt-pd .kt-tl-row{grid-template-columns:1fr;gap:6px;}.kt-pd table td:first-child{width:38%;}\n  }\n\n  \/* ===== 2026-07-29 防裁切修复 =====\n     病根：主题 assets\/rte-formatter.js 会把商品描述里每一个 table 元素\n     自动包进 .rte-table-wrapper{overflow-x:auto}。长文本单元格撑出\n     最小内容宽度后就出现横向滚动条，右侧内容被裁掉。\n     方案：所有非数据用途的排版一律改用 div 元素，宽度永远跟随容器。 *\/\n  .kt-pd .kt-dark{background:#0d0d0d;border-radius:12px;padding:22px 26px;margin:8px 0 24px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;}\n  .kt-pd .kt-dark-hook{margin:0 0 10px;font-size:17px;font-weight:800;color:#ff8a3c;line-height:1.4;}\n  .kt-pd .kt-dark-body{margin:0;font-size:15px;line-height:1.7;color:#f0f0f0;}\n  .kt-pd .kt-rows{margin:16px 0;border:1px solid #ececec;border-radius:8px;overflow:hidden;max-width:100%;box-sizing:border-box;}\n  .kt-pd .kt-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:0;border-bottom:1px solid #f0f0f0;}\n  .kt-pd .kt-row:last-child{border-bottom:none;}\n  .kt-pd .kt-row:nth-child(odd){background:#fafafa;}\n  .kt-pd .kt-row-k{padding:12px 14px;font-size:14px;font-weight:700;color:#111;line-height:1.55;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-row-v{padding:12px 14px;font-size:14px;color:#555;line-height:1.6;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-rows-spec .kt-row-k{font-weight:600;color:#333;}\n  \/* 兜底：万一仍有 table 元素被主题包裹，也不许出现横向滚动 *\/\n  .kt-pd .rte-table-wrapper{overflow-x:visible;max-width:100%;}\n  .kt-pd table{table-layout:fixed;max-width:100%;}\n  .kt-pd td,.kt-pd th{overflow-wrap:anywhere;}\n  @media(max-width:749px){\n    .kt-pd .kt-row{grid-template-columns:1fr;}\n    .kt-pd .kt-row-k{padding-bottom:2px;}\n    .kt-pd .kt-row-v{padding-top:0;}\n    .kt-pd .kt-dark{padding:18px 18px;}\n  }\n\u003c\/style\u003e\u003cdiv class=\"kt-pd\"\u003e\n\u003cdiv class=\"kt-hero\" style=\"background:linear-gradient(135deg,#fff5f5,#fff);border-radius:12px;padding:22px 24px;margin-bottom:8px;border:1px solid #ffe3e3\"\u003e\n\u003cp style=\"font-size:20px;font-weight:800;color:#0d0d0d;margin:0 0 12px;line-height:1.4\"\u003eOne brace. Knee, elbow, shoulder — whichever needs it tonight. 🦵\u003c\/p\u003e\n\u003cp style=\"margin:0 0 14px;color:#444\"\u003eMost wraps are shaped for exactly one joint, which means buying three. The flexible 44-LED panel and adjustable strap here bend around all three, so the brace goes wherever the day left its mark.\u003c\/p\u003e\n\u003cul style=\"list-style:none;padding:0;margin:0\"\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🔄 \u003cstrong\u003eThree spots, one device\u003c\/strong\u003e — knee after a run, elbow after a desk day, shoulder after screens.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🔋 \u003cstrong\u003eCordless and rechargeable\u003c\/strong\u003e — wear it on the couch, at your desk, or in bed without a cable.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:0px\"\u003e📱 \u003cstrong\u003eTouchscreen, not fiddly buttons\u003c\/strong\u003e — tap to change mode, level and timer.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"kt-lead\" style=\"color:#666;font-size:14px\"\u003eWhat it packs: \u003cstrong\u003e44 premium-grade LEDs\u003c\/strong\u003e in a matrix layout running \u003cstrong\u003e660nm red + 850nm near-infrared\u003c\/strong\u003e, \u003cstrong\u003e5 levels of warming heat\u003c\/strong\u003e up to ~50°C with constant-temperature control, and 3 vibration modes — all on a cordless unit with a smart touchscreen.\u003c\/p\u003e\n\u003ch2\u003e🔥 Why this brace\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🔄 Three zones, one strap\u003c\/strong\u003e\u003cspan\u003eThe adjustable strap and flexible panel adapt to knee, elbow and shoulder.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💡 660nm + 850nm dual wavelengths\u003c\/strong\u003e\u003cspan\u003eRun either one on its own, or both together.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🌡️ Five heat levels\u003c\/strong\u003e\u003cspan\u003eFrom a gentle warm-up to a cozy hot-compress feel, up to ~50°C.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e〰️ Three vibration modes\u003c\/strong\u003e\u003cspan\u003eLow, medium and high pulse, layered on top of light and heat.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e📱 Smart touchscreen\u003c\/strong\u003e\u003cspan\u003eClear icons for mode, level and timer — no button-guessing.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e⏱️ Three timer presets\u003c\/strong\u003e\u003cspan\u003e15, 30 or 40 minutes with auto-off so every session is consistent.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat to expect, week by week\u003c\/h2\u003e\n\u003cp\u003eA recovery routine works on repetition, not intensity. Here’s how people usually settle into it. 🗓️\u003c\/p\u003e\n\u003cdiv class=\"kt-timeline\"\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eSession 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eWarmth and a slow pulse\u003c\/strong\u003e\u003cspan\u003eHeat plus vibration is the immediate part. Twenty minutes is the usual first go.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eYou find your layering\u003c\/strong\u003e\u003cspan\u003eMost people land on 660nm plus level-2 heat and low vibration.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 2–4\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eIt moves around\u003c\/strong\u003e\u003cspan\u003eKnee this week, shoulder next — the flexibility is what gets it used.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eOngoing\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eThe post-activity default\u003c\/strong\u003e\u003cspan\u003eThe thing you strap on after a run, a hike, or a long day standing.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:13px;color:#888;\"\u003eIndividual results vary. This timeline reflects what Katalyst customers commonly report and isn't a guarantee of specific outcomes.\u003c\/p\u003e\n\u003ch2\u003e⏰ Fifteen minutes after the run\u003c\/h2\u003e\n\u003cdiv class=\"kt-dark\"\u003e\n\u003cp class=\"kt-dark-hook\"\u003eThe window where you actually want to sit down anyway.\u003c\/p\u003e\n\u003cp class=\"kt-dark-body\"\u003eStrap it on for the cool-down you were going to take regardless. Try it 30 days — if it isn’t earning its place, email us and we’ll cover the return shipping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e💪 Three pads in one\u003c\/h2\u003e\n\u003cp\u003eSame brace, three configurations. Sessions run 15–40 minutes wherever you put it.\u003c\/p\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🦵\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eKnee\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eWrap-around fit after runs, gym sessions, hikes or long hours standing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e💪\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eElbow\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eSnug fit for desk-bound days and post-tennis wind-downs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🤷\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eShoulder\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eDrape-and-strap fit after screen-heavy days or weekend resets\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e📏\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eOne size fits most\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eAdjustable hook-and-loop strap, flexible panel curves to each joint\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🎛️ Mix it however you like\u003c\/h2\u003e\n\u003cp\u003eLight, heat and vibration all run independently, so you can use one, two or all three. How most people layer it: 660nm plus level-2 heat plus low vibration.\u003c\/p\u003e\n\u003cdiv class=\"kt-rows\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🔴 660nm only\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003ePure visible red light — a warm glow on the skin\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🌙 850nm only\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eInvisible near-infrared; sometimes only a faint glow shows\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🌈 Combined\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eBoth wavelengths running together for a full-spectrum session\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🌡️ Heat\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e5 levels, gentle warm-up through cozy hot-compress (up to ~50°C)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e〰️ Vibration\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 modes — low \/ medium \/ high pulse, independent of heat and light\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdetails\u003e\u003csummary\u003eFull specifications\u003c\/summary\u003e\u003cdiv class=\"kt-rows kt-rows-spec\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLEDs\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e44 premium-grade beads in matrix layout\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWavelengths\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e660 nm visible red + 850 nm near-infrared\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLight modes\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 — 660 only \/ 850 only \/ combined\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eHeat\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e5 levels, up to ~50 °C, constant-temperature control\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eVibration\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 modes — low \/ medium \/ high pulse\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eTimer\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 presets — 15 \/ 30 \/ 40 minutes, auto-off\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eControls\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eSmart touchscreen with icon display\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eFit\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eAdjustable strap — knee, elbow or shoulder, one size fits most\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eCordless, rechargeable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003ch2\u003e🚀 How to use\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🎯\u003c\/div\u003e\n\u003cb\u003ePick your joint\u003c\/b\u003e\u003cspan\u003eKnee, elbow or shoulder — adjust the strap to fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e📱\u003c\/div\u003e\n\u003cb\u003eTap the screen\u003c\/b\u003e\u003cspan\u003eChoose light mode, heat level and vibration\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e⏱️\u003c\/div\u003e\n\u003cb\u003eSet 15, 30 or 40\u003c\/b\u003e\u003cspan\u003eAuto-off means you don't have to track it\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🛋️\u003c\/div\u003e\n\u003cb\u003eCarry on\u003c\/b\u003e\u003cspan\u003eCordless — sit, read, or move around while it runs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:#666;\"\u003eSuggested rhythm: 15–40 minutes per session, whichever joint asks for it. 🗓️\u003c\/p\u003e\n\u003ch2\u003e🎁 Who it's for\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🏃 Runners and gym regulars\u003c\/strong\u003e\u003cspan\u003eThe post-session cool-down you were taking anyway.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💻 Desk-bound elbows\u003c\/strong\u003e\u003cspan\u003eLong hours at a keyboard land somewhere specific.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🥾 Weekend hikers\u003c\/strong\u003e\u003cspan\u003eOne brace covers knee on Saturday and shoulder on Sunday.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🗄️ Anyone who doesn't want three devices\u003c\/strong\u003e\u003cspan\u003eThree joints, one charger, one thing to store.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"margin:18px 0;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;font-size:13.5px;color:#555;line-height:1.7;\"\u003e\n\u003cb style=\"color:#0d0d0d;\"\u003e📦 Shipping \u0026amp; Returns\u003c\/b\u003e\u003cbr\u003eFree shipping over $50 (US \u0026amp; Canada) · Tracked 10–20 business days · 30-day money-back, free returns · 12-month warranty · support@katalystaction.com\u003c\/div\u003e\u003cdiv style=\"margin:24px 0 8px;padding:18px 20px;background:#f7f7f7;border:1px solid #ececec;border-radius:12px;\"\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#888;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;\"\u003eImportant Wellness Notice\u003c\/div\u003e\n\u003cp style=\"font-size:12px;color:#999;line-height:1.65;margin:0;\"\u003eThe Katalyst Red Light Joint Brace is a consumer wellness and comfort accessory. It is not a medical device and is NOT intended to diagnose, treat, cure, or prevent any disease or medical condition. Statements about red light, near-infrared light, warmth, and wind-down rituals describe usage sensations and lifestyle context — not medical outcomes. Always consult a qualified healthcare professional before starting any new wellness routine, particularly if you are pregnant, nursing, have a pre-existing condition, take medication, have implanted electronics, have light-sensitive skin, or have any concern about heat sensitivity. Stop use and consult a professional if any irritation, discomfort, or unusual sensation occurs. Keep out of reach of children. Do not use on broken skin.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KATALYST","offers":[{"title":"Default Title","offer_id":45996577194181,"sku":null,"price":109.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6128\/5317\/files\/katalyst-redlight-brace-3in1-_main-3-in-1-cordless-red.png?v=1780840266"},{"product_id":"usb-powered-red-light-therapy-wrist-strap","title":"Katalyst Red Light Wrist Wrap — Cordless, 3 Modes","description":"\u003cstyle\u003e.kt-pd{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;color:#1a1a1a;line-height:1.7;font-size:16px;}.kt-pd h2{font-size:22px;font-weight:800;margin:32px 0 12px;color:#0d0d0d;border-left:4px solid #ff4d4d;padding-left:12px;}.kt-pd h3{font-size:17px;font-weight:700;margin:20px 0 8px;color:#ff4d4d;}.kt-pd p{margin:0 0 14px;}.kt-pd ul,\n  .kt-pd ol{margin:0 0 18px;padding-left:22px;}.kt-pd li{margin-bottom:8px;}.kt-pd table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;border:1px solid #ececec;border-radius:8px;overflow:hidden;}.kt-pd th{background:#0d0d0d;color:#fff;padding:12px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;}.kt-pd th:last-child{background:linear-gradient(135deg,#ff4d4d,#ff8a3c);}.kt-pd td{padding:11px 14px;border-bottom:1px solid #f0f0f0;}.kt-pd tr:last-child td{border-bottom:none;}.kt-pd tr:nth-child(even){background:#fafafa;}.kt-pd .kt-lead{font-size:17px;color:#444;margin-bottom:24px;padding:18px 22px;background:linear-gradient(135deg,#fff5f0,#fff);border-left:4px solid #ff8a3c;border-radius:0 10px 10px 0;}.kt-pd .kt-callout{background:#fafafa;border:1px solid #ececec;padding:18px 22px;border-radius:10px;margin:18px 0;font-size:14px;color:#666;}.kt-pd .kt-pro{background:linear-gradient(135deg,#1a0a0a,#0d0d0d);color:#fff;padding:22px 26px;border-radius:12px;margin:24px 0;}.kt-pd .kt-pro h3{color:#ff8a3c;margin-top:0;}.kt-pd .kt-pro p,\n  .kt-pd .kt-pro li{color:#e8e8e8;}.kt-pd a{color:#ff4d4d;font-weight:600;}\/* === V2 视觉化组件 2026-06-15 === *\/.kt-pd .kt-grid{display:grid;gap:14px;margin:18px 0;}.kt-pd .kt-grid-2{grid-template-columns:repeat(2,1fr);}.kt-pd .kt-grid-3{grid-template-columns:repeat(3,1fr);}\n  @media(max-width:600px){.kt-pd .kt-grid-2,\n  .kt-pd .kt-grid-3{grid-template-columns:1fr;}}\/* 波长卡片 *\/.kt-pd .kt-wave{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.03);}.kt-pd .kt-dot{width:44px;height:44px;border-radius:50%;flex:none;box-shadow:0 2px 8px rgba(0,0,0,.15);}.kt-pd .kt-wave b{display:block;font-size:15px;color:#0d0d0d;}.kt-pd .kt-wave span{font-size:13px;color:#777;}\/* 模式卡 *\/.kt-pd .kt-mode{padding:18px;border-radius:14px;background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #ffe3d6;}.kt-pd .kt-mode b{display:block;font-size:16px;color:#ff4d4d;margin-bottom:4px;}.kt-pd .kt-mode .nm{font-size:12px;color:#999;letter-spacing:.03em;margin-top:8px;display:inline-block;background:#fff0e8;padding:3px 9px;border-radius:20px;}.kt-pd .kt-mode p{font-size:13px;color:#555;margin:0;}\/* 卖点icon卡 *\/.kt-pd .kt-feat{padding:16px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0;text-align:center;}.kt-pd .kt-feat .ic{font-size:26px;margin-bottom:8px;}.kt-pd .kt-feat b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-feat span{font-size:12.5px;color:#777;line-height:1.5;}\/* 步骤卡 *\/.kt-pd .kt-step{position:relative;padding:18px 16px 16px;border-radius:12px;background:#fff;border:1px solid #ececec;text-align:center;}.kt-pd .kt-step .no{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff4d4d,#ff8a3c);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:15px;}.kt-pd .kt-step .ic{font-size:24px;margin-bottom:6px;}.kt-pd .kt-step b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-step span{font-size:12.5px;color:#777;}\/* 分区 *\/.kt-pd .kt-zone{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:#fafafa;border:1px solid #f0f0f0;}.kt-pd .kt-zone .zl{font-size:20px;}.kt-pd .kt-zone b{font-size:14px;color:#0d0d0d;}.kt-pd .kt-zone span{font-size:12.5px;color:#888;}\/* 折叠规格 *\/.kt-pd .kt-spec summary{font-weight:700;cursor:pointer;font-size:15px;padding:14px 16px;background:#fafafa;border:1px solid #ececec;border-radius:10px;list-style:none;}.kt-pd .kt-spec summary::-webkit-details-marker{display:none;}.kt-pd .kt-spec summary::after{content:'  +';float:right;color:#ff8a3c;font-weight:800;}.kt-pd .kt-spec[open] summary::after{content:'  –';}.kt-pd .kt-spec[open] summary{border-radius:10px 10px 0 0;}.kt-pd .kt-social{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #ffe0d0;border-radius:12px;padding:24px 26px;margin:28px 0;}.kt-pd .kt-social-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #ffe8dc;}.kt-pd .kt-social-score{font-size:34px;font-weight:800;color:#0d0d0d;line-height:1;}.kt-pd .kt-social-stars{color:#ff8a3c;font-size:16px;letter-spacing:2px;}.kt-pd .kt-social-meta{font-size:13px;color:#777;}.kt-pd .kt-rev{padding:14px 0;border-bottom:1px dashed #f0e2da;}.kt-pd .kt-rev:last-child{border-bottom:none;padding-bottom:0;}.kt-pd .kt-rev-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px;}.kt-pd .kt-rev-stars{color:#ff8a3c;font-size:13px;letter-spacing:1px;}.kt-pd .kt-rev-name{font-weight:700;font-size:14px;color:#0d0d0d;}.kt-pd .kt-rev-badge{font-size:10px;background:#0d0d0d;color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;}.kt-pd .kt-rev-title{font-weight:600;font-size:14px;color:#333;margin-bottom:4px;}.kt-pd .kt-rev-body{font-size:14px;color:#555;line-height:1.65;margin:0;}.kt-pd .kt-timeline{margin:28px 0;}.kt-pd .kt-tl-row{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f4f4f4;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{flex:0 0 96px;font-weight:800;font-size:13px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#0d0d0d;margin-bottom:3px;}.kt-pd .kt-tl-what span{font-size:14px;color:#666;line-height:1.6;}.kt-pd .kt-nudge{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#0d0d0d;color:#fff;border-radius:12px;padding:18px 22px;margin:26px 0;}.kt-pd .kt-nudge-ico{font-size:22px;line-height:1;}.kt-pd .kt-nudge-txt{font-size:14px;line-height:1.6;flex:1;min-width:220px;}.kt-pd .kt-nudge-txt strong{color:#ff8a3c;}.kt-pd .kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;}.kt-pd .kt-card{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 18px;transition:border-color .25s ease;}.kt-pd .kt-card:hover{border-color:#d9d9d9;}.kt-pd .kt-card strong{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:6px;line-height:1.35;}.kt-pd .kt-card span{display:block;font-size:14px;line-height:1.6;color:#666;}.kt-pd table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;}.kt-pd table td{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;line-height:1.6;color:#555;}.kt-pd table tr:last-child td{border-bottom:none;}.kt-pd table td:first-child{width:34%;color:#111;font-weight:600;white-space:nowrap;}.kt-pd table strong{color:#111;font-weight:700;}.kt-pd .kt-timeline{margin:22px 0;border-left:2px solid #f0f0f0;padding-left:0;}.kt-pd .kt-tl-row{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:start;padding:15px 0 15px 20px;border-bottom:1px solid #f5f5f5;position:relative;}.kt-pd .kt-tl-row::before{content:'';position:absolute;left:-6px;top:22px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff4d4d;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{font-weight:700;font-size:12px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.08em;padding-top:2px;line-height:1.4;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#111;margin-bottom:4px;font-weight:700;}.kt-pd .kt-tl-what span{display:block;font-size:14px;color:#666;line-height:1.6;}\n  @media(max-width:749px){.kt-pd .kt-grid{grid-template-columns:1fr;}.kt-pd .kt-tl-row{grid-template-columns:1fr;gap:6px;}.kt-pd table td:first-child{width:38%;}\n  }\n\n  \/* ===== 2026-07-29 防裁切修复 =====\n     病根：主题 assets\/rte-formatter.js 会把商品描述里每一个 table 元素\n     自动包进 .rte-table-wrapper{overflow-x:auto}。长文本单元格撑出\n     最小内容宽度后就出现横向滚动条，右侧内容被裁掉。\n     方案：所有非数据用途的排版一律改用 div 元素，宽度永远跟随容器。 *\/\n  .kt-pd .kt-dark{background:#0d0d0d;border-radius:12px;padding:22px 26px;margin:8px 0 24px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;}\n  .kt-pd .kt-dark-hook{margin:0 0 10px;font-size:17px;font-weight:800;color:#ff8a3c;line-height:1.4;}\n  .kt-pd .kt-dark-body{margin:0;font-size:15px;line-height:1.7;color:#f0f0f0;}\n  .kt-pd .kt-rows{margin:16px 0;border:1px solid #ececec;border-radius:8px;overflow:hidden;max-width:100%;box-sizing:border-box;}\n  .kt-pd .kt-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:0;border-bottom:1px solid #f0f0f0;}\n  .kt-pd .kt-row:last-child{border-bottom:none;}\n  .kt-pd .kt-row:nth-child(odd){background:#fafafa;}\n  .kt-pd .kt-row-k{padding:12px 14px;font-size:14px;font-weight:700;color:#111;line-height:1.55;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-row-v{padding:12px 14px;font-size:14px;color:#555;line-height:1.6;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-rows-spec .kt-row-k{font-weight:600;color:#333;}\n  \/* 兜底：万一仍有 table 元素被主题包裹，也不许出现横向滚动 *\/\n  .kt-pd .rte-table-wrapper{overflow-x:visible;max-width:100%;}\n  .kt-pd table{table-layout:fixed;max-width:100%;}\n  .kt-pd td,.kt-pd th{overflow-wrap:anywhere;}\n  @media(max-width:749px){\n    .kt-pd .kt-row{grid-template-columns:1fr;}\n    .kt-pd .kt-row-k{padding-bottom:2px;}\n    .kt-pd .kt-row-v{padding-top:0;}\n    .kt-pd .kt-dark{padding:18px 18px;}\n  }\n\u003c\/style\u003e\u003cdiv class=\"kt-pd\"\u003e\n\u003cdiv class=\"kt-hero\" style=\"background:linear-gradient(135deg,#fff5f5,#fff);border-radius:12px;padding:22px 24px;margin-bottom:8px;border:1px solid #ffe3e3\"\u003e\n\u003cp style=\"font-size:20px;font-weight:800;color:#0d0d0d;margin:0 0 12px;line-height:1.4\"\u003ePlug it into the laptop that caused the problem. ⌨️\u003c\/p\u003e\n\u003cp style=\"margin:0 0 14px;color:#444\"\u003eHours of typing, scrolling and crafting all land in the same two joints. This one runs straight off USB — your laptop, a power bank, any adapter — so there's no battery to remember to charge before the desk day that needs it.\u003c\/p\u003e\n\u003cul style=\"list-style:none;padding:0;margin:0\"\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🔌 \u003cstrong\u003eNo battery to manage\u003c\/strong\u003e — plug into whatever's already on your desk.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🔄 \u003cstrong\u003e360° wrap-around\u003c\/strong\u003e — even coverage all the way around, not a pad sitting on one side.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:0px\"\u003e📏 \u003cstrong\u003eExtension strap included\u003c\/strong\u003e — reaches up the forearm when the strain isn't just in the wrist.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"kt-lead\" style=\"color:#666;font-size:14px\"\u003eThe build: \u003cstrong\u003e48 dual-chip LEDs\u003c\/strong\u003e (red and near-infrared in every chip) at \u003cstrong\u003e660nm + 850nm\u003c\/strong\u003e, across a \u003cstrong\u003e40 × 10cm\u003c\/strong\u003e flexible contoured pad. Three modes — 100% steady, 50% steady, or a 10Hz pulse — powered by USB-A direct plug-in.\u003c\/p\u003e\n\u003ch2\u003e🔥 Why this wrist wrap\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🔌 USB direct plug-in\u003c\/strong\u003e\u003cspan\u003eLaptop, power bank or wall adapter. No battery, no charge cycle.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💡 48 dual-chip LEDs\u003c\/strong\u003e\u003cspan\u003eRed and near-infrared inside every chip, not alternating separate beads.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🔄 360° coverage\u003c\/strong\u003e\u003cspan\u003eThe pad wraps the full circumference instead of resting on one face.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e📏 Forearm extension strap\u003c\/strong\u003e\u003cspan\u003eIncluded, for when the strain runs further up than the wrist.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎛️ Three output modes\u003c\/strong\u003e\u003cspan\u003e100% steady, 50% steady, or a 10Hz pulse.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🤝 Left or right\u003c\/strong\u003e\u003cspan\u003eUniversal fit with adjustable velcro closure.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat to expect, week by week\u003c\/h2\u003e\n\u003cp\u003eDesk strain is chronic rather than acute, so this one is about frequency — short sessions during the workday. 🗓️\u003c\/p\u003e\n\u003cdiv class=\"kt-timeline\"\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eSession 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eA break you actually take\u003c\/strong\u003e\u003cspan\u003eTen minutes plugged in at the desk, warm and quiet.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eIt becomes the pause\u003c\/strong\u003e\u003cspan\u003eThe USB power is the reason — no planning, no charging, just plug in.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 2–4\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eTwice a day\u003c\/strong\u003e\u003cspan\u003eMost people end up running it mid-morning and again after lunch.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eOngoing\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eBuilt into the workday\u003c\/strong\u003e\u003cspan\u003eSame as standing up to stretch, except you can keep reading.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:13px;color:#888;\"\u003eIndividual results vary. This timeline reflects what Katalyst customers commonly report and isn't a guarantee of specific outcomes.\u003c\/p\u003e\n\u003ch2\u003e⏰ The break you keep skipping\u003c\/h2\u003e\n\u003cdiv class=\"kt-dark\"\u003e\n\u003cp class=\"kt-dark-hook\"\u003eIt's already plugged into the thing you're staring at.\u003c\/p\u003e\n\u003cp class=\"kt-dark-body\"\u003eNo charging, no setup — wrap it on and keep working. Try it for 30 days; if it doesn't fit your desk, email us and we'll cover the return shipping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🎛️ Three modes\u003c\/h2\u003e\n\u003cp\u003eAll three run from the same 48 dual-chip LEDs at 660nm and 850nm.\u003c\/p\u003e\n\u003cdiv class=\"kt-rows\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e💯 100% steady\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eFull output, continuous — the standard session\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🔅 50% steady\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eHalf output, continuous — for longer or gentler wear\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e〰️ 10Hz pulse\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003ePulsed output rather than constant\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🔄 Why 360° matters at the wrist\u003c\/h2\u003e\n\u003cp\u003eThe wrist is round, and strain doesn't politely stay on the top face. A flat pad resting on one side covers maybe a third of the joint. The \u003cstrong\u003e40 × 10cm\u003c\/strong\u003e flexible pad wraps the whole circumference, and the included extension strap carries it up the forearm when that's where the day landed. 📏\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eFull specifications\u003c\/summary\u003e\u003cdiv class=\"kt-rows kt-rows-spec\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003ePad size\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e40 cm × 10 cm (15.7 × 3.9 in) flexible contoured pad\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLEDs\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e48 dual-chip (red + near-infrared in each chip)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWavelengths\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e660 nm red + 850 nm near-infrared\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eModes\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 — 100% steady \/ 50% steady \/ 10 Hz pulse\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eUSB direct plug-in — power bank, laptop or USB adapter\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eConnector\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eUSB-A, cable included\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eCoverage\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e360° wrist wrap with extension strap for forearm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eFit\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eUniversal — left or right, adjustable velcro closure\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003ch2\u003e📦 What's in the box\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 × Main wrist wrap\u003c\/li\u003e\n\u003cli\u003e1 × Forearm extension strap\u003c\/li\u003e\n\u003cli\u003e1 × USB cable\u003c\/li\u003e\n\u003cli\u003e1 × User manual\u003c\/li\u003e\n\u003cli\u003e1 × Retail box\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e🚀 How to use\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🔌\u003c\/div\u003e\n\u003cb\u003ePlug in\u003c\/b\u003e\u003cspan\u003eLaptop, power bank or wall adapter — whatever's nearest\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🔄\u003c\/div\u003e\n\u003cb\u003eWrap it on\u003c\/b\u003e\u003cspan\u003eFull 360° around the wrist, velcro adjusted comfortably\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🎛️\u003c\/div\u003e\n\u003cb\u003ePick a mode\u003c\/b\u003e\u003cspan\u003e100%, 50%, or the 10Hz pulse\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e⌨️\u003c\/div\u003e\n\u003cb\u003eCarry on working\u003c\/b\u003e\u003cspan\u003eOne hand stays free — it doesn't stop your day\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:#666;\"\u003eSuggested rhythm: short sessions during the workday beat one long one in the evening. 🗓️\u003c\/p\u003e\n\u003ch2\u003e🎁 Who it's for\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e⌨️ Keyboard-heavy jobs\u003c\/strong\u003e\u003cspan\u003eWriters, developers, analysts — anyone typing all day.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎨 Crafters and makers\u003c\/strong\u003e\u003cspan\u003eRepetitive hand work has the same cumulative effect.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e📱 Heavy scrollers\u003c\/strong\u003e\u003cspan\u003eThe modern version of the same strain.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🔋 People who never charge things\u003c\/strong\u003e\u003cspan\u003eThere's nothing to charge. It runs off the desk.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"margin:18px 0;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;font-size:13.5px;color:#555;line-height:1.7;\"\u003e\n\u003cb style=\"color:#0d0d0d;\"\u003e📦 Shipping \u0026amp; Returns\u003c\/b\u003e\u003cbr\u003eFree shipping over $50 (US \u0026amp; Canada) · Tracked 10–20 business days · 30-day money-back, free returns · 12-month warranty · support@katalystaction.com\u003c\/div\u003e\u003cdiv style=\"margin:24px 0 8px;padding:18px 20px;background:#f7f7f7;border:1px solid #ececec;border-radius:12px;\"\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#888;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;\"\u003eImportant Wellness Notice\u003c\/div\u003e\n\u003cp style=\"font-size:12px;color:#999;line-height:1.65;margin:0;\"\u003eThe Katalyst Red Light Wrist Wrap is a consumer wellness and comfort accessory. It is not a medical device and is NOT intended to diagnose, treat, cure, or prevent any disease or medical condition. Statements about red light, near-infrared light, warmth, and wind-down rituals describe usage sensations and lifestyle context — not medical outcomes. Always consult a qualified healthcare professional before starting any new wellness routine, particularly if you are pregnant, nursing, have a pre-existing condition, take medication, have implanted electronics, have light-sensitive skin, or have any concern about heat sensitivity. Stop use and consult a professional if any irritation, discomfort, or unusual sensation occurs. Keep out of reach of children. Do not use on broken skin.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KATALYST","offers":[{"title":"Default Title","offer_id":45996590104773,"sku":null,"price":89.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6128\/5317\/files\/katalyst-redlight-wrist_main-48-led-usb.webp?v=1780840536"},{"product_id":"cordless-hip-red-light-therapy-device-heat-massage","title":"Katalyst Red Light Hip \u0026 Thigh Wrap — Cordless, 5 Heat Levels","description":"\u003cstyle\u003e.kt-pd{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;color:#1a1a1a;line-height:1.7;font-size:16px;}.kt-pd h2{font-size:22px;font-weight:800;margin:32px 0 12px;color:#0d0d0d;border-left:4px solid #ff4d4d;padding-left:12px;}.kt-pd h3{font-size:17px;font-weight:700;margin:20px 0 8px;color:#ff4d4d;}.kt-pd p{margin:0 0 14px;}.kt-pd ul,\n  .kt-pd ol{margin:0 0 18px;padding-left:22px;}.kt-pd li{margin-bottom:8px;}.kt-pd table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;border:1px solid #ececec;border-radius:8px;overflow:hidden;}.kt-pd th{background:#0d0d0d;color:#fff;padding:12px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;}.kt-pd th:last-child{background:linear-gradient(135deg,#ff4d4d,#ff8a3c);}.kt-pd td{padding:11px 14px;border-bottom:1px solid #f0f0f0;}.kt-pd tr:last-child td{border-bottom:none;}.kt-pd tr:nth-child(even){background:#fafafa;}.kt-pd .kt-lead{font-size:17px;color:#444;margin-bottom:24px;padding:18px 22px;background:linear-gradient(135deg,#fff5f0,#fff);border-left:4px solid #ff8a3c;border-radius:0 10px 10px 0;}.kt-pd .kt-callout{background:#fafafa;border:1px solid #ececec;padding:18px 22px;border-radius:10px;margin:18px 0;font-size:14px;color:#666;}.kt-pd .kt-pro{background:linear-gradient(135deg,#1a0a0a,#0d0d0d);color:#fff;padding:22px 26px;border-radius:12px;margin:24px 0;}.kt-pd .kt-pro h3{color:#ff8a3c;margin-top:0;}.kt-pd .kt-pro p,\n  .kt-pd .kt-pro li{color:#e8e8e8;}.kt-pd a{color:#ff4d4d;font-weight:600;}\/* === V2 视觉化组件 2026-06-15 === *\/.kt-pd .kt-grid{display:grid;gap:14px;margin:18px 0;}.kt-pd .kt-grid-2{grid-template-columns:repeat(2,1fr);}.kt-pd .kt-grid-3{grid-template-columns:repeat(3,1fr);}\n  @media(max-width:600px){.kt-pd .kt-grid-2,\n  .kt-pd .kt-grid-3{grid-template-columns:1fr;}}\/* 波长卡片 *\/.kt-pd .kt-wave{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.03);}.kt-pd .kt-dot{width:44px;height:44px;border-radius:50%;flex:none;box-shadow:0 2px 8px rgba(0,0,0,.15);}.kt-pd .kt-wave b{display:block;font-size:15px;color:#0d0d0d;}.kt-pd .kt-wave span{font-size:13px;color:#777;}\/* 模式卡 *\/.kt-pd .kt-mode{padding:18px;border-radius:14px;background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #ffe3d6;}.kt-pd .kt-mode b{display:block;font-size:16px;color:#ff4d4d;margin-bottom:4px;}.kt-pd .kt-mode .nm{font-size:12px;color:#999;letter-spacing:.03em;margin-top:8px;display:inline-block;background:#fff0e8;padding:3px 9px;border-radius:20px;}.kt-pd .kt-mode p{font-size:13px;color:#555;margin:0;}\/* 卖点icon卡 *\/.kt-pd .kt-feat{padding:16px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0;text-align:center;}.kt-pd .kt-feat .ic{font-size:26px;margin-bottom:8px;}.kt-pd .kt-feat b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-feat span{font-size:12.5px;color:#777;line-height:1.5;}\/* 步骤卡 *\/.kt-pd .kt-step{position:relative;padding:18px 16px 16px;border-radius:12px;background:#fff;border:1px solid #ececec;text-align:center;}.kt-pd .kt-step .no{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff4d4d,#ff8a3c);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:15px;}.kt-pd .kt-step .ic{font-size:24px;margin-bottom:6px;}.kt-pd .kt-step b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-step span{font-size:12.5px;color:#777;}\/* 分区 *\/.kt-pd .kt-zone{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:#fafafa;border:1px solid #f0f0f0;}.kt-pd .kt-zone .zl{font-size:20px;}.kt-pd .kt-zone b{font-size:14px;color:#0d0d0d;}.kt-pd .kt-zone span{font-size:12.5px;color:#888;}\/* 折叠规格 *\/.kt-pd .kt-spec summary{font-weight:700;cursor:pointer;font-size:15px;padding:14px 16px;background:#fafafa;border:1px solid #ececec;border-radius:10px;list-style:none;}.kt-pd .kt-spec summary::-webkit-details-marker{display:none;}.kt-pd .kt-spec summary::after{content:'  +';float:right;color:#ff8a3c;font-weight:800;}.kt-pd .kt-spec[open] summary::after{content:'  –';}.kt-pd .kt-spec[open] summary{border-radius:10px 10px 0 0;}.kt-pd .kt-social{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #ffe0d0;border-radius:12px;padding:24px 26px;margin:28px 0;}.kt-pd .kt-social-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #ffe8dc;}.kt-pd .kt-social-score{font-size:34px;font-weight:800;color:#0d0d0d;line-height:1;}.kt-pd .kt-social-stars{color:#ff8a3c;font-size:16px;letter-spacing:2px;}.kt-pd .kt-social-meta{font-size:13px;color:#777;}.kt-pd .kt-rev{padding:14px 0;border-bottom:1px dashed #f0e2da;}.kt-pd .kt-rev:last-child{border-bottom:none;padding-bottom:0;}.kt-pd .kt-rev-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px;}.kt-pd .kt-rev-stars{color:#ff8a3c;font-size:13px;letter-spacing:1px;}.kt-pd .kt-rev-name{font-weight:700;font-size:14px;color:#0d0d0d;}.kt-pd .kt-rev-badge{font-size:10px;background:#0d0d0d;color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;}.kt-pd .kt-rev-title{font-weight:600;font-size:14px;color:#333;margin-bottom:4px;}.kt-pd .kt-rev-body{font-size:14px;color:#555;line-height:1.65;margin:0;}.kt-pd .kt-timeline{margin:28px 0;}.kt-pd .kt-tl-row{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f4f4f4;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{flex:0 0 96px;font-weight:800;font-size:13px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#0d0d0d;margin-bottom:3px;}.kt-pd .kt-tl-what span{font-size:14px;color:#666;line-height:1.6;}.kt-pd .kt-nudge{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#0d0d0d;color:#fff;border-radius:12px;padding:18px 22px;margin:26px 0;}.kt-pd .kt-nudge-ico{font-size:22px;line-height:1;}.kt-pd .kt-nudge-txt{font-size:14px;line-height:1.6;flex:1;min-width:220px;}.kt-pd .kt-nudge-txt strong{color:#ff8a3c;}.kt-pd .kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;}.kt-pd .kt-card{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 18px;transition:border-color .25s ease;}.kt-pd .kt-card:hover{border-color:#d9d9d9;}.kt-pd .kt-card strong{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:6px;line-height:1.35;}.kt-pd .kt-card span{display:block;font-size:14px;line-height:1.6;color:#666;}.kt-pd table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;}.kt-pd table td{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;line-height:1.6;color:#555;}.kt-pd table tr:last-child td{border-bottom:none;}.kt-pd table td:first-child{width:34%;color:#111;font-weight:600;white-space:nowrap;}.kt-pd table strong{color:#111;font-weight:700;}.kt-pd .kt-timeline{margin:22px 0;border-left:2px solid #f0f0f0;padding-left:0;}.kt-pd .kt-tl-row{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:start;padding:15px 0 15px 20px;border-bottom:1px solid #f5f5f5;position:relative;}.kt-pd .kt-tl-row::before{content:'';position:absolute;left:-6px;top:22px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff4d4d;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{font-weight:700;font-size:12px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.08em;padding-top:2px;line-height:1.4;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#111;margin-bottom:4px;font-weight:700;}.kt-pd .kt-tl-what span{display:block;font-size:14px;color:#666;line-height:1.6;}\n  @media(max-width:749px){.kt-pd .kt-grid{grid-template-columns:1fr;}.kt-pd .kt-tl-row{grid-template-columns:1fr;gap:6px;}.kt-pd table td:first-child{width:38%;}\n  }\n\n  \/* ===== 2026-07-29 防裁切修复 =====\n     病根：主题 assets\/rte-formatter.js 会把商品描述里每一个 table 元素\n     自动包进 .rte-table-wrapper{overflow-x:auto}。长文本单元格撑出\n     最小内容宽度后就出现横向滚动条，右侧内容被裁掉。\n     方案：所有非数据用途的排版一律改用 div 元素，宽度永远跟随容器。 *\/\n  .kt-pd .kt-dark{background:#0d0d0d;border-radius:12px;padding:22px 26px;margin:8px 0 24px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;}\n  .kt-pd .kt-dark-hook{margin:0 0 10px;font-size:17px;font-weight:800;color:#ff8a3c;line-height:1.4;}\n  .kt-pd .kt-dark-body{margin:0;font-size:15px;line-height:1.7;color:#f0f0f0;}\n  .kt-pd .kt-rows{margin:16px 0;border:1px solid #ececec;border-radius:8px;overflow:hidden;max-width:100%;box-sizing:border-box;}\n  .kt-pd .kt-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:0;border-bottom:1px solid #f0f0f0;}\n  .kt-pd .kt-row:last-child{border-bottom:none;}\n  .kt-pd .kt-row:nth-child(odd){background:#fafafa;}\n  .kt-pd .kt-row-k{padding:12px 14px;font-size:14px;font-weight:700;color:#111;line-height:1.55;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-row-v{padding:12px 14px;font-size:14px;color:#555;line-height:1.6;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-rows-spec .kt-row-k{font-weight:600;color:#333;}\n  \/* 兜底：万一仍有 table 元素被主题包裹，也不许出现横向滚动 *\/\n  .kt-pd .rte-table-wrapper{overflow-x:visible;max-width:100%;}\n  .kt-pd table{table-layout:fixed;max-width:100%;}\n  .kt-pd td,.kt-pd th{overflow-wrap:anywhere;}\n  @media(max-width:749px){\n    .kt-pd .kt-row{grid-template-columns:1fr;}\n    .kt-pd .kt-row-k{padding-bottom:2px;}\n    .kt-pd .kt-row-v{padding-top:0;}\n    .kt-pd .kt-dark{padding:18px 18px;}\n  }\n\u003c\/style\u003e\u003cdiv class=\"kt-pd\"\u003e\n\u003cdiv class=\"kt-hero\" style=\"background:linear-gradient(135deg,#fff5f5,#fff);border-radius:12px;padding:22px 24px;margin-bottom:8px;border:1px solid #ffe3e3\"\u003e\n\u003cp style=\"font-size:20px;font-weight:800;color:#0d0d0d;margin:0 0 12px;line-height:1.4\"\u003eBig muscles need a big wrap. 🦵\u003c\/p\u003e\n\u003cp style=\"margin:0 0 14px;color:#444\"\u003eHips and thighs are the largest surfaces on your body, and most therapy wraps are built for a knee. This one is 35 × 40cm with an 84.5cm strap — a soft suede panel packing 105 light beads and over 3,500 carbon-fiber heating wires, so the warmth is even instead of patchy.\u003c\/p\u003e\n\u003cul style=\"list-style:none;padding:0;margin:0\"\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🔥 \u003cstrong\u003eThree real heat steps\u003c\/strong\u003e — 46°C for long wear, 57°C for the evening, 65°C when you want the strongest setting.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🔋 \u003cstrong\u003eThree ways to power it\u003c\/strong\u003e — built-in battery, a pocket power bank, or a plain 5V wall adapter.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:0px\"\u003e🚶 \u003cstrong\u003eMoves with you\u003c\/strong\u003e — soft suede finish and a wide strap, so you can keep going about your day.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"kt-lead\" style=\"color:#666;font-size:14px\"\u003eThe build: \u003cstrong\u003e105 light beads at 660nm\u003c\/strong\u003e over a \u003cstrong\u003e35 × 40cm\u003c\/strong\u003e suede panel, driven by \u003cstrong\u003e3,500+ carbon-fiber heating wires\u003c\/strong\u003e across three temperature levels. Dual high-performance motors with 3 vibration modes, 84.5cm strap, and a built-in pocket for a standard USB power bank.\u003c\/p\u003e\n\u003ch2\u003e🔥 Why this wrap\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e📐 Actually sized for the area\u003c\/strong\u003e\u003cspan\u003e35 × 40cm of panel with an 84.5cm strap — it covers hip and upper thigh together.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💡 105 beads at 660nm\u003c\/strong\u003e\u003cspan\u003eSpread across the whole contact surface rather than crowded in the middle.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🔥 3,500+ carbon-fiber wires\u003c\/strong\u003e\u003cspan\u003eHeat comes from a dense wire mesh, which is why it feels even rather than spotty.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🌡️ Three temperature steps\u003c\/strong\u003e\u003cspan\u003e46°C \/ 57°C \/ 65°C — long wear, evening wind-down, or the strongest setting.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e〰️ Dual motors, three modes\u003c\/strong\u003e\u003cspan\u003eLow, medium and a wave pattern across the panel.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🔌 Power it three ways\u003c\/strong\u003e\u003cspan\u003eBuilt-in battery, a 13cm-pocket power bank, or a 5V USB wall adapter.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat to expect, week by week\u003c\/h2\u003e\n\u003cp\u003eLarge-muscle warmth is mostly about how often you use it, not how long each session runs. 🗓️\u003c\/p\u003e\n\u003cdiv class=\"kt-timeline\"\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eSession 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eWarmth spreads\u003c\/strong\u003e\u003cspan\u003eThe carbon-fiber mesh heats evenly — that's the first thing people comment on.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eYou find your level\u003c\/strong\u003e\u003cspan\u003eMost settle at 46°C for long wear and save 65°C for short evening sessions.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 2–4\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eIt follows you around\u003c\/strong\u003e\u003cspan\u003eThe power-bank pocket is what turns it from a sofa device into a wearable one.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eOngoing\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eThe post-leg-day habit\u003c\/strong\u003e\u003cspan\u003eStandard part of the cool-down after long walks, workouts or standing shifts.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:13px;color:#888;\"\u003eIndividual results vary. This timeline reflects what Katalyst customers commonly report and isn't a guarantee of specific outcomes.\u003c\/p\u003e\n\u003ch2\u003e⏰ The cool-down you skip\u003c\/h2\u003e\n\u003cdiv class=\"kt-dark\"\u003e\n\u003cp class=\"kt-dark-hook\"\u003eLeg day always gets the workout. It rarely gets the recovery.\u003c\/p\u003e\n\u003cp class=\"kt-dark-body\"\u003eWrap it on while you make dinner. Try it for 30 days — if it doesn't fit your routine, email us and we'll send a prepaid label with return shipping covered.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🔥 Three heat levels, three different jobs\u003c\/h2\u003e\n\u003cp\u003eDriven by 3,500+ carbon-fiber heating wires spread through the panel — which is why the warmth arrives evenly instead of in hot patches.\u003c\/p\u003e\n\u003cdiv class=\"kt-rows\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🌡️ Level 1 · ≈46°C \/ 115°F\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eGentle, cozy warmth — the setting for long wear\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🌡️ Level 2 · ≈57°C \/ 135°F\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eNoticeably warm — the evening wind-down setting\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🌡️ Level 3 · ≈65°C \/ 150°F\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eThe strongest setting, intended for shorter sessions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🔌 Three ways to keep it running\u003c\/h2\u003e\n\u003cp\u003eThe power-bank pocket is the detail that matters — it's what lets you wear this while moving around instead of sitting next to an outlet.\u003c\/p\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🔋\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eBuilt-in battery\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eCordless for around the house\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🔌\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003ePocket power bank\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003e13cm pocket fits a standard pocket-size bank\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🏠\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003e5V wall adapter\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003ePlug in for longer sessions at home\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🔥\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eSingle flame button\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eLong-press for power, short-press to cycle settings\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdetails\u003e\u003csummary\u003eFull specifications\u003c\/summary\u003e\u003cdiv class=\"kt-rows kt-rows-spec\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLight beads\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e105 beads @ 660 nm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eHeating\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3,500+ carbon-fiber heating wires\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eHeat levels\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 — 46 °C \/ 57 °C \/ 65 °C (115 \/ 135 \/ 150 °F)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eVibration\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eDual high-performance motors · 3 modes (low \/ medium \/ wave)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eBuilt-in rechargeable battery + USB power-bank + 5V wall adapter\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eCharging\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eUSB-C\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003ePanel size\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e35 × 40 cm (≈13.8 × 15.7 in)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eStrap\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e84.5 cm (≈33.3 in)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003ePower-bank pocket\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e13 cm — fits standard pocket-size banks\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eSoft suede-finish fabric\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eControls\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eSingle flame button — long-press power, short-press cycle\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003ch2\u003e🚀 How to use\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🦵\u003c\/div\u003e\n\u003cb\u003eWrap it on\u003c\/b\u003e\u003cspan\u003eAround hip or upper thigh, strap adjusted snug\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🔥\u003c\/div\u003e\n\u003cb\u003eLong-press to start\u003c\/b\u003e\u003cspan\u003eThe single flame button powers it up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🌡️\u003c\/div\u003e\n\u003cb\u003eShort-press to cycle\u003c\/b\u003e\u003cspan\u003eStep through heat levels and vibration modes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🚶\u003c\/div\u003e\n\u003cb\u003eKeep going\u003c\/b\u003e\u003cspan\u003eBattery or pocket power bank means you don't have to sit still\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:#666;\"\u003eSuggested rhythm: level 1 for long wear, level 3 for short evening sessions. Use it whenever you'd reach for a heat pad. 🗓️\u003c\/p\u003e\n\u003ch2\u003e🎁 Who it's for\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🏋️ Leg-day regulars\u003c\/strong\u003e\u003cspan\u003eThe recovery half of the session that usually gets skipped.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🚶 People on their feet all day\u003c\/strong\u003e\u003cspan\u003eStanding shifts land in the hips before anywhere else.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🏠 Work-from-home sitters\u003c\/strong\u003e\u003cspan\u003eLong hours in a chair have the same effect from the other direction.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🔌 Anyone tired of being tethered\u003c\/strong\u003e\u003cspan\u003eThree power options, including one you can walk around with.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"margin:18px 0;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;font-size:13.5px;color:#555;line-height:1.7;\"\u003e\n\u003cb style=\"color:#0d0d0d;\"\u003e📦 Shipping \u0026amp; Returns\u003c\/b\u003e\u003cbr\u003eFree shipping over $50 (US \u0026amp; Canada) · Tracked 10–20 business days · 30-day money-back, free returns · 12-month warranty · support@katalystaction.com\u003c\/div\u003e\u003cdiv style=\"margin:24px 0 8px;padding:18px 20px;background:#f7f7f7;border:1px solid #ececec;border-radius:12px;\"\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#888;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;\"\u003eImportant Wellness Notice\u003c\/div\u003e\n\u003cp style=\"font-size:12px;color:#999;line-height:1.65;margin:0;\"\u003eThe Katalyst Red Light Hip \u0026amp; Thigh Wrap is a consumer wellness and comfort accessory. It is not a medical device and is NOT intended to diagnose, treat, cure, or prevent any disease or medical condition. Statements about red light, near-infrared light, warmth, and wind-down rituals describe usage sensations and lifestyle context — not medical outcomes. Always consult a qualified healthcare professional before starting any new wellness routine, particularly if you are pregnant, nursing, have a pre-existing condition, take medication, have implanted electronics, have light-sensitive skin, or have any concern about heat sensitivity. Stop use and consult a professional if any irritation, discomfort, or unusual sensation occurs. Keep out of reach of children. Do not use on broken skin.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KATALYST","offers":[{"title":"Default Title","offer_id":45996604784837,"sku":null,"price":109.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6128\/5317\/files\/katalyst-redlight-hip_main-cordless-thigh_wrap.webp?v=1780840392"},{"product_id":"cordless-tmj-red-light-therapy-wrap","title":"Katalyst Red Light Jaw Wrap — Jaw Tension Relief, 100-Point Matrix","description":"\u003cstyle\u003e.kt-pd{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;color:#1a1a1a;line-height:1.7;font-size:16px;}.kt-pd h2{font-size:22px;font-weight:800;margin:32px 0 12px;color:#0d0d0d;border-left:4px solid #ff4d4d;padding-left:12px;}.kt-pd h3{font-size:17px;font-weight:700;margin:20px 0 8px;color:#ff4d4d;}.kt-pd p{margin:0 0 14px;}.kt-pd ul,\n  .kt-pd ol{margin:0 0 18px;padding-left:22px;}.kt-pd li{margin-bottom:8px;}.kt-pd table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;border:1px solid #ececec;border-radius:8px;overflow:hidden;}.kt-pd th{background:#0d0d0d;color:#fff;padding:12px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;}.kt-pd th:last-child{background:linear-gradient(135deg,#ff4d4d,#ff8a3c);}.kt-pd td{padding:11px 14px;border-bottom:1px solid #f0f0f0;}.kt-pd tr:last-child td{border-bottom:none;}.kt-pd tr:nth-child(even){background:#fafafa;}.kt-pd .kt-lead{font-size:17px;color:#444;margin-bottom:24px;padding:18px 22px;background:linear-gradient(135deg,#fff5f0,#fff);border-left:4px solid #ff8a3c;border-radius:0 10px 10px 0;}.kt-pd .kt-callout{background:#fafafa;border:1px solid #ececec;padding:18px 22px;border-radius:10px;margin:18px 0;font-size:14px;color:#666;}.kt-pd .kt-pro{background:linear-gradient(135deg,#1a0a0a,#0d0d0d);color:#fff;padding:22px 26px;border-radius:12px;margin:24px 0;}.kt-pd .kt-pro h3{color:#ff8a3c;margin-top:0;}.kt-pd .kt-pro p,\n  .kt-pd .kt-pro li{color:#e8e8e8;}.kt-pd a{color:#ff4d4d;font-weight:600;}\/* === V2 视觉化组件 2026-06-15 === *\/.kt-pd .kt-grid{display:grid;gap:14px;margin:18px 0;}.kt-pd .kt-grid-2{grid-template-columns:repeat(2,1fr);}.kt-pd .kt-grid-3{grid-template-columns:repeat(3,1fr);}\n  @media(max-width:600px){.kt-pd .kt-grid-2,\n  .kt-pd .kt-grid-3{grid-template-columns:1fr;}}\/* 波长卡片 *\/.kt-pd .kt-wave{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.03);}.kt-pd .kt-dot{width:44px;height:44px;border-radius:50%;flex:none;box-shadow:0 2px 8px rgba(0,0,0,.15);}.kt-pd .kt-wave b{display:block;font-size:15px;color:#0d0d0d;}.kt-pd .kt-wave span{font-size:13px;color:#777;}\/* 模式卡 *\/.kt-pd .kt-mode{padding:18px;border-radius:14px;background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #ffe3d6;}.kt-pd .kt-mode b{display:block;font-size:16px;color:#ff4d4d;margin-bottom:4px;}.kt-pd .kt-mode .nm{font-size:12px;color:#999;letter-spacing:.03em;margin-top:8px;display:inline-block;background:#fff0e8;padding:3px 9px;border-radius:20px;}.kt-pd .kt-mode p{font-size:13px;color:#555;margin:0;}\/* 卖点icon卡 *\/.kt-pd .kt-feat{padding:16px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0;text-align:center;}.kt-pd .kt-feat .ic{font-size:26px;margin-bottom:8px;}.kt-pd .kt-feat b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-feat span{font-size:12.5px;color:#777;line-height:1.5;}\/* 步骤卡 *\/.kt-pd .kt-step{position:relative;padding:18px 16px 16px;border-radius:12px;background:#fff;border:1px solid #ececec;text-align:center;}.kt-pd .kt-step .no{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff4d4d,#ff8a3c);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:15px;}.kt-pd .kt-step .ic{font-size:24px;margin-bottom:6px;}.kt-pd .kt-step b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-step span{font-size:12.5px;color:#777;}\/* 分区 *\/.kt-pd .kt-zone{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:#fafafa;border:1px solid #f0f0f0;}.kt-pd .kt-zone .zl{font-size:20px;}.kt-pd .kt-zone b{font-size:14px;color:#0d0d0d;}.kt-pd .kt-zone span{font-size:12.5px;color:#888;}\/* 折叠规格 *\/.kt-pd .kt-spec summary{font-weight:700;cursor:pointer;font-size:15px;padding:14px 16px;background:#fafafa;border:1px solid #ececec;border-radius:10px;list-style:none;}.kt-pd .kt-spec summary::-webkit-details-marker{display:none;}.kt-pd .kt-spec summary::after{content:'  +';float:right;color:#ff8a3c;font-weight:800;}.kt-pd .kt-spec[open] summary::after{content:'  –';}.kt-pd .kt-spec[open] summary{border-radius:10px 10px 0 0;}.kt-pd .kt-social{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #ffe0d0;border-radius:12px;padding:24px 26px;margin:28px 0;}.kt-pd .kt-social-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #ffe8dc;}.kt-pd .kt-social-score{font-size:34px;font-weight:800;color:#0d0d0d;line-height:1;}.kt-pd .kt-social-stars{color:#ff8a3c;font-size:16px;letter-spacing:2px;}.kt-pd .kt-social-meta{font-size:13px;color:#777;}.kt-pd .kt-rev{padding:14px 0;border-bottom:1px dashed #f0e2da;}.kt-pd .kt-rev:last-child{border-bottom:none;padding-bottom:0;}.kt-pd .kt-rev-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px;}.kt-pd .kt-rev-stars{color:#ff8a3c;font-size:13px;letter-spacing:1px;}.kt-pd .kt-rev-name{font-weight:700;font-size:14px;color:#0d0d0d;}.kt-pd .kt-rev-badge{font-size:10px;background:#0d0d0d;color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;}.kt-pd .kt-rev-title{font-weight:600;font-size:14px;color:#333;margin-bottom:4px;}.kt-pd .kt-rev-body{font-size:14px;color:#555;line-height:1.65;margin:0;}.kt-pd .kt-timeline{margin:28px 0;}.kt-pd .kt-tl-row{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f4f4f4;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{flex:0 0 96px;font-weight:800;font-size:13px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#0d0d0d;margin-bottom:3px;}.kt-pd .kt-tl-what span{font-size:14px;color:#666;line-height:1.6;}.kt-pd .kt-nudge{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#0d0d0d;color:#fff;border-radius:12px;padding:18px 22px;margin:26px 0;}.kt-pd .kt-nudge-ico{font-size:22px;line-height:1;}.kt-pd .kt-nudge-txt{font-size:14px;line-height:1.6;flex:1;min-width:220px;}.kt-pd .kt-nudge-txt strong{color:#ff8a3c;}.kt-pd .kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;}.kt-pd .kt-card{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 18px;transition:border-color .25s ease;}.kt-pd .kt-card:hover{border-color:#d9d9d9;}.kt-pd .kt-card strong{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:6px;line-height:1.35;}.kt-pd .kt-card span{display:block;font-size:14px;line-height:1.6;color:#666;}.kt-pd table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;}.kt-pd table td{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;line-height:1.6;color:#555;}.kt-pd table tr:last-child td{border-bottom:none;}.kt-pd table td:first-child{width:34%;color:#111;font-weight:600;white-space:nowrap;}.kt-pd table strong{color:#111;font-weight:700;}.kt-pd .kt-timeline{margin:22px 0;border-left:2px solid #f0f0f0;padding-left:0;}.kt-pd .kt-tl-row{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:start;padding:15px 0 15px 20px;border-bottom:1px solid #f5f5f5;position:relative;}.kt-pd .kt-tl-row::before{content:'';position:absolute;left:-6px;top:22px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff4d4d;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{font-weight:700;font-size:12px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.08em;padding-top:2px;line-height:1.4;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#111;margin-bottom:4px;font-weight:700;}.kt-pd .kt-tl-what span{display:block;font-size:14px;color:#666;line-height:1.6;}\n  @media(max-width:749px){.kt-pd .kt-grid{grid-template-columns:1fr;}.kt-pd .kt-tl-row{grid-template-columns:1fr;gap:6px;}.kt-pd table td:first-child{width:38%;}\n  }\n\n  \/* ===== 2026-07-29 防裁切修复 =====\n     病根：主题 assets\/rte-formatter.js 会把商品描述里每一个 table 元素\n     自动包进 .rte-table-wrapper{overflow-x:auto}。长文本单元格撑出\n     最小内容宽度后就出现横向滚动条，右侧内容被裁掉。\n     方案：所有非数据用途的排版一律改用 div 元素，宽度永远跟随容器。 *\/\n  .kt-pd .kt-dark{background:#0d0d0d;border-radius:12px;padding:22px 26px;margin:8px 0 24px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;}\n  .kt-pd .kt-dark-hook{margin:0 0 10px;font-size:17px;font-weight:800;color:#ff8a3c;line-height:1.4;}\n  .kt-pd .kt-dark-body{margin:0;font-size:15px;line-height:1.7;color:#f0f0f0;}\n  .kt-pd .kt-rows{margin:16px 0;border:1px solid #ececec;border-radius:8px;overflow:hidden;max-width:100%;box-sizing:border-box;}\n  .kt-pd .kt-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:0;border-bottom:1px solid #f0f0f0;}\n  .kt-pd .kt-row:last-child{border-bottom:none;}\n  .kt-pd .kt-row:nth-child(odd){background:#fafafa;}\n  .kt-pd .kt-row-k{padding:12px 14px;font-size:14px;font-weight:700;color:#111;line-height:1.55;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-row-v{padding:12px 14px;font-size:14px;color:#555;line-height:1.6;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-rows-spec .kt-row-k{font-weight:600;color:#333;}\n  \/* 兜底：万一仍有 table 元素被主题包裹，也不许出现横向滚动 *\/\n  .kt-pd .rte-table-wrapper{overflow-x:visible;max-width:100%;}\n  .kt-pd table{table-layout:fixed;max-width:100%;}\n  .kt-pd td,.kt-pd th{overflow-wrap:anywhere;}\n  @media(max-width:749px){\n    .kt-pd .kt-row{grid-template-columns:1fr;}\n    .kt-pd .kt-row-k{padding-bottom:2px;}\n    .kt-pd .kt-row-v{padding-top:0;}\n    .kt-pd .kt-dark{padding:18px 18px;}\n  }\n\u003c\/style\u003e\u003cdiv class=\"kt-pd\"\u003e\n\u003cdiv class=\"kt-hero\" style=\"background:linear-gradient(135deg,#fff5f5,#fff);border-radius:12px;padding:22px 24px;margin-bottom:8px;border:1px solid #ffe3e3\"\u003e\n\u003cp style=\"font-size:20px;font-weight:800;color:#0d0d0d;margin:0 0 12px;line-height:1.4\"\u003eMost people don't notice they're clenching until the evening. 😮‍💨\u003c\/p\u003e\n\u003cp style=\"margin:0 0 14px;color:#444\"\u003eJaw tension builds quietly through a stressful day and shows up when you finally sit down. This wraps around the lower face hands-free, with 100 light points spread evenly across the contact surface — so you can let go without holding anything.\u003c\/p\u003e\n\u003cul style=\"list-style:none;padding:0;margin:0\"\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🌿 \u003cstrong\u003e100-point light matrix\u003c\/strong\u003e — spread across the whole contact surface, so the glow feels balanced rather than concentrated.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🔋 \u003cstrong\u003eCordless and hands-free\u003c\/strong\u003e — 5000mAh battery, nothing to hold, nothing to plug in.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:0px\"\u003e🔄 \u003cstrong\u003eNot just the jaw\u003c\/strong\u003e — the 83cm wrap also fits forehead, side of head, shoulder, wrist or forearm.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"kt-lead\" style=\"color:#666;font-size:14px\"\u003eThe build: \u003cstrong\u003e100 light points\u003c\/strong\u003e running \u003cstrong\u003e660nm visible red + 850nm near-infrared\u003c\/strong\u003e, \u003cstrong\u003e3 heat levels\u003c\/strong\u003e at 40 \/ 50 \/ 60°C, and a \u003cstrong\u003e3-stage timer\u003c\/strong\u003e at 15 \/ 30 \/ 45 minutes with auto shut-off. 5000mAh battery, USB-C charging, 83 × 16cm wrap with a closed-loop fastener.\u003c\/p\u003e\n\u003ch2\u003e🔥 Why this jaw wrap\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🌿 100-point matrix\u003c\/strong\u003e\u003cspan\u003eLight points across the whole inner surface rather than clustered in the middle.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🔋 5000mAh, fully cordless\u003c\/strong\u003e\u003cspan\u003eUSB-C charging and enough battery for repeat sessions.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🌡️ Three heat levels\u003c\/strong\u003e\u003cspan\u003e40°C, 50°C and 60°C — gentle through to properly warm.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e⏱️ Three timer stages\u003c\/strong\u003e\u003cspan\u003e15, 30 or 45 minutes, with auto shut-off.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🔄 Fits more than the jaw\u003c\/strong\u003e\u003cspan\u003e83 × 16cm also wraps forehead, side of head, shoulder, wrist or forearm.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e👆 One-button control\u003c\/strong\u003e\u003cspan\u003eCycles power, light, heat level and timer.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat to expect, week by week\u003c\/h2\u003e\n\u003cp\u003eTension release is a habit, not an event — the value is in having something you'll actually put on. 🗓️\u003c\/p\u003e\n\u003cdiv class=\"kt-timeline\"\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eSession 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eThe first proper unclench\u003c\/strong\u003e\u003cspan\u003eWarmth across the lower face with nothing to hold. Most people describe it as relief.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eIt becomes the evening cue\u003c\/strong\u003e\u003cspan\u003ePutting it on signals the day is over — that's half of why it works.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 2–4\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eIt travels\u003c\/strong\u003e\u003cspan\u003eThe wrap ends up on shoulders and forearms too, once people realise it fits.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eOngoing\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003ePart of switching off\u003c\/strong\u003e\u003cspan\u003eSame role as a warm compress, minus the reheating.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:13px;color:#888;\"\u003eIndividual results vary. This timeline reflects what Katalyst customers commonly report and isn't a guarantee of specific outcomes.\u003c\/p\u003e\n\u003ch2\u003e⏰ Fifteen minutes to let go\u003c\/h2\u003e\n\u003cdiv class=\"kt-dark\"\u003e\n\u003cp class=\"kt-dark-hook\"\u003eYou've been holding tension in the same place since this morning.\u003c\/p\u003e\n\u003cp class=\"kt-dark-body\"\u003eWrap it on, press once, and let the timer run. Try it for 30 days — if it doesn't help you wind down, email us and we'll send a prepaid label with return shipping covered.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🔄 One wrap, several places\u003c\/h2\u003e\n\u003cp\u003eAt 83 × 16cm with a closed-loop adjustable fastener, this isn't limited to the jaw — it's the most versatile shape in the range.\u003c\/p\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e😮‍💨\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eLower face and jawline\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eThe primary fit — hands-free, closed-loop fastener\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🧠\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eForehead and side of head\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eThe 83cm length wraps the head comfortably\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🤷\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eShoulder\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eSame wrap, different anchor point\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e✋\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eWrist and forearm\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eUseful after long desk days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🎛️ What's running\u003c\/h2\u003e\n\u003cdiv class=\"kt-rows\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e💡 Light\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e100 points at 660nm visible red + 850nm near-infrared\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🌡️ Heat\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 levels — 40°C \/ 50°C \/ 60°C (104 \/ 122 \/ 140°F)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e⏱️ Timer\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 stages — 15 \/ 30 \/ 45 minutes, auto shut-off\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e👆 Control\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eOne button cycling power, light, heat level and timer\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdetails\u003e\u003csummary\u003eFull specifications\u003c\/summary\u003e\u003cdiv class=\"kt-rows kt-rows-spec\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLight points\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e100 across the inner contact surface\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWavelengths\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e660 nm visible red + 850 nm near-infrared\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eHeat levels\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 — 40 \/ 50 \/ 60 °C (104 \/ 122 \/ 140 °F)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eTimer\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 stages — 15 \/ 30 \/ 45 minutes, auto shut-off\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eBattery\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e5000 mAh built-in lithium · USB-C charging\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eSize\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e83 cm × 16 cm (32.7 × 6.3 in)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eFastener\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eClosed-loop adjustable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eSoft breathable outer shell · skin-friendly inner liner\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eControls\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eOne-button cycle — power · light · heat level · timer\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eAlso fits\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eForehead · side of head · shoulder · wrist · forearm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003ch2\u003e📦 What's in the box\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 × Jaw wrap\u003c\/li\u003e\n\u003cli\u003e1 × USB-C charging cable\u003c\/li\u003e\n\u003cli\u003e1 × User manual\u003c\/li\u003e\n\u003cli\u003eGift-ready packaging\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e🚀 How to use\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e😮‍💨\u003c\/div\u003e\n\u003cb\u003eWrap it on\u003c\/b\u003e\u003cspan\u003eAround the lower face, closed-loop fastener adjusted gently\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e👆\u003c\/div\u003e\n\u003cb\u003ePress to power\u003c\/b\u003e\u003cspan\u003eOne button cycles through everything\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🌡️\u003c\/div\u003e\n\u003cb\u003ePick heat and timer\u003c\/b\u003e\u003cspan\u003e40, 50 or 60°C — 15, 30 or 45 minutes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🛋️\u003c\/div\u003e\n\u003cb\u003eSit back\u003c\/b\u003e\u003cspan\u003eFully hands-free, so you can genuinely relax\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:#666;\"\u003eSuggested rhythm: 15–45 minutes in the evening, whenever the day has left its mark. 🗓️\u003c\/p\u003e\n\u003ch2\u003e🎁 Who it's for\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e😬 Evening clenchers\u003c\/strong\u003e\u003cspan\u003eIf you notice it at night, this is the slot it fills.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💻 High-stress desk days\u003c\/strong\u003e\u003cspan\u003eTension has to go somewhere, and it usually picks the jaw.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🔄 People who want one wrap for everything\u003c\/strong\u003e\u003cspan\u003eJaw, head, shoulder, forearm — same device.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🛋️ Hands-free preferrers\u003c\/strong\u003e\u003cspan\u003eNothing to hold means you can actually switch off.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"margin:18px 0;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;font-size:13.5px;color:#555;line-height:1.7;\"\u003e\n\u003cb style=\"color:#0d0d0d;\"\u003e📦 Shipping \u0026amp; Returns\u003c\/b\u003e\u003cbr\u003eFree shipping over $50 (US \u0026amp; Canada) · Tracked 10–20 business days · 30-day money-back, free returns · 12-month warranty · support@katalystaction.com\u003c\/div\u003e\u003cdiv style=\"margin:24px 0 8px;padding:18px 20px;background:#f7f7f7;border:1px solid #ececec;border-radius:12px;\"\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#888;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;\"\u003eImportant Wellness Notice\u003c\/div\u003e\n\u003cp style=\"font-size:12px;color:#999;line-height:1.65;margin:0;\"\u003eThe Katalyst Red Light Jaw Wrap is a consumer wellness and comfort accessory. It is not a medical device and is NOT intended to diagnose, treat, cure, or prevent any disease or medical condition. Statements about red light, near-infrared light, warmth, and wind-down rituals describe usage sensations and lifestyle context — not medical outcomes. Always consult a qualified healthcare professional before starting any new wellness routine, particularly if you are pregnant, nursing, have a pre-existing condition, take medication, have implanted electronics, have light-sensitive skin, or have any concern about heat sensitivity. Stop use and consult a professional if any irritation, discomfort, or unusual sensation occurs. Keep out of reach of children. Do not use on broken skin.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KATALYST","offers":[{"title":"Default Title","offer_id":45996626673861,"sku":null,"price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6128\/5317\/files\/katalyst-redlight-tmj-main_cordless-red-light.webp?v=1780839622"},{"product_id":"cordless-red-light-therapy-ankle-brace","title":"Katalyst Red Light Ankle Brace — Cordless Heat + 40 LEDs","description":"\u003cstyle\u003e.kt-pd{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;color:#1a1a1a;line-height:1.7;font-size:16px;}.kt-pd h2{font-size:22px;font-weight:800;margin:32px 0 12px;color:#0d0d0d;border-left:4px solid #ff4d4d;padding-left:12px;}.kt-pd h3{font-size:17px;font-weight:700;margin:20px 0 8px;color:#ff4d4d;}.kt-pd p{margin:0 0 14px;}.kt-pd ul,\n  .kt-pd ol{margin:0 0 18px;padding-left:22px;}.kt-pd li{margin-bottom:8px;}.kt-pd table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;border:1px solid #ececec;border-radius:8px;overflow:hidden;}.kt-pd th{background:#0d0d0d;color:#fff;padding:12px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;}.kt-pd th:last-child{background:linear-gradient(135deg,#ff4d4d,#ff8a3c);}.kt-pd td{padding:11px 14px;border-bottom:1px solid #f0f0f0;}.kt-pd tr:last-child td{border-bottom:none;}.kt-pd tr:nth-child(even){background:#fafafa;}.kt-pd .kt-lead{font-size:17px;color:#444;margin-bottom:24px;padding:18px 22px;background:linear-gradient(135deg,#fff5f0,#fff);border-left:4px solid #ff8a3c;border-radius:0 10px 10px 0;}.kt-pd .kt-callout{background:#fafafa;border:1px solid #ececec;padding:18px 22px;border-radius:10px;margin:18px 0;font-size:14px;color:#666;}.kt-pd .kt-pro{background:linear-gradient(135deg,#1a0a0a,#0d0d0d);color:#fff;padding:22px 26px;border-radius:12px;margin:24px 0;}.kt-pd .kt-pro h3{color:#ff8a3c;margin-top:0;}.kt-pd .kt-pro p,\n  .kt-pd .kt-pro li{color:#e8e8e8;}.kt-pd a{color:#ff4d4d;font-weight:600;}\/* === V2 视觉化组件 2026-06-15 === *\/.kt-pd .kt-grid{display:grid;gap:14px;margin:18px 0;}.kt-pd .kt-grid-2{grid-template-columns:repeat(2,1fr);}.kt-pd .kt-grid-3{grid-template-columns:repeat(3,1fr);}\n  @media(max-width:600px){.kt-pd .kt-grid-2,\n  .kt-pd .kt-grid-3{grid-template-columns:1fr;}}\/* 波长卡片 *\/.kt-pd .kt-wave{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.03);}.kt-pd .kt-dot{width:44px;height:44px;border-radius:50%;flex:none;box-shadow:0 2px 8px rgba(0,0,0,.15);}.kt-pd .kt-wave b{display:block;font-size:15px;color:#0d0d0d;}.kt-pd .kt-wave span{font-size:13px;color:#777;}\/* 模式卡 *\/.kt-pd .kt-mode{padding:18px;border-radius:14px;background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #ffe3d6;}.kt-pd .kt-mode b{display:block;font-size:16px;color:#ff4d4d;margin-bottom:4px;}.kt-pd .kt-mode .nm{font-size:12px;color:#999;letter-spacing:.03em;margin-top:8px;display:inline-block;background:#fff0e8;padding:3px 9px;border-radius:20px;}.kt-pd .kt-mode p{font-size:13px;color:#555;margin:0;}\/* 卖点icon卡 *\/.kt-pd .kt-feat{padding:16px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0;text-align:center;}.kt-pd .kt-feat .ic{font-size:26px;margin-bottom:8px;}.kt-pd .kt-feat b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-feat span{font-size:12.5px;color:#777;line-height:1.5;}\/* 步骤卡 *\/.kt-pd .kt-step{position:relative;padding:18px 16px 16px;border-radius:12px;background:#fff;border:1px solid #ececec;text-align:center;}.kt-pd .kt-step .no{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff4d4d,#ff8a3c);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:15px;}.kt-pd .kt-step .ic{font-size:24px;margin-bottom:6px;}.kt-pd .kt-step b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-step span{font-size:12.5px;color:#777;}\/* 分区 *\/.kt-pd .kt-zone{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:#fafafa;border:1px solid #f0f0f0;}.kt-pd .kt-zone .zl{font-size:20px;}.kt-pd .kt-zone b{font-size:14px;color:#0d0d0d;}.kt-pd .kt-zone span{font-size:12.5px;color:#888;}\/* 折叠规格 *\/.kt-pd .kt-spec summary{font-weight:700;cursor:pointer;font-size:15px;padding:14px 16px;background:#fafafa;border:1px solid #ececec;border-radius:10px;list-style:none;}.kt-pd .kt-spec summary::-webkit-details-marker{display:none;}.kt-pd .kt-spec summary::after{content:'  +';float:right;color:#ff8a3c;font-weight:800;}.kt-pd .kt-spec[open] summary::after{content:'  –';}.kt-pd .kt-spec[open] summary{border-radius:10px 10px 0 0;}.kt-pd .kt-social{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #ffe0d0;border-radius:12px;padding:24px 26px;margin:28px 0;}.kt-pd .kt-social-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #ffe8dc;}.kt-pd .kt-social-score{font-size:34px;font-weight:800;color:#0d0d0d;line-height:1;}.kt-pd .kt-social-stars{color:#ff8a3c;font-size:16px;letter-spacing:2px;}.kt-pd .kt-social-meta{font-size:13px;color:#777;}.kt-pd .kt-rev{padding:14px 0;border-bottom:1px dashed #f0e2da;}.kt-pd .kt-rev:last-child{border-bottom:none;padding-bottom:0;}.kt-pd .kt-rev-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px;}.kt-pd .kt-rev-stars{color:#ff8a3c;font-size:13px;letter-spacing:1px;}.kt-pd .kt-rev-name{font-weight:700;font-size:14px;color:#0d0d0d;}.kt-pd .kt-rev-badge{font-size:10px;background:#0d0d0d;color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;}.kt-pd .kt-rev-title{font-weight:600;font-size:14px;color:#333;margin-bottom:4px;}.kt-pd .kt-rev-body{font-size:14px;color:#555;line-height:1.65;margin:0;}.kt-pd .kt-timeline{margin:28px 0;}.kt-pd .kt-tl-row{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f4f4f4;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{flex:0 0 96px;font-weight:800;font-size:13px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#0d0d0d;margin-bottom:3px;}.kt-pd .kt-tl-what span{font-size:14px;color:#666;line-height:1.6;}.kt-pd .kt-nudge{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#0d0d0d;color:#fff;border-radius:12px;padding:18px 22px;margin:26px 0;}.kt-pd .kt-nudge-ico{font-size:22px;line-height:1;}.kt-pd .kt-nudge-txt{font-size:14px;line-height:1.6;flex:1;min-width:220px;}.kt-pd .kt-nudge-txt strong{color:#ff8a3c;}.kt-pd .kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;}.kt-pd .kt-card{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 18px;transition:border-color .25s ease;}.kt-pd .kt-card:hover{border-color:#d9d9d9;}.kt-pd .kt-card strong{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:6px;line-height:1.35;}.kt-pd .kt-card span{display:block;font-size:14px;line-height:1.6;color:#666;}.kt-pd table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;}.kt-pd table td{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;line-height:1.6;color:#555;}.kt-pd table tr:last-child td{border-bottom:none;}.kt-pd table td:first-child{width:34%;color:#111;font-weight:600;white-space:nowrap;}.kt-pd table strong{color:#111;font-weight:700;}.kt-pd .kt-timeline{margin:22px 0;border-left:2px solid #f0f0f0;padding-left:0;}.kt-pd .kt-tl-row{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:start;padding:15px 0 15px 20px;border-bottom:1px solid #f5f5f5;position:relative;}.kt-pd .kt-tl-row::before{content:'';position:absolute;left:-6px;top:22px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff4d4d;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{font-weight:700;font-size:12px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.08em;padding-top:2px;line-height:1.4;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#111;margin-bottom:4px;font-weight:700;}.kt-pd .kt-tl-what span{display:block;font-size:14px;color:#666;line-height:1.6;}\n  @media(max-width:749px){.kt-pd .kt-grid{grid-template-columns:1fr;}.kt-pd .kt-tl-row{grid-template-columns:1fr;gap:6px;}.kt-pd table td:first-child{width:38%;}\n  }\n\n  \/* ===== 2026-07-29 防裁切修复 =====\n     病根：主题 assets\/rte-formatter.js 会把商品描述里每一个 table 元素\n     自动包进 .rte-table-wrapper{overflow-x:auto}。长文本单元格撑出\n     最小内容宽度后就出现横向滚动条，右侧内容被裁掉。\n     方案：所有非数据用途的排版一律改用 div 元素，宽度永远跟随容器。 *\/\n  .kt-pd .kt-dark{background:#0d0d0d;border-radius:12px;padding:22px 26px;margin:8px 0 24px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;}\n  .kt-pd .kt-dark-hook{margin:0 0 10px;font-size:17px;font-weight:800;color:#ff8a3c;line-height:1.4;}\n  .kt-pd .kt-dark-body{margin:0;font-size:15px;line-height:1.7;color:#f0f0f0;}\n  .kt-pd .kt-rows{margin:16px 0;border:1px solid #ececec;border-radius:8px;overflow:hidden;max-width:100%;box-sizing:border-box;}\n  .kt-pd .kt-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:0;border-bottom:1px solid #f0f0f0;}\n  .kt-pd .kt-row:last-child{border-bottom:none;}\n  .kt-pd .kt-row:nth-child(odd){background:#fafafa;}\n  .kt-pd .kt-row-k{padding:12px 14px;font-size:14px;font-weight:700;color:#111;line-height:1.55;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-row-v{padding:12px 14px;font-size:14px;color:#555;line-height:1.6;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-rows-spec .kt-row-k{font-weight:600;color:#333;}\n  \/* 兜底：万一仍有 table 元素被主题包裹，也不许出现横向滚动 *\/\n  .kt-pd .rte-table-wrapper{overflow-x:visible;max-width:100%;}\n  .kt-pd table{table-layout:fixed;max-width:100%;}\n  .kt-pd td,.kt-pd th{overflow-wrap:anywhere;}\n  @media(max-width:749px){\n    .kt-pd .kt-row{grid-template-columns:1fr;}\n    .kt-pd .kt-row-k{padding-bottom:2px;}\n    .kt-pd .kt-row-v{padding-top:0;}\n    .kt-pd .kt-dark{padding:18px 18px;}\n  }\n\u003c\/style\u003e\u003cdiv class=\"kt-pd\"\u003e\n\u003cdiv class=\"kt-hero\" style=\"background:linear-gradient(135deg,#fff5f5,#fff);border-radius:12px;padding:22px 24px;margin-bottom:8px;border:1px solid #ffe3e3\"\u003e\n\u003cp style=\"font-size:20px;font-weight:800;color:#0d0d0d;margin:0 0 12px;line-height:1.4\"\u003e171 grams, contoured to the one joint that carries everything. 🦶\u003c\/p\u003e\n\u003cp style=\"margin:0 0 14px;color:#444\"\u003eAnkles take the whole day's weight and get almost none of the attention. This wraps the joint and the lower foot in a 39cm contoured band, reaches temperature in about 30 seconds, and shuts itself off after twenty minutes.\u003c\/p\u003e\n\u003cul style=\"list-style:none;padding:0;margin:0\"\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e⚡ \u003cstrong\u003eWarm in ~30 seconds\u003c\/strong\u003e — no waiting around before the session starts.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🪶 \u003cstrong\u003e171 grams\u003c\/strong\u003e — light enough that you forget it's on.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:0px\"\u003e🛡️ \u003cstrong\u003eAnti-scald monitoring\u003c\/strong\u003e — an NTC temperature chip watches in real time, with dual circuit protection.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"kt-lead\" style=\"color:#666;font-size:14px\"\u003eThe build: \u003cstrong\u003e40 LED beads\u003c\/strong\u003e running \u003cstrong\u003e660nm red + 850nm near-infrared\u003c\/strong\u003e on the inner contact surface, \u003cstrong\u003e5 heat levels\u003c\/strong\u003e from 40°C to 60°C, 3 vibration modes from 2 built-in motors, and a 1800mAh 18650 battery charging over USB-C in about 3 hours.\u003c\/p\u003e\n\u003ch2\u003e🔥 Why this ankle brace\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e⚡ Up to temperature in ~30 seconds\u003c\/strong\u003e\u003cspan\u003eFive heat levels from 40°C to 60°C, ready almost immediately.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💡 40 beads, 660nm + 850nm\u003c\/strong\u003e\u003cspan\u003eBoth wavelengths across the inner contact surface.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🪶 171 grams, 39cm contoured\u003c\/strong\u003e\u003cspan\u003eShaped to the ankle and lower foot rather than wrapped flat around it.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e〰️ Two motors, three modes\u003c\/strong\u003e\u003cspan\u003eGentle continuous, pulsing, or rhythmic.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🛡️ Real-time safety monitoring\u003c\/strong\u003e\u003cspan\u003eNTC temperature chip plus dual circuit protection.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🤝 One-handed release\u003c\/strong\u003e\u003cspan\u003eAdjustable stick-on buckle — easy to get off without contorting.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat to expect, week by week\u003c\/h2\u003e\n\u003cp\u003eAnkles respond to routine more than to long sessions. Twenty minutes is the whole design. 🗓️\u003c\/p\u003e\n\u003cdiv class=\"kt-timeline\"\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eSession 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eWarm almost instantly\u003c\/strong\u003e\u003cspan\u003eThirty seconds to temperature, twenty minutes, then it stops on its own.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eIt becomes the post-run step\u003c\/strong\u003e\u003cspan\u003eThe auto shut-off is what makes it easy to fit in without planning.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 2–4\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eUsed more than expected\u003c\/strong\u003e\u003cspan\u003eLight enough that people wear it on the sofa without thinking about it.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eOngoing\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eEnd of a long-standing day\u003c\/strong\u003e\u003cspan\u003eSame slot as putting your feet up, but with warmth added.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:13px;color:#888;\"\u003eIndividual results vary. This timeline reflects what Katalyst customers commonly report and isn't a guarantee of specific outcomes.\u003c\/p\u003e\n\u003ch2\u003e⏰ Twenty minutes, feet up\u003c\/h2\u003e\n\u003cdiv class=\"kt-dark\"\u003e\n\u003cp class=\"kt-dark-hook\"\u003eIt stops itself. That's the whole commitment.\u003c\/p\u003e\n\u003cp class=\"kt-dark-body\"\u003eStrap it on when you sit down after a long day. Try it 30 nights — if it doesn't earn a spot in your routine, email us and we'll cover the return shipping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🎛️ What's running inside\u003c\/h2\u003e\n\u003cdiv class=\"kt-rows\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🌡️ Heat\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e5 levels — 40°C \/ 45°C \/ 50°C \/ 55°C \/ 60°C, ~30 seconds to target\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e〰️ Vibration\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 modes — gentle continuous, pulsing, rhythmic, from 2 built-in motors\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e💡 Light\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e40 beads at 660nm red + 850nm near-infrared\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e⏱️ Timer\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e20 minutes, auto shut-off\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🛡️ The safety side\u003c\/h2\u003e\n\u003cp\u003eHeat against a joint you can't easily see needs monitoring. This one watches its own temperature continuously rather than trusting a timer.\u003c\/p\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🌡️\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eNTC temperature chip\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eReal-time anti-scald monitoring while it runs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🔌\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eDual circuit protection\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eTwo independent safety layers\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e🤝\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eOne-handed quick release\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eStick-on buckle you can undo without help\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-zone\"\u003e\n\u003cspan class=\"zl\"\u003e💨\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003eWindproof outer, breathable liner\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eWarmth stays in without the skin overheating\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdetails\u003e\u003csummary\u003eFull specifications\u003c\/summary\u003e\u003cdiv class=\"kt-rows kt-rows-spec\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eXBL-8688A1\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLED beads\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e40 on the inner contact surface\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWavelengths\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e660 nm red + 850 nm near-infrared\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eHeat levels\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e5 — 40 \/ 45 \/ 50 \/ 55 \/ 60 °C\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWarm-up\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e~30 seconds to target temperature\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eVibration\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 modes — gentle continuous \/ pulsing \/ rhythmic, 2 motors\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eTimer\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e20 minutes auto shut-off\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eBattery\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e1800 mAh 18650 lithium-ion, built-in\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eCharging\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eUSB-C, 5V 1A, ~3-hour full charge\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003ePower draw\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e7 W\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eSize\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e39 cm × 8.2 cm, contoured to ankle and lower foot\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e171 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eFit\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eUniversal — left or right foot\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eSafety\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eNTC temperature chip, real-time anti-scald monitoring, dual circuit protection\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003ch2\u003e🚀 How to use\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🦶\u003c\/div\u003e\n\u003cb\u003eWrap the ankle\u003c\/b\u003e\u003cspan\u003eContoured band around joint and lower foot\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🔘\u003c\/div\u003e\n\u003cb\u003ePower on\u003c\/b\u003e\u003cspan\u003eReaches your set temperature in about 30 seconds\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🎚️\u003c\/div\u003e\n\u003cb\u003ePick heat and vibration\u003c\/b\u003e\u003cspan\u003eFive heat steps, three vibration modes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🛋️\u003c\/div\u003e\n\u003cb\u003eFeet up for twenty\u003c\/b\u003e\u003cspan\u003eAuto shut-off ends the session for you\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:#666;\"\u003eSuggested rhythm: 20 minutes per session, whenever your feet have earned it. 🗓️\u003c\/p\u003e\n\u003ch2\u003e🎁 Who it's for\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🏃 Runners\u003c\/strong\u003e\u003cspan\u003eThe joint that absorbs every stride, finally getting the cool-down.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🧍 Long-standing shifts\u003c\/strong\u003e\u003cspan\u003eRetail, nursing, hospitality — hours on your feet add up.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🥾 Hikers and walkers\u003c\/strong\u003e\u003cspan\u003eA long day out has an obvious end-of-day step.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🪶 Anyone who hates bulky wraps\u003c\/strong\u003e\u003cspan\u003e171 grams and shaped to the joint, not strapped over it.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"margin:18px 0;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;font-size:13.5px;color:#555;line-height:1.7;\"\u003e\n\u003cb style=\"color:#0d0d0d;\"\u003e📦 Shipping \u0026amp; Returns\u003c\/b\u003e\u003cbr\u003eFree shipping over $50 (US \u0026amp; Canada) · Tracked 10–20 business days · 30-day money-back, free returns · 12-month warranty · support@katalystaction.com\u003c\/div\u003e\u003cdiv style=\"margin:24px 0 8px;padding:18px 20px;background:#f7f7f7;border:1px solid #ececec;border-radius:12px;\"\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#888;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;\"\u003eImportant Wellness Notice\u003c\/div\u003e\n\u003cp style=\"font-size:12px;color:#999;line-height:1.65;margin:0;\"\u003eThe Katalyst Red Light Ankle Brace is a consumer wellness and comfort accessory. It is not a medical device and is NOT intended to diagnose, treat, cure, or prevent any disease or medical condition. Statements about red light, near-infrared light, warmth, and wind-down rituals describe usage sensations and lifestyle context — not medical outcomes. Always consult a qualified healthcare professional before starting any new wellness routine, particularly if you are pregnant, nursing, have a pre-existing condition, take medication, have implanted electronics, have light-sensitive skin, or have any concern about heat sensitivity. Stop use and consult a professional if any irritation, discomfort, or unusual sensation occurs. Keep out of reach of children. Do not use on broken skin.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KATALYST","offers":[{"title":"Default Title","offer_id":45996635979973,"sku":null,"price":89.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6128\/5317\/files\/katalyst-redlight-ankle_main-cordless-red_light.webp?v=1780840468"},{"product_id":"cordless-red-light-therapy-nasal-mask","title":"Katalyst Red Light Nasal Device — Breathe-Easy, 660nm + 850nm","description":"\u003cstyle\u003e.kt-pd{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;color:#1a1a1a;line-height:1.7;font-size:16px;}.kt-pd h2{font-size:22px;font-weight:800;margin:32px 0 12px;color:#0d0d0d;border-left:4px solid #ff4d4d;padding-left:12px;}.kt-pd h3{font-size:17px;font-weight:700;margin:20px 0 8px;color:#ff4d4d;}.kt-pd p{margin:0 0 14px;}.kt-pd ul,\n  .kt-pd ol{margin:0 0 18px;padding-left:22px;}.kt-pd li{margin-bottom:8px;}.kt-pd table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;border:1px solid #ececec;border-radius:8px;overflow:hidden;}.kt-pd th{background:#0d0d0d;color:#fff;padding:12px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;}.kt-pd th:last-child{background:linear-gradient(135deg,#ff4d4d,#ff8a3c);}.kt-pd td{padding:11px 14px;border-bottom:1px solid #f0f0f0;}.kt-pd tr:last-child td{border-bottom:none;}.kt-pd tr:nth-child(even){background:#fafafa;}.kt-pd .kt-lead{font-size:17px;color:#444;margin-bottom:24px;padding:18px 22px;background:linear-gradient(135deg,#fff5f0,#fff);border-left:4px solid #ff8a3c;border-radius:0 10px 10px 0;}.kt-pd .kt-callout{background:#fafafa;border:1px solid #ececec;padding:18px 22px;border-radius:10px;margin:18px 0;font-size:14px;color:#666;}.kt-pd .kt-pro{background:linear-gradient(135deg,#1a0a0a,#0d0d0d);color:#fff;padding:22px 26px;border-radius:12px;margin:24px 0;}.kt-pd .kt-pro h3{color:#ff8a3c;margin-top:0;}.kt-pd .kt-pro p,\n  .kt-pd .kt-pro li{color:#e8e8e8;}.kt-pd a{color:#ff4d4d;font-weight:600;}\/* === V2 视觉化组件 2026-06-15 === *\/.kt-pd .kt-grid{display:grid;gap:14px;margin:18px 0;}.kt-pd .kt-grid-2{grid-template-columns:repeat(2,1fr);}.kt-pd .kt-grid-3{grid-template-columns:repeat(3,1fr);}\n  @media(max-width:600px){.kt-pd .kt-grid-2,\n  .kt-pd .kt-grid-3{grid-template-columns:1fr;}}\/* 波长卡片 *\/.kt-pd .kt-wave{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.03);}.kt-pd .kt-dot{width:44px;height:44px;border-radius:50%;flex:none;box-shadow:0 2px 8px rgba(0,0,0,.15);}.kt-pd .kt-wave b{display:block;font-size:15px;color:#0d0d0d;}.kt-pd .kt-wave span{font-size:13px;color:#777;}\/* 模式卡 *\/.kt-pd .kt-mode{padding:18px;border-radius:14px;background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #ffe3d6;}.kt-pd .kt-mode b{display:block;font-size:16px;color:#ff4d4d;margin-bottom:4px;}.kt-pd .kt-mode .nm{font-size:12px;color:#999;letter-spacing:.03em;margin-top:8px;display:inline-block;background:#fff0e8;padding:3px 9px;border-radius:20px;}.kt-pd .kt-mode p{font-size:13px;color:#555;margin:0;}\/* 卖点icon卡 *\/.kt-pd .kt-feat{padding:16px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0;text-align:center;}.kt-pd .kt-feat .ic{font-size:26px;margin-bottom:8px;}.kt-pd .kt-feat b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-feat span{font-size:12.5px;color:#777;line-height:1.5;}\/* 步骤卡 *\/.kt-pd .kt-step{position:relative;padding:18px 16px 16px;border-radius:12px;background:#fff;border:1px solid #ececec;text-align:center;}.kt-pd .kt-step .no{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff4d4d,#ff8a3c);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:15px;}.kt-pd .kt-step .ic{font-size:24px;margin-bottom:6px;}.kt-pd .kt-step b{display:block;font-size:14px;color:#0d0d0d;margin-bottom:4px;}.kt-pd .kt-step span{font-size:12.5px;color:#777;}\/* 分区 *\/.kt-pd .kt-zone{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:#fafafa;border:1px solid #f0f0f0;}.kt-pd .kt-zone .zl{font-size:20px;}.kt-pd .kt-zone b{font-size:14px;color:#0d0d0d;}.kt-pd .kt-zone span{font-size:12.5px;color:#888;}\/* 折叠规格 *\/.kt-pd .kt-spec summary{font-weight:700;cursor:pointer;font-size:15px;padding:14px 16px;background:#fafafa;border:1px solid #ececec;border-radius:10px;list-style:none;}.kt-pd .kt-spec summary::-webkit-details-marker{display:none;}.kt-pd .kt-spec summary::after{content:'  +';float:right;color:#ff8a3c;font-weight:800;}.kt-pd .kt-spec[open] summary::after{content:'  –';}.kt-pd .kt-spec[open] summary{border-radius:10px 10px 0 0;}.kt-pd .kt-social{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #ffe0d0;border-radius:12px;padding:24px 26px;margin:28px 0;}.kt-pd .kt-social-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #ffe8dc;}.kt-pd .kt-social-score{font-size:34px;font-weight:800;color:#0d0d0d;line-height:1;}.kt-pd .kt-social-stars{color:#ff8a3c;font-size:16px;letter-spacing:2px;}.kt-pd .kt-social-meta{font-size:13px;color:#777;}.kt-pd .kt-rev{padding:14px 0;border-bottom:1px dashed #f0e2da;}.kt-pd .kt-rev:last-child{border-bottom:none;padding-bottom:0;}.kt-pd .kt-rev-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px;}.kt-pd .kt-rev-stars{color:#ff8a3c;font-size:13px;letter-spacing:1px;}.kt-pd .kt-rev-name{font-weight:700;font-size:14px;color:#0d0d0d;}.kt-pd .kt-rev-badge{font-size:10px;background:#0d0d0d;color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;}.kt-pd .kt-rev-title{font-weight:600;font-size:14px;color:#333;margin-bottom:4px;}.kt-pd .kt-rev-body{font-size:14px;color:#555;line-height:1.65;margin:0;}.kt-pd .kt-timeline{margin:28px 0;}.kt-pd .kt-tl-row{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f4f4f4;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{flex:0 0 96px;font-weight:800;font-size:13px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#0d0d0d;margin-bottom:3px;}.kt-pd .kt-tl-what span{font-size:14px;color:#666;line-height:1.6;}.kt-pd .kt-nudge{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#0d0d0d;color:#fff;border-radius:12px;padding:18px 22px;margin:26px 0;}.kt-pd .kt-nudge-ico{font-size:22px;line-height:1;}.kt-pd .kt-nudge-txt{font-size:14px;line-height:1.6;flex:1;min-width:220px;}.kt-pd .kt-nudge-txt strong{color:#ff8a3c;}.kt-pd .kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;}.kt-pd .kt-card{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 18px;transition:border-color .25s ease;}.kt-pd .kt-card:hover{border-color:#d9d9d9;}.kt-pd .kt-card strong{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:6px;line-height:1.35;}.kt-pd .kt-card span{display:block;font-size:14px;line-height:1.6;color:#666;}.kt-pd table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;}.kt-pd table td{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;line-height:1.6;color:#555;}.kt-pd table tr:last-child td{border-bottom:none;}.kt-pd table td:first-child{width:34%;color:#111;font-weight:600;white-space:nowrap;}.kt-pd table strong{color:#111;font-weight:700;}.kt-pd .kt-timeline{margin:22px 0;border-left:2px solid #f0f0f0;padding-left:0;}.kt-pd .kt-tl-row{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:start;padding:15px 0 15px 20px;border-bottom:1px solid #f5f5f5;position:relative;}.kt-pd .kt-tl-row::before{content:'';position:absolute;left:-6px;top:22px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff4d4d;}.kt-pd .kt-tl-row:last-child{border-bottom:none;}.kt-pd .kt-tl-when{font-weight:700;font-size:12px;color:#ff4d4d;text-transform:uppercase;letter-spacing:.08em;padding-top:2px;line-height:1.4;}.kt-pd .kt-tl-what strong{display:block;font-size:15px;color:#111;margin-bottom:4px;font-weight:700;}.kt-pd .kt-tl-what span{display:block;font-size:14px;color:#666;line-height:1.6;}\n  @media(max-width:749px){.kt-pd .kt-grid{grid-template-columns:1fr;}.kt-pd .kt-tl-row{grid-template-columns:1fr;gap:6px;}.kt-pd table td:first-child{width:38%;}\n  }\n\n  \/* ===== 2026-07-29 防裁切修复 =====\n     病根：主题 assets\/rte-formatter.js 会把商品描述里每一个 table 元素\n     自动包进 .rte-table-wrapper{overflow-x:auto}。长文本单元格撑出\n     最小内容宽度后就出现横向滚动条，右侧内容被裁掉。\n     方案：所有非数据用途的排版一律改用 div 元素，宽度永远跟随容器。 *\/\n  .kt-pd .kt-dark{background:#0d0d0d;border-radius:12px;padding:22px 26px;margin:8px 0 24px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;}\n  .kt-pd .kt-dark-hook{margin:0 0 10px;font-size:17px;font-weight:800;color:#ff8a3c;line-height:1.4;}\n  .kt-pd .kt-dark-body{margin:0;font-size:15px;line-height:1.7;color:#f0f0f0;}\n  .kt-pd .kt-rows{margin:16px 0;border:1px solid #ececec;border-radius:8px;overflow:hidden;max-width:100%;box-sizing:border-box;}\n  .kt-pd .kt-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:0;border-bottom:1px solid #f0f0f0;}\n  .kt-pd .kt-row:last-child{border-bottom:none;}\n  .kt-pd .kt-row:nth-child(odd){background:#fafafa;}\n  .kt-pd .kt-row-k{padding:12px 14px;font-size:14px;font-weight:700;color:#111;line-height:1.55;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-row-v{padding:12px 14px;font-size:14px;color:#555;line-height:1.6;min-width:0;overflow-wrap:anywhere;}\n  .kt-pd .kt-rows-spec .kt-row-k{font-weight:600;color:#333;}\n  \/* 兜底：万一仍有 table 元素被主题包裹，也不许出现横向滚动 *\/\n  .kt-pd .rte-table-wrapper{overflow-x:visible;max-width:100%;}\n  .kt-pd table{table-layout:fixed;max-width:100%;}\n  .kt-pd td,.kt-pd th{overflow-wrap:anywhere;}\n  @media(max-width:749px){\n    .kt-pd .kt-row{grid-template-columns:1fr;}\n    .kt-pd .kt-row-k{padding-bottom:2px;}\n    .kt-pd .kt-row-v{padding-top:0;}\n    .kt-pd .kt-dark{padding:18px 18px;}\n  }\n\u003c\/style\u003e\u003cdiv class=\"kt-pd\"\u003e\n\u003cdiv class=\"kt-hero\" style=\"background:linear-gradient(135deg,#fff5f5,#fff);border-radius:12px;padding:22px 24px;margin-bottom:8px;border:1px solid #ffe3e3\"\u003e\n\u003cp style=\"font-size:20px;font-weight:800;color:#0d0d0d;margin:0 0 12px;line-height:1.4\"\u003eWarm in five seconds. Small enough to forget you're wearing it. 😌\u003c\/p\u003e\n\u003cp style=\"margin:0 0 14px;color:#444\"\u003eA slim 23cm band that sits across the nose bridge and under-eye contour, delivering gentle warmth and soft red light. No warm-up wait, no cables, nothing to hold — just a few quiet minutes whenever you want them.\u003c\/p\u003e\n\u003cul style=\"list-style:none;padding:0;margin:0\"\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e⚡ \u003cstrong\u003eFive seconds to comfort temperature\u003c\/strong\u003e — put it on and it's already working.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:8px\"\u003e🪶 \u003cstrong\u003eSlim and lightweight\u003c\/strong\u003e — relax hands-free while it runs.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:0px\"\u003e🔋 \u003cstrong\u003eCordless, USB-C\u003c\/strong\u003e — 1100mAh battery with auto shut-off at session end.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp class=\"kt-lead\" style=\"color:#666;font-size:14px\"\u003eThe build: \u003cstrong\u003e16 red LED beads\u003c\/strong\u003e running \u003cstrong\u003e660nm visible red + 850nm near-infrared\u003c\/strong\u003e across the inner contact surface, with \u003cstrong\u003e3 heat levels\u003c\/strong\u003e at 45 \/ 50 \/ 55°C reaching temperature in about 5 seconds. 1100mAh battery, USB-C charging, 23 × 7cm covering nose bridge and under-eye contour.\u003c\/p\u003e\n\u003ch2\u003e🔥 Why this one\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e⚡ Five-second warm-up\u003c\/strong\u003e\u003cspan\u003eThree heat levels — 45°C, 50°C, 55°C — ready almost immediately.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💡 16 beads, two wavelengths\u003c\/strong\u003e\u003cspan\u003e660nm visible red plus 850nm near-infrared on the contact surface.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎯 Nose bridge + under-eye\u003c\/strong\u003e\u003cspan\u003eShaped to cover both zones in one 23 × 7cm band.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🔋 1100mAh, cordless\u003c\/strong\u003e\u003cspan\u003eUSB-C charging with auto shut-off when the session ends.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🪶 Slim and light\u003c\/strong\u003e\u003cspan\u003eLow enough profile to wear hands-free without it feeling like equipment.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e👆 One-button control\u003c\/strong\u003e\u003cspan\u003ePower and warmth level. That's the whole interface.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat to expect, week by week\u003c\/h2\u003e\n\u003cp\u003eThis is a short, repeatable comfort ritual rather than a long session. 🗓️\u003c\/p\u003e\n\u003cdiv class=\"kt-timeline\"\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eSession 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eWarmth arrives immediately\u003c\/strong\u003e\u003cspan\u003eFive seconds to temperature is the difference between using it and meaning to.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 1\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eIt slots into odd moments\u003c\/strong\u003e\u003cspan\u003eSmall enough that people run it while reading or watching something.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eWeek 2–4\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eDaily by default\u003c\/strong\u003e\u003cspan\u003eThe low friction is the point — nothing to set up, nothing to wait for.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-row\"\u003e\n\u003cdiv class=\"kt-tl-when\"\u003eOngoing\u003c\/div\u003e\n\u003cdiv class=\"kt-tl-what\"\u003e\n\u003cstrong\u003eA small comfort habit\u003c\/strong\u003e\u003cspan\u003eThe same category as a warm flannel, but hands-free and self-timing.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:13px;color:#888;\"\u003eIndividual results vary. This timeline reflects what Katalyst customers commonly report and isn't a guarantee of specific outcomes.\u003c\/p\u003e\n\u003ch2\u003e⏰ Five seconds to start\u003c\/h2\u003e\n\u003cdiv class=\"kt-dark\"\u003e\n\u003cp class=\"kt-dark-hook\"\u003eThe lowest-friction thing in the whole range.\u003c\/p\u003e\n\u003cp class=\"kt-dark-body\"\u003ePut it on, press once, and it's warm before you've settled into the chair. Try it 30 days — if it isn't for you, email us and we'll cover the return shipping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🎛️ What's inside\u003c\/h2\u003e\n\u003cdiv class=\"kt-rows\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e💡 Light\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e16 red LED beads at 660nm visible red + 850nm near-infrared\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e🌡️ Heat\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 levels — 45°C \/ 50°C \/ 55°C (113 \/ 122 \/ 131°F)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e⚡ Warm-up\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eAbout 5 seconds to comfort temperature\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003e⏱️ Auto shut-off\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003ePowers down at session end\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e🎯 Nose bridge and under-eye, together\u003c\/h2\u003e\n\u003cp\u003eThe band is contoured across \u003cstrong\u003e23 × 7cm\u003c\/strong\u003e so it covers the nose bridge and the under-eye contour in the same pass — two areas that sit awkwardly for almost every other form factor. The adjustable fastener and skin-friendly inner liner keep it in place without pressing. 😌\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eFull specifications\u003c\/summary\u003e\u003cdiv class=\"kt-rows kt-rows-spec\"\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eLED beads\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e16 on the inner contact surface\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWavelengths\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e660 nm visible red + 850 nm near-infrared\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eHeat levels\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e3 — 45 \/ 50 \/ 55 °C (113 \/ 122 \/ 131 °F)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eWarm-up\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e~5 seconds to comfort temperature\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eBattery\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e1100 mAh built-in lithium · USB-C charging\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eAuto shut-off\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eYes — powers down at session end\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eSize\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003e23 cm × 7 cm (9.1 × 2.8 in)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eCoverage\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eNose bridge + under-eye contour\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eFit\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eAdjustable secure fastener · skin-friendly inner liner\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-row\"\u003e\n\u003cdiv class=\"kt-row-k\"\u003eControls\u003c\/div\u003e\n\u003cdiv class=\"kt-row-v\"\u003eOne button — power · warmth level\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003ch2\u003e📦 What's in the box\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 × Nasal device\u003c\/li\u003e\n\u003cli\u003e1 × USB-C charging cable\u003c\/li\u003e\n\u003cli\u003e1 × User manual\u003c\/li\u003e\n\u003cli\u003eGift-ready packaging\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e🚀 How to use\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid kt-grid-2\"\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e😌\u003c\/div\u003e\n\u003cb\u003ePosition it\u003c\/b\u003e\u003cspan\u003eAcross the nose bridge and under-eye contour\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e👆\u003c\/div\u003e\n\u003cb\u003ePress once\u003c\/b\u003e\u003cspan\u003eWarm in about five seconds\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🌡️\u003c\/div\u003e\n\u003cb\u003ePick your level\u003c\/b\u003e\u003cspan\u003e45, 50 or 55°C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-step\"\u003e\n\u003cdiv class=\"no\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ic\"\u003e🛋️\u003c\/div\u003e\n\u003cb\u003eRelax\u003c\/b\u003e\u003cspan\u003eHands-free, with auto shut-off at the end\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:#666;\"\u003eSuggested rhythm: a few minutes whenever it suits. The five-second warm-up is what makes it repeatable. 🗓️\u003c\/p\u003e\n\u003ch2\u003e🎁 Who it's for\u003c\/h2\u003e\n\u003cdiv class=\"kt-grid\"\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e😌 Small-ritual people\u003c\/strong\u003e\u003cspan\u003eSomething quick that doesn't need scheduling.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e💻 Screen-heavy days\u003c\/strong\u003e\u003cspan\u003eThe under-eye contour is where long hours show up.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🪶 Anyone put off by bulky devices\u003c\/strong\u003e\u003cspan\u003eSlim, light, and hands-free.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kt-card\"\u003e\n\u003cstrong\u003e🎁 Gift-buyers\u003c\/strong\u003e\u003cspan\u003eComes gift-ready, and it's the easiest one to start with.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv style=\"margin:18px 0;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;font-size:13.5px;color:#555;line-height:1.7;\"\u003e\n\u003cb style=\"color:#0d0d0d;\"\u003e📦 Shipping \u0026amp; Returns\u003c\/b\u003e\u003cbr\u003eFree shipping over $50 (US \u0026amp; Canada) · Tracked 10–20 business days · 30-day money-back, free returns · 12-month warranty · support@katalystaction.com\u003c\/div\u003e\u003cdiv style=\"margin:24px 0 8px;padding:18px 20px;background:#f7f7f7;border:1px solid #ececec;border-radius:12px;\"\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#888;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;\"\u003eImportant Wellness Notice\u003c\/div\u003e\n\u003cp style=\"font-size:12px;color:#999;line-height:1.65;margin:0;\"\u003eThe Katalyst Red Light Nasal Device is a consumer wellness and comfort accessory. It is not a medical device and is NOT intended to diagnose, treat, cure, or prevent any disease or medical condition. Statements about red light, near-infrared light, warmth, and wind-down rituals describe usage sensations and lifestyle context — not medical outcomes. Always consult a qualified healthcare professional before starting any new wellness routine, particularly if you are pregnant, nursing, have a pre-existing condition, take medication, have implanted electronics, have light-sensitive skin, or have any concern about heat sensitivity. Stop use and consult a professional if any irritation, discomfort, or unusual sensation occurs. Keep out of reach of children. Do not use on broken skin.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KATALYST","offers":[{"title":"Default Title","offer_id":45996655083717,"sku":null,"price":89.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6128\/5317\/files\/katalyst-redlight-nasal_main-cordless-red_light.webp?v=1780840368"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/6128\/5317\/collections\/A588d751af194457da33992794aa64a4f5.jpg?v=1780038874","url":"https:\/\/katalystaction.com\/collections\/best-sellers.oembed","provider":"Katalyst","version":"1.0","type":"link"}