{"product_id":"wireless-turn-signal-bike-light","title":"Wireless Turn Signal Bike Light","description":"\u003c!-- ============================================================\n  Wireless Turn Signal Bike Light — Shopify Product Description\n  Paste-ready block: copy everything from \u003cstyle\u003e to the closing\n  \u003c\/div\u003e of .tsbl-wrap into the Shopify product description editor.\n  Pure CSS, no JavaScript, no price. All English.\n============================================================ --\u003e\n\u003cstyle\u003e\n  .tsbl-wrap{\n    max-width:720px; margin:0 auto; position:relative; z-index:0;\n    box-sizing:border-box; padding:8px 12px 170px;\n    padding-bottom:calc(170px + env(safe-area-inset-bottom, 0px));\n    font-family:'Segoe UI', 'Helvetica Neue', Arial, sans-serif;\n    -webkit-text-size-adjust:100%;\n  }\n  .tsbl-wrap *{ box-sizing:border-box; }\n  .tsbl-wrap img{ max-width:100%; height:auto; display:block; }\n\n  \/* ---------- shared card ---------- *\/\n  .tsbl-card{\n    border-radius:34px; padding:14px; margin:18px 0;\n    box-shadow:0 12px 30px rgba(178,105,45,.12);\n    animation:tsbl-fadeUp .7s ease both;\n  }\n  .tsbl-card:nth-child(2){ animation-delay:.08s; }\n  .tsbl-card:nth-child(3){ animation-delay:.16s; }\n  .tsbl-card:nth-child(4){ animation-delay:.24s; }\n  .tsbl-card:nth-child(5){ animation-delay:.32s; }\n  .tsbl-card:nth-child(6){ animation-delay:.40s; }\n  .tsbl-card:nth-child(7){ animation-delay:.48s; }\n  .tsbl-imgwrap{ border-radius:26px; overflow:hidden; margin-bottom:16px; }\n  .tsbl-imgwrap img{ width:100%; border-radius:26px; }\n  .tsbl-kicker{\n    display:inline-block; font-size:11.5px; font-weight:800;\n    letter-spacing:1.6px; text-transform:uppercase; color:#B45A17;\n    background:rgba(232,114,28,.13); padding:7px 15px; border-radius:999px; margin-bottom:10px;\n  }\n  .tsbl-title{\n    font-size:27px; line-height:1.22; font-weight:900; color:#3A2413;\n    margin:0 0 10px; letter-spacing:-.4px;\n  }\n  .tsbl-title em{ font-style:normal; color:#E8721C; }\n  .tsbl-sub{ color:#5C4433; font-size:15px; line-height:1.62; margin:0 0 14px; }\n\n  \/* ---------- chips ---------- *\/\n  .tsbl-chips{ display:flex; flex-wrap:wrap; gap:10px; }\n  .tsbl-chip{\n    display:flex; align-items:center; gap:8px; background:#3B2A1B; color:#FFEAD6;\n    font-size:13.5px; font-weight:700; padding:11px 15px; border-radius:18px;\n    animation:tsbl-floaty 3.2s ease-in-out infinite;\n  }\n  .tsbl-chip:nth-child(2){ animation-delay:.45s; }\n  .tsbl-chip:nth-child(3){ animation-delay:.9s; }\n  .tsbl-chip svg{ width:18px; height:18px; flex:none; }\n\n  \/* ---------- check list ---------- *\/\n  .tsbl-list{ list-style:none; padding:0; margin:0; display:flex; flex-direction:column; gap:11px; }\n  .tsbl-list li{ display:flex; gap:11px; align-items:flex-start; color:#4A3220; font-size:14.5px; line-height:1.5; }\n  .tsbl-list li svg{ width:21px; height:21px; flex:none; margin-top:1px; }\n\n  \/* ---------- M1 hero ---------- *\/\n  .tsbl-m1{ background:linear-gradient(160deg,#FFF4E7 0%,#FFE7D0 100%); }\n  .tsbl-leds{ display:flex; justify-content:center; gap:7px; margin-top:18px; }\n  .tsbl-leds i{ width:9px; height:9px; border-radius:50%; background:#F3B27A; animation:tsbl-chase 1.5s ease-in-out infinite; }\n  .tsbl-leds i:nth-child(2){ animation-delay:.15s; }\n  .tsbl-leds i:nth-child(3){ animation-delay:.3s; }\n  .tsbl-leds i:nth-child(4){ animation-delay:.45s; }\n  .tsbl-leds i:nth-child(5){ animation-delay:.6s; }\n  .tsbl-leds i:nth-child(6){ animation-delay:.75s; }\n  .tsbl-leds i:nth-child(7){ animation-delay:.9s; }\n  .tsbl-leds i:nth-child(8){ animation-delay:1.05s; }\n  .tsbl-leds i:nth-child(9){ animation-delay:1.2s; }\n  .tsbl-leds i:nth-child(10){ animation-delay:1.35s; }\n\n  \/* ---------- M2 turn signal ---------- *\/\n  .tsbl-m2{ background:#FFE6CF; }\n  .tsbl-turn{ display:flex; justify-content:center; gap:12px; margin-top:16px; flex-wrap:wrap; }\n  .tsbl-dir{\n    display:flex; align-items:center; gap:8px; background:#3B2A1B; color:#FFE9D2;\n    font-weight:800; font-size:14px; padding:11px 18px; border-radius:999px;\n  }\n  .tsbl-dir svg{ width:20px; height:20px; }\n  .tsbl-dir.l svg{ animation:tsbl-blinkL 1.1s steps(1,end) infinite; }\n  .tsbl-dir.r svg{ animation:tsbl-blinkR 1.1s steps(1,end) infinite; }\n\n  \/* ---------- M3 night visibility ---------- *\/\n  .tsbl-m3{ background:#FFF1E0; }\n  .tsbl-beaconwrap{ display:flex; justify-content:center; margin:16px 0 6px; }\n  .tsbl-beacon{\n    width:58px; height:58px; border-radius:50%; position:relative;\n    background:radial-gradient(circle at 35% 30%,#FFB066,#E8721C);\n  }\n  .tsbl-beacon::before,.tsbl-beacon::after{\n    content:\"\"; position:absolute; inset:0; border-radius:50%;\n    border:2px solid #F0831F; animation:tsbl-ring 2s ease-out infinite;\n  }\n  .tsbl-beacon::after{ animation-delay:1s; }\n\n  \/* ---------- M4 everyday rides ---------- *\/\n  .tsbl-m4{ background:#FFF7ED; }\n  .tsbl-scenes{ display:grid; grid-template-columns:repeat(3,1fr); gap:10px; margin-top:16px; }\n  .tsbl-scene{\n    background:#FFFCF8; border-radius:20px; padding:15px 8px; text-align:center;\n    box-shadow:0 6px 16px rgba(178,105,45,.12); animation:tsbl-floaty 3.4s ease-in-out infinite;\n  }\n  .tsbl-scene:nth-child(2){ animation-delay:.5s; }\n  .tsbl-scene:nth-child(3){ animation-delay:1s; }\n  .tsbl-scene svg{ width:26px; height:26px; margin:0 auto 7px; display:block; }\n  .tsbl-scene b{ font-size:12.5px; color:#3A2413; display:block; line-height:1.3; }\n  .tsbl-m4line{\n    margin:16px 0 0; text-align:center; font-weight:800; color:#3A2413; font-size:15px;\n  }\n  .tsbl-m4line span{ color:#E8721C; }\n\n  \/* ---------- M5 comparison ---------- *\/\n  .tsbl-m5{ background:#FFE9D6; }\n  .tsbl-benefits{ display:grid; grid-template-columns:repeat(3,1fr); gap:10px; margin-top:16px; }\n  .tsbl-benefit{\n    background:#FFFCF8; border-radius:20px; padding:15px 8px; text-align:center;\n    box-shadow:0 6px 16px rgba(178,105,45,.12);\n  }\n  .tsbl-benefit svg{ width:26px; height:26px; margin:0 auto 7px; display:block; }\n  .tsbl-benefit b{ font-size:12.5px; color:#3A2413; display:block; line-height:1.3; }\n\n  \/* ---------- M6 setup ---------- *\/\n  .tsbl-m6{ background:#FFF2E1; }\n  .tsbl-steps{ display:flex; flex-direction:column; margin-top:16px; }\n  .tsbl-step{ display:flex; gap:13px; align-items:flex-start; position:relative; padding-bottom:18px; }\n  .tsbl-step:last-child{ padding-bottom:0; }\n  .tsbl-num{\n    width:34px; height:34px; flex:none; border-radius:50%; background:#E8721C; color:#fff;\n    font-weight:900; font-size:15px; display:flex; align-items:center; justify-content:center;\n    box-shadow:0 0 0 5px rgba(232,114,28,.16);\n  }\n  .tsbl-step:not(:last-child)::after{\n    content:\"\"; position:absolute; left:16px; top:40px; bottom:2px;\n    border-left:2px dashed #E8A86B; animation:tsbl-line 1.4s ease-in-out infinite;\n  }\n  .tsbl-step b{ display:block; color:#3A2413; font-size:15px; margin-bottom:2px; }\n  .tsbl-step p{ margin:0; color:#5C4433; font-size:13.5px; line-height:1.5; }\n\n  \/* ---------- M7 closing ---------- *\/\n  .tsbl-m7{ background:linear-gradient(160deg,#FDE6CC 0%,#F9D3AC 100%); }\n  .tsbl-grid{ display:grid; grid-template-columns:1fr 1fr; gap:10px; margin-top:16px; }\n  .tsbl-feat{\n    background:rgba(255,252,248,.78); border-radius:18px; padding:14px;\n    display:flex; gap:11px; align-items:center;\n  }\n  .tsbl-feat svg{ width:22px; height:22px; flex:none; }\n  .tsbl-feat b{ color:#3A2413; font-size:13.5px; line-height:1.35; }\n  .tsbl-close{\n    margin-top:18px; text-align:center; background:#3B2A1B; color:#FFEAD6;\n    border-radius:22px; padding:20px 18px; font-weight:800; font-size:15.5px; line-height:1.5;\n    position:relative; overflow:hidden;\n  }\n  .tsbl-close i{\n    position:absolute; top:14px; left:16px; width:10px; height:10px; border-radius:50%;\n    background:#F0831F; animation:tsbl-chase 1.5s ease-in-out infinite;\n  }\n\n  \/* ---------- keyframes ---------- *\/\n  @keyframes tsbl-fadeUp{ from{ opacity:0; transform:translateY(18px); } to{ opacity:1; transform:translateY(0); } }\n  @keyframes tsbl-floaty{ 0%,100%{ transform:translateY(0); } 50%{ transform:translateY(-6px); } }\n  @keyframes tsbl-chase{ 0%,100%{ opacity:.35; box-shadow:none; } 50%{ opacity:1; box-shadow:0 0 10px #F0831F; } }\n  @keyframes tsbl-blinkL{ 0%,49%{ opacity:1; filter:drop-shadow(0 0 6px #FFB066); } 50%,100%{ opacity:.2; filter:none; } }\n  @keyframes tsbl-blinkR{ 0%,49%{ opacity:.2; filter:none; } 50%,100%{ opacity:1; filter:drop-shadow(0 0 6px #FFB066); } }\n  @keyframes tsbl-ring{ 0%{ transform:scale(1); opacity:.8; } 100%{ transform:scale(2.1); opacity:0; } }\n  @keyframes tsbl-line{ 0%,100%{ opacity:.4; } 50%{ opacity:1; } }\n\u003c\/style\u003e\n\n\u003cdiv class=\"tsbl-wrap\"\u003e\n\n  \u003c!-- ============ MODULE 1 · HERO — use image 1 ============ --\u003e\n  \u003csection class=\"tsbl-card tsbl-m1\"\u003e\n    \u003cdiv class=\"tsbl-imgwrap\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/1_8c137d31-9b72-4be1-bd4f-875bf0bc4818.png?v=1792652196\u0026amp;width=900\" alt=\"Ride Safer Together — high-visibility rear light and wireless turn signals\"\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"tsbl-kicker\"\u003eHigh-Visibility Rear Light + Wireless Turn Signals\u003c\/span\u003e\n    \u003ch2 class=\"tsbl-title\"\u003eRide \u003cem\u003eSafer\u003c\/em\u003e Together\u003c\/h2\u003e\n    \u003cp class=\"tsbl-sub\"\u003eA smarter rear light that makes every ride easier to see and every turn easier to read — built for commuters, neighborhood riders and weekend cyclists who share the road.\u003c\/p\u003e\n    \u003cdiv class=\"tsbl-chips\"\u003e\n      \u003cdiv class=\"tsbl-chip\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#F0A45B\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2v2M12 20v2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M2 12h2M20 12h2M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Bright LED Warning Light\n      \u003c\/div\u003e\n      \u003cdiv class=\"tsbl-chip\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#F0A45B\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M5 12a7 7 0 0 1 14 0M8.5 15.5a3.5 3.5 0 0 1 7 0M12 19h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Wireless Remote Control\n      \u003c\/div\u003e\n      \u003cdiv class=\"tsbl-chip\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#F0A45B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M14.7 6.3a4 4 0 0 0-5.4 5.4L3 18v3h3l6.3-6.3a4 4 0 0 0 5.4-5.4L14 13l-3-3 3.7-3.7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Easy Under-Seat Mounting\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tsbl-leds\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ MODULE 2 · WIRELESS TURN SIGNALS — use image 2 ============ --\u003e\n  \u003csection class=\"tsbl-card tsbl-m2\"\u003e\n    \u003cdiv class=\"tsbl-imgwrap\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/2_3411f678-6b41-45d5-b1bb-cd5535451ff1.png?v=1792652195\u0026amp;width=900\" alt=\"Signal clearly with a tap — wireless remote left and right turn alerts\"\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"tsbl-kicker\"\u003eWireless Turn Signals\u003c\/span\u003e\n    \u003ch2 class=\"tsbl-title\"\u003eSignal Clearly \u003cem\u003eWith a Tap\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"tsbl-sub\"\u003eA compact wireless remote sits right under your thumb. One tap flashes the left or right turn alert so riders and drivers behind you know exactly where you are going.\u003c\/p\u003e\n    \u003cul class=\"tsbl-list\"\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#E8721C\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Left \u0026amp; right turn alerts activated by a single tap\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#E8721C\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Wireless handlebar remote — no cables to run along the frame\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#E8721C\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Natural thumb control without taking your hands off the bars\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cdiv class=\"tsbl-turn\"\u003e\n      \u003cdiv class=\"tsbl-dir l\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"#FFB066\" stroke=\"#FFB066\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 5l-7 7 7 7V5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Left Turn\n      \u003c\/div\u003e\n      \u003cdiv class=\"tsbl-dir r\"\u003e\n        Right Turn\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"#FFB066\" stroke=\"#FFB066\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 5l7 7-7 7V5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ MODULE 3 · NIGHT VISIBILITY — use image 3 ============ --\u003e\n  \u003csection class=\"tsbl-card tsbl-m3\"\u003e\n    \u003cdiv class=\"tsbl-imgwrap\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/3_c9b6a4b1-4a20-4bd0-a60e-ab96a981e0f3.png?v=1792652195\u0026amp;width=900\" alt=\"Stay visible at dusk and night — bright rear warning light on the city road\"\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"tsbl-kicker\"\u003eNight \u0026amp; Dusk Visibility\u003c\/span\u003e\n    \u003ch2 class=\"tsbl-title\"\u003eStay Visible \u003cem\u003eAt Dusk \u0026amp; Night\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"tsbl-sub\"\u003eA bright rear warning light helps others spot you sooner when the sky turns orange, the streetlights come on, or the ride goes out after dark.\u003c\/p\u003e\n    \u003cdiv class=\"tsbl-beaconwrap\"\u003e\u003cdiv class=\"tsbl-beacon\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003cul class=\"tsbl-list\"\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#E8721C\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        High-Visibility LEDs that stand out from behind\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#E8721C\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Attention-Grabbing Glow that reads at a distance\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#E8721C\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Safer Evening Rides in traffic and on quiet roads\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ MODULE 4 · EVERYDAY RIDES — use image 4 ============ --\u003e\n  \u003csection class=\"tsbl-card tsbl-m4\"\u003e\n    \u003cdiv class=\"tsbl-imgwrap\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/4_47c55893-2bfa-42ee-bd9e-1df6b8ff63e4.png?v=1792652196\u0026amp;width=900\" alt=\"Made for everyday rides — city commute, neighborhood ride, weekend cycling\"\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"tsbl-kicker\"\u003eBuilt For Real Rides\u003c\/span\u003e\n    \u003ch2 class=\"tsbl-title\"\u003eMade For \u003cem\u003eEveryday Rides\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"tsbl-sub\"\u003eOne small rear light that fits the way you actually ride, morning to evening.\u003c\/p\u003e\n    \u003cdiv class=\"tsbl-scenes\"\u003e\n      \u003cdiv class=\"tsbl-scene\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#E8721C\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 21h18M5 21V7l4-3 4 3v14M13 21V10l4-2 2 2v11M8 8h.01M8 12h.01M8 16h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cb\u003eCity Commute\u003c\/b\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tsbl-scene\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#E8721C\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 11l9-8 9 8M5 10v10h14V10M10 20v-6h4v6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cb\u003eNeighborhood Ride\u003c\/b\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tsbl-scene\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#E8721C\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"m3 19 6-11 4 6 3-4 5 9H3z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cb\u003eWeekend Cycling\u003c\/b\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"tsbl-m4line\"\u003eA smarter rear light for \u003cspan\u003edaily safety\u003c\/span\u003e and \u003cspan\u003eclearer turns\u003c\/span\u003e.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ MODULE 5 · WITHOUT \/ WITH COMPARISON — use image 5 ============ --\u003e\n  \u003csection class=\"tsbl-card tsbl-m5\"\u003e\n    \u003cdiv class=\"tsbl-imgwrap\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/5_89ad3848-df9d-47c9-b3b3-c4644ff4094f.png?v=1792652195\u0026amp;width=900\" alt=\"A clearer signal from behind — without and with the turn signal light\"\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"tsbl-kicker\"\u003eNoticeable From Behind\u003c\/span\u003e\n    \u003ch2 class=\"tsbl-title\"\u003eA Clearer Signal \u003cem\u003eFrom Behind\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"tsbl-sub\"\u003eWithout a signal, riders behind only catch a small light. With it, your direction reads instantly before you change course.\u003c\/p\u003e\n    \u003cdiv class=\"tsbl-benefits\"\u003e\n      \u003cdiv class=\"tsbl-benefit\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#E8721C\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7-10-7-10-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n        \u003cb\u003eBetter Visibility\u003c\/b\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tsbl-benefit\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#E8721C\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 8 4 12l5 4M15 8l5 4-5 4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cb\u003eClearer Turns\u003c\/b\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tsbl-benefit\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#E8721C\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3l8 3v6c0 5-3.5 8-8 9-4.5-1-8-4-8-9V6l8-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cb\u003eMore Confidence\u003c\/b\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ MODULE 6 · QUICK SETUP — use image 6 ============ --\u003e\n  \u003csection class=\"tsbl-card tsbl-m6\"\u003e\n    \u003cdiv class=\"tsbl-imgwrap\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/6_46ec3859-9250-4475-b732-0af5f74a5257.png?v=1792652196\u0026amp;width=900\" alt=\"Quick and easy setup — mount under the saddle, place the remote, tap to signal\"\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"tsbl-kicker\"\u003eReady In Minutes\u003c\/span\u003e\n    \u003ch2 class=\"tsbl-title\"\u003eQuick \u0026amp; Easy \u003cem\u003eSetup\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"tsbl-sub\"\u003eGet ready for safer riding in just a few simple steps — no tools fuss, no complicated wiring.\u003c\/p\u003e\n    \u003cdiv class=\"tsbl-steps\"\u003e\n      \u003cdiv class=\"tsbl-step\"\u003e\n        \u003cdiv class=\"tsbl-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb\u003eMount Under The Saddle\u003c\/b\u003e\u003cp\u003eFix the rear light beneath the seat in a clean, visible position.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tsbl-step\"\u003e\n        \u003cdiv class=\"tsbl-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb\u003ePlace The Remote Within Reach\u003c\/b\u003e\u003cp\u003eSet the compact wireless remote on the handlebar under your thumb.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tsbl-step\"\u003e\n        \u003cdiv class=\"tsbl-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb\u003eTap To Signal\u003c\/b\u003e\u003cp\u003eTap left or right and ride with clearer, easier turns.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ MODULE 7 · SUMMARY \/ CLOSING — use image 7 ============ --\u003e\n  \u003csection class=\"tsbl-card tsbl-m7\"\u003e\n    \u003cdiv class=\"tsbl-imgwrap\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/7_2748f002-4e01-46ed-bc27-44ba14e078ad.png?v=1792652195\u0026amp;width=900\" alt=\"Smart rear safety for every ride — bright warning light, wireless turn signals, easy control, under-seat mount\"\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"tsbl-kicker\"\u003eSmart Rear Safety\u003c\/span\u003e\n    \u003ch2 class=\"tsbl-title\"\u003eSmart Rear Safety \u003cem\u003eFor Every Ride\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cdiv class=\"tsbl-grid\"\u003e\n      \u003cdiv class=\"tsbl-feat\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#E8721C\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2v2M12 20v2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M2 12h2M20 12h2M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cb\u003eBright Warning Light\u003c\/b\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tsbl-feat\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#E8721C\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M5 12a7 7 0 0 1 14 0M8.5 15.5a3.5 3.5 0 0 1 7 0M12 19h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cb\u003eWireless Turn Signals\u003c\/b\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tsbl-feat\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#E8721C\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 8v4l2.5 2.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cb\u003eEasy Control\u003c\/b\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tsbl-feat\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#E8721C\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M14.7 6.3a4 4 0 0 0-5.4 5.4L3 18v3h3l6.3-6.3a4 4 0 0 0 5.4-5.4L14 13l-3-3 3.7-3.7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cb\u003eUnder-Seat Mount\u003c\/b\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tsbl-close\"\u003e\n\u003ci\u003e\u003c\/i\u003eDesigned to help you ride with more visibility, clearer turns and more confidence.\u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"WAQ","offers":[{"title":"Default Title","offer_id":63442810863756,"sku":"B03798-A","price":32.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/1_8c137d31-9b72-4be1-bd4f-875bf0bc4818.png?v=1792652196","url":"https:\/\/yooyappvip.us\/products\/wireless-turn-signal-bike-light","provider":"YooyappVip","version":"1.0","type":"link"}