{"product_id":"loadoutx™-powergrip-portable-ps5-controller-charger","title":"LoadoutX™ PowerGrip — Portable PS5 Controller Charger","description":"\u003cdiv class=\"lx-powergrip\"\u003e\n\n  \u003cstyle\u003e\n    .lx-powergrip {\n      --lx-black: #030303;\n      --lx-charcoal: #0b0b0b;\n      --lx-card: rgba(255,255,255,.045);\n      --lx-gold: #d4af37;\n      --lx-gold-light: #f6dc73;\n      --lx-gold-bright: #fff1a8;\n      --lx-white: #f7f7f7;\n      --lx-muted: #a9a9a9;\n      --lx-border: rgba(212,175,55,.22);\n\n      position: relative;\n      overflow: hidden;\n      width: 100%;\n      box-sizing: border-box;\n      padding: 70px 22px;\n      background:\n        radial-gradient(circle at 15% 15%, rgba(212,175,55,.13), transparent 28%),\n        radial-gradient(circle at 85% 25%, rgba(255,210,70,.08), transparent 25%),\n        radial-gradient(circle at 50% 100%, rgba(212,175,55,.09), transparent 35%),\n        linear-gradient(145deg, #020202 0%, #0a0a0a 50%, #030303 100%);\n      color: var(--lx-white);\n      font-family: Arial, Helvetica, sans-serif;\n      border-radius: 18px;\n      isolation: isolate;\n    }\n\n    .lx-powergrip *,\n    .lx-powergrip *::before,\n    .lx-powergrip *::after {\n      box-sizing: border-box;\n    }\n\n    \/* Ambient lighting *\/\n    .lx-powergrip::before,\n    .lx-powergrip::after {\n      content: \"\";\n      position: absolute;\n      width: 420px;\n      height: 420px;\n      border-radius: 50%;\n      filter: blur(90px);\n      pointer-events: none;\n      z-index: -1;\n      animation: lxFloat 8s ease-in-out infinite alternate;\n    }\n\n    .lx-powergrip::before {\n      top: -180px;\n      left: -180px;\n      background: rgba(212,175,55,.11);\n    }\n\n    .lx-powergrip::after {\n      right: -200px;\n      bottom: -200px;\n      background: rgba(212,175,55,.08);\n      animation-delay: -4s;\n    }\n\n    \/* Main container *\/\n    .lx-pg-container {\n      width: 100%;\n      max-width: 1080px;\n      margin: 0 auto;\n      position: relative;\n      z-index: 2;\n    }\n\n    \/* Badge *\/\n    .lx-pg-badge {\n      width: fit-content;\n      margin: 0 auto 20px;\n      padding: 9px 17px;\n      border: 1px solid rgba(212,175,55,.38);\n      border-radius: 999px;\n      background: rgba(212,175,55,.06);\n      color: var(--lx-gold-light);\n      font-size: 10px;\n      font-weight: 800;\n      letter-spacing: 2.5px;\n      text-transform: uppercase;\n      box-shadow:\n        0 0 20px rgba(212,175,55,.08),\n        inset 0 0 15px rgba(212,175,55,.03);\n      animation: lxBadgePulse 3s ease-in-out infinite;\n    }\n\n    \/* Hero *\/\n    .lx-pg-hero {\n      text-align: center;\n      margin-bottom: 42px;\n    }\n\n    .lx-pg-title {\n      margin: 0;\n      font-size: clamp(38px, 7vw, 76px);\n      line-height: .95;\n      font-weight: 900;\n      letter-spacing: -2px;\n      text-transform: uppercase;\n\n      background: linear-gradient(\n        110deg,\n        #a87d18 0%,\n        #f6dc73 22%,\n        #fff5bb 42%,\n        #d4af37 58%,\n        #fff0a0 78%,\n        #a77b18 100%\n      );\n      background-size: 250% auto;\n      -webkit-background-clip: text;\n      background-clip: text;\n      color: transparent;\n\n      animation: lxGoldSweep 5s linear infinite;\n      filter: drop-shadow(0 0 22px rgba(212,175,55,.15));\n    }\n\n    .lx-pg-subtitle {\n      margin: 18px auto 0;\n      max-width: 680px;\n      color: #d0d0d0;\n      font-size: clamp(15px, 2vw, 19px);\n      line-height: 1.7;\n    }\n\n    \/* Power visual *\/\n    .lx-pg-power-visual {\n      position: relative;\n      width: min(100%, 620px);\n      height: 190px;\n      margin: 38px auto 50px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n\n    .lx-pg-energy-ring {\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      border-radius: 50%;\n      border: 1px solid rgba(212,175,55,.22);\n      box-shadow:\n        0 0 35px rgba(212,175,55,.08),\n        inset 0 0 30px rgba(212,175,55,.05);\n      animation: lxRingPulse 3s ease-in-out infinite;\n    }\n\n    .lx-pg-energy-ring::before,\n    .lx-pg-energy-ring::after {\n      content: \"\";\n      position: absolute;\n      inset: 16px;\n      border-radius: 50%;\n      border: 1px dashed rgba(246,220,115,.25);\n      animation: lxSpin 14s linear infinite;\n    }\n\n    .lx-pg-energy-ring::after {\n      inset: 34px;\n      border-style: solid;\n      border-color: rgba(212,175,55,.13);\n      animation-direction: reverse;\n      animation-duration: 9s;\n    }\n\n    \/* Battery *\/\n    .lx-pg-battery {\n      position: relative;\n      width: 210px;\n      height: 92px;\n      border: 3px solid var(--lx-gold);\n      border-radius: 16px;\n      background: rgba(0,0,0,.72);\n      box-shadow:\n        0 0 25px rgba(212,175,55,.22),\n        inset 0 0 25px rgba(212,175,55,.06);\n      overflow: visible;\n      z-index: 3;\n    }\n\n    .lx-pg-battery::after {\n      content: \"\";\n      position: absolute;\n      right: -12px;\n      top: 30px;\n      width: 9px;\n      height: 28px;\n      background: var(--lx-gold);\n      border-radius: 0 5px 5px 0;\n      box-shadow: 0 0 12px rgba(212,175,55,.5);\n    }\n\n    .lx-pg-battery-fill {\n      position: absolute;\n      left: 8px;\n      top: 8px;\n      bottom: 8px;\n      width: 86%;\n      border-radius: 8px;\n      background: linear-gradient(\n        90deg,\n        #9c7419,\n        #d4af37,\n        #ffe989\n      );\n      box-shadow:\n        0 0 18px rgba(212,175,55,.5),\n        0 0 40px rgba(212,175,55,.18);\n      animation: lxBatteryPulse 2.5s ease-in-out infinite;\n    }\n\n    .lx-pg-battery-fill::after {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background: linear-gradient(\n        90deg,\n        transparent,\n        rgba(255,255,255,.55),\n        transparent\n      );\n      transform: translateX(-100%);\n      animation: lxBatterySweep 2.7s ease-in-out infinite;\n    }\n\n    .lx-pg-battery-percent {\n      position: absolute;\n      inset: 0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      z-index: 5;\n      font-size: 27px;\n      font-weight: 900;\n      letter-spacing: 1px;\n      color: #fff9d7;\n      text-shadow: 0 0 15px rgba(212,175,55,.65);\n    }\n\n    \/* Lightning bolt *\/\n    .lx-pg-bolt {\n      position: absolute;\n      font-size: 34px;\n      color: var(--lx-gold-light);\n      text-shadow:\n        0 0 12px rgba(212,175,55,.9),\n        0 0 35px rgba(212,175,55,.5);\n      animation: lxBolt 1.8s ease-in-out infinite;\n    }\n\n    .lx-pg-bolt.left {\n      left: 15%;\n    }\n\n    .lx-pg-bolt.right {\n      right: 15%;\n      animation-delay: -.9s;\n    }\n\n    \/* Hero glass card *\/\n    .lx-pg-hero-card {\n      position: relative;\n      margin: 0 auto 55px;\n      max-width: 900px;\n      padding: 34px;\n      border: 1px solid var(--lx-border);\n      border-radius: 22px;\n      background: linear-gradient(\n        145deg,\n        rgba(255,255,255,.065),\n        rgba(255,255,255,.018)\n      );\n      backdrop-filter: blur(16px);\n      -webkit-backdrop-filter: blur(16px);\n      box-shadow:\n        0 20px 70px rgba(0,0,0,.45),\n        inset 0 1px 0 rgba(255,255,255,.06);\n      overflow: hidden;\n    }\n\n    .lx-pg-hero-card::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: -120%;\n      width: 70%;\n      height: 100%;\n      background: linear-gradient(\n        90deg,\n        transparent,\n        rgba(255,255,255,.07),\n        transparent\n      );\n      transform: skewX(-20deg);\n      animation: lxGlassSweep 5s ease-in-out infinite;\n    }\n\n    .lx-pg-hero-card p {\n      position: relative;\n      margin: 0;\n      text-align: center;\n      font-size: 17px;\n      line-height: 1.8;\n      color: #d9d9d9;\n    }\n\n    .lx-pg-highlight {\n      color: var(--lx-gold-light);\n      font-weight: 800;\n    }\n\n    \/* Section heading *\/\n    .lx-pg-section-heading {\n      text-align: center;\n      margin: 0 0 28px;\n    }\n\n    .lx-pg-section-heading span {\n      display: block;\n      margin-bottom: 9px;\n      color: var(--lx-gold);\n      font-size: 10px;\n      font-weight: 800;\n      letter-spacing: 3px;\n      text-transform: uppercase;\n    }\n\n    .lx-pg-section-heading h2 {\n      margin: 0;\n      font-size: clamp(25px, 4vw, 38px);\n      line-height: 1.1;\n      font-weight: 900;\n      color: #fff;\n      text-transform: uppercase;\n      letter-spacing: -.5px;\n    }\n\n    \/* Feature grid *\/\n    .lx-pg-grid {\n      display: grid;\n      grid-template-columns: repeat(2, 1fr);\n      gap: 17px;\n      margin-bottom: 58px;\n    }\n\n    .lx-pg-card {\n      position: relative;\n      padding: 28px 25px;\n      min-height: 190px;\n      overflow: hidden;\n      border-radius: 18px;\n      border: 1px solid rgba(212,175,55,.16);\n      background: linear-gradient(\n        145deg,\n        rgba(255,255,255,.055),\n        rgba(255,255,255,.018)\n      );\n      transition:\n        transform .4s ease,\n        border-color .4s ease,\n        box-shadow .4s ease;\n    }\n\n    .lx-pg-card::before {\n      content: \"\";\n      position: absolute;\n      left: 0;\n      top: 0;\n      width: 100%;\n      height: 2px;\n      background: linear-gradient(\n        90deg,\n        transparent,\n        var(--lx-gold),\n        transparent\n      );\n      transform: translateX(-100%);\n      animation: lxScan 4s ease-in-out infinite;\n    }\n\n    .lx-pg-card:hover {\n      transform: translateY(-7px);\n      border-color: rgba(212,175,55,.5);\n      box-shadow:\n        0 18px 45px rgba(0,0,0,.35),\n        0 0 25px rgba(212,175,55,.08);\n    }\n\n    .lx-pg-icon {\n      width: 48px;\n      height: 48px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 18px;\n      border-radius: 14px;\n      border: 1px solid rgba(212,175,55,.3);\n      background: rgba(212,175,55,.07);\n      color: var(--lx-gold-light);\n      font-size: 23px;\n      box-shadow: inset 0 0 20px rgba(212,175,55,.04);\n      animation: lxIconPulse 3s ease-in-out infinite;\n    }\n\n    .lx-pg-card:nth-child(2) .lx-pg-icon {\n      animation-delay: -.6s;\n    }\n\n    .lx-pg-card:nth-child(3) .lx-pg-icon {\n      animation-delay: -1.2s;\n    }\n\n    .lx-pg-card:nth-child(4) .lx-pg-icon {\n      animation-delay: -1.8s;\n    }\n\n    .lx-pg-card:nth-child(5) .lx-pg-icon {\n      animation-delay: -2.4s;\n    }\n\n    .lx-pg-card h3 {\n      margin: 0 0 9px;\n      color: #fff;\n      font-size: 17px;\n      font-weight: 850;\n    }\n\n    .lx-pg-card p {\n      margin: 0;\n      color: var(--lx-muted);\n      font-size: 14px;\n      line-height: 1.65;\n    }\n\n    \/* Battery meter section *\/\n    .lx-pg-meter-section {\n      position: relative;\n      margin: 0 auto 58px;\n      max-width: 900px;\n      padding: 32px;\n      border-radius: 22px;\n      border: 1px solid rgba(212,175,55,.2);\n      background:\n        radial-gradient(circle at 50% 0%, rgba(212,175,55,.1), transparent 50%),\n        rgba(255,255,255,.025);\n      box-shadow: inset 0 1px 0 rgba(255,255,255,.04);\n      overflow: hidden;\n    }\n\n    .lx-pg-meter-top {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 15px;\n      margin-bottom: 15px;\n    }\n\n    .lx-pg-meter-label {\n      color: #ddd;\n      font-size: 13px;\n      font-weight: 700;\n      letter-spacing: 1px;\n      text-transform: uppercase;\n    }\n\n    .lx-pg-meter-value {\n      color: var(--lx-gold-light);\n      font-size: 15px;\n      font-weight: 900;\n    }\n\n    .lx-pg-meter {\n      height: 13px;\n      padding: 2px;\n      border-radius: 99px;\n      background: #171717;\n      border: 1px solid rgba(212,175,55,.2);\n      overflow: hidden;\n    }\n\n    .lx-pg-meter-fill {\n      position: relative;\n      height: 100%;\n      width: 88%;\n      border-radius: inherit;\n      background: linear-gradient(\n        90deg,\n        #8e6917,\n        #d4af37,\n        #ffe98b\n      );\n      box-shadow: 0 0 18px rgba(212,175,55,.5);\n      animation: lxMeterGlow 2.5s ease-in-out infinite;\n    }\n\n    .lx-pg-meter-fill::after {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      bottom: 0;\n      width: 100px;\n      background: linear-gradient(\n        90deg,\n        transparent,\n        rgba(255,255,255,.5),\n        transparent\n      );\n      animation: lxMeterSweep 2.2s linear infinite;\n    }\n\n    .lx-pg-meter-note {\n      margin: 13px 0 0;\n      color: #8f8f8f;\n      font-size: 12px;\n      line-height: 1.5;\n    }\n\n    \/* Compatibility *\/\n    .lx-pg-compatible {\n      display: flex;\n      justify-content: center;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin: 0 auto 55px;\n    }\n\n    .lx-pg-compatible span {\n      padding: 10px 16px;\n      border: 1px solid rgba(212,175,55,.22);\n      border-radius: 999px;\n      background: rgba(212,175,55,.045);\n      color: #d7d7d7;\n      font-size: 12px;\n      font-weight: 700;\n      transition: .3s ease;\n    }\n\n    .lx-pg-compatible span:hover {\n      color: var(--lx-gold-light);\n      border-color: rgba(212,175,55,.55);\n      box-shadow: 0 0 18px rgba(212,175,55,.1);\n      transform: translateY(-2px);\n    }\n\n    \/* Why you'll love it *\/\n    .lx-pg-love {\n      max-width: 760px;\n      margin: 0 auto 55px;\n    }\n\n    .lx-pg-love-item {\n      display: flex;\n      align-items: center;\n      gap: 15px;\n      padding: 15px 0;\n      border-bottom: 1px solid rgba(255,255,255,.07);\n    }\n\n    .lx-pg-love-item:last-child {\n      border-bottom: none;\n    }\n\n    .lx-pg-check {\n      flex: 0 0 32px;\n      width: 32px;\n      height: 32px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      border-radius: 50%;\n      background: rgba(212,175,55,.08);\n      border: 1px solid rgba(212,175,55,.3);\n      color: var(--lx-gold-light);\n      font-size: 14px;\n      box-shadow: 0 0 15px rgba(212,175,55,.08);\n    }\n\n    .lx-pg-love-item span:last-child {\n      color: #d1d1d1;\n      font-size: 14px;\n      line-height: 1.5;\n    }\n\n    \/* Final CTA *\/\n    .lx-pg-final {\n      position: relative;\n      padding: 42px 25px;\n      text-align: center;\n      border-radius: 22px;\n      border: 1px solid rgba(212,175,55,.3);\n      background:\n        radial-gradient(circle at center, rgba(212,175,55,.12), transparent 65%),\n        rgba(255,255,255,.025);\n      overflow: hidden;\n      box-shadow:\n        0 20px 60px rgba(0,0,0,.35),\n        inset 0 0 30px rgba(212,175,55,.025);\n    }\n\n    .lx-pg-final::before {\n      content: \"\";\n      position: absolute;\n      inset: -50%;\n      background: conic-gradient(\n        from 0deg,\n        transparent,\n        rgba(212,175,55,.08),\n        transparent 25%\n      );\n      animation: lxRotate 8s linear infinite;\n    }\n\n    .lx-pg-final-content {\n      position: relative;\n      z-index: 2;\n    }\n\n    .lx-pg-final-icon {\n      display: inline-block;\n      font-size: 32px;\n      margin-bottom: 13px;\n      animation: lxFinalBolt 1.7s ease-in-out infinite;\n    }\n\n    .lx-pg-final h2 {\n      margin: 0;\n      font-size: clamp(24px, 5vw, 38px);\n      line-height: 1.2;\n      font-weight: 900;\n\n      background: linear-gradient(\n        100deg,\n        #c3972a,\n        #fff0a0,\n        #d4af37,\n        #fff2a5\n      );\n      background-size: 220% auto;\n      -webkit-background-clip: text;\n      background-clip: text;\n      color: transparent;\n      animation: lxGoldSweep 4s linear infinite;\n    }\n\n    .lx-pg-final p {\n      margin: 12px auto 0;\n      max-width: 620px;\n      color: #aaa;\n      font-size: 13px;\n      line-height: 1.6;\n    }\n\n    \/* Animations *\/\n    @keyframes lxGoldSweep {\n      0% { background-position: 0% center; }\n      100% { background-position: 250% center; }\n    }\n\n    @keyframes lxFloat {\n      0% { transform: translate3d(0,0,0) scale(1); }\n      100% { transform: translate3d(25px,20px,0) scale(1.12); }\n    }\n\n    @keyframes lxBadgePulse {\n      0%,100% {\n        box-shadow: 0 0 15px rgba(212,175,55,.05);\n      }\n      50% {\n        box-shadow: 0 0 28px rgba(212,175,55,.18);\n      }\n    }\n\n    @keyframes lxRingPulse {\n      0%,100% {\n        transform: scale(.94);\n        opacity: .55;\n      }\n      50% {\n        transform: scale(1.04);\n        opacity: 1;\n      }\n    }\n\n    @keyframes lxSpin {\n      to { transform: rotate(360deg); }\n    }\n\n    @keyframes lxBatteryPulse {\n      0%,100% {\n        filter: brightness(.9);\n      }\n      50% {\n        filter: brightness(1.18);\n      }\n    }\n\n    @keyframes lxBatterySweep {\n      0% { transform: translateX(-120%); }\n      55%,100% { transform: translateX(220%); }\n    }\n\n    @keyframes lxBolt {\n      0%,100% {\n        opacity: .45;\n        transform: scale(.9) translateY(0);\n      }\n      50% {\n        opacity: 1;\n        transform: scale(1.15) translateY(-5px);\n      }\n    }\n\n    @keyframes lxGlassSweep {\n      0%,20% { left: -120%; }\n      55%,100% { left: 140%; }\n    }\n\n    @keyframes lxScan {\n      0% { transform: translateX(-100%); }\n      45%,100% { transform: translateX(100%); }\n    }\n\n    @keyframes lxIconPulse {\n      0%,100% {\n        box-shadow: 0 0 0 rgba(212,175,55,0);\n      }\n      50% {\n        box-shadow: 0 0 22px rgba(212,175,55,.16);\n      }\n    }\n\n    @keyframes lxMeterGlow {\n      0%,100% { filter: brightness(.92); }\n      50% { filter: brightness(1.15); }\n    }\n\n    @keyframes lxMeterSweep {\n      from { transform: translateX(-130px); }\n      to { transform: translateX(700px); }\n    }\n\n    @keyframes lxRotate {\n      to { transform: rotate(360deg); }\n    }\n\n    @keyframes lxFinalBolt {\n      0%,100% {\n        transform: translateY(0) scale(1);\n        filter: drop-shadow(0 0 5px rgba(212,175,55,.25));\n      }\n      50% {\n        transform: translateY(-5px) scale(1.12);\n        filter: drop-shadow(0 0 15px rgba(212,175,55,.7));\n      }\n    }\n\n    \/* Tablet *\/\n    @media (max-width: 760px) {\n      .lx-powergrip {\n        padding: 55px 17px;\n        border-radius: 14px;\n      }\n\n      .lx-pg-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .lx-pg-card {\n        min-height: auto;\n      }\n\n      .lx-pg-power-visual {\n        height: 165px;\n      }\n\n      .lx-pg-energy-ring {\n        width: 150px;\n        height: 150px;\n      }\n\n      .lx-pg-battery {\n        width: 185px;\n        height: 82px;\n      }\n\n      .lx-pg-battery-percent {\n        font-size: 23px;\n      }\n\n      .lx-pg-bolt.left {\n        left: 8%;\n      }\n\n      .lx-pg-bolt.right {\n        right: 8%;\n      }\n    }\n\n    \/* Mobile *\/\n    @media (max-width: 480px) {\n      .lx-powergrip {\n        padding: 45px 13px;\n      }\n\n      .lx-pg-title {\n        font-size: 39px;\n        letter-spacing: -1.5px;\n      }\n\n      .lx-pg-subtitle {\n        font-size: 14px;\n        line-height: 1.65;\n      }\n\n      .lx-pg-hero-card {\n        padding: 25px 19px;\n        border-radius: 17px;\n      }\n\n      .lx-pg-hero-card p {\n        font-size: 14px;\n        line-height: 1.7;\n      }\n\n      .lx-pg-power-visual {\n        height: 145px;\n        margin-top: 30px;\n      }\n\n      .lx-pg-energy-ring {\n        width: 125px;\n        height: 125px;\n      }\n\n      .lx-pg-battery {\n        width: 165px;\n        height: 70px;\n        border-width: 2px;\n      }\n\n      .lx-pg-battery-fill {\n        left: 6px;\n        top: 6px;\n        bottom: 6px;\n      }\n\n      .lx-pg-battery::after {\n        right: -9px;\n        top: 23px;\n        width: 7px;\n        height: 21px;\n      }\n\n      .lx-pg-battery-percent {\n        font-size: 20px;\n      }\n\n      .lx-pg-bolt {\n        font-size: 25px;\n      }\n\n      .lx-pg-section-heading h2 {\n        font-size: 26px;\n      }\n\n      .lx-pg-card {\n        padding: 23px 20px;\n      }\n\n      .lx-pg-meter-section {\n        padding: 23px 18px;\n      }\n\n      .lx-pg-final {\n        padding: 35px 18px;\n      }\n\n      .lx-pg-final h2 {\n        font-size: 25px;\n      }\n    }\n\n    \/* Accessibility *\/\n    @media (prefers-reduced-motion: reduce) {\n      .lx-powergrip *,\n      .lx-powergrip *::before,\n      .lx-powergrip *::after {\n        animation-duration: .01ms !important;\n        animation-iteration-count: 1 !important;\n        scroll-behavior: auto !important;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"lx-pg-container\"\u003e\n\n    \u003c!-- HERO --\u003e\n    \u003cdiv class=\"lx-pg-hero\"\u003e\n\n      \u003cdiv class=\"lx-pg-badge\"\u003e\n        ⚡ LOADOUTX™ POWER SERIES\n      \u003c\/div\u003e\n\n      \u003ch1 class=\"lx-pg-title\"\u003e\n        PowerGrip\n      \u003c\/h1\u003e\n\n      \u003cp class=\"lx-pg-subtitle\"\u003e\n        More Power. More Play. Zero Battery Anxiety.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- POWER VISUAL --\u003e\n    \u003cdiv class=\"lx-pg-power-visual\"\u003e\n\n      \u003cdiv class=\"lx-pg-energy-ring\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"lx-pg-bolt left\"\u003e⚡\u003c\/div\u003e\n\n      \u003cdiv class=\"lx-pg-battery\"\u003e\n        \u003cdiv class=\"lx-pg-battery-fill\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"lx-pg-battery-percent\"\u003e88%\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lx-pg-bolt right\"\u003e⚡\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- INTRO --\u003e\n    \u003cdiv class=\"lx-pg-hero-card\"\u003e\n\n      \u003cp\u003e\n        🎮 \u003cspan class=\"lx-pg-highlight\"\u003eSay goodbye to battery anxiety.\u003c\/span\u003e\n        Your controller shouldn't die just as the game gets good.\n        The LoadoutX™ PowerGrip gives your PS5 controller the extra power it needs,\n        so you're always ready for the next match, the next boss fight or one more round. ⚡\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- FEATURES --\u003e\n    \u003cdiv class=\"lx-pg-section-heading\"\u003e\n      \u003cspan\u003ePOWER WITHOUT THE PAUSE\u003c\/span\u003e\n      \u003ch2\u003eBuilt For Longer Sessions\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lx-pg-grid\"\u003e\n\n      \u003cdiv class=\"lx-pg-card\"\u003e\n        \u003cdiv class=\"lx-pg-icon\"\u003e🔋\u003c\/div\u003e\n        \u003ch3\u003eLarge-Capacity Power Storage\u003c\/h3\u003e\n        \u003cp\u003e\n          Get over 12 hours of battery life, so you can keep playing through\n          long sessions, weekend marathons and late-night co-op without stopping to recharge.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lx-pg-card\"\u003e\n        \u003cdiv class=\"lx-pg-icon\"\u003e🎮\u003c\/div\u003e\n        \u003ch3\u003ePlay While Charging\u003c\/h3\u003e\n        \u003cp\u003e\n          No need to put your controller down or sit close to the console.\n          Keep playing while it charges and don't lose your flow.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lx-pg-card\"\u003e\n        \u003cdiv class=\"lx-pg-icon\"\u003e📊\u003c\/div\u003e\n        \u003ch3\u003eReal-Time Battery Monitoring\u003c\/h3\u003e\n        \u003cp\u003e\n          See exactly how much power you have left, so a low battery never\n          catches you by surprise in the middle of a game.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lx-pg-card\"\u003e\n        \u003cdiv class=\"lx-pg-icon\"\u003e🎒\u003c\/div\u003e\n        \u003ch3\u003ePortable \u0026amp; Always Ready\u003c\/h3\u003e\n        \u003cp\u003e\n          Compact and easy to take with you, making it ideal for gaming on\n          the couch, in your room or on the go.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lx-pg-card\"\u003e\n        \u003cdiv class=\"lx-pg-icon\"\u003e🕹️\u003c\/div\u003e\n        \u003ch3\u003eWorks With Your Gear\u003c\/h3\u003e\n        \u003cp\u003e\n          Compatible with the PS5 DualSense controller and the\n          DualSense Edge.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- BATTERY METER --\u003e\n    \u003cdiv class=\"lx-pg-meter-section\"\u003e\n\n      \u003cdiv class=\"lx-pg-meter-top\"\u003e\n        \u003cspan class=\"lx-pg-meter-label\"\u003ePower Status\u003c\/span\u003e\n        \u003cspan class=\"lx-pg-meter-value\"\u003eREADY TO PLAY\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lx-pg-meter\"\u003e\n        \u003cdiv class=\"lx-pg-meter-fill\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"lx-pg-meter-note\"\u003e\n        Real-time battery monitoring helps you keep track of your remaining power\n        before the next session begins.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- COMPATIBILITY --\u003e\n    \u003cdiv class=\"lx-pg-section-heading\"\u003e\n      \u003cspan\u003eDESIGNED FOR PLAYSTATION\u003c\/span\u003e\n      \u003ch2\u003eCompatible With Your Controller\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lx-pg-compatible\"\u003e\n      \u003cspan\u003e🎮 PS5 DualSense\u003c\/span\u003e\n      \u003cspan\u003e🕹️ DualSense Edge\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- WHY YOU'LL LOVE IT --\u003e\n    \u003cdiv class=\"lx-pg-section-heading\"\u003e\n      \u003cspan\u003ePOWER UP YOUR SETUP\u003c\/span\u003e\n      \u003ch2\u003eWhy You'll Love It\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lx-pg-love\"\u003e\n\n      \u003cdiv class=\"lx-pg-love-item\"\u003e\n        \u003cdiv class=\"lx-pg-check\"\u003e✓\u003c\/div\u003e\n        \u003cspan\u003e🔋 Large-capacity battery with over 12 hours of play time\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lx-pg-love-item\"\u003e\n        \u003cdiv class=\"lx-pg-check\"\u003e✓\u003c\/div\u003e\n        \u003cspan\u003e🎮 Keep playing while it charges\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lx-pg-love-item\"\u003e\n        \u003cdiv class=\"lx-pg-check\"\u003e✓\u003c\/div\u003e\n        \u003cspan\u003e📊 Real-time battery monitoring\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lx-pg-love-item\"\u003e\n        \u003cdiv class=\"lx-pg-check\"\u003e✓\u003c\/div\u003e\n        \u003cspan\u003e🎒 Portable design that's always ready to go\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lx-pg-love-item\"\u003e\n        \u003cdiv class=\"lx-pg-check\"\u003e✓\u003c\/div\u003e\n        \u003cspan\u003e🕹️ Compatible with PS5 DualSense and DualSense Edge controllers\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- FINAL CTA --\u003e\n    \u003cdiv class=\"lx-pg-final\"\u003e\n\n      \u003cdiv class=\"lx-pg-final-content\"\u003e\n\n        \u003cdiv class=\"lx-pg-final-icon\"\u003e⚡\u003c\/div\u003e\n\n        \u003ch2\u003e\n          More Power. More Play.\n        \u003c\/h2\u003e\n\n        \u003cp\u003e\n          LoadoutX™ PowerGrip keeps your controller powered for the moments\n          that matter — so you can stay focused on the game.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"LoadoutX","offers":[{"title":"Default Title","offer_id":50554038452363,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0743\/4708\/5963\/files\/charger-cinematic-with-correct-loadoutx-logo.png?v=1790461095","url":"https:\/\/loadoutx.co.za\/products\/loadoutx%e2%84%a2-powergrip-portable-ps5-controller-charger","provider":"LoadoutX","version":"1.0","type":"link"}