{"product_id":"torras-flasheye-dot-45w","title":"TORRAS FlashEye-Dot 45W","description":"\u003c!-- =========================================================\n     WEXARO — TORRAS FLASHEYE-DOT PRODUCT EXPERIENCE\n     Shopify Custom Liquid\n========================================================= --\u003e\n\n\u003csection id=\"wx-flasheye\" class=\"wx-page\"\u003e\n\n  \u003cstyle\u003e\n    #wx-flasheye,\n    #wx-flasheye * {\n      box-sizing: border-box;\n    }\n\n    #wx-flasheye {\n      --wx-black: #111111;\n      --wx-text: #181818;\n      --wx-muted: #686868;\n      --wx-soft: #f6f6f6;\n      --wx-line: #e9e9e9;\n      --wx-purple: #8d276d;\n      --wx-purple-dark: #5e164a;\n      --wx-purple-light: #f5eaf2;\n      --wx-white: #ffffff;\n\n      width: 100%;\n      overflow: hidden;\n      background: #fff;\n      color: var(--wx-text);\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\",\n        Roboto, Helvetica, Arial, sans-serif;\n    }\n\n    #wx-flasheye img {\n      display: block;\n      width: 100%;\n      height: auto;\n    }\n\n    #wx-flasheye h1,\n    #wx-flasheye h2,\n    #wx-flasheye h3,\n    #wx-flasheye p {\n      margin: 0;\n    }\n\n    #wx-flasheye .wx-container {\n      width: min(1180px, calc(100% - 48px));\n      margin: 0 auto;\n    }\n\n    \/* =========================\n       HERO IMAGE\n    ========================= *\/\n\n    #wx-flasheye .wx-hero {\n      width: 100%;\n      background: #171116;\n    }\n\n    #wx-flasheye .wx-hero img {\n      width: 100%;\n      max-height: 850px;\n      object-fit: cover;\n      object-position: center;\n    }\n\n    \/* =========================\n       INTRO\n    ========================= *\/\n\n    #wx-flasheye .wx-intro {\n      padding: 105px 0 100px;\n      text-align: center;\n    }\n\n    #wx-flasheye .wx-eyebrow {\n      display: inline-block;\n      margin-bottom: 18px;\n      font-size: 13px;\n      font-weight: 800;\n      letter-spacing: 2.2px;\n      text-transform: uppercase;\n      color: var(--wx-purple);\n    }\n\n    #wx-flasheye .wx-title {\n      max-width: 880px;\n      margin: 0 auto !important;\n      font-size: clamp(38px, 5vw, 68px);\n      line-height: 1.02;\n      letter-spacing: -2.5px;\n      font-weight: 800;\n    }\n\n    #wx-flasheye .wx-lead {\n      max-width: 760px;\n      margin: 28px auto 0 !important;\n      font-size: 19px;\n      line-height: 1.7;\n      color: var(--wx-muted);\n    }\n\n    \/* =========================\n       QUICK FEATURES\n    ========================= *\/\n\n    #wx-flasheye .wx-feature-strip {\n      padding: 0 0 105px;\n    }\n\n    #wx-flasheye .wx-feature-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 16px;\n    }\n\n    #wx-flasheye .wx-feature-card {\n      min-height: 185px;\n      padding: 32px 25px;\n      border: 1px solid var(--wx-line);\n      border-radius: 24px;\n      background: #fff;\n      text-align: center;\n      transition: transform .3s ease, box-shadow .3s ease;\n    }\n\n    #wx-flasheye .wx-feature-card:hover {\n      transform: translateY(-4px);\n      box-shadow: 0 16px 40px rgba(0,0,0,.07);\n    }\n\n    #wx-flasheye .wx-feature-icon {\n      width: 50px;\n      height: 50px;\n      margin: 0 auto 20px;\n      border-radius: 50%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      background: var(--wx-purple-light);\n      color: var(--wx-purple);\n    }\n\n    #wx-flasheye .wx-feature-icon svg {\n      width: 24px;\n      height: 24px;\n      stroke: currentColor;\n      fill: none;\n      stroke-width: 1.8;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n    }\n\n    #wx-flasheye .wx-feature-card strong {\n      display: block;\n      margin-bottom: 8px;\n      font-size: 17px;\n    }\n\n    #wx-flasheye .wx-feature-card span {\n      font-size: 14px;\n      line-height: 1.5;\n      color: var(--wx-muted);\n    }\n\n    \/* =========================\n       FULL WIDTH PRODUCT IMAGE\n    ========================= *\/\n\n    #wx-flasheye .wx-banner {\n      width: 100%;\n      background: #171116;\n    }\n\n    #wx-flasheye .wx-banner img {\n      width: 100%;\n    }\n\n    \/* =========================\n       TEXT SECTION\n    ========================= *\/\n\n    #wx-flasheye .wx-section {\n      padding: 110px 0;\n    }\n\n    #wx-flasheye .wx-center {\n      text-align: center;\n    }\n\n    #wx-flasheye .wx-section-title {\n      max-width: 850px;\n      margin: 0 auto !important;\n      font-size: clamp(34px, 4vw, 56px);\n      line-height: 1.08;\n      letter-spacing: -1.8px;\n      font-weight: 800;\n    }\n\n    #wx-flasheye .wx-section-copy {\n      max-width: 740px;\n      margin: 24px auto 0 !important;\n      color: var(--wx-muted);\n      font-size: 18px;\n      line-height: 1.7;\n    }\n\n    \/* =========================\n       PERSONALITY CARDS\n    ========================= *\/\n\n    #wx-flasheye .wx-personality {\n      background: var(--wx-soft);\n    }\n\n    #wx-flasheye .wx-status-grid {\n      margin-top: 55px;\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 18px;\n    }\n\n    #wx-flasheye .wx-status {\n      padding: 30px;\n      background: #fff;\n      border-radius: 22px;\n      border: 1px solid #ececec;\n    }\n\n    #wx-flasheye .wx-status-num {\n      font-size: 12px;\n      font-weight: 800;\n      color: var(--wx-purple);\n      letter-spacing: 1.5px;\n    }\n\n    #wx-flasheye .wx-status h3 {\n      margin-top: 14px !important;\n      font-size: 20px;\n    }\n\n    #wx-flasheye .wx-status p {\n      margin-top: 10px !important;\n      color: var(--wx-muted);\n      font-size: 15px;\n      line-height: 1.6;\n    }\n\n    \/* =========================\n       DARK TECH SECTION\n    ========================= *\/\n\n    #wx-flasheye .wx-dark {\n      background:\n        radial-gradient(circle at 80% 20%, rgba(142,39,109,.35), transparent 35%),\n        #101010;\n      color: #fff;\n    }\n\n    #wx-flasheye .wx-dark .wx-section-copy {\n      color: #bdbdbd;\n    }\n\n    #wx-flasheye .wx-tech-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 18px;\n      margin-top: 60px;\n    }\n\n    #wx-flasheye .wx-tech {\n      padding: 36px;\n      border: 1px solid rgba(255,255,255,.12);\n      border-radius: 24px;\n      background: rgba(255,255,255,.05);\n      backdrop-filter: blur(8px);\n    }\n\n    #wx-flasheye .wx-tech-tag {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      min-width: 50px;\n      height: 32px;\n      padding: 0 12px;\n      margin-bottom: 22px;\n      border-radius: 100px;\n      background: var(--wx-purple);\n      font-size: 12px;\n      font-weight: 800;\n      letter-spacing: 1px;\n    }\n\n    #wx-flasheye .wx-tech h3 {\n      font-size: 23px;\n      margin-bottom: 12px !important;\n    }\n\n    #wx-flasheye .wx-tech p {\n      color: #bdbdbd;\n      font-size: 15px;\n      line-height: 1.65;\n    }\n\n    \/* =========================\n       45 DEGREE SECTION\n    ========================= *\/\n\n    #wx-flasheye .wx-split {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      align-items: center;\n      gap: 80px;\n    }\n\n    #wx-flasheye .wx-big-number {\n      font-size: clamp(80px, 11vw, 145px);\n      line-height: .8;\n      font-weight: 900;\n      letter-spacing: -7px;\n      color: var(--wx-purple);\n    }\n\n    #wx-flasheye .wx-split h2 {\n      margin-top: 30px !important;\n      font-size: clamp(32px, 4vw, 50px);\n      line-height: 1.08;\n      letter-spacing: -1.5px;\n    }\n\n    #wx-flasheye .wx-split p {\n      margin-top: 22px !important;\n      color: var(--wx-muted);\n      line-height: 1.7;\n      font-size: 17px;\n    }\n\n    #wx-flasheye .wx-angle-card {\n      min-height: 430px;\n      padding: 55px;\n      display: flex;\n      flex-direction: column;\n      justify-content: flex-end;\n      border-radius: 32px;\n      background:\n        radial-gradient(circle at 75% 25%, #bc5898 0%, transparent 34%),\n        linear-gradient(145deg, #3b152f, #160e14);\n      color: #fff;\n      overflow: hidden;\n      position: relative;\n    }\n\n    #wx-flasheye .wx-angle-face {\n      position: absolute;\n      top: 55px;\n      right: 55px;\n      width: 135px;\n      height: 135px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      border-radius: 50%;\n      background: #121212;\n      border: 8px solid #a13c7d;\n      box-shadow: 0 20px 60px rgba(0,0,0,.35);\n      font-size: 54px;\n    }\n\n    #wx-flasheye .wx-angle-card small {\n      display: block;\n      max-width: 330px;\n      color: rgba(255,255,255,.7);\n      line-height: 1.6;\n      font-size: 14px;\n    }\n\n    \/* =========================\n       COMPATIBILITY\n    ========================= *\/\n\n    #wx-flasheye .wx-compat {\n      background: #f7f7f7;\n    }\n\n    #wx-flasheye .wx-device-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 15px;\n      margin-top: 50px;\n    }\n\n    #wx-flasheye .wx-device {\n      padding: 28px 20px;\n      border-radius: 20px;\n      background: #fff;\n      border: 1px solid #e8e8e8;\n      text-align: center;\n    }\n\n    #wx-flasheye .wx-device-icon {\n      font-size: 31px;\n      margin-bottom: 12px;\n    }\n\n    #wx-flasheye .wx-device strong {\n      display: block;\n      font-size: 16px;\n    }\n\n    #wx-flasheye .wx-device span {\n      display: block;\n      margin-top: 7px;\n      color: var(--wx-muted);\n      font-size: 13px;\n      line-height: 1.4;\n    }\n\n    \/* =========================\n       SPECS\n    ========================= *\/\n\n    #wx-flasheye .wx-specs-wrap {\n      max-width: 900px;\n      margin: 55px auto 0;\n      border-top: 1px solid var(--wx-line);\n    }\n\n    #wx-flasheye .wx-spec-row {\n      display: grid;\n      grid-template-columns: 220px 1fr;\n      gap: 30px;\n      padding: 20px 0;\n      border-bottom: 1px solid var(--wx-line);\n    }\n\n    #wx-flasheye .wx-spec-row strong {\n      font-size: 15px;\n    }\n\n    #wx-flasheye .wx-spec-row span {\n      color: var(--wx-muted);\n      font-size: 15px;\n      line-height: 1.5;\n    }\n\n    \/* =========================\n       FAQ\n    ========================= *\/\n\n    #wx-flasheye .wx-faq {\n      background: var(--wx-soft);\n    }\n\n    #wx-flasheye .wx-faq-wrap {\n      max-width: 850px;\n      margin: 50px auto 0;\n    }\n\n    #wx-flasheye .wx-faq-item {\n      border-bottom: 1px solid #ddd;\n    }\n\n    #wx-flasheye .wx-faq-btn {\n      width: 100%;\n      padding: 24px 0;\n      border: 0;\n      background: transparent;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      gap: 20px;\n      text-align: left;\n      cursor: pointer;\n      font: inherit;\n      color: var(--wx-text);\n      font-weight: 700;\n      font-size: 17px;\n    }\n\n    #wx-flasheye .wx-faq-plus {\n      width: 28px;\n      height: 28px;\n      min-width: 28px;\n      border-radius: 50%;\n      background: #fff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      transition: transform .3s ease;\n    }\n\n    #wx-flasheye .wx-faq-answer {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .35s ease;\n    }\n\n    #wx-flasheye .wx-faq-answer p {\n      padding: 0 45px 24px 0;\n      color: var(--wx-muted);\n      line-height: 1.65;\n      font-size: 15px;\n    }\n\n    #wx-flasheye .wx-faq-item.active .wx-faq-plus {\n      transform: rotate(45deg);\n    }\n\n    \/* =========================\n       FINAL\n    ========================= *\/\n\n    #wx-flasheye .wx-final {\n      background: #fff;\n    }\n\n    #wx-flasheye .wx-final-copy {\n      padding: 90px 24px 55px;\n      text-align: center;\n    }\n\n    #wx-flasheye .wx-final-copy h2 {\n      font-size: clamp(36px, 5vw, 64px);\n      line-height: 1.05;\n      letter-spacing: -2px;\n    }\n\n    #wx-flasheye .wx-final-copy p {\n      max-width: 680px;\n      margin: 20px auto 0 !important;\n      color: var(--wx-muted);\n      font-size: 18px;\n      line-height: 1.6;\n    }\n\n    \/* =========================\n       REVEAL ANIMATION\n    ========================= *\/\n\n    #wx-flasheye .wx-reveal {\n      opacity: 0;\n      transform: translateY(22px);\n      transition:\n        opacity .7s ease,\n        transform .7s ease;\n    }\n\n    #wx-flasheye .wx-reveal.wx-visible {\n      opacity: 1;\n      transform: translateY(0);\n    }\n\n    \/* =========================\n       MOBILE\n    ========================= *\/\n\n    @media (max-width: 900px) {\n\n      #wx-flasheye .wx-container {\n        width: min(100% - 32px, 1180px);\n      }\n\n      #wx-flasheye .wx-intro,\n      #wx-flasheye .wx-section {\n        padding: 75px 0;\n      }\n\n      #wx-flasheye .wx-title {\n        letter-spacing: -1.5px;\n      }\n\n      #wx-flasheye .wx-feature-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n\n      #wx-flasheye .wx-status-grid,\n      #wx-flasheye .wx-tech-grid {\n        grid-template-columns: 1fr;\n      }\n\n      #wx-flasheye .wx-split {\n        grid-template-columns: 1fr;\n        gap: 45px;\n      }\n\n      #wx-flasheye .wx-device-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n\n      #wx-flasheye .wx-big-number {\n        letter-spacing: -4px;\n      }\n    }\n\n    @media (max-width: 600px) {\n\n      #wx-flasheye .wx-container {\n        width: calc(100% - 28px);\n      }\n\n      #wx-flasheye .wx-hero img,\n      #wx-flasheye .wx-banner img {\n        min-height: 0;\n        object-fit: contain;\n      }\n\n      #wx-flasheye .wx-intro {\n        padding: 62px 0 58px;\n      }\n\n      #wx-flasheye .wx-title {\n        font-size: 38px;\n        letter-spacing: -1.2px;\n      }\n\n      #wx-flasheye .wx-lead {\n        font-size: 16px;\n        line-height: 1.65;\n      }\n\n      #wx-flasheye .wx-feature-strip {\n        padding-bottom: 65px;\n      }\n\n      #wx-flasheye .wx-feature-grid {\n        grid-template-columns: 1fr 1fr;\n        gap: 10px;\n      }\n\n      #wx-flasheye .wx-feature-card {\n        min-height: 165px;\n        padding: 24px 12px;\n        border-radius: 18px;\n      }\n\n      #wx-flasheye .wx-feature-card strong {\n        font-size: 15px;\n      }\n\n      #wx-flasheye .wx-feature-card span {\n        font-size: 12px;\n      }\n\n      #wx-flasheye .wx-section {\n        padding: 68px 0;\n      }\n\n      #wx-flasheye .wx-section-title {\n        font-size: 34px;\n        letter-spacing: -1px;\n      }\n\n      #wx-flasheye .wx-section-copy {\n        font-size: 16px;\n      }\n\n      #wx-flasheye .wx-status-grid,\n      #wx-flasheye .wx-tech-grid {\n        margin-top: 38px;\n      }\n\n      #wx-flasheye .wx-tech,\n      #wx-flasheye .wx-status {\n        padding: 25px;\n      }\n\n      #wx-flasheye .wx-angle-card {\n        min-height: 350px;\n        padding: 30px;\n      }\n\n      #wx-flasheye .wx-angle-face {\n        width: 105px;\n        height: 105px;\n        right: 30px;\n        top: 35px;\n        font-size: 42px;\n      }\n\n      #wx-flasheye .wx-device-grid {\n        grid-template-columns: 1fr 1fr;\n        gap: 10px;\n      }\n\n      #wx-flasheye .wx-device {\n        padding: 22px 12px;\n      }\n\n      #wx-flasheye .wx-spec-row {\n        grid-template-columns: 1fr;\n        gap: 7px;\n        padding: 18px 0;\n      }\n\n      #wx-flasheye .wx-final-copy {\n        padding: 65px 20px 42px;\n      }\n\n      #wx-flasheye .wx-final-copy h2 {\n        font-size: 38px;\n      }\n\n      #wx-flasheye .wx-final-copy p {\n        font-size: 16px;\n      }\n    }\n\n  \u003c\/style\u003e\n\n\n  \u003c!-- =====================================\n       01 — HERO\n  ====================================== --\u003e\n\n  \u003cdiv class=\"wx-hero\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/1417\/0427\/files\/ChatGPT_Image_15_de_set._de_2026_01_13_16.png?v=1789445772\" alt=\"TORRAS FlashEye-Dot 45W Smart Display Charger\" loading=\"eager\" fetchpriority=\"high\"\u003e\n  \u003c\/div\u003e\n\n\n  \u003c!-- =====================================\n       02 — INTRO\n  ====================================== --\u003e\n\n  \u003cdiv class=\"wx-intro\"\u003e\n    \u003cdiv class=\"wx-container wx-reveal\"\u003e\n\n      \u003cspan class=\"wx-eyebrow\"\u003e\n        TORRAS FLASHEYE-DOT\n      \u003c\/span\u003e\n\n      \u003ch1 class=\"wx-title\"\u003e\n        Charging has never felt this alive.\n      \u003c\/h1\u003e\n\n      \u003cp class=\"wx-lead\"\u003e\n        Meet a new kind of charger. FlashEye-Dot combines fast USB-C\n        charging with an interactive smart display that brings real-time\n        charging information, intelligent technology and a little\n        personality to your everyday setup.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n  \u003c!-- =====================================\n       03 — QUICK BENEFITS\n  ====================================== --\u003e\n\n  \u003cdiv class=\"wx-feature-strip\"\u003e\n    \u003cdiv class=\"wx-container\"\u003e\n\n      \u003cdiv class=\"wx-feature-grid\"\u003e\n\n        \u003cdiv class=\"wx-feature-card wx-reveal\"\u003e\n          \u003cdiv class=\"wx-feature-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath d=\"M13 2L5 14h6l-1 8 8-12h-6z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cstrong\u003e45W Fast Charging\u003c\/strong\u003e\n          \u003cspan\u003ePower designed for your everyday devices.\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-feature-card wx-reveal\"\u003e\n          \u003cdiv class=\"wx-feature-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003crect x=\"3\" y=\"4\" width=\"18\" height=\"16\" rx=\"4\"\u003e\u003c\/rect\u003e\n              \u003cpath d=\"M8 10h.01M16 10h.01M8 15c2.5 2 5.5 2 8 0\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cstrong\u003eInteractive Display\u003c\/strong\u003e\n          \u003cspan\u003eVisual feedback that makes charging feel alive.\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-feature-card wx-reveal\"\u003e\n          \u003cdiv class=\"wx-feature-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath d=\"M12 2v4M12 18v4M4.93 4.93l2.83 2.83M16.24 16.24l2.83 2.83M2 12h4M18 12h4\"\u003e\u003c\/path\u003e\n              \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cstrong\u003eGaN Technology\u003c\/strong\u003e\n          \u003cspan\u003eEfficient power in a compact architecture.\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-feature-card wx-reveal\"\u003e\n          \u003cdiv class=\"wx-feature-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath d=\"M12 3l8 4v5c0 5-3.4 8.4-8 10-4.6-1.6-8-5-8-10V7z\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cstrong\u003eSmart Power Control\u003c\/strong\u003e\n          \u003cspan\u003eIntelligent power matching for compatible devices.\u003c\/span\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n  \u003c!-- =====================================\n       04 — INTERACTIVE DISPLAY IMAGE\n  ====================================== --\u003e\n\n  \u003cdiv class=\"wx-banner\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/1417\/0427\/files\/ChatGPT_Image_15_de_set._de_2026_01_16_00.png?v=1789445772\" alt=\"FlashEye-Dot interactive smart display expressions\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\n\n  \u003c!-- =====================================\n       05 — PERSONALITY\n  ====================================== --\u003e\n\n  \u003csection class=\"wx-section wx-personality\"\u003e\n    \u003cdiv class=\"wx-container\"\u003e\n\n      \u003cdiv class=\"wx-center wx-reveal\"\u003e\n\n        \u003cspan class=\"wx-eyebrow\"\u003e\n          INTERACTIVE SMART DISPLAY\n        \u003c\/span\u003e\n\n        \u003ch2 class=\"wx-section-title\"\u003e\n          A charger with personality.\n        \u003c\/h2\u003e\n\n        \u003cp class=\"wx-section-copy\"\u003e\n          From the moment you plug it in, FlashEye-Dot comes to life.\n          Its vivid display uses dynamic visual feedback to make every\n          stage of charging easy to understand — and much more fun to watch.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"wx-status-grid\"\u003e\n\n        \u003cdiv class=\"wx-status wx-reveal\"\u003e\n          \u003cspan class=\"wx-status-num\"\u003e01\u003c\/span\u003e\n          \u003ch3\u003eStandby\u003c\/h3\u003e\n          \u003cp\u003e\n            The display responds even before your device begins charging,\n            giving the charger a distinctive visual personality.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-status wx-reveal\"\u003e\n          \u003cspan class=\"wx-status-num\"\u003e02\u003c\/span\u003e\n          \u003ch3\u003eCharging\u003c\/h3\u003e\n          \u003cp\u003e\n            Dynamic visual indicators make it easy to understand when\n            power is actively being delivered.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-status wx-reveal\"\u003e\n          \u003cspan class=\"wx-status-num\"\u003e03\u003c\/span\u003e\n          \u003ch3\u003eFully Charged\u003c\/h3\u003e\n          \u003cp\u003e\n            FlashEye-Dot provides intuitive visual feedback as your\n            compatible device reaches its charged state.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-status wx-reveal\"\u003e\n          \u003cspan class=\"wx-status-num\"\u003e04\u003c\/span\u003e\n          \u003ch3\u003eTouch Interaction\u003c\/h3\u003e\n          \u003cp\u003e\n            Built-in touch interaction makes the display more than\n            something you simply look at.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-status wx-reveal\"\u003e\n          \u003cspan class=\"wx-status-num\"\u003e05\u003c\/span\u003e\n          \u003ch3\u003eVibration Feedback\u003c\/h3\u003e\n          \u003cp\u003e\n            Tactile feedback adds another layer of interaction to the\n            everyday charging experience.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-status wx-reveal\"\u003e\n          \u003cspan class=\"wx-status-num\"\u003e06\u003c\/span\u003e\n          \u003ch3\u003eReal-Time Parameters\u003c\/h3\u003e\n          \u003cp\u003e\n            Parameter mode can display charging information including\n            current wattage and battery level on supported devices.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================\n       06 — 45W IMAGE\n  ====================================== --\u003e\n\n  \u003cdiv class=\"wx-banner\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/1417\/0427\/files\/ChatGPT_Image_15_de_set._de_2026_01_14_53.png?v=1789445772\" alt=\"TORRAS FlashEye-Dot 45W fast charging\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\n\n  \u003c!-- =====================================\n       07 — POWER\n  ====================================== --\u003e\n\n  \u003csection class=\"wx-section\"\u003e\n    \u003cdiv class=\"wx-container wx-center wx-reveal\"\u003e\n\n      \u003cspan class=\"wx-eyebrow\"\u003e\n        45W FAST CHARGING\n      \u003c\/span\u003e\n\n      \u003ch2 class=\"wx-section-title\"\u003e\n        Small charger.\u003cbr\u003e\n        Serious power.\n      \u003c\/h2\u003e\n\n      \u003cp class=\"wx-section-copy\"\u003e\n        With up to 45W of USB-C charging power, FlashEye-Dot is built\n        to handle much more than your phone. Its intelligent architecture\n        adapts power delivery for a wide range of compatible everyday devices.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================\n       08 — REAL-TIME IMAGE\n  ====================================== --\u003e\n\n  \u003cdiv class=\"wx-banner\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/1417\/0427\/files\/ChatGPT_Image_15_de_set._de_2026_01_19_30.png?v=1789446087\" alt=\"FlashEye-Dot real-time charging information\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\n\n  \u003c!-- =====================================\n       09 — REAL-TIME STATUS\n  ====================================== --\u003e\n\n  \u003csection class=\"wx-section\"\u003e\n    \u003cdiv class=\"wx-container wx-center wx-reveal\"\u003e\n\n      \u003cspan class=\"wx-eyebrow\"\u003e\n        REAL-TIME VISUALIZED STATUS\n      \u003c\/span\u003e\n\n      \u003ch2 class=\"wx-section-title\"\u003e\n        See your power.\u003cbr\u003e\n        In real time.\n      \u003c\/h2\u003e\n\n      \u003cp class=\"wx-section-copy\"\u003e\n        No more guessing what's happening behind the cable. FlashEye-Dot's\n        parameter mode provides a clear visual view of charging wattage\n        and battery level on supported devices, turning invisible charging\n        data into information you can actually see.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================\n       10 — SMART TECH\n  ====================================== --\u003e\n\n  \u003csection class=\"wx-section wx-dark\"\u003e\n    \u003cdiv class=\"wx-container\"\u003e\n\n      \u003cdiv class=\"wx-center wx-reveal\"\u003e\n\n        \u003cspan class=\"wx-eyebrow\"\u003e\n          INTELLIGENT FROM THE INSIDE\n        \u003c\/span\u003e\n\n        \u003ch2 class=\"wx-section-title\"\u003e\n          Smarter power.\u003cbr\u003e\n          Smarter protection.\n        \u003c\/h2\u003e\n\n        \u003cp class=\"wx-section-copy\"\u003e\n          Advanced charging technology works behind the display to manage\n          power, efficiency and temperature throughout your charging session.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"wx-tech-grid\"\u003e\n\n        \u003cdiv class=\"wx-tech wx-reveal\"\u003e\n          \u003cspan class=\"wx-tech-tag\"\u003eAVS\u003c\/span\u003e\n          \u003ch3\u003eSmart Power Match\u003c\/h3\u003e\n          \u003cp\u003e\n            AVS smart-match technology helps deliver an appropriate\n            power curve based on the requirements of compatible devices.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-tech wx-reveal\"\u003e\n          \u003cspan class=\"wx-tech-tag\"\u003eGaN\u003c\/span\u003e\n          \u003ch3\u003eNext-Generation GaN\u003c\/h3\u003e\n          \u003cp\u003e\n            GaN technology enables efficient high-power charging while\n            helping keep the charger's architecture compact.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-tech wx-reveal\"\u003e\n          \u003cspan class=\"wx-tech-tag\"\u003eICE\u003c\/span\u003e\n          \u003ch3\u003eTora-Ice™ Cooling\u003c\/h3\u003e\n          \u003cp\u003e\n            TORRAS' Tora-Ice™ thermal system is designed to manage operating\n            temperature and provide a more stable charging experience.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================\n       11 — GRAVITY SENSOR\n  ====================================== --\u003e\n\n  \u003csection class=\"wx-section\"\u003e\n    \u003cdiv class=\"wx-container\"\u003e\n\n      \u003cdiv class=\"wx-split\"\u003e\n\n        \u003cdiv class=\"wx-reveal\"\u003e\n\n          \u003cdiv class=\"wx-big-number\"\u003e45°\u003c\/div\u003e\n\n          \u003ch2\u003e\n            Designed around the way you actually see it.\n          \u003c\/h2\u003e\n\n          \u003cp\u003e\n            FlashEye-Dot's distinctive 45-degree angled design places\n            the display naturally within view. A built-in gravity sensor\n            automatically adjusts the screen orientation depending on\n            how the charger is positioned.\n          \u003c\/p\u003e\n\n          \u003cp\u003e\n            Whether it's sitting near your desk or connected to a wall\n            outlet, the interface is designed to remain easy to read.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"wx-angle-card wx-reveal\"\u003e\n\n          \u003cdiv class=\"wx-angle-face\"\u003e●‿●\u003c\/div\u003e\n\n          \u003cspan class=\"wx-eyebrow\" style=\"color:#fff;\"\u003e\n            SMART GRAVITY SENSOR\n          \u003c\/span\u003e\n\n          \u003csmall\u003e\n            Automatic screen orientation adapts the interface to the\n            charger's position for more natural viewing.\n          \u003c\/small\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================\n       12 — COMPATIBILITY\n  ====================================== --\u003e\n\n  \u003csection class=\"wx-section wx-compat\"\u003e\n    \u003cdiv class=\"wx-container\"\u003e\n\n      \u003cdiv class=\"wx-center wx-reveal\"\u003e\n\n        \u003cspan class=\"wx-eyebrow\"\u003e\n          SMART DEVICE RECOGNITION\n        \u003c\/span\u003e\n\n        \u003ch2 class=\"wx-section-title\"\u003e\n          One charger for more of your everyday tech.\n        \u003c\/h2\u003e\n\n        \u003cp class=\"wx-section-copy\"\u003e\n          Both versions charge compatible everyday USB-C devices. The difference is\n          on-screen iPhone recognition: Classic recognizes iPhone 15–17, while the\n          iPhone 18 Edition recognizes iPhone 15–18.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"wx-device-grid\"\u003e\n\n        \u003cdiv class=\"wx-device wx-reveal\"\u003e\n          \u003cdiv class=\"wx-device-icon\"\u003e▯\u003c\/div\u003e\n          \u003cstrong\u003eiPhone Recognition\u003c\/strong\u003e\n          \u003cspan\u003eClassic: iPhone 15–17 · iPhone 18 Edition: iPhone 15–18.\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-device wx-reveal\"\u003e\n          \u003cdiv class=\"wx-device-icon\"\u003e▭\u003c\/div\u003e\n          \u003cstrong\u003eiPad\u003c\/strong\u003e\n          \u003cspan\u003eDesigned to work with most compatible iPads.\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-device wx-reveal\"\u003e\n          \u003cdiv class=\"wx-device-icon\"\u003e⌨\u003c\/div\u003e\n          \u003cstrong\u003eMacBook\u003c\/strong\u003e\n          \u003cspan\u003eSupports compatible USB-C MacBook models.\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-device wx-reveal\"\u003e\n          \u003cdiv class=\"wx-device-icon\"\u003e⚡\u003c\/div\u003e\n          \u003cstrong\u003eUSB-C Devices\u003c\/strong\u003e\n          \u003cspan\u003eCompatible with many mainstream USB-C devices.\u003c\/span\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================\n       VERSION \u0026 COLOR AVAILABILITY\n  ====================================== --\u003e\n\n  \u003csection class=\"wx-section wx-compat\"\u003e\n    \u003cdiv class=\"wx-container\"\u003e\n      \u003cdiv class=\"wx-center wx-reveal\"\u003e\n        \u003cspan class=\"wx-eyebrow\"\u003eCHOOSE YOUR VERSION\u003c\/span\u003e\n        \u003ch2 class=\"wx-section-title\"\u003eBoth versions charge your everyday devices.\u003c\/h2\u003e\n        \u003cp class=\"wx-section-copy\"\u003e\n          Choose based on the on-screen iPhone recognition you need.\n          Classic recognizes iPhone 15–17. The iPhone 18 Edition recognizes iPhone 15–18.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wx-status-grid\"\u003e\n        \u003cdiv class=\"wx-status wx-reveal\"\u003e\n          \u003cspan class=\"wx-status-num\"\u003eCLASSIC\u003c\/span\u003e\n          \u003ch3\u003eiPhone 15–17 Recognition\u003c\/h3\u003e\n          \u003cp\u003eAvailable in Obsidian Black, Pearl White and Yellow. These colors are currently available.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-status wx-reveal\"\u003e\n          \u003cspan class=\"wx-status-num\"\u003eIPHONE 18 EDITION\u003c\/span\u003e\n          \u003ch3\u003eiPhone 15–18 Recognition\u003c\/h3\u003e\n          \u003cp\u003eAvailable in Burgundy and Glacier Blue. These two colors are pre-order and ship within 15 days after purchase.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-status wx-reveal\"\u003e\n          \u003cspan class=\"wx-status-num\"\u003eIMPORTANT\u003c\/span\u003e\n          \u003ch3\u003eRecognition vs. Charging\u003c\/h3\u003e\n          \u003cp\u003eThe iPhone ranges above refer to on-screen recognition. Both versions can charge compatible everyday USB-C devices.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================\n       13 — SPECIFICATIONS\n  ====================================== --\u003e\n\n  \u003csection class=\"wx-section\"\u003e\n    \u003cdiv class=\"wx-container\"\u003e\n\n      \u003cdiv class=\"wx-center wx-reveal\"\u003e\n\n        \u003cspan class=\"wx-eyebrow\"\u003e\n          DETAILS\n        \u003c\/span\u003e\n\n        \u003ch2 class=\"wx-section-title\"\u003e\n          Built smart from every angle.\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"wx-specs-wrap wx-reveal\"\u003e\n\n        \u003cdiv class=\"wx-spec-row\"\u003e\n          \u003cstrong\u003eProduct\u003c\/strong\u003e\n          \u003cspan\u003eTORRAS FlashEye-Dot Smart Display Charger\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-spec-row\"\u003e\n          \u003cstrong\u003eMaximum Output\u003c\/strong\u003e\n          \u003cspan\u003eUp to 45W\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-spec-row\"\u003e\n          \u003cstrong\u003eConnection\u003c\/strong\u003e\n          \u003cspan\u003eUSB Type-C\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-spec-row\"\u003e\n          \u003cstrong\u003eDisplay\u003c\/strong\u003e\n          \u003cspan\u003eInteractive smart display with dynamic visual feedback\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-spec-row\"\u003e\n          \u003cstrong\u003eInteraction\u003c\/strong\u003e\n          \u003cspan\u003eTouch interaction and vibration feedback\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-spec-row\"\u003e\n          \u003cstrong\u003eCharging Information\u003c\/strong\u003e\n          \u003cspan\u003e\n            Real-time wattage and battery-level visualization on supported devices\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-spec-row\"\u003e\n          \u003cstrong\u003ePower Technology\u003c\/strong\u003e\n          \u003cspan\u003eAVS Smart Match + GaN technology\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-spec-row\"\u003e\n          \u003cstrong\u003eThermal Management\u003c\/strong\u003e\n          \u003cspan\u003eTora-Ice™ cooling technology\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-spec-row\"\u003e\n          \u003cstrong\u003eDisplay Orientation\u003c\/strong\u003e\n          \u003cspan\u003eBuilt-in gravity sensor with automatic screen rotation\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-spec-row\"\u003e\n          \u003cstrong\u003eDesign\u003c\/strong\u003e\n          \u003cspan\u003ePatented 45-degree angled display design\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-spec-row\"\u003e\n          \u003cstrong\u003eOn-Screen iPhone Recognition\u003c\/strong\u003e\n          \u003cspan\u003eClassic: iPhone 15–17 · iPhone 18 Edition: iPhone 15–18\u003c\/span\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================\n       14 — FAQ\n  ====================================== --\u003e\n\n  \u003csection class=\"wx-section wx-faq\"\u003e\n    \u003cdiv class=\"wx-container\"\u003e\n\n      \u003cdiv class=\"wx-center wx-reveal\"\u003e\n\n        \u003cspan class=\"wx-eyebrow\"\u003e\n          FAQ\n        \u003c\/span\u003e\n\n        \u003ch2 class=\"wx-section-title\"\u003e\n          Good questions.\u003cbr\u003e\n          Smart answers.\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"wx-faq-wrap\"\u003e\n\n        \u003cdiv class=\"wx-faq-item\"\u003e\n          \u003cbutton class=\"wx-faq-btn\" type=\"button\"\u003e\n            \u003cspan\u003eWhat makes FlashEye-Dot different from a regular charger?\u003c\/span\u003e\n            \u003cspan class=\"wx-faq-plus\"\u003e+\u003c\/span\u003e\n          \u003c\/button\u003e\n\n          \u003cdiv class=\"wx-faq-answer\"\u003e\n            \u003cp\u003e\n              FlashEye-Dot combines USB-C fast charging with an interactive\n              display, dynamic charging feedback, smart device recognition,\n              real-time charging information on supported devices and\n              intelligent power-management technology.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"wx-faq-item\"\u003e\n          \u003cbutton class=\"wx-faq-btn\" type=\"button\"\u003e\n            \u003cspan\u003eWhat can I see on the display?\u003c\/span\u003e\n            \u003cspan class=\"wx-faq-plus\"\u003e+\u003c\/span\u003e\n          \u003c\/button\u003e\n\n          \u003cdiv class=\"wx-faq-answer\"\u003e\n            \u003cp\u003e\n              The display provides visual feedback for different charging\n              stages. Parameter mode can also show charging wattage and\n              battery-level information when used with supported devices.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"wx-faq-item\"\u003e\n          \u003cbutton class=\"wx-faq-btn\" type=\"button\"\u003e\n            \u003cspan\u003eDoes it recognize my device?\u003c\/span\u003e\n            \u003cspan class=\"wx-faq-plus\"\u003e+\u003c\/span\u003e\n          \u003c\/button\u003e\n\n          \u003cdiv class=\"wx-faq-answer\"\u003e\n            \u003cp\u003e\n              Yes. The Classic version provides on-screen recognition for iPhone\n              15–17, while the iPhone 18 Edition provides on-screen recognition\n              for iPhone 15–18. Both versions can charge compatible everyday USB-C\n              devices, including supported iPads and MacBooks.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"wx-faq-item\"\u003e\n          \u003cbutton class=\"wx-faq-btn\" type=\"button\"\u003e\n            \u003cspan\u003eWhy does the display rotate?\u003c\/span\u003e\n            \u003cspan class=\"wx-faq-plus\"\u003e+\u003c\/span\u003e\n          \u003c\/button\u003e\n\n          \u003cdiv class=\"wx-faq-answer\"\u003e\n            \u003cp\u003e\n              A built-in gravity sensor detects the charger's orientation\n              and adjusts the display accordingly, making the screen easier\n              to view in different positions.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"wx-faq-item\"\u003e\n          \u003cbutton class=\"wx-faq-btn\" type=\"button\"\u003e\n            \u003cspan\u003eWhat is Tora-Ice™?\u003c\/span\u003e\n            \u003cspan class=\"wx-faq-plus\"\u003e+\u003c\/span\u003e\n          \u003c\/button\u003e\n\n          \u003cdiv class=\"wx-faq-answer\"\u003e\n            \u003cp\u003e\n              Tora-Ice™ is TORRAS' thermal-management technology designed\n              to help manage operating temperature while the charger\n              delivers power.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"wx-faq-item\"\u003e\n          \u003cbutton class=\"wx-faq-btn\" type=\"button\"\u003e\n            \u003cspan\u003eIs it only for Apple products?\u003c\/span\u003e\n            \u003cspan class=\"wx-faq-plus\"\u003e+\u003c\/span\u003e\n          \u003c\/button\u003e\n\n          \u003cdiv class=\"wx-faq-answer\"\u003e\n            \u003cp\u003e\n              No. While FlashEye-Dot includes specific smart recognition\n              features for supported Apple products, it is also designed\n              to work with a broad range of mainstream compatible USB-C\n              devices.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wx-faq-item\"\u003e\n          \u003cbutton class=\"wx-faq-btn\" type=\"button\"\u003e\n            \u003cspan\u003eWhich colors are pre-order?\u003c\/span\u003e\n            \u003cspan class=\"wx-faq-plus\"\u003e+\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"wx-faq-answer\"\u003e\n            \u003cp\u003e\n              Burgundy and Glacier Blue are iPhone 18 Edition colors and are available for pre-order.\n              They ship within 15 days after purchase. Obsidian Black, Pearl White and Yellow are\n              Classic colors and are currently available.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c!-- =====================================\n     COMMUNITY VIDEOS\n     SEE FLASHEYE-DOT IN ACTION\n====================================== --\u003e\n\n\u003csection class=\"wx-community-videos\"\u003e\n\n  \u003cstyle\u003e\n    #wx-flasheye .wx-community-videos {\n      background: #0e0e0f;\n      color: #ffffff;\n      padding: 100px 0 105px;\n      overflow: hidden;\n    }\n\n    #wx-flasheye .wx-community-header {\n      text-align: center;\n      margin-bottom: 50px;\n    }\n\n    #wx-flasheye .wx-community-eyebrow {\n      display: inline-block;\n      margin-bottom: 16px;\n      font-size: 12px;\n      line-height: 1;\n      font-weight: 800;\n      letter-spacing: 2.3px;\n      color: #c95ca4;\n      text-transform: uppercase;\n    }\n\n    #wx-flasheye .wx-community-title {\n      margin: 0 auto !important;\n      max-width: 800px;\n      color: #ffffff;\n      font-size: clamp(36px, 5vw, 58px);\n      line-height: 1.05;\n      font-weight: 800;\n      letter-spacing: -2px;\n    }\n\n    #wx-flasheye .wx-community-description {\n      max-width: 650px;\n      margin: 20px auto 0 !important;\n      color: #a9a9ad;\n      font-size: 17px;\n      line-height: 1.65;\n    }\n\n\n    \/* CAROUSEL *\/\n\n    #wx-flasheye .wx-video-carousel-wrap {\n      position: relative;\n      width: min(1180px, calc(100% - 48px));\n      margin: 0 auto;\n    }\n\n    #wx-flasheye .wx-video-carousel {\n      display: flex;\n      gap: 18px;\n\n      overflow-x: auto;\n      overflow-y: hidden;\n\n      scroll-snap-type: x mandatory;\n      scroll-behavior: smooth;\n\n      padding: 5px 2px 18px;\n\n      -webkit-overflow-scrolling: touch;\n      scrollbar-width: none;\n    }\n\n    #wx-flasheye .wx-video-carousel::-webkit-scrollbar {\n      display: none;\n    }\n\n\n    \/* VIDEO CARD *\/\n\n    #wx-flasheye .wx-video-card {\n      position: relative;\n\n      flex: 0 0 calc((100% - 36px) \/ 3);\n\n      aspect-ratio: 9 \/ 16;\n\n      border-radius: 26px;\n      overflow: hidden;\n\n      background: #181818;\n\n      scroll-snap-align: start;\n\n      box-shadow:\n        0 18px 45px rgba(0,0,0,.25);\n\n      isolation: isolate;\n    }\n\n    #wx-flasheye .wx-video-card video {\n      width: 100%;\n      height: 100%;\n\n      display: block;\n\n      object-fit: cover;\n\n      background: #181818;\n    }\n\n\n    \/* DARK GRADIENT *\/\n\n    #wx-flasheye .wx-video-card::after {\n      content: \"\";\n\n      position: absolute;\n      inset: 0;\n\n      pointer-events: none;\n\n      background:\n        linear-gradient(\n          to bottom,\n          rgba(0,0,0,.05) 45%,\n          rgba(0,0,0,.72) 100%\n        );\n\n      z-index: 2;\n    }\n\n\n    \/* VIDEO LABEL *\/\n\n    #wx-flasheye .wx-video-info {\n      position: absolute;\n\n      left: 22px;\n      right: 60px;\n      bottom: 22px;\n\n      z-index: 5;\n\n      pointer-events: none;\n    }\n\n    #wx-flasheye .wx-video-info span {\n      display: block;\n\n      margin-bottom: 7px;\n\n      color: #d67dbb;\n\n      font-size: 10px;\n      font-weight: 800;\n\n      letter-spacing: 1.6px;\n      text-transform: uppercase;\n    }\n\n    #wx-flasheye .wx-video-info strong {\n      display: block;\n\n      color: #ffffff;\n\n      font-size: 18px;\n      line-height: 1.25;\n      font-weight: 700;\n    }\n\n\n    \/* SOUND BUTTON *\/\n\n    #wx-flasheye .wx-sound-btn {\n      position: absolute;\n\n      right: 17px;\n      bottom: 18px;\n\n      width: 38px;\n      height: 38px;\n\n      display: flex;\n      align-items: center;\n      justify-content: center;\n\n      padding: 0;\n\n      border: 1px solid rgba(255,255,255,.28);\n      border-radius: 50%;\n\n      background: rgba(0,0,0,.45);\n\n      color: #ffffff;\n\n      cursor: pointer;\n\n      z-index: 7;\n\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n\n      transition:\n        background .25s ease,\n        transform .25s ease;\n    }\n\n    #wx-flasheye .wx-sound-btn:hover {\n      background: rgba(0,0,0,.7);\n      transform: scale(1.06);\n    }\n\n    #wx-flasheye .wx-sound-btn svg {\n      width: 18px;\n      height: 18px;\n\n      stroke: currentColor;\n      fill: none;\n\n      stroke-width: 2;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n    }\n\n\n    \/* NAVIGATION *\/\n\n    #wx-flasheye .wx-video-nav {\n      display: flex;\n      justify-content: center;\n      align-items: center;\n\n      gap: 12px;\n\n      margin-top: 30px;\n    }\n\n    #wx-flasheye .wx-video-arrow {\n      width: 46px;\n      height: 46px;\n\n      display: flex;\n      align-items: center;\n      justify-content: center;\n\n      padding: 0;\n\n      border: 1px solid rgba(255,255,255,.16);\n      border-radius: 50%;\n\n      background: rgba(255,255,255,.07);\n\n      color: #ffffff;\n\n      cursor: pointer;\n\n      transition:\n        background .25s ease,\n        transform .25s ease;\n    }\n\n    #wx-flasheye .wx-video-arrow:hover {\n      background: #8d276d;\n      transform: scale(1.05);\n    }\n\n    #wx-flasheye .wx-video-arrow svg {\n      width: 20px;\n      height: 20px;\n\n      stroke: currentColor;\n      fill: none;\n\n      stroke-width: 2;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n    }\n\n\n    \/* MOBILE *\/\n\n    @media (max-width: 900px) {\n\n      #wx-flasheye .wx-community-videos {\n        padding: 75px 0 80px;\n      }\n\n      #wx-flasheye .wx-video-carousel-wrap {\n        width: 100%;\n      }\n\n      #wx-flasheye .wx-video-carousel {\n        padding-left: 20px;\n        padding-right: 20px;\n\n        scroll-padding-left: 20px;\n      }\n\n      #wx-flasheye .wx-video-card {\n        flex-basis: 45%;\n      }\n\n    }\n\n\n    @media (max-width: 600px) {\n\n      #wx-flasheye .wx-community-videos {\n        padding: 65px 0 70px;\n      }\n\n      #wx-flasheye .wx-community-header {\n        width: calc(100% - 34px);\n        margin: 0 auto 38px;\n      }\n\n      #wx-flasheye .wx-community-title {\n        font-size: 37px;\n        letter-spacing: -1.3px;\n      }\n\n      #wx-flasheye .wx-community-description {\n        font-size: 15px;\n      }\n\n      #wx-flasheye .wx-video-carousel {\n        gap: 13px;\n\n        padding-left: 16px;\n        padding-right: 16px;\n\n        scroll-padding-left: 16px;\n      }\n\n      #wx-flasheye .wx-video-card {\n        \/*\n         * Aproximadamente 1.15 vídeo visível.\n         * Mostra um pedaço do próximo e incentiva o swipe.\n         *\/\n        flex: 0 0 82%;\n\n        border-radius: 22px;\n      }\n\n      #wx-flasheye .wx-video-info {\n        left: 18px;\n        bottom: 18px;\n      }\n\n      #wx-flasheye .wx-video-info strong {\n        font-size: 17px;\n      }\n\n      #wx-flasheye .wx-video-nav {\n        margin-top: 22px;\n      }\n\n    }\n\n  \u003c\/style\u003e\n\n\n  \u003c!-- HEADER --\u003e\n\n  \u003cdiv class=\"wx-community-header wx-reveal\"\u003e\n\n    \u003cspan class=\"wx-community-eyebrow\"\u003e\n      COMMUNITY VIDEOS\n    \u003c\/span\u003e\n\n    \u003ch2 class=\"wx-community-title\"\u003e\n      See FlashEye-Dot\u003cbr\u003e\n      in Action.\n    \u003c\/h2\u003e\n\n    \u003cp class=\"wx-community-description\"\u003e\n      Take a closer look at the interactive display,\n      smart design and everyday charging experience.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- VIDEOS --\u003e\n\n  \u003cdiv class=\"wx-video-carousel-wrap\"\u003e\n\n    \u003cdiv class=\"wx-video-carousel\" id=\"wxVideoCarousel\"\u003e\n\n\n      \u003c!-- VIDEO 01 --\u003e\n\n      \u003carticle class=\"wx-video-card\"\u003e\n\n        \u003cvideo class=\"wx-community-video\" muted loop playsinline webkit-playsinline preload=\"metadata\" autoplay\u003e\n          \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/dce042fed231492d8c886be2395e1a31.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\n\n        \u003cdiv class=\"wx-video-info\"\u003e\n\n          \u003cspan\u003e\n            FLASHEYE-DOT\n          \u003c\/span\u003e\n\n          \u003cstrong\u003e\n            Interactive Display\n          \u003c\/strong\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cbutton class=\"wx-sound-btn\" type=\"button\" aria-label=\"Turn sound on\"\u003e\n\n          \u003csvg class=\"wx-icon-muted\" viewbox=\"0 0 24 24\"\u003e\n            \u003cpath d=\"M11 5L6 9H3v6h3l5 4z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M22 9l-6 6\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M16 9l6 6\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n\n        \u003c\/button\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003c!-- VIDEO 02 --\u003e\n\n      \u003carticle class=\"wx-video-card\"\u003e\n\n        \u003cvideo class=\"wx-community-video\" muted loop playsinline webkit-playsinline preload=\"metadata\" autoplay\u003e\n          \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/1ed29ff59e45401ca055004d0877cc3b.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\n\n        \u003cdiv class=\"wx-video-info\"\u003e\n\n          \u003cspan\u003e\n            SMART CHARGING\n          \u003c\/span\u003e\n\n          \u003cstrong\u003e\n            Power Meets Personality\n          \u003c\/strong\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cbutton class=\"wx-sound-btn\" type=\"button\" aria-label=\"Turn sound on\"\u003e\n\n          \u003csvg class=\"wx-icon-muted\" viewbox=\"0 0 24 24\"\u003e\n            \u003cpath d=\"M11 5L6 9H3v6h3l5 4z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M22 9l-6 6\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M16 9l6 6\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n\n        \u003c\/button\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003c!-- VIDEO 03 --\u003e\n\n      \u003carticle class=\"wx-video-card\"\u003e\n\n        \u003cvideo class=\"wx-community-video\" muted loop playsinline webkit-playsinline preload=\"metadata\" autoplay\u003e\n          \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/86e65e7cfeed4f5a8d8ba4bbed2d0057.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\n\n        \u003cdiv class=\"wx-video-info\"\u003e\n\n          \u003cspan\u003e\n            EVERYDAY TECH\n          \u003c\/span\u003e\n\n          \u003cstrong\u003e\n            Designed to Be Seen\n          \u003c\/strong\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cbutton class=\"wx-sound-btn\" type=\"button\" aria-label=\"Turn sound on\"\u003e\n\n          \u003csvg class=\"wx-icon-muted\" viewbox=\"0 0 24 24\"\u003e\n            \u003cpath d=\"M11 5L6 9H3v6h3l5 4z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M22 9l-6 6\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M16 9l6 6\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n\n        \u003c\/button\u003e\n\n      \u003c\/article\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- ARROWS --\u003e\n\n    \u003cdiv class=\"wx-video-nav\"\u003e\n\n      \u003cbutton class=\"wx-video-arrow wx-video-prev\" type=\"button\" aria-label=\"Previous video\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/button\u003e\n\n\n      \u003cbutton class=\"wx-video-arrow wx-video-next\" type=\"button\" aria-label=\"Next video\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/button\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- JAVASCRIPT --\u003e\n\n  \u003cscript\u003e\n    (function () {\n\n      var root =\n        document.getElementById('wx-flasheye');\n\n      if (!root) return;\n\n\n      var carousel =\n        root.querySelector('#wxVideoCarousel');\n\n      if (!carousel) return;\n\n\n      var cards =\n        carousel.querySelectorAll('.wx-video-card');\n\n      var videos =\n        carousel.querySelectorAll('.wx-community-video');\n\n      var prev =\n        root.querySelector('.wx-video-prev');\n\n      var next =\n        root.querySelector('.wx-video-next');\n\n\n      \/* -------------------------\n         CAROUSEL NAVIGATION\n      ------------------------- *\/\n\n      function getScrollAmount() {\n\n        var firstCard =\n          carousel.querySelector('.wx-video-card');\n\n        if (!firstCard) {\n          return carousel.clientWidth;\n        }\n\n        var style =\n          window.getComputedStyle(carousel);\n\n        var gap =\n          parseFloat(style.columnGap || style.gap || 0);\n\n        return firstCard.offsetWidth + gap;\n      }\n\n\n      if (next) {\n\n        next.addEventListener(\n          'click',\n          function () {\n\n            carousel.scrollBy({\n              left: getScrollAmount(),\n              behavior: 'smooth'\n            });\n\n          }\n        );\n\n      }\n\n\n      if (prev) {\n\n        prev.addEventListener(\n          'click',\n          function () {\n\n            carousel.scrollBy({\n              left: -getScrollAmount(),\n              behavior: 'smooth'\n            });\n\n          }\n        );\n\n      }\n\n\n      \/* -------------------------\n         SOUND BUTTONS\n      ------------------------- *\/\n\n      cards.forEach(function (card) {\n\n        var video =\n          card.querySelector('video');\n\n        var button =\n          card.querySelector('.wx-sound-btn');\n\n        if (!video || !button) return;\n\n\n        button.addEventListener(\n          'click',\n          function () {\n\n            var willUnmute = video.muted;\n\n\n            \/*\n             * Keep only one video audible\n             * at a time.\n             *\/\n\n            videos.forEach(function (otherVideo) {\n\n              otherVideo.muted = true;\n\n              var otherCard =\n                otherVideo.closest('.wx-video-card');\n\n              if (!otherCard) return;\n\n              var otherButton =\n                otherCard.querySelector(\n                  '.wx-sound-btn'\n                );\n\n              if (otherButton) {\n                setMutedIcon(otherButton);\n              }\n\n            });\n\n\n            if (willUnmute) {\n\n              video.muted = false;\n\n              video.play().catch(function () {});\n\n              setSoundIcon(button);\n\n            } else {\n\n              video.muted = true;\n\n              setMutedIcon(button);\n\n            }\n\n          }\n        );\n\n      });\n\n\n      function setMutedIcon(button) {\n\n        button.innerHTML =\n          '\u003csvg viewBox=\"0 0 24 24\"\u003e' +\n          '\u003cpath d=\"M11 5L6 9H3v6h3l5 4z\"\/\u003e' +\n          '\u003cpath d=\"M22 9l-6 6\"\/\u003e' +\n          '\u003cpath d=\"M16 9l6 6\"\/\u003e' +\n          '\u003c\/svg\u003e';\n\n        button.setAttribute(\n          'aria-label',\n          'Turn sound on'\n        );\n\n      }\n\n\n      function setSoundIcon(button) {\n\n        button.innerHTML =\n          '\u003csvg viewBox=\"0 0 24 24\"\u003e' +\n          '\u003cpath d=\"M11 5L6 9H3v6h3l5 4z\"\/\u003e' +\n          '\u003cpath d=\"M15.5 8.5a5 5 0 010 7\"\/\u003e' +\n          '\u003cpath d=\"M18 6a8.5 8.5 0 010 12\"\/\u003e' +\n          '\u003c\/svg\u003e';\n\n        button.setAttribute(\n          'aria-label',\n          'Mute video'\n        );\n\n      }\n\n\n      \/* -------------------------\n         SMART AUTOPLAY\n         \n         Pause videos when the\n         section leaves the screen.\n      ------------------------- *\/\n\n      if ('IntersectionObserver' in window) {\n\n        var videoObserver =\n          new IntersectionObserver(\n            function (entries) {\n\n              entries.forEach(\n                function (entry) {\n\n                  var video = entry.target;\n\n                  if (\n                    entry.isIntersecting \u0026\u0026\n                    entry.intersectionRatio \u003e 0.35\n                  ) {\n\n                    video.play()\n                      .catch(function () {});\n\n                  } else {\n\n                    video.pause();\n\n                  }\n\n                }\n              );\n\n            },\n            {\n              threshold: [0, .35, .7]\n            }\n          );\n\n\n        videos.forEach(function (video) {\n          videoObserver.observe(video);\n        });\n\n      }\n\n    })();\n  \u003c\/script\u003e\n\n\u003c\/section\u003e\n  \u003c!-- =====================================\n       15 — FINAL MESSAGE\n  ====================================== --\u003e\n\n  \u003cdiv class=\"wx-final\"\u003e\n\n    \u003cdiv class=\"wx-final-copy wx-reveal\"\u003e\n\n      \u003cspan class=\"wx-eyebrow\"\u003e\n        TORRAS FLASHEYE-DOT\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        Small Charger.\u003cbr\u003e\n        Big Personality.\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Fast power, smart technology and an interactive display\n        designed to make everyday charging a little more enjoyable.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/1417\/0427\/files\/ChatGPT_Image_15_de_set._de_2026_01_20_30.png?v=1789446087\" alt=\"TORRAS FlashEye-Dot available colors\" loading=\"lazy\"\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- =====================================\n       JS\n  ====================================== --\u003e\n\n  \u003cscript\u003e\n    (function () {\n\n      var root = document.getElementById('wx-flasheye');\n      if (!root) return;\n\n      \/* FAQ *\/\n      var faqItems = root.querySelectorAll('.wx-faq-item');\n\n      faqItems.forEach(function (item) {\n\n        var button = item.querySelector('.wx-faq-btn');\n        var answer = item.querySelector('.wx-faq-answer');\n\n        button.addEventListener('click', function () {\n\n          var isActive = item.classList.contains('active');\n\n          faqItems.forEach(function (otherItem) {\n            otherItem.classList.remove('active');\n\n            var otherAnswer =\n              otherItem.querySelector('.wx-faq-answer');\n\n            otherAnswer.style.maxHeight = null;\n          });\n\n          if (!isActive) {\n            item.classList.add('active');\n            answer.style.maxHeight =\n              answer.scrollHeight + 'px';\n          }\n\n        });\n\n      });\n\n\n      \/* Scroll reveal *\/\n      if ('IntersectionObserver' in window) {\n\n        var observer = new IntersectionObserver(\n          function (entries) {\n\n            entries.forEach(function (entry) {\n\n              if (entry.isIntersecting) {\n                entry.target.classList.add('wx-visible');\n                observer.unobserve(entry.target);\n              }\n\n            });\n\n          },\n          {\n            threshold: 0.12\n          }\n        );\n\n        root.querySelectorAll('.wx-reveal')\n          .forEach(function (element) {\n            observer.observe(element);\n          });\n\n      } else {\n\n        root.querySelectorAll('.wx-reveal')\n          .forEach(function (element) {\n            element.classList.add('wx-visible');\n          });\n\n      }\n\n    })();\n  \u003c\/script\u003e\n\n\u003c\/section\u003e","brand":"WEXARO","offers":[{"title":"Burgundy \/ iPhone 18 Edition","offer_id":51687944651067,"sku":null,"price":64.9,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ iPhone 18 Edition +Cable","offer_id":51687946813755,"sku":null,"price":69.9,"currency_code":"USD","in_stock":true},{"title":"Glacier Blue \/ iPhone 18 Edition","offer_id":51687944618299,"sku":null,"price":64.9,"currency_code":"USD","in_stock":true},{"title":"Glacier Blue \/ iPhone 18 Edition +Cable","offer_id":51687946780987,"sku":null,"price":69.9,"currency_code":"USD","in_stock":true},{"title":"Obsidian Black \/ Classic — iPhone 15–17","offer_id":51688362803515,"sku":null,"price":59.9,"currency_code":"USD","in_stock":true},{"title":"Obsidian Black \/ Classic — iPhone 15–17 + Cable","offer_id":51688363589947,"sku":null,"price":64.9,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ Classic — iPhone 15–17","offer_id":51688362836283,"sku":null,"price":59.9,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ Classic — iPhone 15–17 + Cable","offer_id":51688363622715,"sku":null,"price":64.9,"currency_code":"USD","in_stock":true},{"title":"Pearl White \/ Classic — iPhone 15–17","offer_id":51688362869051,"sku":null,"price":59.9,"currency_code":"USD","in_stock":true},{"title":"Pearl White \/ Classic — iPhone 15–17 + Cable","offer_id":51688363655483,"sku":null,"price":64.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0968\/1417\/0427\/files\/ChatGPT_Image_15_de_set._de_2026_15_21_54.png?v=1789496672","url":"https:\/\/wexarostore.com\/products\/torras-flasheye-dot-45w","provider":"WEXARO","version":"1.0","type":"link"}