{"title":"CUSTOM SETUP","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003e\u003cspan\u003eBuild It Your Way.\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cspan\u003eCreate a setup that feels unmistakably yours. Discover products designed to help you personalise your gaming space with the performance, functionality, and aesthetic you want.\u003c\/span\u003e\u003c\/p\u003e","products":[{"product_id":"ps5-horizontal-cooling-stand-with-controller-charging-game-storage-disc-digital-editions","title":"PS5 Horizontal Cooling Stand with Controller Charging \u0026 Game Storage | Disc \u0026 Digital Editions","description":"\u003c!-- LOADOUTX™ | PREMIUM PS5 HORIZONTAL STAND --\u003e\n\u003cdiv class=\"lx-ps5hub\"\u003e\n\n  \u003cstyle\u003e\n    .lx-ps5hub {\n      --lx-bg: #070707;\n      --lx-bg-2: #0d0d0d;\n      --lx-card: rgba(255,255,255,.045);\n      --lx-card-border: rgba(212,175,55,.18);\n      --lx-gold: #d4af37;\n      --lx-gold-light: #f6df8b;\n      --lx-gold-dark: #8e6d16;\n      --lx-white: #f5f5f5;\n      --lx-muted: #a9a9a9;\n      --lx-green: #8fe0a8;\n\n      position: relative;\n      overflow: hidden;\n      width: 100%;\n      box-sizing: border-box;\n      padding: 72px 22px;\n      background:\n        radial-gradient(circle at 15% 10%, rgba(212,175,55,.10), transparent 28%),\n        radial-gradient(circle at 85% 75%, rgba(212,175,55,.07), transparent 30%),\n        linear-gradient(180deg, #050505 0%, #0a0a0a 50%, #050505 100%);\n      color: var(--lx-white);\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Arial, sans-serif;\n      isolation: isolate;\n    }\n\n    .lx-ps5hub *,\n    .lx-ps5hub *::before,\n    .lx-ps5hub *::after {\n      box-sizing: border-box;\n    }\n\n    \/* Ambient lighting *\/\n    .lx-ps5hub::before,\n    .lx-ps5hub::after {\n      content: \"\";\n      position: absolute;\n      width: 420px;\n      height: 420px;\n      border-radius: 50%;\n      pointer-events: none;\n      filter: blur(90px);\n      opacity: .16;\n      z-index: -1;\n      animation: lxHubFloat 9s ease-in-out infinite alternate;\n    }\n\n    .lx-ps5hub::before {\n      background: #d4af37;\n      top: -220px;\n      left: -180px;\n    }\n\n    .lx-ps5hub::after {\n      background: #a47b1b;\n      right: -220px;\n      bottom: -220px;\n      animation-delay: -4s;\n    }\n\n    .lx-hub-container {\n      width: 100%;\n      max-width: 1120px;\n      margin: 0 auto;\n    }\n\n    \/* Badge *\/\n    .lx-hub-badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 9px;\n      padding: 9px 15px;\n      border: 1px solid rgba(212,175,55,.30);\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.4px;\n      text-transform: uppercase;\n      box-shadow:\n        0 0 30px rgba(212,175,55,.07),\n        inset 0 0 18px rgba(212,175,55,.03);\n      animation: lxBadgePulse 3s ease-in-out infinite;\n    }\n\n    .lx-hub-badge-dot {\n      width: 7px;\n      height: 7px;\n      border-radius: 50%;\n      background: var(--lx-gold);\n      box-shadow: 0 0 12px var(--lx-gold);\n      animation: lxDotPulse 1.7s ease-in-out infinite;\n    }\n\n    \/* Hero *\/\n    .lx-hub-hero {\n      display: grid;\n      grid-template-columns: 1fr .9fr;\n      gap: 55px;\n      align-items: center;\n      margin-bottom: 70px;\n    }\n\n    .lx-hub-copy {\n      animation: lxReveal .9s cubic-bezier(.2,.8,.2,1) both;\n    }\n\n    .lx-hub-title {\n      margin: 24px 0 17px;\n      font-size: clamp(42px, 6vw, 78px);\n      line-height: .95;\n      letter-spacing: -3px;\n      font-weight: 900;\n      background: linear-gradient(\n        110deg,\n        #fff 0%,\n        #fff 28%,\n        #d4af37 45%,\n        #f8e7a7 58%,\n        #a47d1d 75%,\n        #fff 100%\n      );\n      background-size: 240% auto;\n      -webkit-background-clip: text;\n      background-clip: text;\n      color: transparent;\n      animation: lxGoldSweep 5s linear infinite;\n    }\n\n    .lx-hub-subtitle {\n      max-width: 650px;\n      margin: 0;\n      color: #c8c8c8;\n      font-size: clamp(17px, 2vw, 21px);\n      line-height: 1.7;\n    }\n\n    .lx-hub-highlight {\n      color: var(--lx-gold-light);\n      font-weight: 800;\n    }\n\n    \/* Animated visual *\/\n    .lx-hub-visual {\n      position: relative;\n      min-height: 390px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      animation: lxVisualIn 1.1s cubic-bezier(.2,.8,.2,1) .15s both;\n    }\n\n    .lx-hub-orbit {\n      position: absolute;\n      width: 330px;\n      height: 330px;\n      border: 1px solid rgba(212,175,55,.14);\n      border-radius: 50%;\n      animation: lxOrbit 15s linear infinite;\n    }\n\n    .lx-hub-orbit::before,\n    .lx-hub-orbit::after {\n      content: \"\";\n      position: absolute;\n      width: 8px;\n      height: 8px;\n      border-radius: 50%;\n      background: var(--lx-gold);\n      box-shadow: 0 0 18px var(--lx-gold);\n    }\n\n    .lx-hub-orbit::before {\n      top: 17px;\n      left: 50%;\n    }\n\n    .lx-hub-orbit::after {\n      bottom: 38px;\n      right: 17px;\n    }\n\n    .lx-hub-ring {\n      position: absolute;\n      width: 250px;\n      height: 250px;\n      border: 1px solid rgba(212,175,55,.11);\n      border-radius: 50%;\n      animation: lxOrbitReverse 11s linear infinite;\n    }\n\n    \/* Stand visual *\/\n    .lx-hub-stand {\n      position: relative;\n      width: 265px;\n      height: 175px;\n      border-radius: 25px 25px 32px 32px;\n      background:\n        linear-gradient(145deg, #252525, #0b0b0b 52%, #1b1b1b);\n      border: 1px solid rgba(255,255,255,.13);\n      box-shadow:\n        0 35px 70px rgba(0,0,0,.65),\n        inset 0 1px 0 rgba(255,255,255,.09),\n        0 0 50px rgba(212,175,55,.09);\n      transform: perspective(700px) rotateX(55deg) rotateZ(-3deg);\n      animation: lxStandFloat 4s ease-in-out infinite;\n    }\n\n    .lx-hub-stand::before {\n      content: \"\";\n      position: absolute;\n      left: 12%;\n      right: 12%;\n      top: 13px;\n      height: 3px;\n      border-radius: 999px;\n      background: linear-gradient(\n        90deg,\n        transparent,\n        var(--lx-gold),\n        #fff1ad,\n        var(--lx-gold),\n        transparent\n      );\n      box-shadow: 0 0 15px rgba(212,175,55,.7);\n      animation: lxScan 2.8s ease-in-out infinite;\n    }\n\n    .lx-hub-console {\n      position: absolute;\n      width: 185px;\n      height: 55px;\n      left: 40px;\n      top: -35px;\n      border-radius: 12px 18px 7px 7px;\n      background: linear-gradient(135deg, #f0f0f0, #bdbdbd 55%, #777);\n      box-shadow:\n        0 15px 35px rgba(0,0,0,.45),\n        inset 0 -7px 10px rgba(0,0,0,.18);\n      transform: skewX(-7deg);\n    }\n\n    .lx-hub-console::after {\n      content: \"\";\n      position: absolute;\n      width: 70%;\n      height: 3px;\n      left: 15%;\n      bottom: 9px;\n      background: rgba(0,0,0,.35);\n      border-radius: 99px;\n    }\n\n    \/* Cooling airflow *\/\n    .lx-air {\n      position: absolute;\n      left: 55px;\n      bottom: 22px;\n      width: 155px;\n      height: 65px;\n      overflow: hidden;\n      opacity: .75;\n    }\n\n    .lx-air span {\n      position: absolute;\n      width: 100px;\n      height: 2px;\n      border-radius: 50%;\n      background: linear-gradient(90deg, transparent, var(--lx-gold), transparent);\n      filter: blur(.2px);\n      animation: lxAirflow 2.2s linear infinite;\n    }\n\n    .lx-air span:nth-child(1) { top: 8px; animation-delay: 0s; }\n    .lx-air span:nth-child(2) { top: 26px; animation-delay: .45s; }\n    .lx-air span:nth-child(3) { top: 44px; animation-delay: .9s; }\n\n    \/* Controller charging icons *\/\n    .lx-controller {\n      position: absolute;\n      width: 58px;\n      height: 30px;\n      bottom: 45px;\n      border-radius: 18px 18px 12px 12px;\n      background: linear-gradient(145deg, #303030, #111);\n      border: 1px solid rgba(255,255,255,.12);\n      box-shadow: 0 12px 22px rgba(0,0,0,.45);\n    }\n\n    .lx-controller::before,\n    .lx-controller::after {\n      content: \"\";\n      position: absolute;\n      bottom: -6px;\n      width: 17px;\n      height: 16px;\n      border-radius: 50%;\n      background: #171717;\n    }\n\n    .lx-controller::before { left: 5px; }\n    .lx-controller::after { right: 5px; }\n\n    .lx-controller-left {\n      left: 30px;\n      transform: rotate(-8deg);\n      animation: lxControllerLeft 4s ease-in-out infinite;\n    }\n\n    .lx-controller-right {\n      right: 30px;\n      transform: rotate(8deg);\n      animation: lxControllerRight 4s ease-in-out infinite;\n    }\n\n    .lx-charge-dot {\n      position: absolute;\n      width: 5px;\n      height: 5px;\n      top: 7px;\n      left: 50%;\n      border-radius: 50%;\n      background: var(--lx-green);\n      box-shadow: 0 0 12px var(--lx-green);\n      animation: lxChargePulse 1.3s ease-in-out infinite;\n    }\n\n    \/* Section headings *\/\n    .lx-hub-section {\n      margin-top: 70px;\n    }\n\n    .lx-hub-section-heading {\n      text-align: center;\n      margin-bottom: 30px;\n    }\n\n    .lx-hub-kicker {\n      color: var(--lx-gold);\n      font-size: 10px;\n      font-weight: 800;\n      letter-spacing: 3px;\n      text-transform: uppercase;\n      margin-bottom: 10px;\n    }\n\n    .lx-hub-heading {\n      margin: 0;\n      font-size: clamp(28px, 4vw, 42px);\n      letter-spacing: -1px;\n      font-weight: 850;\n      color: #fff;\n    }\n\n    .lx-hub-heading span {\n      color: var(--lx-gold-light);\n    }\n\n    \/* Intro glass card *\/\n    .lx-hub-intro {\n      position: relative;\n      padding: 32px;\n      border: 1px solid var(--lx-card-border);\n      border-radius: 24px;\n      background: linear-gradient(\n        135deg,\n        rgba(255,255,255,.065),\n        rgba(255,255,255,.018)\n      );\n      box-shadow:\n        0 25px 70px rgba(0,0,0,.35),\n        inset 0 1px 0 rgba(255,255,255,.06);\n      overflow: hidden;\n    }\n\n    .lx-hub-intro::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: -120%;\n      width: 80%;\n      height: 100%;\n      background: linear-gradient(\n        90deg,\n        transparent,\n        rgba(212,175,55,.08),\n        transparent\n      );\n      transform: skewX(-20deg);\n      animation: lxGlassSweep 6s ease-in-out infinite;\n    }\n\n    .lx-hub-intro p {\n      position: relative;\n      margin: 0;\n      color: #c5c5c5;\n      font-size: 16px;\n      line-height: 1.85;\n    }\n\n    \/* Feature grid *\/\n    .lx-hub-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 15px;\n    }\n\n    .lx-hub-card {\n      position: relative;\n      min-height: 230px;\n      padding: 25px 21px;\n      border-radius: 20px;\n      border: 1px solid rgba(255,255,255,.075);\n      background:\n        linear-gradient(\n          145deg,\n          rgba(255,255,255,.055),\n          rgba(255,255,255,.018)\n        );\n      overflow: hidden;\n      transition:\n        transform .4s cubic-bezier(.2,.8,.2,1),\n        border-color .4s ease,\n        box-shadow .4s ease;\n      animation: lxCardReveal .8s cubic-bezier(.2,.8,.2,1) both;\n    }\n\n    .lx-hub-card:hover {\n      transform: translateY(-8px);\n      border-color: rgba(212,175,55,.42);\n      box-shadow:\n        0 22px 50px rgba(0,0,0,.45),\n        0 0 35px rgba(212,175,55,.07);\n    }\n\n    .lx-hub-card::after {\n      content: \"\";\n      position: absolute;\n      width: 90px;\n      height: 90px;\n      right: -45px;\n      bottom: -45px;\n      border-radius: 50%;\n      background: rgba(212,175,55,.12);\n      filter: blur(20px);\n      transition: .5s ease;\n    }\n\n    .lx-hub-card:hover::after {\n      transform: scale(2);\n    }\n\n    .lx-hub-icon {\n      width: 48px;\n      height: 48px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      border-radius: 15px;\n      border: 1px solid rgba(212,175,55,.25);\n      background: rgba(212,175,55,.07);\n      color: var(--lx-gold-light);\n      font-size: 22px;\n      margin-bottom: 20px;\n      box-shadow: inset 0 0 20px rgba(212,175,55,.04);\n      animation: lxIconFloat 3.5s ease-in-out infinite;\n    }\n\n    .lx-hub-card:nth-child(2) .lx-hub-icon { animation-delay: -.6s; }\n    .lx-hub-card:nth-child(3) .lx-hub-icon { animation-delay: -1.2s; }\n    .lx-hub-card:nth-child(4) .lx-hub-icon { animation-delay: -1.8s; }\n\n    .lx-hub-card h3 {\n      margin: 0 0 10px;\n      color: #fff;\n      font-size: 17px;\n      font-weight: 800;\n    }\n\n    .lx-hub-card p {\n      margin: 0;\n      color: #999;\n      font-size: 13px;\n      line-height: 1.7;\n    }\n\n    \/* Setup benefits *\/\n    .lx-hub-benefits {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 16px;\n    }\n\n    .lx-benefit {\n      display: flex;\n      gap: 15px;\n      align-items: center;\n      padding: 18px 20px;\n      border-radius: 16px;\n      border: 1px solid rgba(212,175,55,.14);\n      background: rgba(212,175,55,.035);\n      transition: .35s ease;\n    }\n\n    .lx-benefit:hover {\n      transform: translateX(5px);\n      border-color: rgba(212,175,55,.35);\n      background: rgba(212,175,55,.055);\n    }\n\n    .lx-benefit-number {\n      flex: 0 0 38px;\n      width: 38px;\n      height: 38px;\n      border-radius: 50%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      border: 1px solid rgba(212,175,55,.3);\n      color: var(--lx-gold-light);\n      font-size: 12px;\n      font-weight: 900;\n    }\n\n    .lx-benefit strong {\n      display: block;\n      color: #fff;\n      font-size: 14px;\n      margin-bottom: 4px;\n    }\n\n    .lx-benefit span {\n      color: #8f8f8f;\n      font-size: 12px;\n      line-height: 1.5;\n    }\n\n    \/* Compatibility *\/\n    .lx-compatibility {\n      display: flex;\n      justify-content: center;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 25px;\n    }\n\n    .lx-compatible {\n      padding: 10px 15px;\n      border-radius: 999px;\n      border: 1px solid rgba(255,255,255,.1);\n      background: rgba(255,255,255,.035);\n      color: #d2d2d2;\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: .5px;\n    }\n\n    \/* Final CTA *\/\n    .lx-hub-final {\n      position: relative;\n      margin-top: 70px;\n      padding: 55px 25px;\n      text-align: center;\n      border-radius: 28px;\n      border: 1px solid rgba(212,175,55,.23);\n      background:\n        radial-gradient(circle at center, rgba(212,175,55,.12), transparent 58%),\n        rgba(255,255,255,.025);\n      overflow: hidden;\n    }\n\n    .lx-hub-final::before,\n    .lx-hub-final::after {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      border: 1px solid rgba(212,175,55,.12);\n      border-radius: 50%;\n      left: 50%;\n      top: 50%;\n      transform: translate(-50%, -50%);\n      animation: lxFinalRing 4s ease-out infinite;\n    }\n\n    .lx-hub-final::after {\n      animation-delay: 2s;\n    }\n\n    .lx-hub-final h2,\n    .lx-hub-final p {\n      position: relative;\n      z-index: 2;\n    }\n\n    .lx-hub-final h2 {\n      margin: 0 0 12px;\n      font-size: clamp(28px, 5vw, 48px);\n      font-weight: 900;\n      background: linear-gradient(100deg, #fff, var(--lx-gold-light), #fff);\n      background-size: 200% auto;\n      -webkit-background-clip: text;\n      background-clip: text;\n      color: transparent;\n      animation: lxGoldSweep 4s linear infinite;\n    }\n\n    .lx-hub-final p {\n      max-width: 620px;\n      margin: 0 auto;\n      color: #a7a7a7;\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .lx-hub-disclaimer {\n      margin-top: 28px;\n      text-align: center;\n      color: #686868;\n      font-size: 10px;\n      line-height: 1.7;\n    }\n\n    \/* Animations *\/\n    @keyframes lxReveal {\n      from { opacity: 0; transform: translateY(25px); }\n      to { opacity: 1; transform: translateY(0); }\n    }\n\n    @keyframes lxVisualIn {\n      from { opacity: 0; transform: scale(.9) translateY(25px); }\n      to { opacity: 1; transform: scale(1) translateY(0); }\n    }\n\n    @keyframes lxGoldSweep {\n      0% { background-position: 0% 50%; }\n      100% { background-position: 240% 50%; }\n    }\n\n    @keyframes lxHubFloat {\n      from { transform: translate(0,0) scale(1); }\n      to { transform: translate(35px,25px) scale(1.08); }\n    }\n\n    @keyframes lxBadgePulse {\n      0%,100% { box-shadow: 0 0 25px rgba(212,175,55,.05); }\n      50% { box-shadow: 0 0 35px rgba(212,175,55,.15); }\n    }\n\n    @keyframes lxDotPulse {\n      0%,100% { transform: scale(1); opacity: .7; }\n      50% { transform: scale(1.5); opacity: 1; }\n    }\n\n    @keyframes lxOrbit {\n      to { transform: rotate(360deg); }\n    }\n\n    @keyframes lxOrbitReverse {\n      to { transform: rotate(-360deg); }\n    }\n\n    @keyframes lxStandFloat {\n      0%,100% { transform: perspective(700px) rotateX(55deg) rotateZ(-3deg) translateY(0); }\n      50% { transform: perspective(700px) rotateX(55deg) rotateZ(-3deg) translateY(-10px); }\n    }\n\n    @keyframes lxScan {\n      0%,100% { opacity: .35; transform: scaleX(.65); }\n      50% { opacity: 1; transform: scaleX(1); }\n    }\n\n    @keyframes lxAirflow {\n      0% {\n        transform: translateX(-120px) scaleX(.5);\n        opacity: 0;\n      }\n      20% { opacity: .9; }\n      100% {\n        transform: translateX(160px) scaleX(1.3);\n        opacity: 0;\n      }\n    }\n\n    @keyframes lxControllerLeft {\n      0%,100% { transform: rotate(-8deg) translateY(0); }\n      50% { transform: rotate(-8deg) translateY(-7px); }\n    }\n\n    @keyframes lxControllerRight {\n      0%,100% { transform: rotate(8deg) translateY(0); }\n      50% { transform: rotate(8deg) translateY(-7px); }\n    }\n\n    @keyframes lxChargePulse {\n      0%,100% { opacity: .35; box-shadow: 0 0 5px var(--lx-green); }\n      50% { opacity: 1; box-shadow: 0 0 18px var(--lx-green); }\n    }\n\n    @keyframes lxGlassSweep {\n      0% { left: -120%; }\n      45%,100% { left: 140%; }\n    }\n\n    @keyframes lxIconFloat {\n      0%,100% { transform: translateY(0); }\n      50% { transform: translateY(-4px); }\n    }\n\n    @keyframes lxCardReveal {\n      from { opacity: 0; transform: translateY(20px); }\n      to { opacity: 1; transform: translateY(0); }\n    }\n\n    @keyframes lxFinalRing {\n      0% {\n        width: 120px;\n        height: 120px;\n        opacity: .7;\n      }\n      100% {\n        width: 600px;\n        height: 600px;\n        opacity: 0;\n      }\n    }\n\n    \/* Tablet *\/\n    @media (max-width: 900px) {\n      .lx-hub-hero {\n        grid-template-columns: 1fr;\n        text-align: center;\n      }\n\n      .lx-hub-subtitle {\n        margin-left: auto;\n        margin-right: auto;\n      }\n\n      .lx-hub-visual {\n        min-height: 350px;\n      }\n\n      .lx-hub-grid {\n        grid-template-columns: 1fr 1fr;\n      }\n    }\n\n    \/* Mobile *\/\n    @media (max-width: 600px) {\n      .lx-ps5hub {\n        padding: 48px 14px;\n      }\n\n      .lx-hub-hero {\n        gap: 20px;\n        margin-bottom: 45px;\n      }\n\n      .lx-hub-title {\n        font-size: 43px;\n        letter-spacing: -2px;\n      }\n\n      .lx-hub-subtitle {\n        font-size: 15px;\n        line-height: 1.65;\n      }\n\n      .lx-hub-badge {\n        font-size: 8px;\n        letter-spacing: 1.8px;\n        padding: 8px 12px;\n      }\n\n      .lx-hub-visual {\n        min-height: 300px;\n        transform: scale(.86);\n        margin: -15px 0 -20px;\n      }\n\n      .lx-hub-orbit {\n        width: 275px;\n        height: 275px;\n      }\n\n      .lx-hub-ring {\n        width: 205px;\n        height: 205px;\n      }\n\n      .lx-hub-stand {\n        transform: perspective(700px) rotateX(55deg) rotateZ(-3deg) scale(.9);\n      }\n\n      .lx-hub-section {\n        margin-top: 50px;\n      }\n\n      .lx-hub-intro {\n        padding: 24px 20px;\n        border-radius: 19px;\n      }\n\n      .lx-hub-intro p {\n        font-size: 14px;\n        line-height: 1.75;\n      }\n\n      .lx-hub-grid {\n        grid-template-columns: 1fr;\n        gap: 12px;\n      }\n\n      .lx-hub-card {\n        min-height: auto;\n        padding: 22px;\n      }\n\n      .lx-hub-benefits {\n        grid-template-columns: 1fr;\n        gap: 10px;\n      }\n\n      .lx-benefit {\n        padding: 16px;\n      }\n\n      .lx-hub-final {\n        margin-top: 50px;\n        padding: 45px 20px;\n      }\n\n      .lx-hub-final h2 {\n        font-size: 32px;\n      }\n    }\n\n    \/* Reduced motion *\/\n    @media (prefers-reduced-motion: reduce) {\n      .lx-ps5hub *,\n      .lx-ps5hub *::before,\n      .lx-ps5hub *::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-hub-container\"\u003e\n\n    \u003c!-- HERO --\u003e\n    \u003csection class=\"lx-hub-hero\"\u003e\n\n      \u003cdiv class=\"lx-hub-copy\"\u003e\n\n        \u003cdiv class=\"lx-hub-badge\"\u003e\n          \u003cspan class=\"lx-hub-badge-dot\"\u003e\u003c\/span\u003e\n          LOADOUTX™ SETUP ESSENTIAL\n        \u003c\/div\u003e\n\n        \u003ch1 class=\"lx-hub-title\"\u003e\n          Your Setup.\u003cbr\u003e\n          Upgraded.\n        \u003c\/h1\u003e\n\n        \u003cp class=\"lx-hub-subtitle\"\u003e\n          A cleaner setup. Controllers ready. \n          \u003cspan class=\"lx-hub-highlight\"\u003eMore time in the game. 🎮\u003c\/span\u003e\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003c!-- ANIMATED PRODUCT VISUAL --\u003e\n      \u003cdiv class=\"lx-hub-visual\"\u003e\n\n        \u003cdiv class=\"lx-hub-orbit\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"lx-hub-ring\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"lx-hub-stand\"\u003e\n\n          \u003cdiv class=\"lx-hub-console\"\u003e\u003c\/div\u003e\n\n          \u003cdiv class=\"lx-controller lx-controller-left\"\u003e\n            \u003cspan class=\"lx-charge-dot\"\u003e\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"lx-controller lx-controller-right\"\u003e\n            \u003cspan class=\"lx-charge-dot\"\u003e\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"lx-air\"\u003e\n            \u003cspan\u003e\u003c\/span\u003e\n            \u003cspan\u003e\u003c\/span\u003e\n            \u003cspan\u003e\u003c\/span\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/section\u003e\n\n\n    \u003c!-- INTRO --\u003e\n    \u003csection class=\"lx-hub-section\"\u003e\n\n      \u003cdiv class=\"lx-hub-intro\"\u003e\n        \u003cp\u003e\n          Give your PS5 a dedicated place in your setup with this all-in-one\n          horizontal stand. It brings together \u003cstrong\u003econsole cooling,\n          controller charging, and game storage\u003c\/strong\u003e in one streamlined\n          base, so your space looks organised and your essentials are close\n          when it’s time to play.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/section\u003e\n\n\n    \u003c!-- FEATURES --\u003e\n    \u003csection class=\"lx-hub-section\"\u003e\n\n      \u003cdiv class=\"lx-hub-section-heading\"\u003e\n        \u003cdiv class=\"lx-hub-kicker\"\u003eONE BASE. MORE CONTROL.\u003c\/div\u003e\n\n        \u003ch2 class=\"lx-hub-heading\"\u003e\n          Make Room For \u003cspan\u003eThe Good Stuff.\u003c\/span\u003e\n        \u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lx-hub-grid\"\u003e\n\n        \u003cdiv class=\"lx-hub-card\"\u003e\n          \u003cdiv class=\"lx-hub-icon\"\u003e✨\u003c\/div\u003e\n          \u003ch3\u003eMake Room For The Good Stuff\u003c\/h3\u003e\n          \u003cp\u003e\n            Keep your console, controllers, and games together instead of\n            spread across your desk or entertainment unit.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lx-hub-card\"\u003e\n          \u003cdiv class=\"lx-hub-icon\"\u003e⚡\u003c\/div\u003e\n          \u003ch3\u003eReady For The Next Session\u003c\/h3\u003e\n          \u003cp\u003e\n            A built-in charging area gives your controllers a convenient\n            place to power up between games.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lx-hub-card\"\u003e\n          \u003cdiv class=\"lx-hub-icon\"\u003e🌬️\u003c\/div\u003e\n          \u003ch3\u003eDesigned With Cooling In Mind\u003c\/h3\u003e\n          \u003cp\u003e\n            The integrated cooling function adds airflow around your console\n            during play.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lx-hub-card\"\u003e\n          \u003cdiv class=\"lx-hub-icon\"\u003e🎮\u003c\/div\u003e\n          \u003ch3\u003eBuilt For Your PS5 Setup\u003c\/h3\u003e\n          \u003cp\u003e\n            Designed for use with PS5 Disc and Digital Edition consoles\n            in a horizontal position.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/section\u003e\n\n\n    \u003c!-- SETUP BENEFITS --\u003e\n    \u003csection class=\"lx-hub-section\"\u003e\n\n      \u003cdiv class=\"lx-hub-section-heading\"\u003e\n        \u003cdiv class=\"lx-hub-kicker\"\u003eA BETTER WAY TO PLAY\u003c\/div\u003e\n\n        \u003ch2 class=\"lx-hub-heading\"\u003e\n          Everything \u003cspan\u003eWithin Reach.\u003c\/span\u003e\n        \u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lx-hub-benefits\"\u003e\n\n        \u003cdiv class=\"lx-benefit\"\u003e\n          \u003cdiv class=\"lx-benefit-number\"\u003e01\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eCleaner Setup\u003c\/strong\u003e\n            \u003cspan\u003eKeep your essential gaming gear organised in one place.\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lx-benefit\"\u003e\n          \u003cdiv class=\"lx-benefit-number\"\u003e02\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eControllers Ready\u003c\/strong\u003e\n            \u003cspan\u003eA dedicated charging area keeps your controllers close.\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lx-benefit\"\u003e\n          \u003cdiv class=\"lx-benefit-number\"\u003e03\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eIntegrated Cooling\u003c\/strong\u003e\n            \u003cspan\u003eDesigned to add airflow around your PS5 during play.\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lx-benefit\"\u003e\n          \u003cdiv class=\"lx-benefit-number\"\u003e04\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eGame Storage\u003c\/strong\u003e\n            \u003cspan\u003eKeep your games organised and close to your console.\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/section\u003e\n\n\n    \u003c!-- COMPATIBILITY --\u003e\n    \u003csection class=\"lx-hub-section\"\u003e\n\n      \u003cdiv class=\"lx-hub-section-heading\"\u003e\n        \u003cdiv class=\"lx-hub-kicker\"\u003eCOMPATIBILITY\u003c\/div\u003e\n\n        \u003ch2 class=\"lx-hub-heading\"\u003e\n          Designed Around \u003cspan\u003eYour PS5.\u003c\/span\u003e\n        \u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lx-compatibility\"\u003e\n        \u003cdiv class=\"lx-compatible\"\u003ePS5 DISC EDITION\u003c\/div\u003e\n        \u003cdiv class=\"lx-compatible\"\u003ePS5 DIGITAL EDITION\u003c\/div\u003e\n        \u003cdiv class=\"lx-compatible\"\u003eHORIZONTAL SETUP\u003c\/div\u003e\n        \u003cdiv class=\"lx-compatible\"\u003eCONTROLLER CHARGING\u003c\/div\u003e\n        \u003cdiv class=\"lx-compatible\"\u003eINTEGRATED COOLING\u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/section\u003e\n\n\n    \u003c!-- FINAL CTA --\u003e\n    \u003csection class=\"lx-hub-final\"\u003e\n\n      \u003ch2\u003e\n        Build Your Better Play Space.\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        From solo sessions to game night, bring your console, controllers\n        and games together in one streamlined setup. Less clutter.\n        More control. More time in the game.\n      \u003c\/p\u003e\n\n    \u003c\/section\u003e\n\n\n    \u003c!-- DISCLAIMER --\u003e\n    \u003cdiv class=\"lx-hub-disclaimer\"\u003e\n      *PS5 console, controllers, and games are not included unless stated otherwise.\n      Check your console model and the stand’s compatibility details before ordering.\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"LoadoutX","offers":[{"title":"Default Title","offer_id":50555540275339,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0743\/4708\/5963\/files\/rear-angle-cooling-stand-feature-image.png?v=1790497803"},{"product_id":"ipega-basestation-ps5-slim-pro-horizontal-stand-rgb-hub","title":"Ipega BaseStation — PS5 Slim\/Pro Horizontal Stand \u0026 RGB Hub","description":"\u003c!-- IPEGA BASESTATION — PREMIUM ANIMATED SHOPIFY PRODUCT DESCRIPTION --\u003e\n\u003cstyle\u003e\n    .lx-basestation {\n      --bg: #050505;\n      --bg-soft: #0c0c0c;\n      --panel: rgba(255,255,255,.045);\n      --panel-strong: rgba(255,255,255,.07);\n      --gold: #d6b45a;\n      --gold-light: #f6df91;\n      --gold-dark: #8d6923;\n      --white: #f7f5ef;\n      --muted: #a5a5a5;\n      --rgb1: #8b5cff;\n      --rgb2: #00e5ff;\n      --rgb3: #ff3cac;\n      --green: #54ffb0;\n      position: relative;\n      overflow: hidden;\n      width: 100%;\n      padding: 60px 18px;\n      background:\n        radial-gradient(circle at 10% 10%, rgba(214,180,90,.10), transparent 27%),\n        radial-gradient(circle at 90% 18%, rgba(139,92,255,.10), transparent 28%),\n        radial-gradient(circle at 50% 90%, rgba(0,229,255,.055), transparent 30%),\n        linear-gradient(180deg, #030303 0%, #090909 48%, #030303 100%);\n      color: var(--white);\n      font-family: Arial, Helvetica, sans-serif;\n      isolation: isolate;\n    }\n\n    .lx-basestation *,\n    .lx-basestation *::before,\n    .lx-basestation *::after {\n      box-sizing: border-box;\n    }\n\n    .lx-basestation::before {\n      content: \"\";\n      position: absolute;\n      width: 420px;\n      height: 420px;\n      left: -220px;\n      top: 18%;\n      border-radius: 50%;\n      background: rgba(214,180,90,.075);\n      filter: blur(90px);\n      animation: lxBaseAmbient 9s ease-in-out infinite alternate;\n      pointer-events: none;\n      z-index: -1;\n    }\n\n    .lx-basestation::after {\n      content: \"\";\n      position: absolute;\n      width: 420px;\n      height: 420px;\n      right: -230px;\n      bottom: 12%;\n      border-radius: 50%;\n      background: rgba(139,92,255,.075);\n      filter: blur(100px);\n      animation: lxBaseAmbient 11s ease-in-out infinite alternate-reverse;\n      pointer-events: none;\n      z-index: -1;\n    }\n\n    \/* =========================\n       HERO\n    ========================= *\/\n\n    .lx-base-hero {\n      max-width: 1150px;\n      margin: 0 auto 75px;\n      text-align: center;\n    }\n\n    .lx-base-badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 9px;\n      padding: 9px 16px;\n      border-radius: 999px;\n      border: 1px solid rgba(214,180,90,.3);\n      background: rgba(214,180,90,.06);\n      color: var(--gold-light);\n      font-size: 10px;\n      font-weight: 900;\n      letter-spacing: 2.5px;\n      text-transform: uppercase;\n      box-shadow: 0 0 25px rgba(214,180,90,.07);\n      animation: lxBadgeGlow 3s ease-in-out infinite;\n    }\n\n    .lx-base-badge-dot {\n      width: 7px;\n      height: 7px;\n      border-radius: 50%;\n      background: var(--gold-light);\n      box-shadow: 0 0 14px var(--gold-light);\n      animation: lxDot 1.5s ease-in-out infinite;\n    }\n\n    .lx-base-title {\n      margin: 25px 0 10px;\n      font-size: clamp(42px, 8vw, 88px);\n      line-height: .92;\n      font-weight: 950;\n      letter-spacing: -4px;\n      background:\n        linear-gradient(\n          110deg,\n          #80601e 5%,\n          #d6b45a 25%,\n          #fff0ad 45%,\n          #ffffff 50%,\n          #d6b45a 65%,\n          #80601e 95%\n        );\n      background-size: 260% auto;\n      -webkit-background-clip: text;\n      background-clip: text;\n      color: transparent;\n      animation: lxGoldFlow 5s linear infinite;\n      text-shadow: 0 0 40px rgba(214,180,90,.12);\n    }\n\n    .lx-base-tagline {\n      max-width: 700px;\n      margin: 0 auto 38px;\n      color: #d0d0d0;\n      font-size: clamp(16px, 2.5vw, 22px);\n      line-height: 1.55;\n    }\n\n    \/* =========================\n       HERO PRODUCT VISUAL\n    ========================= *\/\n\n    .lx-base-stage {\n      position: relative;\n      height: 390px;\n      max-width: 900px;\n      margin: 0 auto;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      perspective: 1100px;\n    }\n\n    .lx-base-orbit {\n      position: absolute;\n      width: 360px;\n      height: 360px;\n      border-radius: 50%;\n      border: 1px solid rgba(214,180,90,.15);\n      animation: lxOrbit 18s linear infinite;\n    }\n\n    .lx-base-orbit::before,\n    .lx-base-orbit::after {\n      content: \"\";\n      position: absolute;\n      border-radius: 50%;\n    }\n\n    .lx-base-orbit::before {\n      width: 8px;\n      height: 8px;\n      top: 20px;\n      left: 70px;\n      background: var(--gold-light);\n      box-shadow: 0 0 18px var(--gold-light);\n    }\n\n    .lx-base-orbit::after {\n      width: 5px;\n      height: 5px;\n      right: 55px;\n      bottom: 40px;\n      background: var(--rgb2);\n      box-shadow: 0 0 16px var(--rgb2);\n    }\n\n    .lx-base-orbit-2 {\n      width: 550px;\n      height: 220px;\n      border-color: rgba(139,92,255,.13);\n      transform: rotate(-18deg);\n      animation-duration: 22s;\n      animation-direction: reverse;\n    }\n\n    \/* Stand *\/\n\n    .lx-base-stand {\n      position: relative;\n      width: min(620px, 92%);\n      height: 165px;\n      border-radius: 25px 25px 42px 42px;\n      background:\n        linear-gradient(160deg, #272727, #111 48%, #070707);\n      border: 2px solid rgba(214,180,90,.42);\n      box-shadow:\n        0 35px 70px rgba(0,0,0,.8),\n        0 0 45px rgba(214,180,90,.09),\n        inset 0 1px 0 rgba(255,255,255,.13);\n      transform: rotateX(52deg) rotateZ(-1deg);\n      animation: lxStandFloat 5s ease-in-out infinite;\n      z-index: 4;\n    }\n\n    .lx-base-stand::before {\n      content: \"\";\n      position: absolute;\n      inset: 8px;\n      border-radius: 18px 18px 35px 35px;\n      border: 1px solid rgba(255,255,255,.055);\n    }\n\n    \/* RGB strip *\/\n\n    .lx-base-rgb {\n      position: absolute;\n      left: 5%;\n      right: 5%;\n      bottom: 12px;\n      height: 7px;\n      border-radius: 999px;\n      background:\n        linear-gradient(\n          90deg,\n          #8b5cff,\n          #00e5ff,\n          #54ffb0,\n          #fff05c,\n          #ff3cac,\n          #8b5cff\n        );\n      background-size: 300% 100%;\n      box-shadow:\n        0 0 10px rgba(0,229,255,.6),\n        0 0 22px rgba(139,92,255,.35);\n      animation: lxRGB 4s linear infinite;\n    }\n\n    \/* PS5 silhouette *\/\n\n    .lx-base-console {\n      position: absolute;\n      width: 440px;\n      height: 62px;\n      left: 50%;\n      top: -35px;\n      transform: translateX(-50%);\n      border-radius: 9px 9px 15px 15px;\n      background:\n        linear-gradient(\n          100deg,\n          #111 0%,\n          #252525 45%,\n          #0b0b0b 100%\n        );\n      border: 1px solid rgba(255,255,255,.12);\n      box-shadow:\n        0 15px 25px rgba(0,0,0,.65),\n        0 0 25px rgba(139,92,255,.07);\n    }\n\n    .lx-base-console::before {\n      content: \"\";\n      position: absolute;\n      left: 14%;\n      right: 14%;\n      top: 8px;\n      height: 2px;\n      background: linear-gradient(\n        90deg,\n        transparent,\n        rgba(255,255,255,.22),\n        transparent\n      );\n    }\n\n    .lx-base-console::after {\n      content: \"PS5\";\n      position: absolute;\n      right: 15px;\n      top: 23px;\n      color: rgba(255,255,255,.22);\n      font-size: 8px;\n      letter-spacing: 1px;\n      font-weight: 800;\n    }\n\n    \/* USB ports *\/\n\n    .lx-base-usb {\n      position: absolute;\n      left: 50%;\n      bottom: 33px;\n      transform: translateX(-50%);\n      display: flex;\n      gap: 10px;\n    }\n\n    .lx-base-usb span {\n      width: 31px;\n      height: 12px;\n      border-radius: 3px;\n      background: #050505;\n      border: 1px solid rgba(214,180,90,.38);\n      box-shadow: inset 0 0 7px #000;\n      position: relative;\n      overflow: hidden;\n    }\n\n    .lx-base-usb span::after {\n      content: \"\";\n      position: absolute;\n      width: 7px;\n      height: 3px;\n      top: 4px;\n      left: -8px;\n      border-radius: 10px;\n      background: var(--gold-light);\n      box-shadow: 0 0 8px var(--gold-light);\n      animation: lxUSBScan 2.5s linear infinite;\n    }\n\n    .lx-base-usb span:nth-child(2)::after {\n      animation-delay: .35s;\n    }\n\n    .lx-base-usb span:nth-child(3)::after {\n      animation-delay: .7s;\n    }\n\n    .lx-base-usb span:nth-child(4)::after {\n      animation-delay: 1.05s;\n    }\n\n    \/* Airflow *\/\n\n    .lx-base-air {\n      position: absolute;\n      left: 50%;\n      top: -105px;\n      transform: translateX(-50%);\n      width: 250px;\n      height: 100px;\n      pointer-events: none;\n    }\n\n    .lx-base-air span {\n      position: absolute;\n      bottom: 0;\n      left: 50%;\n      width: 2px;\n      height: 50px;\n      background: linear-gradient(to top, rgba(77,232,255,.65), transparent);\n      box-shadow: 0 0 8px rgba(77,232,255,.4);\n      animation: lxAir 2s ease-in-out infinite;\n    }\n\n    .lx-base-air span:nth-child(1) {\n      margin-left: -55px;\n      animation-delay: .2s;\n    }\n\n    .lx-base-air span:nth-child(2) {\n      margin-left: -25px;\n      animation-delay: .5s;\n    }\n\n    .lx-base-air span:nth-child(3) {\n      margin-left: 10px;\n      animation-delay: .8s;\n    }\n\n    .lx-base-air span:nth-child(4) {\n      margin-left: 45px;\n      animation-delay: 1.1s;\n    }\n\n    \/* =========================\n       INTRO GLASS CARD\n    ========================= *\/\n\n    .lx-base-intro {\n      max-width: 980px;\n      margin: 0 auto 75px;\n      padding: 32px;\n      border-radius: 25px;\n      border: 1px solid rgba(214,180,90,.2);\n      background:\n        linear-gradient(\n          135deg,\n          rgba(255,255,255,.065),\n          rgba(255,255,255,.025)\n        );\n      box-shadow:\n        0 25px 60px rgba(0,0,0,.4),\n        inset 0 1px 0 rgba(255,255,255,.07);\n      position: relative;\n      overflow: hidden;\n    }\n\n    .lx-base-intro::after {\n      content: \"\";\n      position: absolute;\n      top: -100px;\n      right: -80px;\n      width: 230px;\n      height: 230px;\n      border-radius: 50%;\n      background: rgba(214,180,90,.08);\n      filter: blur(35px);\n    }\n\n    .lx-base-intro p {\n      position: relative;\n      z-index: 2;\n      margin: 0;\n      color: #d2d2d2;\n      font-size: 17px;\n      line-height: 1.8;\n    }\n\n    .lx-base-intro strong {\n      color: var(--gold-light);\n    }\n\n    \/* =========================\n       SECTION HEADINGS\n    ========================= *\/\n\n    .lx-base-section {\n      max-width: 1120px;\n      margin: 0 auto 75px;\n    }\n\n    .lx-base-heading {\n      text-align: center;\n      margin-bottom: 35px;\n    }\n\n    .lx-base-kicker {\n      display: block;\n      margin-bottom: 9px;\n      color: var(--gold);\n      font-size: 10px;\n      font-weight: 900;\n      letter-spacing: 3px;\n      text-transform: uppercase;\n    }\n\n    .lx-base-heading h2 {\n      margin: 0;\n      font-size: clamp(28px, 5vw, 45px);\n      line-height: 1;\n      letter-spacing: -1.5px;\n      font-weight: 900;\n    }\n\n    \/* =========================\n       FEATURE CARDS\n    ========================= *\/\n\n    .lx-base-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 16px;\n    }\n\n    .lx-base-card {\n      position: relative;\n      overflow: hidden;\n      min-height: 245px;\n      padding: 27px;\n      border-radius: 23px;\n      border: 1px solid rgba(214,180,90,.15);\n      background:\n        linear-gradient(\n          145deg,\n          rgba(255,255,255,.065),\n          rgba(255,255,255,.022)\n        );\n      box-shadow: 0 18px 40px rgba(0,0,0,.3);\n      transition:\n        transform .45s ease,\n        border-color .45s ease,\n        box-shadow .45s ease;\n    }\n\n    .lx-base-card:hover {\n      transform: translateY(-9px);\n      border-color: rgba(214,180,90,.45);\n      box-shadow:\n        0 28px 60px rgba(0,0,0,.55),\n        0 0 30px rgba(214,180,90,.06);\n    }\n\n    .lx-base-card::before {\n      content: \"\";\n      position: absolute;\n      width: 150px;\n      height: 150px;\n      right: -80px;\n      top: -80px;\n      border-radius: 50%;\n      background: rgba(214,180,90,.08);\n      filter: blur(20px);\n      transition: .5s ease;\n    }\n\n    .lx-base-card:hover::before {\n      transform: scale(1.6);\n    }\n\n    .lx-base-card::after {\n      content: \"\";\n      position: absolute;\n      left: -100%;\n      bottom: 0;\n      width: 70%;\n      height: 1px;\n      background: linear-gradient(\n        90deg,\n        transparent,\n        var(--gold),\n        transparent\n      );\n      transition: left .7s ease;\n    }\n\n    .lx-base-card:hover::after {\n      left: 130%;\n    }\n\n    .lx-base-icon {\n      width: 55px;\n      height: 55px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 20px;\n      border-radius: 16px;\n      border: 1px solid rgba(214,180,90,.25);\n      background: rgba(214,180,90,.07);\n      font-size: 25px;\n      box-shadow: inset 0 0 18px rgba(214,180,90,.04);\n    }\n\n    .lx-base-card h3 {\n      position: relative;\n      z-index: 2;\n      margin: 0 0 10px;\n      color: var(--gold-light);\n      font-size: 19px;\n      font-weight: 850;\n    }\n\n    .lx-base-card p {\n      position: relative;\n      z-index: 2;\n      margin: 0;\n      color: #a9a9a9;\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    \/* =========================\n       RGB FEATURE\n    ========================= *\/\n\n    .lx-base-rgb-panel {\n      max-width: 1000px;\n      margin: 0 auto 75px;\n      padding: 40px 25px;\n      text-align: center;\n      border-radius: 27px;\n      border: 1px solid rgba(139,92,255,.2);\n      background:\n        radial-gradient(circle at 15% 50%, rgba(139,92,255,.10), transparent 30%),\n        radial-gradient(circle at 85% 50%, rgba(0,229,255,.08), transparent 30%),\n        rgba(255,255,255,.035);\n      position: relative;\n      overflow: hidden;\n    }\n\n    .lx-base-rgb-panel h2 {\n      margin: 0 0 10px;\n      font-size: clamp(34px, 7vw, 62px);\n      font-weight: 950;\n      background:\n        linear-gradient(\n          90deg,\n          #8b5cff,\n          #00e5ff,\n          #54ffb0,\n          #fff05c,\n          #ff3cac,\n          #8b5cff\n        );\n      background-size: 300% auto;\n      -webkit-background-clip: text;\n      background-clip: text;\n      color: transparent;\n      animation: lxRGB 5s linear infinite;\n    }\n\n    .lx-base-rgb-panel p {\n      max-width: 650px;\n      margin: 0 auto;\n      color: #aaa;\n      line-height: 1.7;\n    }\n\n    .lx-base-light-bar {\n      max-width: 620px;\n      height: 8px;\n      margin: 27px auto 0;\n      border-radius: 999px;\n      background:\n        linear-gradient(\n          90deg,\n          #8b5cff,\n          #00e5ff,\n          #54ffb0,\n          #fff05c,\n          #ff3cac,\n          #8b5cff\n        );\n      background-size: 300% 100%;\n      box-shadow:\n        0 0 12px rgba(0,229,255,.6),\n        0 0 25px rgba(255,60,172,.25);\n      animation: lxRGB 4s linear infinite;\n    }\n\n    \/* =========================\n       USB HUB VISUAL\n    ========================= *\/\n\n    .lx-base-usb-panel {\n      max-width: 1050px;\n      margin: 0 auto 75px;\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n      align-items: stretch;\n    }\n\n    .lx-base-usb-info,\n    .lx-base-usb-visual {\n      border-radius: 25px;\n      border: 1px solid rgba(214,180,90,.17);\n      background: rgba(255,255,255,.035);\n      overflow: hidden;\n    }\n\n    .lx-base-usb-info {\n      padding: 32px;\n    }\n\n    .lx-base-usb-info h2 {\n      margin: 0 0 12px;\n      color: var(--gold-light);\n      font-size: 29px;\n      font-weight: 900;\n    }\n\n    .lx-base-usb-info p {\n      margin: 0;\n      color: #aaa;\n      line-height: 1.75;\n    }\n\n    .lx-base-usb-visual {\n      min-height: 260px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      position: relative;\n      background:\n        radial-gradient(circle, rgba(214,180,90,.08), transparent 55%);\n    }\n\n    .lx-base-hub {\n      width: 270px;\n      padding: 25px;\n      border-radius: 20px;\n      border: 1px solid rgba(214,180,90,.3);\n      background: linear-gradient(145deg, #202020, #080808);\n      box-shadow: 0 25px 45px rgba(0,0,0,.6);\n      transform: perspective(800px) rotateX(18deg);\n      animation: lxHubFloat 4s ease-in-out infinite;\n    }\n\n    .lx-base-hub-title {\n      margin-bottom: 17px;\n      color: #ddd;\n      text-align: center;\n      font-size: 11px;\n      font-weight: 900;\n      letter-spacing: 2px;\n    }\n\n    .lx-base-hub-ports {\n      display: grid;\n      grid-template-columns: repeat(4,1fr);\n      gap: 8px;\n    }\n\n    .lx-base-hub-ports span {\n      height: 32px;\n      border-radius: 5px;\n      background: #050505;\n      border: 1px solid rgba(214,180,90,.3);\n      position: relative;\n      overflow: hidden;\n    }\n\n    .lx-base-hub-ports span::before {\n      content: \"\";\n      position: absolute;\n      width: 10px;\n      height: 4px;\n      left: 50%;\n      top: 50%;\n      transform: translate(-50%,-50%);\n      border-radius: 5px;\n      background: var(--gold-light);\n      box-shadow: 0 0 10px var(--gold-light);\n      animation: lxPortPulse 1.7s ease-in-out infinite;\n    }\n\n    .lx-base-hub-ports span:nth-child(2)::before {\n      animation-delay: .25s;\n    }\n\n    .lx-base-hub-ports span:nth-child(3)::before {\n      animation-delay: .5s;\n    }\n\n    .lx-base-hub-ports span:nth-child(4)::before {\n      animation-delay: .75s;\n    }\n\n    \/* =========================\n       WHY YOU'LL LOVE IT\n    ========================= *\/\n\n    .lx-base-love {\n      max-width: 900px;\n      margin: 0 auto 75px;\n    }\n\n    .lx-base-list {\n      display: grid;\n      grid-template-columns: repeat(2,1fr);\n      gap: 12px;\n    }\n\n    .lx-base-list-item {\n      display: flex;\n      align-items: center;\n      gap: 13px;\n      padding: 17px 18px;\n      border-radius: 15px;\n      border: 1px solid rgba(255,255,255,.075);\n      background: rgba(255,255,255,.03);\n      color: #d1d1d1;\n      transition: .35s ease;\n    }\n\n    .lx-base-list-item:hover {\n      transform: translateX(5px);\n      border-color: rgba(214,180,90,.32);\n      background: rgba(214,180,90,.045);\n    }\n\n    .lx-base-check {\n      width: 29px;\n      height: 29px;\n      flex: 0 0 29px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      border-radius: 50%;\n      border: 1px solid rgba(214,180,90,.3);\n      background: rgba(214,180,90,.08);\n      color: var(--gold-light);\n      font-size: 13px;\n    }\n\n    \/* =========================\n       COMPATIBILITY\n    ========================= *\/\n\n    .lx-base-compat {\n      max-width: 850px;\n      margin: 0 auto 75px;\n      padding: 35px 25px;\n      text-align: center;\n      border-radius: 25px;\n      border: 1px solid rgba(214,180,90,.25);\n      background:\n        linear-gradient(\n          135deg,\n          rgba(214,180,90,.065),\n          rgba(255,255,255,.025)\n        );\n      position: relative;\n      overflow: hidden;\n    }\n\n    .lx-base-compat h2 {\n      margin: 0 0 9px;\n      color: var(--gold-light);\n      font-size: 30px;\n      font-weight: 900;\n    }\n\n    .lx-base-compat p {\n      margin: 0 auto 22px;\n      max-width: 650px;\n      color: #aaa;\n      line-height: 1.7;\n    }\n\n    .lx-base-pills {\n      display: flex;\n      justify-content: center;\n      flex-wrap: wrap;\n      gap: 10px;\n    }\n\n    .lx-base-pill {\n      padding: 11px 17px;\n      border-radius: 999px;\n      border: 1px solid rgba(214,180,90,.32);\n      background: rgba(214,180,90,.07);\n      color: var(--gold-light);\n      font-size: 12px;\n      font-weight: 800;\n      letter-spacing: .5px;\n      box-shadow: 0 0 15px rgba(214,180,90,.04);\n      transition: .3s ease;\n    }\n\n    .lx-base-pill:hover {\n      transform: translateY(-3px);\n      background: rgba(214,180,90,.12);\n      box-shadow: 0 0 22px rgba(214,180,90,.12);\n    }\n\n    .lx-base-warning {\n      margin-top: 22px;\n      padding: 13px;\n      border-radius: 12px;\n      background: rgba(255,180,60,.055);\n      border: 1px solid rgba(255,180,60,.15);\n      color: #bdbdbd;\n      font-size: 12px;\n      line-height: 1.6;\n    }\n\n    \/* =========================\n       FINAL CTA\n    ========================= *\/\n\n    .lx-base-final {\n      max-width: 900px;\n      margin: 0 auto;\n      padding: 25px 15px 10px;\n      text-align: center;\n    }\n\n    .lx-base-final h2 {\n      margin: 0;\n      font-size: clamp(31px, 7vw, 62px);\n      line-height: 1;\n      font-weight: 950;\n      background:\n        linear-gradient(\n          110deg,\n          #95701f,\n          #fff0ac,\n          #d6b45a,\n          #fff4bd\n        );\n      background-size: 220% auto;\n      -webkit-background-clip: text;\n      background-clip: text;\n      color: transparent;\n      animation: lxGoldFlow 4s linear infinite;\n    }\n\n    .lx-base-final p {\n      max-width: 650px;\n      margin: 19px auto 0;\n      color: #999;\n      line-height: 1.7;\n      font-size: 16px;\n    }\n\n    \/* =========================\n       ANIMATIONS\n    ========================= *\/\n\n    @keyframes lxGoldFlow {\n      0% {\n        background-position: 0% 50%;\n      }\n      100% {\n        background-position: 260% 50%;\n      }\n    }\n\n    @keyframes lxBadgeGlow {\n      0%,100% {\n        box-shadow: 0 0 18px rgba(214,180,90,.04);\n      }\n      50% {\n        box-shadow: 0 0 32px rgba(214,180,90,.14);\n      }\n    }\n\n    @keyframes lxDot {\n      0%,100% {\n        transform: scale(.8);\n        opacity: .65;\n      }\n      50% {\n        transform: scale(1.3);\n        opacity: 1;\n      }\n    }\n\n    @keyframes lxOrbit {\n      from {\n        transform: rotate(0deg);\n      }\n      to {\n        transform: rotate(360deg);\n      }\n    }\n\n    @keyframes lxStandFloat {\n      0%,100% {\n        transform:\n          rotateX(52deg)\n          rotateZ(-1deg)\n          translateY(0);\n      }\n      50% {\n        transform:\n          rotateX(50deg)\n          rotateZ(-1deg)\n          translateY(-13px);\n      }\n    }\n\n    @keyframes lxRGB {\n      0% {\n        background-position: 0% 50%;\n      }\n      100% {\n        background-position: 300% 50%;\n      }\n    }\n\n    @keyframes lxUSBScan {\n      0% {\n        left: -10px;\n        opacity: 0;\n      }\n      20% {\n        opacity: 1;\n      }\n      80% {\n        opacity: 1;\n      }\n      100% {\n        left: 34px;\n        opacity: 0;\n      }\n    }\n\n    @keyframes lxAir {\n      0% {\n        transform: translateY(20px) scaleY(.5);\n        opacity: 0;\n      }\n      30% {\n        opacity: .9;\n      }\n      100% {\n        transform: translateY(-55px) scaleY(1.2);\n        opacity: 0;\n      }\n    }\n\n    @keyframes lxHubFloat {\n      0%,100% {\n        transform:\n          perspective(800px)\n          rotateX(18deg)\n          translateY(0);\n      }\n      50% {\n        transform:\n          perspective(800px)\n          rotateX(15deg)\n          translateY(-9px);\n      }\n    }\n\n    @keyframes lxPortPulse {\n      0%,100% {\n        opacity: .35;\n        transform: translate(-50%,-50%) scale(.7);\n      }\n      50% {\n        opacity: 1;\n        transform: translate(-50%,-50%) scale(1.25);\n      }\n    }\n\n    @keyframes lxBaseAmbient {\n      from {\n        transform: translate(-15px,-20px);\n      }\n      to {\n        transform: translate(25px,30px);\n      }\n    }\n\n    \/* =========================\n       TABLET\n    ========================= *\/\n\n    @media (max-width: 850px) {\n\n      .lx-base-grid {\n        grid-template-columns: repeat(2,1fr);\n      }\n\n      .lx-base-usb-panel {\n        grid-template-columns: 1fr;\n      }\n\n    }\n\n    \/* =========================\n       MOBILE\n    ========================= *\/\n\n    @media (max-width: 600px) {\n\n      .lx-basestation {\n        padding: 43px 13px;\n      }\n\n      .lx-base-hero {\n        margin-bottom: 52px;\n      }\n\n      .lx-base-title {\n        font-size: 49px;\n        letter-spacing: -2.5px;\n      }\n\n      .lx-base-tagline {\n        font-size: 16px;\n      }\n\n      .lx-base-stage {\n        height: 295px;\n      }\n\n      .lx-base-orbit {\n        width: 245px;\n        height: 245px;\n      }\n\n      .lx-base-orbit-2 {\n        width: 320px;\n        height: 150px;\n      }\n\n      .lx-base-stand {\n        width: 94%;\n        height: 125px;\n        border-radius: 20px 20px 30px 30px;\n      }\n\n      .lx-base-console {\n        width: 78%;\n        height: 46px;\n        top: -27px;\n      }\n\n      .lx-base-console::after {\n        top: 16px;\n        right: 8px;\n        font-size: 6px;\n      }\n\n      .lx-base-usb {\n        bottom: 25px;\n        gap: 5px;\n      }\n\n      .lx-base-usb span {\n        width: 24px;\n        height: 9px;\n      }\n\n      .lx-base-usb span::after {\n        top: 2px;\n      }\n\n      .lx-base-rgb {\n        height: 5px;\n        bottom: 8px;\n      }\n\n      .lx-base-air {\n        top: -72px;\n        height: 65px;\n      }\n\n      .lx-base-intro {\n        padding: 23px 20px;\n        border-radius: 19px;\n        margin-bottom: 55px;\n      }\n\n      .lx-base-intro p {\n        font-size: 15px;\n        line-height: 1.75;\n      }\n\n      .lx-base-section,\n      .lx-base-rgb-panel,\n      .lx-base-usb-panel,\n      .lx-base-love,\n      .lx-base-compat {\n        margin-bottom: 55px;\n      }\n\n      .lx-base-grid {\n        grid-template-columns: 1fr;\n        gap: 12px;\n      }\n\n      .lx-base-card {\n        min-height: auto;\n        padding: 23px;\n      }\n\n      .lx-base-rgb-panel {\n        padding: 31px 19px;\n      }\n\n      .lx-base-rgb-panel h2 {\n        font-size: 38px;\n      }\n\n      .lx-base-usb-info {\n        padding: 25px;\n      }\n\n      .lx-base-usb-info h2 {\n        font-size: 26px;\n      }\n\n      .lx-base-usb-visual {\n        min-height: 230px;\n      }\n\n      .lx-base-list {\n        grid-template-columns: 1fr;\n      }\n\n      .lx-base-compat {\n        padding: 29px 18px;\n      }\n\n      .lx-base-final {\n        padding-top: 10px;\n      }\n\n    }\n\n    \/* =========================\n       REDUCED MOTION\n    ========================= *\/\n\n    @media (prefers-reduced-motion: reduce) {\n\n      .lx-basestation *,\n      .lx-basestation *::before,\n      .lx-basestation *::after {\n        animation-duration: .01ms !important;\n        animation-iteration-count: 1 !important;\n        transition-duration: .01ms !important;\n        scroll-behavior: auto !important;\n      }\n\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"lx-basestation\"\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"lx-base-hero\"\u003e\n\u003cdiv class=\"lx-base-badge\"\u003e\n\u003cspan class=\"lx-base-badge-dot\"\u003e\u003c\/span\u003eipega SETUP ESSENTIAL\u003c\/div\u003e\n\u003ch1 class=\"lx-base-title\"\u003eBaseStation\u003c\/h1\u003e\n\u003cp class=\"lx-base-tagline\"\u003eLevel up your setup. Literally.\u003c\/p\u003e\n\u003c!-- ANIMATED PRODUCT VISUAL --\u003e\n\u003cdiv class=\"lx-base-stage\"\u003e\n\u003cdiv class=\"lx-base-orbit\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"lx-base-orbit lx-base-orbit-2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"lx-base-air\"\u003e\n\u003cspan\u003e\u003c\/span\u003e \u003cspan\u003e\u003c\/span\u003e \u003cspan\u003e\u003c\/span\u003e \u003cspan\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lx-base-stand\"\u003e\n\u003cdiv class=\"lx-base-console\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"lx-base-usb\"\u003e\n\u003cspan\u003e\u003c\/span\u003e \u003cspan\u003e\u003c\/span\u003e \u003cspan\u003e\u003c\/span\u003e \u003cspan\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lx-base-rgb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INTRO --\u003e\n\u003csection class=\"lx-base-intro\"\u003e\n\u003cp\u003eYour PS5 deserves more than sitting flat on a shelf. The \u003cstrong\u003eiPega BaseStation\u003c\/strong\u003e raises your PS5 Slim or Pro onto a sleek horizontal stand, lights up your setup with RGB glow, and adds the extra USB ports you've always wanted. It's one upgrade that makes your whole gaming space look and work better. ✨\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURE SECTION --\u003e\n\u003csection class=\"lx-base-section\"\u003e\n\u003cdiv class=\"lx-base-heading\"\u003e\n\u003cspan class=\"lx-base-kicker\"\u003eOne Stand. Multiple Upgrades.\u003c\/span\u003e\n\u003ch2\u003eBuilt To Upgrade Your Setup.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lx-base-grid\"\u003e\n\u003cdiv class=\"lx-base-card\"\u003e\n\u003cdiv class=\"lx-base-icon\"\u003e🌈\u003c\/div\u003e\n\u003ch3\u003e14 Lighting Modes\u003c\/h3\u003e\n\u003cp\u003eSet the mood with 14 RGB lighting modes. Go calm and cool for relaxed nights or bright and bold for competitive sessions. Match your room, your setup or your vibe.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lx-base-card\"\u003e\n\u003cdiv class=\"lx-base-icon\"\u003e🔌\u003c\/div\u003e\n\u003ch3\u003e4-Port USB Hub\u003c\/h3\u003e\n\u003cp\u003eAdd four extra USB ports to your setup for controllers, headsets, drives and accessories without constantly unplugging something else.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lx-base-card\"\u003e\n\u003cdiv class=\"lx-base-icon\"\u003e⚡\u003c\/div\u003e\n\u003ch3\u003eFast Charging Support\u003c\/h3\u003e\n\u003cp\u003eCharge your controllers and accessories while keeping your gaming space organised and ready for the next session.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lx-base-card\"\u003e\n\u003cdiv class=\"lx-base-icon\"\u003e❄️\u003c\/div\u003e\n\u003ch3\u003eDesigned For Better Airflow\u003c\/h3\u003e\n\u003cp\u003eThe elevated design lifts your console from the surface, creating additional space around it to help air move around the console during play.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lx-base-card\"\u003e\n\u003cdiv class=\"lx-base-icon\"\u003e🛡️\u003c\/div\u003e\n\u003ch3\u003eRock-Solid Stability\u003c\/h3\u003e\n\u003cp\u003eA stable anti-slip base helps keep your console secure, reducing unwanted movement, wobbling and sliding around your gaming space.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lx-base-card\"\u003e\n\u003cdiv class=\"lx-base-icon\"\u003e🖤\u003c\/div\u003e\n\u003ch3\u003eClean Premium Design\u003c\/h3\u003e\n\u003cp\u003eA sleek, minimal finish keeps your console elevated, your accessories organised and your entire setup looking sharper.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- RGB EXPERIENCE --\u003e\n\u003csection class=\"lx-base-rgb-panel\"\u003e\n\u003cdiv class=\"lx-base-kicker\"\u003eYour Setup. Your Mood.\u003c\/div\u003e\n\u003ch2\u003e14 RGB MODES\u003c\/h2\u003e\n\u003cp\u003eFrom subtle ambient glow to bold gaming-room energy, switch up your lighting and make the BaseStation part of your setup's personality.\u003c\/p\u003e\n\u003cdiv class=\"lx-base-light-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- USB HUB --\u003e\n\u003csection class=\"lx-base-usb-panel\"\u003e\n\u003cdiv class=\"lx-base-usb-info\"\u003e\n\u003cspan class=\"lx-base-kicker\"\u003e More Connectivity \u003c\/span\u003e\n\u003ch2\u003e🔌 Four More Ways To Connect.\u003c\/h2\u003e\n\u003cp\u003eRunning out of USB ports is frustrating. The built-in 4-port USB hub gives your setup extra room for controllers, headsets, drives and other gaming accessories. Keep everything connected without turning your setup into a cable-swapping nightmare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lx-base-usb-visual\"\u003e\n\u003cdiv class=\"lx-base-hub\"\u003e\n\u003cdiv class=\"lx-base-hub-title\"\u003eLOADOUTX™ USB HUB\u003c\/div\u003e\n\u003cdiv class=\"lx-base-hub-ports\"\u003e\n\u003cspan\u003e\u003c\/span\u003e \u003cspan\u003e\u003c\/span\u003e \u003cspan\u003e\u003c\/span\u003e \u003cspan\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- WHY YOU'LL LOVE IT --\u003e\n\u003csection class=\"lx-base-love\"\u003e\n\u003cdiv class=\"lx-base-heading\"\u003e\n\u003cspan class=\"lx-base-kicker\"\u003e Why You'll Love It \u003c\/span\u003e\n\u003ch2\u003eOne Upgrade. A Better Setup.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lx-base-list\"\u003e\n\u003cdiv class=\"lx-base-list-item\"\u003e\n\u003cspan class=\"lx-base-check\"\u003e✓\u003c\/span\u003e 🎮 Horizontal stand made for PS5 Slim and PS5 Pro\u003c\/div\u003e\n\u003cdiv class=\"lx-base-list-item\"\u003e\n\u003cspan class=\"lx-base-check\"\u003e✓\u003c\/span\u003e 🌈 14 RGB lighting modes\u003c\/div\u003e\n\u003cdiv class=\"lx-base-list-item\"\u003e\n\u003cspan class=\"lx-base-check\"\u003e✓\u003c\/span\u003e 🔌 Built-in 4-port USB hub\u003c\/div\u003e\n\u003cdiv class=\"lx-base-list-item\"\u003e\n\u003cspan class=\"lx-base-check\"\u003e✓\u003c\/span\u003e ⚡ Fast charging for controllers and accessories\u003c\/div\u003e\n\u003cdiv class=\"lx-base-list-item\"\u003e\n\u003cspan class=\"lx-base-check\"\u003e✓\u003c\/span\u003e ❄️ Heat-dissipating design for better airflow\u003c\/div\u003e\n\u003cdiv class=\"lx-base-list-item\"\u003e\n\u003cspan class=\"lx-base-check\"\u003e✓\u003c\/span\u003e 🛡️ Stable anti-slip base\u003c\/div\u003e\n\u003cdiv class=\"lx-base-list-item\"\u003e\n\u003cspan class=\"lx-base-check\"\u003e✓\u003c\/span\u003e 🖤 Sleek design that upgrades any setup\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- COMPATIBILITY --\u003e\n\u003csection class=\"lx-base-compat\"\u003e\n\u003ch2\u003e⚡ Made For Your PS5 Setup.\u003c\/h2\u003e\n\u003cp\u003eThe BaseStation is designed specifically for horizontal PS5 Slim and PS5 Pro setups.\u003c\/p\u003e\n\u003cdiv class=\"lx-base-pills\"\u003e\n\u003cspan class=\"lx-base-pill\"\u003e ✓ PS5 Slim \u003c\/span\u003e \u003cspan class=\"lx-base-pill\"\u003e ✓ PS5 Pro \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lx-base-warning\"\u003e⚠️ \u003cstrong\u003eCompatibility:\u003c\/strong\u003e Designed for PS5 Slim and PS5 Pro only. Not compatible with the original PS5.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FINAL CTA --\u003e\n\u003csection class=\"lx-base-final\"\u003e\n\u003ch2\u003ePower Up.\u003cbr\u003eLight Up.\u003cbr\u003eLevel Up.\u003c\/h2\u003e\n\u003cp\u003eGive your console a better home with the iPega\u003cstrong\u003e BaseStation\u003c\/strong\u003e — built to bring power, lighting, connectivity and premium style together in one setup upgrade. 🎮\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"LoadoutX","offers":[{"title":"Black","offer_id":50559312494731,"sku":null,"price":999.0,"currency_code":"ZAR","in_stock":true},{"title":"White","offer_id":50559312527499,"sku":null,"price":999.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0743\/4708\/5963\/files\/ps5-stand-dark-hero-close-up.png?v=1790541119"},{"product_id":"loadoutx™-stealthmount-ps5-under-desk-mount-no-drilling","title":"LoadoutX™ StealthMount — PS5 Under-Desk Mount, No Drilling","description":"\u003c!-- LOADOUTX™ STEALTHMOUNT — PREMIUM ANIMATED PRODUCT DESCRIPTION --\u003e\n\u003cdiv class=\"lx-stealthmount\"\u003e\n\n  \u003cstyle\u003e\n    .lx-stealthmount {\n      --lx-bg: #070707;\n      --lx-bg2: #0d0d0d;\n      --lx-panel: rgba(255,255,255,.045);\n      --lx-border: rgba(212,175,55,.18);\n      --lx-gold: #d6ad3a;\n      --lx-gold2: #f4d778;\n      --lx-gold3: #8f6b19;\n      --lx-white: #f7f5ef;\n      --lx-muted: #a6a39a;\n      --lx-green: #83d6a0;\n      --lx-shadow: 0 25px 80px rgba(0,0,0,.55);\n\n      position: relative;\n      overflow: hidden;\n      width: 100%;\n      box-sizing: border-box;\n      padding: 0;\n      background:\n        radial-gradient(circle at 50% 8%, rgba(214,175,58,.12), transparent 28%),\n        radial-gradient(circle at 0% 55%, rgba(214,175,58,.055), transparent 30%),\n        radial-gradient(circle at 100% 75%, rgba(255,255,255,.035), transparent 28%),\n        linear-gradient(180deg, #050505 0%, #090909 48%, #050505 100%);\n      color: var(--lx-white);\n      font-family: Arial, Helvetica, sans-serif;\n      border-radius: 18px;\n      box-shadow: var(--lx-shadow);\n      isolation: isolate;\n    }\n\n    .lx-stealthmount *,\n    .lx-stealthmount *::before,\n    .lx-stealthmount *::after {\n      box-sizing: border-box;\n    }\n\n    \/* Ambient lighting *\/\n    .lx-stealthmount::before,\n    .lx-stealthmount::after {\n      content: \"\";\n      position: absolute;\n      width: 360px;\n      height: 360px;\n      border-radius: 50%;\n      pointer-events: none;\n      filter: blur(80px);\n      opacity: .18;\n      z-index: -1;\n      animation: lxStealthGlow 8s ease-in-out infinite alternate;\n    }\n\n    .lx-stealthmount::before {\n      top: 10%;\n      left: -180px;\n      background: rgba(214,175,58,.28);\n    }\n\n    .lx-stealthmount::after {\n      right: -180px;\n      bottom: 12%;\n      background: rgba(255,255,255,.12);\n      animation-delay: -4s;\n    }\n\n    @keyframes lxStealthGlow {\n      from { transform: translate3d(0,0,0) scale(.9); }\n      to { transform: translate3d(30px,-20px,0) scale(1.15); }\n    }\n\n    \/* HERO *\/\n    .lx-sm-hero {\n      position: relative;\n      padding: 72px 26px 54px;\n      text-align: center;\n      overflow: hidden;\n    }\n\n    .lx-sm-grid {\n      position: absolute;\n      inset: 0;\n      opacity: .07;\n      background-image:\n        linear-gradient(rgba(255,255,255,.12) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(255,255,255,.12) 1px, transparent 1px);\n      background-size: 42px 42px;\n      mask-image: linear-gradient(to bottom, black, transparent);\n      pointer-events: none;\n    }\n\n    .lx-sm-badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 9px;\n      padding: 9px 15px;\n      border: 1px solid rgba(214,175,58,.32);\n      border-radius: 999px;\n      background: rgba(214,175,58,.06);\n      color: var(--lx-gold2);\n      font-size: 10px;\n      font-weight: 800;\n      letter-spacing: 2.4px;\n      text-transform: uppercase;\n      box-shadow: 0 0 25px rgba(214,175,58,.08);\n      animation: lxBadgePulse 3s ease-in-out infinite;\n    }\n\n    .lx-sm-badge-dot {\n      width: 7px;\n      height: 7px;\n      border-radius: 50%;\n      background: var(--lx-gold2);\n      box-shadow: 0 0 14px var(--lx-gold2);\n      animation: lxDotPulse 1.8s ease-in-out infinite;\n    }\n\n    @keyframes lxBadgePulse {\n      0%,100% { transform: translateY(0); box-shadow: 0 0 25px rgba(214,175,58,.08); }\n      50% { transform: translateY(-3px); box-shadow: 0 0 35px rgba(214,175,58,.2); }\n    }\n\n    @keyframes lxDotPulse {\n      0%,100% { opacity: .55; transform: scale(.85); }\n      50% { opacity: 1; transform: scale(1.2); }\n    }\n\n    .lx-sm-title {\n      margin: 22px auto 12px;\n      max-width: 850px;\n      font-size: clamp(42px, 8vw, 82px);\n      line-height: .92;\n      font-weight: 900;\n      letter-spacing: -3px;\n      text-transform: uppercase;\n      background: linear-gradient(\n        110deg,\n        #8d6818 10%,\n        #f5d978 30%,\n        #fff1a8 46%,\n        #c4972d 63%,\n        #ffe78a 82%,\n        #8d6818 100%\n      );\n      background-size: 220% auto;\n      -webkit-background-clip: text;\n      background-clip: text;\n      color: transparent;\n      animation: lxGoldSweep 5s linear infinite;\n      text-shadow: 0 0 40px rgba(214,175,58,.08);\n    }\n\n    @keyframes lxGoldSweep {\n      to { background-position: 220% center; }\n    }\n\n    .lx-sm-tagline {\n      margin: 0 auto 34px;\n      max-width: 650px;\n      color: var(--lx-white);\n      font-size: clamp(18px, 3vw, 27px);\n      font-weight: 700;\n      letter-spacing: -.3px;\n    }\n\n    .lx-sm-tagline span {\n      color: var(--lx-gold2);\n    }\n\n    \/* STEALTH VISUAL *\/\n    .lx-sm-visual {\n      position: relative;\n      width: min(650px, 100%);\n      height: 290px;\n      margin: 15px auto 0;\n      perspective: 1000px;\n    }\n\n    .lx-sm-floor {\n      position: absolute;\n      left: 8%;\n      right: 8%;\n      bottom: 24px;\n      height: 70px;\n      border-radius: 50%;\n      background: radial-gradient(\n        ellipse,\n        rgba(214,175,58,.2),\n        rgba(214,175,58,.05) 42%,\n        transparent 70%\n      );\n      filter: blur(8px);\n      animation: lxFloorPulse 4s ease-in-out infinite;\n    }\n\n    @keyframes lxFloorPulse {\n      0%,100% { transform: scaleX(.9); opacity: .5; }\n      50% { transform: scaleX(1.08); opacity: .9; }\n    }\n\n    .lx-sm-desk {\n      position: absolute;\n      left: 9%;\n      right: 9%;\n      top: 48px;\n      height: 18px;\n      border-radius: 8px;\n      background: linear-gradient(180deg,#272727,#111);\n      border: 1px solid rgba(255,255,255,.12);\n      box-shadow:\n        0 10px 25px rgba(0,0,0,.5),\n        inset 0 1px rgba(255,255,255,.08);\n    }\n\n    .lx-sm-desk-edge {\n      position: absolute;\n      left: 12%;\n      right: 12%;\n      top: 66px;\n      height: 3px;\n      background: linear-gradient(90deg,transparent,var(--lx-gold),transparent);\n      opacity: .35;\n      filter: blur(1px);\n    }\n\n    .lx-sm-console {\n      position: absolute;\n      width: 245px;\n      height: 112px;\n      left: 50%;\n      top: 108px;\n      transform: translateX(-50%) rotateX(58deg) rotateZ(-2deg);\n      border-radius: 13px;\n      background:\n        linear-gradient(135deg,#2a2a2a,#101010 55%,#050505);\n      border: 1px solid rgba(255,255,255,.14);\n      box-shadow:\n        0 22px 40px rgba(0,0,0,.65),\n        0 0 35px rgba(214,175,58,.08);\n      animation: lxConsoleFloat 4.5s ease-in-out infinite;\n    }\n\n    .lx-sm-console::before {\n      content: \"\";\n      position: absolute;\n      inset: 9px;\n      border-radius: 9px;\n      border: 1px solid rgba(255,255,255,.07);\n    }\n\n    .lx-sm-console::after {\n      content: \"\";\n      position: absolute;\n      top: 18px;\n      bottom: 18px;\n      left: 10px;\n      width: 3px;\n      border-radius: 5px;\n      background: linear-gradient(var(--lx-gold2), transparent);\n      box-shadow: 0 0 12px rgba(214,175,58,.45);\n    }\n\n    @keyframes lxConsoleFloat {\n      0%,100% { transform: translateX(-50%) rotateX(58deg) rotateZ(-2deg) translateY(0); }\n      50% { transform: translateX(-50%) rotateX(58deg) rotateZ(-2deg) translateY(-8px); }\n    }\n\n    \/* Mount bracket *\/\n    .lx-sm-bracket {\n      position: absolute;\n      left: 50%;\n      top: 79px;\n      width: 278px;\n      height: 42px;\n      transform: translateX(-50%);\n      border: 2px solid rgba(214,175,58,.65);\n      border-top: 0;\n      border-radius: 0 0 15px 15px;\n      box-shadow:\n        0 0 18px rgba(214,175,58,.15),\n        inset 0 -4px 12px rgba(214,175,58,.05);\n      animation: lxBracketPulse 3s ease-in-out infinite;\n    }\n\n    @keyframes lxBracketPulse {\n      0%,100% { opacity: .75; }\n      50% { opacity: 1; box-shadow: 0 0 30px rgba(214,175,58,.25); }\n    }\n\n    .lx-sm-screw {\n      position: absolute;\n      width: 9px;\n      height: 9px;\n      border-radius: 50%;\n      background: #b8b8b8;\n      border: 1px solid #444;\n      box-shadow: 0 0 8px rgba(255,255,255,.15);\n    }\n\n    .lx-sm-screw.one { left: 18px; bottom: 12px; }\n    .lx-sm-screw.two { right: 18px; bottom: 12px; }\n\n    \/* Floating particles *\/\n    .lx-sm-particles span {\n      position: absolute;\n      width: 4px;\n      height: 4px;\n      border-radius: 50%;\n      background: var(--lx-gold2);\n      box-shadow: 0 0 12px var(--lx-gold2);\n      animation: lxParticle 5s linear infinite;\n    }\n\n    .lx-sm-particles span:nth-child(1){left:16%;top:45%;animation-delay:-1s}\n    .lx-sm-particles span:nth-child(2){left:82%;top:35%;animation-delay:-3s}\n    .lx-sm-particles span:nth-child(3){left:25%;top:72%;animation-delay:-2s}\n    .lx-sm-particles span:nth-child(4){left:75%;top:68%;animation-delay:-4s}\n    .lx-sm-particles span:nth-child(5){left:50%;top:18%;animation-delay:-1.8s}\n\n    @keyframes lxParticle {\n      0% { transform: translateY(20px) scale(.5); opacity: 0; }\n      25% { opacity: .8; }\n      75% { opacity: .5; }\n      100% { transform: translateY(-55px) scale(1.2); opacity: 0; }\n    }\n\n    \/* INTRO CARD *\/\n    .lx-sm-intro {\n      position: relative;\n      max-width: 940px;\n      margin: -5px auto 0;\n      padding: 28px;\n      border: 1px solid var(--lx-border);\n      border-radius: 20px;\n      background:\n        linear-gradient(135deg, rgba(255,255,255,.065), rgba(255,255,255,.018));\n      backdrop-filter: blur(16px);\n      box-shadow: 0 25px 70px rgba(0,0,0,.4);\n      overflow: hidden;\n    }\n\n    .lx-sm-intro::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: -100%;\n      width: 70%;\n      height: 1px;\n      background: linear-gradient(90deg,transparent,var(--lx-gold2),transparent);\n      animation: lxCardSweep 5s linear infinite;\n    }\n\n    @keyframes lxCardSweep {\n      to { left: 150%; }\n    }\n\n    .lx-sm-intro p {\n      margin: 0;\n      color: #ddd9cf;\n      font-size: 16px;\n      line-height: 1.8;\n    }\n\n    .lx-sm-intro strong {\n      color: var(--lx-gold2);\n    }\n\n    \/* SECTIONS *\/\n    .lx-sm-section {\n      padding: 68px 24px;\n      max-width: 1100px;\n      margin: auto;\n    }\n\n    .lx-sm-section-head {\n      text-align: center;\n      margin-bottom: 35px;\n    }\n\n    .lx-sm-eyebrow {\n      color: var(--lx-gold2);\n      font-size: 10px;\n      font-weight: 900;\n      letter-spacing: 3px;\n      text-transform: uppercase;\n      margin-bottom: 10px;\n    }\n\n    .lx-sm-heading {\n      margin: 0;\n      font-size: clamp(28px, 5vw, 48px);\n      line-height: 1;\n      font-weight: 900;\n      letter-spacing: -1.5px;\n      color: var(--lx-white);\n    }\n\n    .lx-sm-heading span {\n      color: var(--lx-gold2);\n    }\n\n    .lx-sm-subheading {\n      max-width: 650px;\n      margin: 14px auto 0;\n      color: var(--lx-muted);\n      line-height: 1.7;\n      font-size: 14px;\n    }\n\n    \/* FEATURES *\/\n    .lx-sm-grid-cards {\n      display: grid;\n      grid-template-columns: repeat(2,1fr);\n      gap: 15px;\n    }\n\n    .lx-sm-card {\n      position: relative;\n      min-height: 220px;\n      padding: 25px;\n      border: 1px solid rgba(255,255,255,.08);\n      border-radius: 18px;\n      background:\n        linear-gradient(145deg, rgba(255,255,255,.06), rgba(255,255,255,.018));\n      overflow: hidden;\n      transition:\n        transform .45s cubic-bezier(.2,.8,.2,1),\n        border-color .45s ease,\n        box-shadow .45s ease;\n    }\n\n    .lx-sm-card::before {\n      content: \"\";\n      position: absolute;\n      width: 140px;\n      height: 140px;\n      top: -75px;\n      right: -65px;\n      border-radius: 50%;\n      background: rgba(214,175,58,.12);\n      filter: blur(25px);\n      transition: transform .5s ease;\n    }\n\n    .lx-sm-card::after {\n      content: \"\";\n      position: absolute;\n      left: 0;\n      bottom: 0;\n      width: 0;\n      height: 2px;\n      background: linear-gradient(90deg,var(--lx-gold3),var(--lx-gold2));\n      transition: width .5s ease;\n    }\n\n    .lx-sm-card:hover {\n      transform: translateY(-7px);\n      border-color: rgba(214,175,58,.35);\n      box-shadow: 0 20px 50px rgba(0,0,0,.4);\n    }\n\n    .lx-sm-card:hover::before {\n      transform: scale(1.5);\n    }\n\n    .lx-sm-card:hover::after {\n      width: 100%;\n    }\n\n    .lx-sm-icon {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      width: 54px;\n      height: 54px;\n      margin-bottom: 21px;\n      border: 1px solid rgba(214,175,58,.3);\n      border-radius: 15px;\n      background: rgba(214,175,58,.07);\n      font-size: 25px;\n      box-shadow: 0 0 25px rgba(214,175,58,.08);\n      transition: transform .4s ease;\n    }\n\n    .lx-sm-card:hover .lx-sm-icon {\n      transform: rotate(-5deg) scale(1.08);\n    }\n\n    .lx-sm-card h3 {\n      margin: 0 0 9px;\n      color: var(--lx-white);\n      font-size: 18px;\n      font-weight: 850;\n    }\n\n    .lx-sm-card p {\n      margin: 0;\n      color: var(--lx-muted);\n      line-height: 1.7;\n      font-size: 13px;\n    }\n\n    \/* NO DRILL FEATURE *\/\n    .lx-sm-highlight {\n      position: relative;\n      display: grid;\n      grid-template-columns: .8fr 1.2fr;\n      align-items: center;\n      gap: 35px;\n      padding: 35px;\n      border: 1px solid rgba(214,175,58,.2);\n      border-radius: 22px;\n      background:\n        radial-gradient(circle at 15% 50%, rgba(214,175,58,.12), transparent 35%),\n        rgba(255,255,255,.025);\n      overflow: hidden;\n    }\n\n    .lx-sm-highlight-visual {\n      min-height: 220px;\n      position: relative;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n\n    .lx-sm-mount-ring {\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      border: 1px solid rgba(214,175,58,.2);\n      border-radius: 50%;\n      animation: lxRing 10s linear infinite;\n    }\n\n    .lx-sm-mount-ring::before,\n    .lx-sm-mount-ring::after {\n      content: \"\";\n      position: absolute;\n      border-radius: 50%;\n      border: 1px solid rgba(214,175,58,.14);\n    }\n\n    .lx-sm-mount-ring::before {\n      inset: 18px;\n    }\n\n    .lx-sm-mount-ring::after {\n      inset: 38px;\n    }\n\n    @keyframes lxRing {\n      to { transform: rotate(360deg); }\n    }\n\n    .lx-sm-no-drill {\n      position: relative;\n      z-index: 2;\n      width: 110px;\n      height: 110px;\n      border-radius: 50%;\n      border: 2px solid var(--lx-gold);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      background: #0a0a0a;\n      box-shadow:\n        0 0 30px rgba(214,175,58,.18),\n        inset 0 0 30px rgba(214,175,58,.06);\n      animation: lxNoDrillPulse 3s ease-in-out infinite;\n    }\n\n    .lx-sm-no-drill::before {\n      content: \"NO\";\n      position: absolute;\n      top: 28px;\n      font-size: 17px;\n      font-weight: 900;\n      color: var(--lx-gold2);\n    }\n\n    .lx-sm-no-drill::after {\n      content: \"DRILLING\";\n      position: absolute;\n      bottom: 27px;\n      font-size: 9px;\n      letter-spacing: 2px;\n      color: #aaa;\n      font-weight: 800;\n    }\n\n    @keyframes lxNoDrillPulse {\n      0%,100% { transform: scale(1); box-shadow: 0 0 30px rgba(214,175,58,.18); }\n      50% { transform: scale(1.05); box-shadow: 0 0 45px rgba(214,175,58,.3); }\n    }\n\n    .lx-sm-highlight h3 {\n      margin: 0 0 14px;\n      font-size: clamp(25px,4vw,38px);\n      font-weight: 900;\n      color: var(--lx-white);\n    }\n\n    .lx-sm-highlight h3 span {\n      color: var(--lx-gold2);\n    }\n\n    .lx-sm-highlight p {\n      margin: 0;\n      color: var(--lx-muted);\n      line-height: 1.8;\n      font-size: 14px;\n    }\n\n    .lx-sm-pills {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 9px;\n      margin-top: 22px;\n    }\n\n    .lx-sm-pill {\n      padding: 8px 12px;\n      border-radius: 999px;\n      border: 1px solid rgba(255,255,255,.1);\n      color: #d7d4cc;\n      background: rgba(255,255,255,.035);\n      font-size: 11px;\n      font-weight: 700;\n    }\n\n    \/* AIRFLOW *\/\n    .lx-sm-airflow {\n      margin-top: 30px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 120px;\n      position: relative;\n      overflow: hidden;\n      border-radius: 18px;\n      border: 1px solid rgba(255,255,255,.07);\n      background: #080808;\n    }\n\n    .lx-sm-airflow-label {\n      position: relative;\n      z-index: 2;\n      font-size: 12px;\n      font-weight: 900;\n      letter-spacing: 2px;\n      color: var(--lx-gold2);\n      text-transform: uppercase;\n      background: rgba(8,8,8,.8);\n      padding: 10px 15px;\n      border-radius: 999px;\n      border: 1px solid rgba(214,175,58,.2);\n    }\n\n    .lx-sm-air {\n      position: absolute;\n      height: 2px;\n      width: 35%;\n      left: -40%;\n      background: linear-gradient(90deg,transparent,var(--lx-gold2),transparent);\n      opacity: .7;\n      animation: lxAir 3s linear infinite;\n    }\n\n    .lx-sm-air:nth-child(2){top:28%;animation-delay:-1s}\n    .lx-sm-air:nth-child(3){top:50%;animation-delay:-2s}\n    .lx-sm-air:nth-child(4){top:72%;animation-delay:-.4s}\n\n    @keyframes lxAir {\n      to { left: 110%; }\n    }\n\n    \/* WHY YOU'LL LOVE IT *\/\n    .lx-sm-benefits {\n      display: grid;\n      grid-template-columns: repeat(2,1fr);\n      gap: 12px;\n      margin-top: 30px;\n    }\n\n    .lx-sm-benefit {\n      display: flex;\n      align-items: center;\n      gap: 13px;\n      padding: 15px 17px;\n      border-radius: 13px;\n      border: 1px solid rgba(255,255,255,.07);\n      background: rgba(255,255,255,.025);\n      transition: .35s ease;\n    }\n\n    .lx-sm-benefit:hover {\n      transform: translateX(5px);\n      border-color: rgba(214,175,58,.3);\n      background: rgba(214,175,58,.045);\n    }\n\n    .lx-sm-check {\n      flex: 0 0 28px;\n      width: 28px;\n      height: 28px;\n      border-radius: 50%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: #050505;\n      background: linear-gradient(135deg,var(--lx-gold2),var(--lx-gold3));\n      font-size: 13px;\n      font-weight: 900;\n      box-shadow: 0 0 18px rgba(214,175,58,.2);\n    }\n\n    .lx-sm-benefit span:last-child {\n      color: #d9d6ce;\n      font-size: 13px;\n      line-height: 1.4;\n    }\n\n    \/* FINAL CTA *\/\n    .lx-sm-final {\n      position: relative;\n      margin: 10px 20px 0;\n      padding: 65px 25px;\n      text-align: center;\n      border-radius: 24px;\n      overflow: hidden;\n      border: 1px solid rgba(214,175,58,.22);\n      background:\n        radial-gradient(circle at 50% 100%, rgba(214,175,58,.16), transparent 55%),\n        linear-gradient(180deg,#101010,#070707);\n    }\n\n    .lx-sm-final::before {\n      content: \"\";\n      position: absolute;\n      left: 50%;\n      top: -140px;\n      transform: translateX(-50%);\n      width: 280px;\n      height: 280px;\n      border-radius: 50%;\n      border: 1px solid rgba(214,175,58,.15);\n      box-shadow:\n        0 0 0 35px rgba(214,175,58,.025),\n        0 0 0 70px rgba(214,175,58,.015);\n      animation: lxFinalOrbit 8s linear infinite;\n    }\n\n    @keyframes lxFinalOrbit {\n      to { transform: translateX(-50%) rotate(360deg); }\n    }\n\n    .lx-sm-final h2 {\n      position: relative;\n      z-index: 2;\n      margin: 0;\n      font-size: clamp(28px,6vw,54px);\n      font-weight: 900;\n      letter-spacing: -1.5px;\n      color: var(--lx-white);\n    }\n\n    .lx-sm-final h2 span {\n      color: var(--lx-gold2);\n    }\n\n    .lx-sm-final p {\n      position: relative;\n      z-index: 2;\n      max-width: 620px;\n      margin: 15px auto 0;\n      color: var(--lx-muted);\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .lx-sm-final-tag {\n      position: relative;\n      z-index: 2;\n      display: inline-block;\n      margin-top: 27px;\n      padding: 13px 20px;\n      border-radius: 999px;\n      background: linear-gradient(135deg,var(--lx-gold2),var(--lx-gold3));\n      color: #070707;\n      font-size: 12px;\n      font-weight: 950;\n      letter-spacing: 1.4px;\n      text-transform: uppercase;\n      box-shadow: 0 10px 35px rgba(214,175,58,.18);\n      animation: lxCtaPulse 2.7s ease-in-out infinite;\n    }\n\n    @keyframes lxCtaPulse {\n      0%,100% { transform: translateY(0); box-shadow: 0 10px 35px rgba(214,175,58,.18); }\n      50% { transform: translateY(-3px); box-shadow: 0 14px 45px rgba(214,175,58,.3); }\n    }\n\n    .lx-sm-disclaimer {\n      padding: 30px 24px 40px;\n      text-align: center;\n      color: #77756f;\n      font-size: 10px;\n      line-height: 1.7;\n    }\n\n    \/* TABLET *\/\n    @media (max-width: 750px) {\n      .lx-sm-hero {\n        padding: 55px 18px 42px;\n      }\n\n      .lx-sm-title {\n        letter-spacing: -2px;\n      }\n\n      .lx-sm-grid-cards,\n      .lx-sm-benefits {\n        grid-template-columns: 1fr;\n      }\n\n      .lx-sm-highlight {\n        grid-template-columns: 1fr;\n        text-align: center;\n      }\n\n      .lx-sm-pills {\n        justify-content: center;\n      }\n    }\n\n    \/* MOBILE *\/\n    @media (max-width: 520px) {\n      .lx-stealthmount {\n        border-radius: 12px;\n      }\n\n      .lx-sm-hero {\n        padding: 48px 15px 35px;\n      }\n\n      .lx-sm-badge {\n        font-size: 8px;\n        letter-spacing: 1.7px;\n        padding: 8px 12px;\n      }\n\n      .lx-sm-title {\n        font-size: 48px;\n        letter-spacing: -2.5px;\n      }\n\n      .lx-sm-tagline {\n        font-size: 17px;\n        margin-bottom: 20px;\n      }\n\n      .lx-sm-visual {\n        height: 230px;\n        transform: scale(.9);\n        margin-top: -3px;\n      }\n\n      .lx-sm-console {\n        width: 205px;\n        height: 95px;\n      }\n\n      .lx-sm-bracket {\n        width: 230px;\n      }\n\n      .lx-sm-intro {\n        margin: 0 13px;\n        padding: 22px;\n      }\n\n      .lx-sm-intro p {\n        font-size: 14px;\n        line-height: 1.75;\n      }\n\n      .lx-sm-section {\n        padding: 52px 15px;\n      }\n\n      .lx-sm-heading {\n        font-size: 31px;\n      }\n\n      .lx-sm-card {\n        min-height: auto;\n        padding: 22px;\n      }\n\n      .lx-sm-highlight {\n        padding: 24px 19px;\n        gap: 15px;\n      }\n\n      .lx-sm-highlight-visual {\n        min-height: 180px;\n      }\n\n      .lx-sm-final {\n        margin: 0 13px;\n        padding: 53px 19px;\n      }\n\n      .lx-sm-final h2 {\n        font-size: 32px;\n      }\n\n      .lx-sm-disclaimer {\n        padding-bottom: 30px;\n      }\n    }\n\n    \/* REDUCED MOTION *\/\n    @media (prefers-reduced-motion: reduce) {\n      .lx-stealthmount *,\n      .lx-stealthmount *::before,\n      .lx-stealthmount *::after {\n        animation-duration: .01ms !important;\n        animation-iteration-count: 1 !important;\n        transition-duration: .01ms !important;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"lx-sm-hero\"\u003e\n\n    \u003cdiv class=\"lx-sm-grid\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lx-sm-badge\"\u003e\n      \u003cspan class=\"lx-sm-badge-dot\"\u003e\u003c\/span\u003e\n      LOADOUTX™ STEALTH SERIES\n    \u003c\/div\u003e\n\n    \u003ch1 class=\"lx-sm-title\"\u003eStealthMount\u003c\/h1\u003e\n\n    \u003cdiv class=\"lx-sm-tagline\"\u003e\n      Hide your PS5. \u003cspan\u003eUpgrade your space.\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CSS-BUILT MOUNT VISUAL --\u003e\n    \u003cdiv class=\"lx-sm-visual\"\u003e\n\n      \u003cdiv class=\"lx-sm-floor\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"lx-sm-desk\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"lx-sm-desk-edge\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"lx-sm-bracket\"\u003e\n        \u003cspan class=\"lx-sm-screw one\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"lx-sm-screw two\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lx-sm-console\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"lx-sm-particles\"\u003e\n        \u003cspan\u003e\u003c\/span\u003e\n        \u003cspan\u003e\u003c\/span\u003e\n        \u003cspan\u003e\u003c\/span\u003e\n        \u003cspan\u003e\u003c\/span\u003e\n        \u003cspan\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003cdiv class=\"lx-sm-intro\"\u003e\n    \u003cp\u003e\n      A clean setup starts with \u003cstrong\u003eless clutter.\u003c\/strong\u003e The LoadoutX™ StealthMount moves your PS5 off your desk, TV unit or floor and tucks it neatly underneath your table. Free up valuable space and give your gaming area a sleek, minimal look that feels as premium as the games you play.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"lx-sm-section\"\u003e\n\n    \u003cdiv class=\"lx-sm-section-head\"\u003e\n      \u003cdiv class=\"lx-sm-eyebrow\"\u003eBUILT FOR A CLEANER SETUP\u003c\/div\u003e\n      \u003ch2 class=\"lx-sm-heading\"\u003eLess clutter.\u003cbr\u003e\u003cspan\u003eMore control.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"lx-sm-subheading\"\u003e\n        StealthMount is designed to get your PS5 out of the way without compromising access, stability or the look of your setup.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lx-sm-grid-cards\"\u003e\n\n      \u003carticle class=\"lx-sm-card\"\u003e\n        \u003cdiv class=\"lx-sm-icon\"\u003e🔩\u003c\/div\u003e\n        \u003ch3\u003eNo Drilling. No Damage.\u003c\/h3\u003e\n        \u003cp\u003e\n          The punch-free design means you don't need to make holes in your furniture. A smart option for renters, students and anyone who wants a clean installation without power tools.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"lx-sm-card\"\u003e\n        \u003cdiv class=\"lx-sm-icon\"\u003e🥷\u003c\/div\u003e\n        \u003ch3\u003eHide Your PS5\u003c\/h3\u003e\n        \u003cp\u003e\n          Tuck your console neatly underneath your desk or table and remove one of the biggest visual distractions from your gaming space.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"lx-sm-card\"\u003e\n        \u003cdiv class=\"lx-sm-icon\"\u003e🪑\u003c\/div\u003e\n        \u003ch3\u003eMount It Or Place It\u003c\/h3\u003e\n        \u003cp\u003e\n          Hang your PS5 horizontally underneath your desk or table, or position it underneath. The fixed horizontal installation keeps your console secure and stable.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"lx-sm-card\"\u003e\n        \u003cdiv class=\"lx-sm-icon\"\u003e❄️\u003c\/div\u003e\n        \u003ch3\u003eDesigned For Cooling\u003c\/h3\u003e\n        \u003cp\u003e\n          Lifting your PS5 out of cramped cabinets and away from the floor lets air circulate more freely around the console, which can help keep it cooler during longer sessions.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"lx-sm-card\"\u003e\n        \u003cdiv class=\"lx-sm-icon\"\u003e🛡️\u003c\/div\u003e\n        \u003ch3\u003eHelps Keep Dust Out\u003c\/h3\u003e\n        \u003cp\u003e\n          Getting your console off the floor can help reduce exposure to dust build-up, helping your PS5 stay cleaner while keeping your setup looking fresh.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"lx-sm-card\"\u003e\n        \u003cdiv class=\"lx-sm-icon\"\u003e📐\u003c\/div\u003e\n        \u003ch3\u003eMake More Room\u003c\/h3\u003e\n        \u003cp\u003e\n          Free up valuable desk and floor space for your monitor, speakers, RGB lighting, accessories or even a second screen.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- NO DRILL --\u003e\n  \u003csection class=\"lx-sm-section\"\u003e\n\n    \u003cdiv class=\"lx-sm-highlight\"\u003e\n\n      \u003cdiv class=\"lx-sm-highlight-visual\"\u003e\n\n        \u003cdiv class=\"lx-sm-mount-ring\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"lx-sm-no-drill\"\u003e\u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003cdiv class=\"lx-sm-eyebrow\"\u003eSMART INSTALLATION\u003c\/div\u003e\n\n        \u003ch3\u003e\n          No drilling.\u003cbr\u003e\n          \u003cspan\u003eNo damage.\u003c\/span\u003e\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Get the floating-console look without reaching for a drill. The punch-free approach is designed for people who want a cleaner setup while keeping their furniture intact.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"lx-sm-pills\"\u003e\n          \u003cdiv class=\"lx-sm-pill\"\u003eRENTAL FRIENDLY\u003c\/div\u003e\n          \u003cdiv class=\"lx-sm-pill\"\u003eNO POWER TOOLS\u003c\/div\u003e\n          \u003cdiv class=\"lx-sm-pill\"\u003eCLEAN INSTALL\u003c\/div\u003e\n          \u003cdiv class=\"lx-sm-pill\"\u003eMINIMAL LOOK\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- AIRFLOW --\u003e\n  \u003csection class=\"lx-sm-section\"\u003e\n\n    \u003cdiv class=\"lx-sm-section-head\"\u003e\n      \u003cdiv class=\"lx-sm-eyebrow\"\u003eOPEN DESIGN\u003c\/div\u003e\n      \u003ch2 class=\"lx-sm-heading\"\u003eGive your console\u003cbr\u003e\u003cspan\u003eroom to breathe.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"lx-sm-subheading\"\u003e\n        Keep your PS5 away from cramped cabinets and directly off the floor. The open design leaves space around the console for better air circulation.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lx-sm-airflow\"\u003e\n\n      \u003cdiv class=\"lx-sm-air\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"lx-sm-air\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"lx-sm-air\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"lx-sm-airflow-label\"\u003e\n        AIRFLOW • OPEN • ELEVATED\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- WHY YOU'LL LOVE IT --\u003e\n  \u003csection class=\"lx-sm-section\"\u003e\n\n    \u003cdiv class=\"lx-sm-section-head\"\u003e\n      \u003cdiv class=\"lx-sm-eyebrow\"\u003eTHE STEALTH ADVANTAGE\u003c\/div\u003e\n      \u003ch2 class=\"lx-sm-heading\"\u003eWhy you'll \u003cspan\u003elove it.\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lx-sm-benefits\"\u003e\n\n      \u003cdiv class=\"lx-sm-benefit\"\u003e\n        \u003cdiv class=\"lx-sm-check\"\u003e✓\u003c\/div\u003e\n        \u003cspan\u003eNo-drill installation designed to protect your furniture\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lx-sm-benefit\"\u003e\n        \u003cdiv class=\"lx-sm-check\"\u003e✓\u003c\/div\u003e\n        \u003cspan\u003eHides your PS5 neatly underneath your desk or table\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lx-sm-benefit\"\u003e\n        \u003cdiv class=\"lx-sm-check\"\u003e✓\u003c\/div\u003e\n        \u003cspan\u003eMount underneath or place below — your choice\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lx-sm-benefit\"\u003e\n        \u003cdiv class=\"lx-sm-check\"\u003e✓\u003c\/div\u003e\n        \u003cspan\u003eOpen design supports better airflow around the console\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lx-sm-benefit\"\u003e\n        \u003cdiv class=\"lx-sm-check\"\u003e✓\u003c\/div\u003e\n        \u003cspan\u003eHelps reduce exposure to floor-level dust build-up\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lx-sm-benefit\"\u003e\n        \u003cdiv class=\"lx-sm-check\"\u003e✓\u003c\/div\u003e\n        \u003cspan\u003eFrees valuable desk and floor space\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lx-sm-benefit\"\u003e\n        \u003cdiv class=\"lx-sm-check\"\u003e✓\u003c\/div\u003e\n        \u003cspan\u003eCreates a clean, minimal and premium setup aesthetic\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- FINAL CTA --\u003e\n  \u003csection class=\"lx-sm-final\"\u003e\n\n    \u003ch2\u003e\n      Out of sight.\u003cbr\u003e\n      \u003cspan\u003eAlways ready.\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Turn wasted space into a cleaner, more organised gaming environment. Hide the console, free up your setup and let the rest of your battlestation shine.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"lx-sm-final-tag\"\u003e\n      LOADOUTX™ STEALTHMOUNT\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"lx-sm-disclaimer\"\u003e\n    Designed for a horizontal PS5 setup. Please confirm your PS5 model and the StealthMount's compatibility details before installation. Ensure the mounting surface and installation method are suitable for your furniture and setup.\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"LoadoutX","offers":[{"title":"Default Title","offer_id":50559427149963,"sku":null,"price":1199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0743\/4708\/5963\/files\/stealthmount-hero-with-loadoutx-box.png?v=1790544250"},{"product_id":"loadoutx™-commandtower-personalised-3-in-1-headset-controller-stand","title":"LoadoutX™ CommandTower —  Personalised 3-in-1 Headset \u0026 Controller Stand","description":"\u003c!-- LOADOUTX™ COMMANDTOWER — PREMIUM ANIMATED PRODUCT DESCRIPTION --\u003e\n\u003cstyle\u003e\n  .lx-commandtower {\n    --lx-black: #030405;\n    --lx-charcoal: #0b0d10;\n    --lx-panel: rgba(18, 20, 23, .78);\n    --lx-gold: #d6a84f;\n    --lx-gold-light: #ffe4a0;\n    --lx-gold-dark: #8d6726;\n    --lx-blue: #39bfff;\n    --lx-blue-dark: #1675a8;\n    --lx-white: #f7f7f8;\n    --lx-muted: #a6a9ae;\n\n    position: relative;\n    width: 100%;\n    overflow: hidden;\n    isolation: isolate;\n    padding: 75px 20px;\n    box-sizing: border-box;\n    background:\n      radial-gradient(circle at 18% 12%, rgba(214,168,79,.11), transparent 28%),\n      radial-gradient(circle at 82% 75%, rgba(57,191,255,.07), transparent 30%),\n      linear-gradient(145deg, #020303, #0a0c0f 52%, #030405);\n    color: var(--lx-white);\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  .lx-commandtower *,\n  .lx-commandtower *::before,\n  .lx-commandtower *::after {\n    box-sizing: border-box;\n  }\n\n  \/* =========================================================\n     AMBIENT BACKGROUND\n  ========================================================== *\/\n\n  .lx-commandtower::before {\n    content: \"\";\n    position: absolute;\n    width: 480px;\n    height: 480px;\n    left: -220px;\n    top: -190px;\n    border-radius: 50%;\n    background: radial-gradient(\n      circle,\n      rgba(214,168,79,.14),\n      transparent 68%\n    );\n    filter: blur(25px);\n    animation: lxCommandAmbient 9s ease-in-out infinite alternate;\n    pointer-events: none;\n  }\n\n  .lx-commandtower::after {\n    content: \"\";\n    position: absolute;\n    width: 440px;\n    height: 440px;\n    right: -220px;\n    bottom: -180px;\n    border-radius: 50%;\n    background: radial-gradient(\n      circle,\n      rgba(57,191,255,.10),\n      transparent 68%\n    );\n    filter: blur(28px);\n    animation: lxCommandAmbient2 11s ease-in-out infinite alternate;\n    pointer-events: none;\n  }\n\n  @keyframes lxCommandAmbient {\n    from {\n      transform: translate(0,0) scale(.85);\n      opacity: .5;\n    }\n    to {\n      transform: translate(80px,55px) scale(1.2);\n      opacity: 1;\n    }\n  }\n\n  @keyframes lxCommandAmbient2 {\n    from {\n      transform: translate(0,0) scale(.85);\n      opacity: .4;\n    }\n    to {\n      transform: translate(-60px,-50px) scale(1.2);\n      opacity: .9;\n    }\n  }\n\n  .lx-command-container {\n    position: relative;\n    z-index: 3;\n    width: min(1080px, 100%);\n    margin: 0 auto;\n  }\n\n  \/* =========================================================\n     HERO\n  ========================================================== *\/\n\n  .lx-command-hero {\n    text-align: center;\n    margin-bottom: 60px;\n  }\n\n  .lx-command-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 9px;\n    padding: 9px 17px;\n    border-radius: 999px;\n    border: 1px solid rgba(214,168,79,.34);\n    background: rgba(214,168,79,.055);\n    color: var(--lx-gold-light);\n    font-size: 10px;\n    font-weight: 800;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n    box-shadow:\n      0 0 25px rgba(214,168,79,.07),\n      inset 0 0 20px rgba(214,168,79,.035);\n    animation: lxCommandBadge 3s ease-in-out infinite;\n  }\n\n  .lx-command-dot {\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: var(--lx-gold);\n    box-shadow:\n      0 0 8px var(--lx-gold),\n      0 0 18px rgba(214,168,79,.7);\n    animation: lxCommandDot 1.7s ease-in-out infinite;\n  }\n\n  @keyframes lxCommandBadge {\n    0%,100% {\n      transform: translateY(0);\n    }\n    50% {\n      transform: translateY(-4px);\n    }\n  }\n\n  @keyframes lxCommandDot {\n    0%,100% {\n      transform: scale(.7);\n      opacity: .45;\n    }\n    50% {\n      transform: scale(1.2);\n      opacity: 1;\n    }\n  }\n\n  .lx-command-title {\n    margin: 25px 0 10px;\n    font-size: clamp(43px, 8vw, 94px);\n    line-height: .9;\n    font-weight: 950;\n    letter-spacing: -5px;\n    text-transform: uppercase;\n    animation: lxCommandTitleFloat 4s ease-in-out infinite;\n  }\n\n  .lx-command-title span {\n    display: inline-block;\n    background:\n      linear-gradient(\n        110deg,\n        #8d6726,\n        #ffe4a0,\n        #d6a84f,\n        #fff0bc,\n        #9a7028\n      );\n    background-size: 260% auto;\n    -webkit-background-clip: text;\n    background-clip: text;\n    color: transparent;\n    animation: lxCommandGoldSweep 5s linear infinite;\n  }\n\n  @keyframes lxCommandGoldSweep {\n    to {\n      background-position: 260% center;\n    }\n  }\n\n  @keyframes lxCommandTitleFloat {\n    0%,100% {\n      transform: translateY(0);\n    }\n    50% {\n      transform: translateY(-5px);\n    }\n  }\n\n  .lx-command-tagline {\n    max-width: 680px;\n    margin: 20px auto 0;\n    color: #d0d3d7;\n    font-size: clamp(16px, 2.5vw, 21px);\n    line-height: 1.65;\n  }\n\n  .lx-command-tagline strong {\n    color: var(--lx-gold-light);\n  }\n\n  \/* =========================================================\n     COMMAND TOWER VISUAL\n  ========================================================== *\/\n\n  .lx-command-stage {\n    position: relative;\n    min-height: 480px;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    margin-bottom: 65px;\n    perspective: 1200px;\n  }\n\n  .lx-command-grid {\n    position: absolute;\n    width: min(720px, 100%);\n    height: 360px;\n    bottom: 10px;\n    overflow: hidden;\n    opacity: .25;\n    transform:\n      perspective(400px)\n      rotateX(63deg);\n    transform-origin: bottom;\n    background:\n      linear-gradient(\n        rgba(214,168,79,.16) 1px,\n        transparent 1px\n      ),\n      linear-gradient(\n        90deg,\n        rgba(214,168,79,.16) 1px,\n        transparent 1px\n      );\n    background-size: 45px 45px;\n    animation: lxGridMove 7s linear infinite;\n  }\n\n  @keyframes lxGridMove {\n    from {\n      background-position: 0 0;\n    }\n    to {\n      background-position: 0 90px;\n    }\n  }\n\n  .lx-command-rings {\n    position: absolute;\n    width: 390px;\n    height: 390px;\n    border-radius: 50%;\n    border: 1px solid rgba(214,168,79,.14);\n    animation: lxCommandRing 16s linear infinite;\n  }\n\n  .lx-command-rings::before,\n  .lx-command-rings::after {\n    content: \"\";\n    position: absolute;\n    border-radius: 50%;\n    border: 1px dashed rgba(57,191,255,.16);\n  }\n\n  .lx-command-rings::before {\n    inset: 45px;\n  }\n\n  .lx-command-rings::after {\n    inset: 90px;\n    border-style: solid;\n  }\n\n  @keyframes lxCommandRing {\n    to {\n      transform: rotate(360deg);\n    }\n  }\n\n  \/* Main tower *\/\n  .lx-command-tower {\n    position: relative;\n    z-index: 5;\n    width: 245px;\n    height: 360px;\n    transform:\n      rotateY(-12deg)\n      rotateX(5deg);\n    transform-style: preserve-3d;\n    animation: lxTowerFloat 5s ease-in-out infinite;\n  }\n\n  @keyframes lxTowerFloat {\n    0%,100% {\n      transform:\n        rotateY(-12deg)\n        rotateX(5deg)\n        translateY(0);\n    }\n    50% {\n      transform:\n        rotateY(-12deg)\n        rotateX(5deg)\n        translateY(-12px);\n    }\n  }\n\n  .lx-tower-body {\n    position: absolute;\n    left: 32px;\n    top: 30px;\n    width: 181px;\n    height: 300px;\n    border-radius: 18px;\n    border: 1px solid rgba(255,255,255,.11);\n    background:\n      linear-gradient(\n        145deg,\n        #1a1c20,\n        #090a0c 70%\n      );\n    box-shadow:\n      25px 35px 50px rgba(0,0,0,.7),\n      inset 0 0 35px rgba(255,255,255,.025),\n      0 0 45px rgba(214,168,79,.07);\n  }\n\n  .lx-tower-body::before {\n    content: \"\";\n    position: absolute;\n    top: 12px;\n    bottom: 12px;\n    left: 8px;\n    width: 2px;\n    background:\n      linear-gradient(\n        transparent,\n        rgba(214,168,79,.8),\n        transparent\n      );\n    box-shadow:\n      0 0 12px rgba(214,168,79,.45);\n    animation: lxTowerEdge 3s ease-in-out infinite;\n  }\n\n  @keyframes lxTowerEdge {\n    0%,100% {\n      opacity: .35;\n    }\n    50% {\n      opacity: 1;\n    }\n  }\n\n  \/* Personalisation panel *\/\n  .lx-command-name {\n    position: absolute;\n    z-index: 5;\n    top: 63px;\n    left: 48px;\n    width: 149px;\n    padding: 12px 7px;\n    text-align: center;\n    border-radius: 8px;\n    border: 1px solid rgba(214,168,79,.25);\n    background:\n      linear-gradient(\n        145deg,\n        rgba(214,168,79,.09),\n        rgba(255,255,255,.015)\n      );\n    box-shadow:\n      inset 0 0 20px rgba(214,168,79,.035),\n      0 0 20px rgba(214,168,79,.04);\n  }\n\n  .lx-command-name small {\n    display: block;\n    margin-bottom: 5px;\n    color: rgba(255,255,255,.4);\n    font-size: 6px;\n    font-weight: 800;\n    letter-spacing: 2px;\n  }\n\n  .lx-command-name strong {\n    display: block;\n    color: var(--lx-gold-light);\n    font-size: 17px;\n    letter-spacing: 1px;\n    text-shadow:\n      0 0 12px rgba(214,168,79,.35);\n    animation: lxNameGlow 3s ease-in-out infinite;\n  }\n\n  @keyframes lxNameGlow {\n    0%,100% {\n      text-shadow:\n        0 0 7px rgba(214,168,79,.15);\n    }\n    50% {\n      text-shadow:\n        0 0 16px rgba(214,168,79,.6);\n    }\n  }\n\n  \/* Controller holders *\/\n  .lx-controller-slot {\n    position: absolute;\n    z-index: 4;\n    width: 118px;\n    height: 45px;\n    left: 63px;\n    border-radius: 9px;\n    border: 1px solid rgba(255,255,255,.08);\n    background:\n      linear-gradient(\n        180deg,\n        #17191d,\n        #08090b\n      );\n    box-shadow:\n      inset 0 0 20px rgba(0,0,0,.8);\n  }\n\n  .lx-controller-slot.one {\n    top: 132px;\n  }\n\n  .lx-controller-slot.two {\n    top: 195px;\n  }\n\n  .lx-controller {\n    position: absolute;\n    width: 65px;\n    height: 31px;\n    left: 26px;\n    top: 6px;\n    border-radius: 18px 18px 14px 14px;\n    background: #15171a;\n    border: 1px solid rgba(255,255,255,.13);\n    box-shadow:\n      0 5px 10px rgba(0,0,0,.5);\n    animation: lxControllerFloat 4s ease-in-out infinite;\n  }\n\n  .lx-controller::before,\n  .lx-controller::after {\n    content: \"\";\n    position: absolute;\n    top: 9px;\n    width: 9px;\n    height: 9px;\n    border-radius: 50%;\n    background: #0a0b0d;\n    border: 1px solid rgba(255,255,255,.15);\n  }\n\n  .lx-controller::before {\n    left: 13px;\n  }\n\n  .lx-controller::after {\n    right: 13px;\n  }\n\n  @keyframes lxControllerFloat {\n    0%,100% {\n      transform: translateY(0);\n    }\n    50% {\n      transform: translateY(-3px);\n    }\n  }\n\n  \/* Headset hook *\/\n  .lx-headset-hook {\n    position: absolute;\n    z-index: 4;\n    top: 110px;\n    right: -19px;\n    width: 28px;\n    height: 95px;\n    border-right: 4px solid #17191d;\n    border-bottom: 4px solid #17191d;\n    border-radius: 0 0 20px 0;\n  }\n\n  .lx-headset-band {\n    position: absolute;\n    z-index: 4;\n    top: 100px;\n    right: -47px;\n    width: 62px;\n    height: 83px;\n    border: 7px solid #101215;\n    border-bottom-color: transparent;\n    border-left-color: transparent;\n    border-radius: 50%;\n    transform: rotate(18deg);\n    box-shadow:\n      5px 4px 12px rgba(0,0,0,.5);\n  }\n\n  .lx-headset-band::after {\n    content: \"\";\n    position: absolute;\n    right: -9px;\n    bottom: -12px;\n    width: 18px;\n    height: 29px;\n    border-radius: 7px;\n    background: #111316;\n    box-shadow:\n      -52px 8px 0 -1px #111316;\n  }\n\n  \/* Gold base *\/\n  .lx-tower-base {\n    position: absolute;\n    z-index: 4;\n    left: 12px;\n    bottom: 2px;\n    width: 220px;\n    height: 26px;\n    border-radius: 50%;\n    background:\n      linear-gradient(\n        90deg,\n        #72521d,\n        #e3b95c,\n        #7c5a22\n      );\n    box-shadow:\n      0 12px 25px rgba(0,0,0,.7),\n      0 0 25px rgba(214,168,79,.18);\n    animation: lxBaseGlow 3s ease-in-out infinite;\n  }\n\n  @keyframes lxBaseGlow {\n    0%,100% {\n      box-shadow:\n        0 12px 25px rgba(0,0,0,.7),\n        0 0 18px rgba(214,168,79,.10);\n    }\n    50% {\n      box-shadow:\n        0 12px 25px rgba(0,0,0,.7),\n        0 0 30px rgba(214,168,79,.3);\n    }\n  }\n\n  \/* Scanner *\/\n  .lx-command-scan {\n    position: absolute;\n    z-index: 8;\n    left: 45px;\n    width: 155px;\n    height: 2px;\n    background:\n      linear-gradient(\n        90deg,\n        transparent,\n        var(--lx-blue),\n        transparent\n      );\n    box-shadow:\n      0 0 14px var(--lx-blue);\n    animation: lxTowerScan 4s ease-in-out infinite;\n  }\n\n  @keyframes lxTowerScan {\n    0%,100% {\n      top: 55px;\n      opacity: 0;\n    }\n    15% {\n      opacity: .8;\n    }\n    50% {\n      top: 310px;\n      opacity: 1;\n    }\n    85% {\n      opacity: .8;\n    }\n  }\n\n  \/* Floating particles *\/\n  .lx-command-particles span {\n    position: absolute;\n    width: 4px;\n    height: 4px;\n    border-radius: 50%;\n    background: var(--lx-gold);\n    box-shadow:\n      0 0 10px var(--lx-gold);\n    animation: lxCommandParticle 5s ease-in-out infinite;\n  }\n\n  .lx-command-particles span:nth-child(1) {\n    left: 12%;\n    top: 20%;\n    animation-delay: -.5s;\n  }\n\n  .lx-command-particles span:nth-child(2) {\n    left: 22%;\n    bottom: 20%;\n    animation-delay: -2s;\n  }\n\n  .lx-command-particles span:nth-child(3) {\n    right: 14%;\n    top: 24%;\n    animation-delay: -3s;\n  }\n\n  .lx-command-particles span:nth-child(4) {\n    right: 20%;\n    bottom: 28%;\n    animation-delay: -1.5s;\n  }\n\n  .lx-command-particles span:nth-child(5) {\n    left: 52%;\n    top: 9%;\n    animation-delay: -4s;\n  }\n\n  @keyframes lxCommandParticle {\n    0%,100% {\n      opacity: .2;\n      transform: translateY(0) scale(.6);\n    }\n    50% {\n      opacity: 1;\n      transform: translateY(-28px) scale(1.2);\n    }\n  }\n\n  \/* =========================================================\n     INTRO\n  ========================================================== *\/\n\n  .lx-command-intro {\n    position: relative;\n    padding: 31px;\n    margin-bottom: 60px;\n    border-radius: 23px;\n    border: 1px solid rgba(214,168,79,.17);\n    background:\n      linear-gradient(\n        145deg,\n        rgba(255,255,255,.045),\n        rgba(255,255,255,.012)\n      );\n    backdrop-filter: blur(15px);\n    box-shadow:\n      0 25px 60px rgba(0,0,0,.4),\n      inset 0 1px 0 rgba(255,255,255,.045);\n    overflow: hidden;\n  }\n\n  .lx-command-intro::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: -100%;\n    width: 70%;\n    height: 1px;\n    background:\n      linear-gradient(\n        90deg,\n        transparent,\n        var(--lx-gold),\n        transparent\n      );\n    animation: lxIntroSweep 5s linear infinite;\n  }\n\n  @keyframes lxIntroSweep {\n    to {\n      left: 150%;\n    }\n  }\n\n  .lx-command-intro p {\n    margin: 0;\n    color: #d0d3d7;\n    font-size: 16px;\n    line-height: 1.8;\n  }\n\n  .lx-command-intro strong {\n    color: #fff;\n  }\n\n  \/* =========================================================\n     SECTION TITLES\n  ========================================================== *\/\n\n  .lx-command-section-title {\n    text-align: center;\n    margin-bottom: 30px;\n  }\n\n  .lx-command-section-title small {\n    display: block;\n    margin-bottom: 10px;\n    color: var(--lx-gold-light);\n    font-size: 10px;\n    font-weight: 900;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .lx-command-section-title h2 {\n    margin: 0;\n    color: #fff;\n    font-size: clamp(28px, 5vw, 48px);\n    line-height: 1;\n    letter-spacing: -1.5px;\n  }\n\n  \/* =========================================================\n     FEATURE CARDS\n  ========================================================== *\/\n\n  .lx-command-grid-features {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0,1fr));\n    gap: 16px;\n    margin-bottom: 65px;\n  }\n\n  .lx-command-feature {\n    position: relative;\n    min-height: 205px;\n    padding: 27px;\n    border-radius: 21px;\n    border: 1px solid rgba(255,255,255,.07);\n    background:\n      linear-gradient(\n        145deg,\n        rgba(255,255,255,.045),\n        rgba(255,255,255,.012)\n      );\n    overflow: hidden;\n    transition:\n      transform .45s ease,\n      border-color .45s ease,\n      box-shadow .45s ease;\n  }\n\n  .lx-command-feature::before {\n    content: \"\";\n    position: absolute;\n    width: 130px;\n    height: 130px;\n    right: -65px;\n    top: -65px;\n    border-radius: 50%;\n    background:\n      radial-gradient(\n        circle,\n        rgba(214,168,79,.16),\n        transparent 70%\n      );\n    filter: blur(10px);\n    transition: transform .5s ease;\n  }\n\n  .lx-command-feature:hover {\n    transform: translateY(-7px);\n    border-color: rgba(214,168,79,.32);\n    box-shadow:\n      0 22px 50px rgba(0,0,0,.45),\n      0 0 30px rgba(214,168,79,.05);\n  }\n\n  .lx-command-feature:hover::before {\n    transform: scale(1.7);\n  }\n\n  .lx-command-icon {\n    position: relative;\n    z-index: 2;\n    width: 46px;\n    height: 46px;\n    display: grid;\n    place-items: center;\n    margin-bottom: 18px;\n    border-radius: 13px;\n    border: 1px solid rgba(214,168,79,.25);\n    background: rgba(214,168,79,.065);\n    color: var(--lx-gold-light);\n    font-size: 20px;\n    box-shadow:\n      inset 0 0 18px rgba(214,168,79,.04);\n    animation: lxIconPulse 3s ease-in-out infinite;\n  }\n\n  @keyframes lxIconPulse {\n    0%,100% {\n      box-shadow:\n        inset 0 0 18px rgba(214,168,79,.03);\n    }\n    50% {\n      box-shadow:\n        inset 0 0 22px rgba(214,168,79,.12),\n        0 0 18px rgba(214,168,79,.06);\n    }\n  }\n\n  .lx-command-feature h3 {\n    position: relative;\n    z-index: 2;\n    margin: 0 0 9px;\n    color: #fff;\n    font-size: 18px;\n  }\n\n  .lx-command-feature p {\n    position: relative;\n    z-index: 2;\n    margin: 0;\n    color: var(--lx-muted);\n    font-size: 14px;\n    line-height: 1.65;\n  }\n\n  \/* =========================================================\n     PERSONALISATION SPOTLIGHT\n  ========================================================== *\/\n\n  .lx-command-personal {\n    position: relative;\n    min-height: 310px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 65px;\n    border-radius: 26px;\n    border: 1px solid rgba(214,168,79,.18);\n    background:\n      radial-gradient(\n        circle at 50% 45%,\n        rgba(214,168,79,.12),\n        transparent 52%\n      ),\n      #08090b;\n    overflow: hidden;\n  }\n\n  .lx-command-personal::before,\n  .lx-command-personal::after {\n    content: \"\";\n    position: absolute;\n    border-radius: 50%;\n    border: 1px solid rgba(214,168,79,.11);\n    animation: lxPersonalOrbit 12s linear infinite;\n  }\n\n  .lx-command-personal::before {\n    width: 330px;\n    height: 330px;\n  }\n\n  .lx-command-personal::after {\n    width: 480px;\n    height: 480px;\n    border-style: dashed;\n    animation-direction: reverse;\n    opacity: .6;\n  }\n\n  @keyframes lxPersonalOrbit {\n    to {\n      transform: rotate(360deg);\n    }\n  }\n\n  .lx-command-personal-content {\n    position: relative;\n    z-index: 4;\n    text-align: center;\n    padding: 30px;\n  }\n\n  .lx-command-personal-label {\n    display: inline-block;\n    margin-bottom: 15px;\n    color: var(--lx-gold);\n    font-size: 10px;\n    font-weight: 900;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .lx-command-personal-name {\n    margin: 0;\n    font-size: clamp(42px, 9vw, 82px);\n    line-height: .9;\n    font-weight: 950;\n    letter-spacing: -4px;\n    text-transform: uppercase;\n    color: var(--lx-gold-light);\n    text-shadow:\n      0 0 18px rgba(214,168,79,.25),\n      0 0 50px rgba(214,168,79,.12);\n    animation: lxPersonalName 3.5s ease-in-out infinite;\n  }\n\n  @keyframes lxPersonalName {\n    0%,100% {\n      transform: scale(1);\n      filter: brightness(.95);\n    }\n    50% {\n      transform: scale(1.035);\n      filter: brightness(1.15);\n    }\n  }\n\n  .lx-command-personal-content p {\n    max-width: 600px;\n    margin: 18px auto 0;\n    color: #aaaeb4;\n    line-height: 1.7;\n  }\n\n  \/* =========================================================\n     COMPATIBILITY\n  ========================================================== *\/\n\n  .lx-command-platforms {\n    display: flex;\n    justify-content: center;\n    flex-wrap: wrap;\n    gap: 12px;\n    margin-bottom: 65px;\n  }\n\n  .lx-command-platform {\n    position: relative;\n    padding: 14px 22px;\n    min-width: 130px;\n    text-align: center;\n    border-radius: 999px;\n    border: 1px solid rgba(255,255,255,.09);\n    background: rgba(255,255,255,.025);\n    color: #d9dbe0;\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n    overflow: hidden;\n    transition:\n      transform .35s ease,\n      border-color .35s ease,\n      box-shadow .35s ease;\n  }\n\n  .lx-command-platform::before {\n    content: \"\";\n    position: absolute;\n    left: -100%;\n    top: 0;\n    width: 70%;\n    height: 100%;\n    background:\n      linear-gradient(\n        90deg,\n        transparent,\n        rgba(214,168,79,.12),\n        transparent\n      );\n    transform: skewX(-20deg);\n    animation: lxPlatformSweep 4s linear infinite;\n  }\n\n  @keyframes lxPlatformSweep {\n    to {\n      left: 150%;\n    }\n  }\n\n  .lx-command-platform:hover {\n    transform: translateY(-4px);\n    border-color: rgba(214,168,79,.35);\n    box-shadow:\n      0 10px 25px rgba(0,0,0,.35);\n  }\n\n  \/* =========================================================\n     GIFT\n  ========================================================== *\/\n\n  .lx-command-gift {\n    position: relative;\n    padding: 45px 28px;\n    margin-bottom: 50px;\n    text-align: center;\n    border-radius: 26px;\n    border: 1px solid rgba(214,168,79,.19);\n    background:\n      linear-gradient(\n        145deg,\n        rgba(214,168,79,.07),\n        rgba(255,255,255,.015)\n      );\n    overflow: hidden;\n  }\n\n  .lx-command-gift::before {\n    content: \"YOURS\";\n    position: absolute;\n    left: 50%;\n    top: 50%;\n    transform:\n      translate(-50%,-50%)\n      rotate(-8deg);\n    font-size: clamp(80px, 17vw, 180px);\n    font-weight: 950;\n    letter-spacing: -8px;\n    color: rgba(255,255,255,.018);\n    white-space: nowrap;\n    pointer-events: none;\n  }\n\n  .lx-command-gift h2,\n  .lx-command-gift p {\n    position: relative;\n    z-index: 2;\n  }\n\n  .lx-command-gift h2 {\n    margin: 0 0 12px;\n    color: #fff;\n    font-size: clamp(27px, 5vw, 44px);\n  }\n\n  .lx-command-gift p {\n    max-width: 660px;\n    margin: 0 auto;\n    color: #aaaeb4;\n    line-height: 1.7;\n  }\n\n  \/* =========================================================\n     FINAL CTA\n  ========================================================== *\/\n\n  .lx-command-final {\n    text-align: center;\n  }\n\n  .lx-command-final-line {\n    width: min(320px, 70%);\n    height: 1px;\n    margin: 0 auto 27px;\n    background:\n      linear-gradient(\n        90deg,\n        transparent,\n        var(--lx-gold),\n        #fff0bd,\n        var(--lx-gold),\n        transparent\n      );\n    box-shadow:\n      0 0 20px rgba(214,168,79,.25);\n  }\n\n  .lx-command-final h2 {\n    margin: 0;\n    color: #fff;\n    font-size: clamp(25px, 5vw, 43px);\n    letter-spacing: -1px;\n  }\n\n  .lx-command-final h2 span {\n    color: var(--lx-gold-light);\n    text-shadow:\n      0 0 18px rgba(214,168,79,.2);\n  }\n\n  .lx-command-final p {\n    margin: 13px 0 0;\n    color: #74777c;\n    font-size: 11px;\n    letter-spacing: 1.5px;\n    text-transform: uppercase;\n  }\n\n  \/* =========================================================\n     MOBILE\n  ========================================================== *\/\n\n  @media (max-width: 720px) {\n\n    .lx-commandtower {\n      padding: 50px 14px;\n    }\n\n    .lx-command-title {\n      font-size: clamp(48px, 16vw, 82px);\n      letter-spacing: -4px;\n    }\n\n    .lx-command-tagline {\n      font-size: 15px;\n    }\n\n    .lx-command-stage {\n      min-height: 390px;\n      transform: scale(.9);\n      margin-top: -15px;\n      margin-bottom: 30px;\n    }\n\n    .lx-command-rings {\n      width: 310px;\n      height: 310px;\n    }\n\n    .lx-command-tower {\n      transform:\n        rotateY(-8deg)\n        rotateX(4deg)\n        scale(.86);\n    }\n\n    .lx-command-grid-features {\n      grid-template-columns: 1fr;\n    }\n\n    .lx-command-feature {\n      min-height: auto;\n    }\n\n    .lx-command-intro {\n      padding: 23px;\n    }\n\n    .lx-command-intro p {\n      font-size: 14px;\n    }\n\n    .lx-command-personal {\n      min-height: 290px;\n    }\n\n    .lx-command-personal-name {\n      font-size: clamp(42px, 15vw, 72px);\n    }\n\n    .lx-command-platform {\n      min-width: 115px;\n    }\n\n    .lx-command-gift {\n      padding: 38px 22px;\n    }\n  }\n\n  \/* =========================================================\n     REDUCED MOTION\n  ========================================================== *\/\n\n  @media (prefers-reduced-motion: reduce) {\n\n    .lx-commandtower *,\n    .lx-commandtower *::before,\n    .lx-commandtower *::after {\n      animation-duration: .001ms !important;\n      animation-iteration-count: 1 !important;\n      scroll-behavior: auto !important;\n    }\n\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"lx-commandtower\"\u003e\n\u003cdiv class=\"lx-command-container\"\u003e\n\u003c!-- =====================================================\n         HERO\n    ====================================================== --\u003e\n\u003csection class=\"lx-command-hero\"\u003e\n\u003cdiv class=\"lx-command-badge\"\u003e\n\u003cspan class=\"lx-command-dot\"\u003e\u003c\/span\u003e LOADOUTX™ CUSTOM SETUP\u003c\/div\u003e\n\u003ch1 class=\"lx-command-title\"\u003e\u003cspan\u003eCOMMAND TOWER\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"lx-command-tagline\"\u003eYour setup. Your name. Your command centre. \u003cstrong\u003eMake your gear unmistakably yours.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n         ANIMATED COMMAND TOWER\n    ====================================================== --\u003e\n\u003csection class=\"lx-command-stage\"\u003e\n\u003cdiv class=\"lx-command-grid\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"lx-command-rings\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"lx-command-particles\"\u003e\n\u003cspan\u003e\u003c\/span\u003e \u003cspan\u003e\u003c\/span\u003e \u003cspan\u003e\u003c\/span\u003e \u003cspan\u003e\u003c\/span\u003e \u003cspan\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lx-command-tower\"\u003e\n\u003c!-- Tower body --\u003e\n\u003cdiv class=\"lx-tower-body\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- Personalised name --\u003e\n\u003cdiv class=\"lx-command-name\"\u003e\n\u003csmall\u003eCUSTOM ID\u003c\/small\u003e \u003cstrong\u003eGAMERTAG\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c!-- Controller slots --\u003e\n\u003cdiv class=\"lx-controller-slot one\"\u003e\n\u003cdiv class=\"lx-controller\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lx-controller-slot two\"\u003e\n\u003cdiv class=\"lx-controller\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Headset --\u003e\n\u003cdiv class=\"lx-headset-hook\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"lx-headset-band\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- Scanner --\u003e\n\u003cdiv class=\"lx-command-scan\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- Base --\u003e\n\u003cdiv class=\"lx-tower-base\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n         INTRO\n    ====================================================== --\u003e\n\u003csection class=\"lx-command-intro\"\u003e\n\u003cp\u003eControllers on the couch, a headset on the floor, cables everywhere. Sound familiar? The \u003cstrong\u003eLoadoutX™ CommandTower\u003c\/strong\u003e gives all your gear one sleek home. Personalise it with your name or gamertag and turn an everyday accessory into a statement piece built around you.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n         FEATURES\n    ====================================================== --\u003e\n\u003csection\u003e\n\u003cdiv class=\"lx-command-section-title\"\u003e\n\u003csmall\u003eYOUR GEAR. ONE HOME.\u003c\/small\u003e\n\u003ch2\u003eCommand your setup.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lx-command-grid-features\"\u003e\n\u003c!-- Personalisation --\u003e\n\u003carticle class=\"lx-command-feature\"\u003e\n\u003cdiv class=\"lx-command-icon\"\u003e✍️\u003c\/div\u003e\n\u003ch3\u003eMade Just For You\u003c\/h3\u003e\n\u003cp\u003eAdd your name, gamertag or custom touch to create a stand that feels genuinely yours. Your setup deserves a signature.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c!-- Storage --\u003e\n\u003carticle class=\"lx-command-feature\"\u003e\n\u003cdiv class=\"lx-command-icon\"\u003e🎧\u003c\/div\u003e\n\u003ch3\u003e3-in-1 Storage\u003c\/h3\u003e\n\u003cp\u003eKeep your headset and controllers together in one organised stand, keeping your essential gear protected and within reach.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c!-- Compatibility --\u003e\n\u003carticle class=\"lx-command-feature\"\u003e\n\u003cdiv class=\"lx-command-icon\"\u003e🕹️\u003c\/div\u003e\n\u003ch3\u003ePS5 \u0026amp; Xbox Ready\u003c\/h3\u003e\n\u003cp\u003eDesigned for PS5 and Xbox controllers, making it an easy fit whether your setup is PlayStation, Xbox or both.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c!-- Space --\u003e\n\u003carticle class=\"lx-command-feature\"\u003e\n\u003cdiv class=\"lx-command-icon\"\u003e📐\u003c\/div\u003e\n\u003ch3\u003eMore Desk Space\u003c\/h3\u003e\n\u003cp\u003eThe upright design keeps your gear elevated and organised, freeing up valuable room for your keyboard, mouse and essentials.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c!-- Protection --\u003e\n\u003carticle class=\"lx-command-feature\"\u003e\n\u003cdiv class=\"lx-command-icon\"\u003e🛡️\u003c\/div\u003e\n\u003ch3\u003eKeep Gear Safe\u003c\/h3\u003e\n\u003cp\u003eGive your controllers and headset a dedicated home instead of leaving them loose on your desk, couch or buried in a drawer.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c!-- Premium --\u003e\n\u003carticle class=\"lx-command-feature\"\u003e\n\u003cdiv class=\"lx-command-icon\"\u003e✦\u003c\/div\u003e\n\u003ch3\u003eThe Finishing Touch\u003c\/h3\u003e\n\u003cp\u003eClean, organised and premium. The CommandTower turns your gear into part of the setup instead of another source of clutter.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n         PERSONALISATION SPOTLIGHT\n    ====================================================== --\u003e\n\u003csection class=\"lx-command-personal\"\u003e\n\u003cdiv class=\"lx-command-personal-content\"\u003e\n\u003cdiv class=\"lx-command-personal-label\"\u003ePERSONALISE YOUR COMMAND CENTRE\u003c\/div\u003e\n\u003cdiv class=\"lx-command-personal-name\"\u003eYOUR TAG\u003c\/div\u003e\n\u003cp\u003eAdd your name, gamertag or custom detail and transform your CommandTower from a gaming accessory into something that belongs exclusively to your setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n         COMPATIBILITY\n    ====================================================== --\u003e\n\u003csection\u003e\n\u003cdiv class=\"lx-command-section-title\"\u003e\n\u003csmall\u003eBUILT FOR GAMERS\u003c\/small\u003e\n\u003ch2\u003eOne tower. Multiple setups.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lx-command-platforms\"\u003e\n\u003cdiv class=\"lx-command-platform\"\u003e🎮 PS5\u003c\/div\u003e\n\u003cdiv class=\"lx-command-platform\"\u003e🎮 Xbox\u003c\/div\u003e\n\u003cdiv class=\"lx-command-platform\"\u003e🎧 Headsets\u003c\/div\u003e\n\u003cdiv class=\"lx-command-platform\"\u003e🕹️ Controllers\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n         GIFT\n    ====================================================== --\u003e\n\u003csection class=\"lx-command-gift\"\u003e\n\u003ch2\u003eA gift with their name on it.\u003c\/h2\u003e\n\u003cp\u003eBirthdays, Christmas or simply a surprise for the gamer in your life. A personalised CommandTower turns a practical gaming accessory into something memorable they'll actually use every day.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n         FINAL CTA\n    ====================================================== --\u003e\n\u003csection class=\"lx-command-final\"\u003e\n\u003cdiv class=\"lx-command-final-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2\u003eYour gear. Your name. \u003cspan\u003eYour rules.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eLoadoutX™ CommandTower · Built around your setup\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"LoadoutX","offers":[{"title":"Default Title","offer_id":50559580864651,"sku":null,"price":1099.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0743\/4708\/5963\/files\/commandtower-personalised-with-loadoutx.png?v=1790552429"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0743\/4708\/5963\/collections\/gaming-chairs-and-desks-collection-image.png?v=1790120061","url":"https:\/\/loadoutx.co.za\/collections\/custom-setup.oembed","provider":"LoadoutX","version":"1.0","type":"link"}