{"product_id":"🎛️-the-ultimate-2-deck-dj-controller-cd","title":"🎛️ The Ultimate 2-Deck DJ Controller","description":"\u003c!-- =========================\n     MOBILE DJ CONTROLLER LANDING PAGE\n     Shopify Custom Liquid\n     Mobile First \/ 360-430px\n========================= --\u003e\n\u003cstyle\u003e\n    #dj-mobile-lp,\n    #dj-mobile-lp * {\n      box-sizing: border-box;\n    }\n\n    #dj-mobile-lp {\n      --bg: #08090d;\n      --bg-2: #0d0f15;\n      --card: #13161e;\n      --card-2: #181b24;\n      --text: #f7f7f9;\n      --muted: #a9adb8;\n      --line: rgba(255,255,255,.09);\n      --accent: #ff315c;\n      --accent-2: #ff6b8a;\n      --green: #58e0a1;\n\n      width: 100%;\n      max-width: 100%;\n      overflow: hidden;\n      background: var(--bg);\n      color: var(--text);\n      font-family:\n        -apple-system,\n        BlinkMacSystemFont,\n        \"Segoe UI\",\n        Roboto,\n        Helvetica,\n        Arial,\n        sans-serif;\n      line-height: 1.5;\n    }\n\n    #dj-mobile-lp img {\n      display: block;\n      width: 100%;\n      max-width: 100%;\n      height: auto;\n    }\n\n    #dj-mobile-lp a {\n      text-decoration: none;\n    }\n\n    #dj-mobile-lp .dj-container {\n      width: calc(100% - 28px);\n      max-width: 430px;\n      margin: 0 auto;\n    }\n\n    \/* =========================\n       HERO\n    ========================= *\/\n\n    #dj-mobile-lp .dj-hero {\n      position: relative;\n      min-height: 570px;\n      display: flex;\n      align-items: flex-end;\n      overflow: hidden;\n      background:\n        linear-gradient(\n          180deg,\n          rgba(5,6,10,.08) 0%,\n          rgba(5,6,10,.28) 38%,\n          rgba(5,6,10,.92) 78%,\n          #08090d 100%\n        ),\n        url(\"https:\/\/ake4033zsubomi68-94368465274.shopifypreview.com\/cdn\/shop\/files\/ScreenShot_2026-08-18_170354_946-65853d0cb107.png?v=1789459192\u0026width=990\")\n        center center \/ cover no-repeat;\n    }\n\n    #dj-mobile-lp .dj-hero-inner {\n      position: relative;\n      z-index: 2;\n      width: 100%;\n      padding: 0 14px 30px;\n    }\n\n    #dj-mobile-lp .dj-eyebrow {\n      display: inline-flex;\n      align-items: center;\n      gap: 7px;\n      padding: 7px 11px;\n      border: 1px solid rgba(255,255,255,.14);\n      border-radius: 999px;\n      background: rgba(0,0,0,.48);\n      backdrop-filter: blur(8px);\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: .7px;\n      text-transform: uppercase;\n      margin-bottom: 13px;\n    }\n\n    #dj-mobile-lp .dj-dot {\n      width: 7px;\n      height: 7px;\n      border-radius: 50%;\n      background: var(--accent);\n      box-shadow: 0 0 12px rgba(255,49,92,.8);\n    }\n\n    #dj-mobile-lp .dj-hero h1 {\n      margin: 0;\n      max-width: 390px;\n      font-size: clamp(35px, 10vw, 46px);\n      line-height: .98;\n      letter-spacing: -1.8px;\n      font-weight: 850;\n    }\n\n    #dj-mobile-lp .dj-hero h1 span {\n      color: var(--accent);\n    }\n\n    #dj-mobile-lp .dj-hero p {\n      margin: 15px 0 18px;\n      max-width: 390px;\n      color: #d4d6dc;\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    #dj-mobile-lp .dj-pills {\n      display: flex;\n      gap: 7px;\n      overflow-x: auto;\n      padding-bottom: 4px;\n      scrollbar-width: none;\n    }\n\n    #dj-mobile-lp .dj-pills::-webkit-scrollbar {\n      display: none;\n    }\n\n    #dj-mobile-lp .dj-pill {\n      flex: 0 0 auto;\n      padding: 7px 10px;\n      border-radius: 8px;\n      background: rgba(255,255,255,.09);\n      border: 1px solid rgba(255,255,255,.1);\n      color: #f4f4f6;\n      font-size: 11px;\n      font-weight: 700;\n      white-space: nowrap;\n    }\n\n    \/* =========================\n       CTA\n    ========================= *\/\n\n    #dj-mobile-lp .dj-button {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 49px;\n      width: 100%;\n      margin-top: 17px;\n      padding: 13px 18px;\n      border-radius: 10px;\n      background: var(--accent);\n      color: #fff;\n      font-size: 14px;\n      font-weight: 800;\n      letter-spacing: .1px;\n      box-shadow: 0 10px 30px rgba(255,49,92,.22);\n      transition: transform .2s ease, opacity .2s ease;\n    }\n\n    #dj-mobile-lp .dj-button:active {\n      transform: scale(.98);\n    }\n\n    \/* =========================\n       QUICK STATS\n    ========================= *\/\n\n    #dj-mobile-lp .dj-stats {\n      padding: 18px 0;\n      background: #0b0d12;\n      border-top: 1px solid var(--line);\n      border-bottom: 1px solid var(--line);\n    }\n\n    #dj-mobile-lp .dj-stats-grid {\n      display: grid;\n      grid-template-columns: repeat(2, 1fr);\n      gap: 1px;\n      background: var(--line);\n    }\n\n    #dj-mobile-lp .dj-stat {\n      min-height: 68px;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      justify-content: center;\n      background: #0b0d12;\n      text-align: center;\n    }\n\n    #dj-mobile-lp .dj-stat strong {\n      font-size: 17px;\n      line-height: 1;\n    }\n\n    #dj-mobile-lp .dj-stat span {\n      margin-top: 5px;\n      color: var(--muted);\n      font-size: 10px;\n      text-transform: uppercase;\n      letter-spacing: .45px;\n    }\n\n    \/* =========================\n       GENERAL SECTION\n    ========================= *\/\n\n    #dj-mobile-lp .dj-section {\n      padding: 46px 0;\n    }\n\n    #dj-mobile-lp .dj-section.dark {\n      background: var(--bg-2);\n    }\n\n    #dj-mobile-lp .dj-kicker {\n      margin-bottom: 8px;\n      color: var(--accent);\n      font-size: 11px;\n      font-weight: 800;\n      letter-spacing: 1.2px;\n      text-transform: uppercase;\n    }\n\n    #dj-mobile-lp h2 {\n      margin: 0;\n      font-size: 30px;\n      line-height: 1.05;\n      letter-spacing: -1px;\n      font-weight: 850;\n    }\n\n    #dj-mobile-lp .dj-intro {\n      margin: 12px 0 24px;\n      color: var(--muted);\n      font-size: 13px;\n      line-height: 1.65;\n    }\n\n    \/* =========================\n       IMAGE CARD\n    ========================= *\/\n\n    #dj-mobile-lp .dj-image-card {\n      width: 100%;\n      overflow: hidden;\n      border-radius: 15px;\n      background: #11131a;\n      border: 1px solid var(--line);\n      margin-bottom: 22px;\n    }\n\n    #dj-mobile-lp .dj-image-card img {\n      aspect-ratio: 4 \/ 3;\n      object-fit: cover;\n    }\n\n    \/* =========================\n       FEATURES\n    ========================= *\/\n\n    #dj-mobile-lp .dj-feature-grid {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0,1fr));\n      gap: 9px;\n    }\n\n    #dj-mobile-lp .dj-feature {\n      min-height: 128px;\n      padding: 15px 12px;\n      border-radius: 12px;\n      background: var(--card);\n      border: 1px solid var(--line);\n    }\n\n    #dj-mobile-lp .dj-feature-icon {\n      width: 30px;\n      height: 30px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      border-radius: 8px;\n      background: rgba(255,49,92,.11);\n      color: var(--accent);\n      font-size: 15px;\n      margin-bottom: 10px;\n    }\n\n    #dj-mobile-lp .dj-feature h3 {\n      margin: 0 0 5px;\n      font-size: 13px;\n      line-height: 1.2;\n    }\n\n    #dj-mobile-lp .dj-feature p {\n      margin: 0;\n      color: var(--muted);\n      font-size: 11px;\n      line-height: 1.45;\n    }\n\n    \/* =========================\n       FULL IMAGE\n    ========================= *\/\n\n    #dj-mobile-lp .dj-visual {\n      padding: 0 14px;\n    }\n\n    #dj-mobile-lp .dj-visual img {\n      width: 100%;\n      max-width: 430px;\n      margin: 0 auto;\n      aspect-ratio: 16 \/ 10;\n      object-fit: cover;\n      border-radius: 15px;\n      border: 1px solid var(--line);\n    }\n\n    \/* =========================\n       STEMS\n    ========================= *\/\n\n    #dj-mobile-lp .dj-stems {\n      display: grid;\n      gap: 9px;\n      margin-top: 20px;\n    }\n\n    #dj-mobile-lp .dj-stem {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n      padding: 13px;\n      border-radius: 11px;\n      background: var(--card);\n      border: 1px solid var(--line);\n    }\n\n    #dj-mobile-lp .dj-stem-number {\n      flex: 0 0 30px;\n      height: 30px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      border-radius: 50%;\n      background: var(--accent);\n      color: #fff;\n      font-size: 11px;\n      font-weight: 800;\n    }\n\n    #dj-mobile-lp .dj-stem strong {\n      display: block;\n      font-size: 13px;\n    }\n\n    #dj-mobile-lp .dj-stem span {\n      display: block;\n      margin-top: 2px;\n      color: var(--muted);\n      font-size: 11px;\n    }\n\n    \/* =========================\n       SCENARIOS\n    ========================= *\/\n\n    #dj-mobile-lp .dj-scenes {\n      display: grid;\n      gap: 12px;\n    }\n\n    #dj-mobile-lp .dj-scene {\n      position: relative;\n      min-height: 205px;\n      overflow: hidden;\n      border-radius: 15px;\n      border: 1px solid var(--line);\n    }\n\n    #dj-mobile-lp .dj-scene img {\n      position: absolute;\n      inset: 0;\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n    }\n\n    #dj-mobile-lp .dj-scene::after {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background: linear-gradient(\n        180deg,\n        rgba(0,0,0,.05),\n        rgba(0,0,0,.82)\n      );\n    }\n\n    #dj-mobile-lp .dj-scene-content {\n      position: absolute;\n      z-index: 2;\n      left: 15px;\n      right: 15px;\n      bottom: 14px;\n    }\n\n    #dj-mobile-lp .dj-scene-content h3 {\n      margin: 0 0 4px;\n      font-size: 20px;\n    }\n\n    #dj-mobile-lp .dj-scene-content p {\n      margin: 0;\n      color: #d0d2d7;\n      font-size: 11px;\n      line-height: 1.45;\n    }\n\n    \/* =========================\n       SOFTWARE\n    ========================= *\/\n\n    #dj-mobile-lp .dj-software {\n      display: grid;\n      gap: 10px;\n      margin-top: 20px;\n    }\n\n    #dj-mobile-lp .dj-software-card {\n      padding: 17px;\n      border-radius: 13px;\n      background: var(--card);\n      border: 1px solid var(--line);\n    }\n\n    #dj-mobile-lp .dj-software-card h3 {\n      margin: 0 0 5px;\n      font-size: 15px;\n    }\n\n    #dj-mobile-lp .dj-software-card p {\n      margin: 0 0 11px;\n      color: var(--muted);\n      font-size: 11px;\n      line-height: 1.5;\n    }\n\n    #dj-mobile-lp .dj-tags {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 6px;\n    }\n\n    #dj-mobile-lp .dj-tag {\n      padding: 5px 8px;\n      border-radius: 6px;\n      background: rgba(255,255,255,.07);\n      color: #d8d9de;\n      font-size: 10px;\n      font-weight: 700;\n    }\n\n    \/* =========================\n       SPECS\n    ========================= *\/\n\n    #dj-mobile-lp .dj-specs {\n      margin-top: 20px;\n      border-top: 1px solid var(--line);\n    }\n\n    #dj-mobile-lp .dj-spec {\n      display: flex;\n      justify-content: space-between;\n      gap: 18px;\n      padding: 13px 0;\n      border-bottom: 1px solid var(--line);\n      font-size: 12px;\n    }\n\n    #dj-mobile-lp .dj-spec span:first-child {\n      color: var(--muted);\n    }\n\n    #dj-mobile-lp .dj-spec strong {\n      text-align: right;\n      max-width: 58%;\n      font-weight: 700;\n    }\n\n    \/* =========================\n       BOX\n    ========================= *\/\n\n    #dj-mobile-lp .dj-box-list {\n      margin-top: 18px;\n      display: grid;\n      gap: 8px;\n    }\n\n    #dj-mobile-lp .dj-box-item {\n      display: flex;\n      align-items: center;\n      gap: 10px;\n      padding: 12px;\n      border-radius: 10px;\n      background: var(--card);\n      border: 1px solid var(--line);\n      font-size: 12px;\n    }\n\n    #dj-mobile-lp .dj-check {\n      color: var(--green);\n      font-weight: 900;\n    }\n\n    \/* =========================\n       FAQ\n    ========================= *\/\n\n    #dj-mobile-lp .dj-faq {\n      margin-top: 18px;\n    }\n\n    #dj-mobile-lp details {\n      border-bottom: 1px solid var(--line);\n    }\n\n    #dj-mobile-lp summary {\n      list-style: none;\n      cursor: pointer;\n      padding: 16px 0;\n      font-size: 13px;\n      font-weight: 750;\n      position: relative;\n      padding-right: 25px;\n    }\n\n    #dj-mobile-lp summary::-webkit-details-marker {\n      display: none;\n    }\n\n    #dj-mobile-lp summary::after {\n      content: \"+\";\n      position: absolute;\n      right: 0;\n      top: 13px;\n      font-size: 20px;\n      font-weight: 400;\n      color: var(--accent);\n    }\n\n    #dj-mobile-lp details[open] summary::after {\n      content: \"−\";\n    }\n\n    #dj-mobile-lp details p {\n      margin: -3px 0 15px;\n      color: var(--muted);\n      font-size: 12px;\n      line-height: 1.6;\n    }\n\n    \/* =========================\n       FINAL CTA\n    ========================= *\/\n\n    #dj-mobile-lp .dj-final {\n      padding: 50px 14px;\n      text-align: center;\n      background:\n        radial-gradient(\n          circle at 50% 0%,\n          rgba(255,49,92,.16),\n          transparent 55%\n        ),\n        #08090d;\n      border-top: 1px solid var(--line);\n    }\n\n    #dj-mobile-lp .dj-final h2 {\n      font-size: 30px;\n      max-width: 390px;\n      margin: 0 auto;\n    }\n\n    #dj-mobile-lp .dj-final p {\n      max-width: 360px;\n      margin: 12px auto 0;\n      color: var(--muted);\n      font-size: 13px;\n      line-height: 1.6;\n    }\n\n    #dj-mobile-lp .dj-final .dj-button {\n      max-width: 430px;\n      margin-left: auto;\n      margin-right: auto;\n    }\n\n    \/* =========================\n       SMALL PHONES\n    ========================= *\/\n\n    @media (max-width: 374px) {\n\n      #dj-mobile-lp .dj-container {\n        width: calc(100% - 24px);\n      }\n\n      #dj-mobile-lp .dj-hero {\n        min-height: 535px;\n      }\n\n      #dj-mobile-lp .dj-hero-inner {\n        padding: 0 12px 24px;\n      }\n\n      #dj-mobile-lp .dj-hero h1 {\n        font-size: 34px;\n        letter-spacing: -1.4px;\n      }\n\n      #dj-mobile-lp .dj-hero p {\n        font-size: 13px;\n      }\n\n      #dj-mobile-lp .dj-section {\n        padding: 40px 0;\n      }\n\n      #dj-mobile-lp h2 {\n        font-size: 27px;\n      }\n\n      #dj-mobile-lp .dj-feature {\n        min-height: 120px;\n        padding: 12px 10px;\n      }\n\n      #dj-mobile-lp .dj-feature h3 {\n        font-size: 12px;\n      }\n\n      #dj-mobile-lp .dj-feature p {\n        font-size: 10px;\n      }\n\n      #dj-mobile-lp .dj-scene {\n        min-height: 190px;\n      }\n    }\n\n    \/* =========================\n       DESKTOP\n       Keeps mobile-first structure\n    ========================= *\/\n\n    @media (min-width: 700px) {\n\n      #dj-mobile-lp .dj-container {\n        max-width: 1120px;\n      }\n\n      #dj-mobile-lp .dj-hero {\n        min-height: 680px;\n      }\n\n      #dj-mobile-lp .dj-hero-inner {\n        max-width: 1120px;\n        margin: 0 auto;\n        padding: 0 28px 55px;\n      }\n\n      #dj-mobile-lp .dj-hero h1 {\n        font-size: 64px;\n      }\n\n      #dj-mobile-lp .dj-hero p {\n        font-size: 17px;\n        max-width: 620px;\n      }\n\n      #dj-mobile-lp .dj-button {\n        width: auto;\n        max-width: 360px;\n        padding-left: 30px;\n        padding-right: 30px;\n      }\n\n      #dj-mobile-lp .dj-stats-grid {\n        grid-template-columns: repeat(4,1fr);\n      }\n\n      #dj-mobile-lp .dj-feature-grid {\n        grid-template-columns: repeat(3,1fr);\n      }\n\n      #dj-mobile-lp .dj-scenes {\n        grid-template-columns: repeat(3,1fr);\n      }\n\n      #dj-mobile-lp .dj-software {\n        grid-template-columns: repeat(2,1fr);\n      }\n\n      #dj-mobile-lp .dj-image-card img {\n        aspect-ratio: 16 \/ 8;\n      }\n\n      #dj-mobile-lp .dj-visual img {\n        max-width: 1120px;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv id=\"dj-mobile-lp\"\u003e\n\u003c!-- =========================\n       HERO\n  ========================= --\u003e\n\u003csection class=\"dj-hero\"\u003e\n\u003cdiv class=\"dj-hero-inner\"\u003e\n\u003cdiv class=\"dj-eyebrow\"\u003e\n\u003cspan class=\"dj-dot\"\u003e\u003c\/span\u003e 2-DECK DJ CONTROLLER\u003c\/div\u003e\n\u003ch1\u003e\n\u003cspan style=\"color: rgb(225, 20, 64);\"\u003eTurn Any Room Into\u003c\/span\u003e \u003cspan\u003eYour DJ Booth.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp\u003eMix two decks, trigger samples, shape stems and build transitions from one compact controller made to keep the music moving.\u003c\/p\u003e\n\u003cdiv class=\"dj-pills\"\u003e\n\u003cdiv class=\"dj-pill\"\u003e2 Decks\u003c\/div\u003e\n\u003cdiv class=\"dj-pill\"\u003e16 Pads\u003c\/div\u003e\n\u003cdiv class=\"dj-pill\"\u003eReal-Time Stems\u003c\/div\u003e\n\u003cdiv class=\"dj-pill\"\u003eBluetooth MIDI\u003c\/div\u003e\n\u003cdiv class=\"dj-pill\"\u003e2.42 lb\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca href=\"#dj-native-buy\" class=\"dj-button dj-scroll-buy\"\u003e Start Mixing Today \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================\n       QUICK STATS\n  ========================= --\u003e\n\u003csection class=\"dj-stats\"\u003e\n\u003cdiv class=\"dj-container\"\u003e\n\u003cdiv class=\"dj-stats-grid\"\u003e\n\u003cdiv class=\"dj-stat\"\u003e\n\u003cstrong\u003e2\u003c\/strong\u003e \u003cspan\u003eDecks\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-stat\"\u003e\n\u003cstrong\u003e16\u003c\/strong\u003e \u003cspan\u003ePerformance Pads\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-stat\"\u003e\n\u003cstrong\u003e2.42 lb\u003c\/strong\u003e \u003cspan\u003eUltra Portable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-stat\"\u003e\n\u003cstrong\u003eUSB-C\u003c\/strong\u003e \u003cspan\u003ePower + Data\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================\n       CORE FEATURES\n  ========================= --\u003e\n\u003csection class=\"dj-section\"\u003e\n\u003cdiv class=\"dj-container\"\u003e\n\u003cdiv class=\"dj-kicker\"\u003eCONTROL THE MIX\u003c\/div\u003e\n\u003ch2\u003eMore Control. Less Gear.\u003c\/h2\u003e\n\u003cp class=\"dj-intro\"\u003eEverything you need to start mixing is packed into a compact 2-deck setup that stays easy to carry and easy to learn.\u003c\/p\u003e\n\u003cdiv class=\"dj-image-card\"\u003e\u003cimg src=\"https:\/\/nestplush.com\/cdn\/shop\/files\/ScreenShot_2026-08-18_170030_403.png?v=1787044067\" alt=\"2-deck DJ controller\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"dj-feature-grid\"\u003e\n\u003cdiv class=\"dj-feature\"\u003e\n\u003cdiv class=\"dj-feature-icon\"\u003e◈\u003c\/div\u003e\n\u003ch3\u003e2-Deck Layout\u003c\/h3\u003e\n\u003cp\u003eMix and transition between two tracks with a familiar DJ workflow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-feature\"\u003e\n\u003cdiv class=\"dj-feature-icon\"\u003e●\u003c\/div\u003e\n\u003ch3\u003e16 Performance Pads\u003c\/h3\u003e\n\u003cp\u003eTrigger samples, cues and performance controls at your fingertips.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-feature\"\u003e\n\u003cdiv class=\"dj-feature-icon\"\u003e✦\u003c\/div\u003e\n\u003ch3\u003eReal-Time Stems\u003c\/h3\u003e\n\u003cp\u003eSeparate key elements of a track and reshape your mix.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-feature\"\u003e\n\u003cdiv class=\"dj-feature-icon\"\u003e◉\u003c\/div\u003e\n\u003ch3\u003eBeat-Synced Lights\u003c\/h3\u003e\n\u003cp\u003eBacklit effects add visual energy while you perform.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-feature\"\u003e\n\u003cdiv class=\"dj-feature-icon\"\u003e⌁\u003c\/div\u003e\n\u003ch3\u003eBluetooth MIDI\u003c\/h3\u003e\n\u003cp\u003eConnect wirelessly with compatible mobile DJ setups.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-feature\"\u003e\n\u003cdiv class=\"dj-feature-icon\"\u003e↯\u003c\/div\u003e\n\u003ch3\u003eUSB-C Powered\u003c\/h3\u003e\n\u003cp\u003eOne compact connection for power and data.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================\n       VISUAL SECTION\n  ========================= --\u003e\n\u003csection class=\"dj-section dark\"\u003e\n\u003cdiv class=\"dj-container\"\u003e\n\u003cdiv class=\"dj-kicker\"\u003eFEEL THE PERFORMANCE\u003c\/div\u003e\n\u003ch2\u003eBuilt For Hands-On Mixing.\u003c\/h2\u003e\n\u003cp class=\"dj-intro\"\u003eKeep your hands on the controls instead of digging through menus. The layout puts essential performance controls within easy reach.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-visual\"\u003e\u003cimg src=\"https:\/\/nestplush.com\/cdn\/shop\/files\/ScreenShot_2026-08-18_165125_196.png?v=1787044068\" alt=\"DJ controller performance controls\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================\n       STEMS\n  ========================= --\u003e\n\u003csection class=\"dj-section\"\u003e\n\u003cdiv class=\"dj-container\"\u003e\n\u003cdiv class=\"dj-kicker\"\u003eREAL-TIME STEMS\u003c\/div\u003e\n\u003ch2\u003eTake A Track Apart. Make It Yours.\u003c\/h2\u003e\n\u003cp class=\"dj-intro\"\u003eGet more creative with individual track elements. Pull vocals, drums and other musical parts into your performance and create transitions that feel like your own.\u003c\/p\u003e\n\u003cdiv class=\"dj-image-card\"\u003e\u003cimg src=\"https:\/\/nestplush.com\/cdn\/shop\/files\/ScreenShot_2026-08-18_170205_555.png?v=1787044068\" alt=\"Real-time stems DJ control\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"dj-stems\"\u003e\n\u003cdiv class=\"dj-stem\"\u003e\n\u003cdiv class=\"dj-stem-number\"\u003e01\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eVocals\u003c\/strong\u003e \u003cspan\u003eBring vocal elements forward or pull them back.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-stem\"\u003e\n\u003cdiv class=\"dj-stem-number\"\u003e02\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eDrums\u003c\/strong\u003e \u003cspan\u003eBuild energy by controlling rhythmic elements.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-stem\"\u003e\n\u003cdiv class=\"dj-stem-number\"\u003e03\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eMusic Elements\u003c\/strong\u003e \u003cspan\u003eShape the musical layers inside your mix.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-stem\"\u003e\n\u003cdiv class=\"dj-stem-number\"\u003e04\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eLoops \u0026amp; FX\u003c\/strong\u003e \u003cspan\u003eAdd movement and personality to transitions.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================\n       USE CASES\n  ========================= --\u003e\n\u003csection class=\"dj-section dark\"\u003e\n\u003cdiv class=\"dj-container\"\u003e\n\u003cdiv class=\"dj-kicker\"\u003eMADE TO GO WHERE YOU GO\u003c\/div\u003e\n\u003ch2\u003eOne Controller. Plenty Of Ways To Play.\u003c\/h2\u003e\n\u003cp class=\"dj-intro\"\u003ePractice at home, take it to a party or build your next mix wherever inspiration hits.\u003c\/p\u003e\n\u003cdiv class=\"dj-scenes\"\u003e\n\u003cdiv class=\"dj-scene\"\u003e\n\u003cimg src=\"https:\/\/nestplush.com\/cdn\/shop\/files\/ScreenShot_2026-08-18_170219_650.png?v=1787044068\" alt=\"DJ controller at home\" loading=\"lazy\"\u003e\n\u003cdiv class=\"dj-scene-content\"\u003e\n\u003ch3\u003eHome Sessions\u003c\/h3\u003e\n\u003cp\u003ePractice transitions, experiment with effects and build your set.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-scene\"\u003e\n\u003cimg src=\"https:\/\/nestplush.com\/cdn\/shop\/files\/ScreenShot_2026-08-18_165125_196.png?v=1787044068\" alt=\"DJ performance setup\" loading=\"lazy\"\u003e\n\u003cdiv class=\"dj-scene-content\"\u003e\n\u003ch3\u003eHouse Parties\u003c\/h3\u003e\n\u003cp\u003eKeep the music moving with hands-on controls and performance pads.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-scene\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/6846\/5274\/files\/ScreenShot_2026-08-18_170332_299.png?v=1787044067\" alt=\"Portable DJ controller\" loading=\"lazy\"\u003e\n\u003cdiv class=\"dj-scene-content\"\u003e\n\u003ch3\u003eTake It With You\u003c\/h3\u003e\n\u003cp\u003eAt just 2.42 lb, it's designed to fit easily into your mobile setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================\n       SOFTWARE\n  ========================= --\u003e\n\u003csection class=\"dj-section\"\u003e\n\u003cdiv class=\"dj-container\"\u003e\n\u003cdiv class=\"dj-kicker\"\u003eFLEXIBLE SETUPS\u003c\/div\u003e\n\u003ch2\u003eDesktop Or Mobile. You Choose.\u003c\/h2\u003e\n\u003cp class=\"dj-intro\"\u003eUse the controller with compatible DJ software and build the workflow that fits the way you like to mix.\u003c\/p\u003e\n\u003cdiv class=\"dj-software\"\u003e\n\u003cdiv class=\"dj-software-card\"\u003e\n\u003ch3\u003eDesktop DJing\u003c\/h3\u003e\n\u003cp\u003eDesigned to work with compatible Mac and Windows DJ setups, including Serato DJ Lite support.\u003c\/p\u003e\n\u003cdiv class=\"dj-tags\"\u003e\n\u003cspan class=\"dj-tag\"\u003eMac\u003c\/span\u003e \u003cspan class=\"dj-tag\"\u003eWindows\u003c\/span\u003e \u003cspan class=\"dj-tag\"\u003eUSB-C\u003c\/span\u003e \u003cspan class=\"dj-tag\"\u003e2-Deck\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-software-card\"\u003e\n\u003ch3\u003eMobile DJing\u003c\/h3\u003e\n\u003cp\u003eBuild a compact mobile setup with compatible iOS or Android devices and Bluetooth MIDI.\u003c\/p\u003e\n\u003cdiv class=\"dj-tags\"\u003e\n\u003cspan class=\"dj-tag\"\u003eiOS\u003c\/span\u003e \u003cspan class=\"dj-tag\"\u003eAndroid\u003c\/span\u003e \u003cspan class=\"dj-tag\"\u003eBluetooth MIDI\u003c\/span\u003e \u003cspan class=\"dj-tag\"\u003ePortable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================\n       SPECS\n  ========================= --\u003e\n\u003csection class=\"dj-section dark\"\u003e\n\u003cdiv class=\"dj-container\"\u003e\n\u003cdiv class=\"dj-kicker\"\u003eAT A GLANCE\u003c\/div\u003e\n\u003ch2\u003eCompact By Design.\u003c\/h2\u003e\n\u003cp class=\"dj-intro\"\u003eProfessional-style controls without turning your setup into a pile of equipment.\u003c\/p\u003e\n\u003cdiv class=\"dj-image-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/6846\/5274\/files\/ScreenShot_2026-08-18_170332_299.png?v=1787044067\" alt=\"DJ controller specifications\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"dj-specs\"\u003e\n\u003cdiv class=\"dj-spec\"\u003e\n\u003cspan\u003eDimensions\u003c\/span\u003e \u003cstrong\u003e8.07 × 13.31 × 1.85 in\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-spec\"\u003e\n\u003cspan\u003eWeight\u003c\/span\u003e \u003cstrong\u003e2.42 lb\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-spec\"\u003e\n\u003cspan\u003eConnectivity\u003c\/span\u003e \u003cstrong\u003eUSB-C + Bluetooth MIDI\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-spec\"\u003e\n\u003cspan\u003eChannels\u003c\/span\u003e \u003cstrong\u003e2-channel mixer\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-spec\"\u003e\n\u003cspan\u003ePerformance Pads\u003c\/span\u003e \u003cstrong\u003e16 backlit pads\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-spec\"\u003e\n\u003cspan\u003eLighting\u003c\/span\u003e \u003cstrong\u003eBeat-synchronized LED patterns\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-spec\"\u003e\n\u003cspan\u003eCompatible Platforms\u003c\/span\u003e \u003cstrong\u003eMac, Windows, iOS \u0026amp; Android*\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================\n       PACKAGE\n  ========================= --\u003e\n\u003csection class=\"dj-section\"\u003e\n\u003cdiv class=\"dj-container\"\u003e\n\u003cdiv class=\"dj-kicker\"\u003eIN THE BOX\u003c\/div\u003e\n\u003ch2\u003eEverything You Need To Start.\u003c\/h2\u003e\n\u003cp class=\"dj-intro\"\u003eKeep the setup simple. Your controller comes with the essentials to get your workflow started.\u003c\/p\u003e\n\u003cdiv class=\"dj-image-card\"\u003e\u003cimg src=\"https:\/\/nestplush.com\/cdn\/shop\/files\/ScreenShot_2026-08-18_170346_846.png?v=1787044068\" alt=\"DJ controller package contents\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"dj-box-list\"\u003e\n\u003cdiv class=\"dj-box-item\"\u003e\n\u003cspan class=\"dj-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e1 × DJ Controller\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-box-item\"\u003e\n\u003cspan class=\"dj-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e1 × USB-C to USB-C Cable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dj-box-item\"\u003e\n\u003cspan class=\"dj-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e1 × Quick Start Guide\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================\n       FAQ\n  ========================= --\u003e\n\u003csection class=\"dj-section dark\"\u003e\n\u003cdiv class=\"dj-container\"\u003e\n\u003cdiv class=\"dj-kicker\"\u003eQUESTIONS?\u003c\/div\u003e\n\u003ch2\u003eGood To Know.\u003c\/h2\u003e\n\u003cdiv class=\"dj-faq\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs it suitable for beginners?\u003c\/summary\u003e\n\u003cp\u003eYes. The 2-deck layout keeps the main controls easy to understand, while the performance pads and stems provide room to grow as your skills improve.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I use it with a computer?\u003c\/summary\u003e\n\u003cp\u003eIt is designed for compatible Mac and Windows DJ setups and supports desktop DJ workflows including Serato DJ Lite.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I use it with a phone or tablet?\u003c\/summary\u003e\n\u003cp\u003eCompatible iOS and Android setups can be used with supported DJ software and Bluetooth MIDI.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow does it connect?\u003c\/summary\u003e\n\u003cp\u003eThe controller uses USB-C for power and data, with Bluetooth MIDI available for compatible mobile workflows.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat comes in the box?\u003c\/summary\u003e\n\u003cp\u003eYou receive the DJ controller, a USB-C to USB-C cable and a quick start guide.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow much does it weigh?\u003c\/summary\u003e\n\u003cp\u003eThe controller weighs approximately 2.42 lb, making it easy to include in a portable DJ setup.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================\n       FINAL CTA\n  ========================= --\u003e\n\u003csection class=\"dj-final\" id=\"dj-native-buy\"\u003e\n\u003ch2\u003eLoad A Track. Drop The Beat. Make It Yours.\u003c\/h2\u003e\n\u003cp\u003eA compact 2-deck controller for mixing, performing and experimenting wherever you want to play.\u003c\/p\u003e\n\u003ca href=\"#dj-native-buy\" class=\"dj-button dj-scroll-buy\"\u003e Shop The DJ Controller \u003c\/a\u003e\u003c\/section\u003e\n\u003c!-- =========================\n       SCROLL TO NATIVE SHOPIFY BUY AREA\n  ========================= --\u003e \u003cscript\u003e\n    (function () {\n\n      var buttons = document.querySelectorAll(\n        '#dj-mobile-lp .dj-scroll-buy'\n      );\n\n      buttons.forEach(function(button) {\n\n        button.addEventListener('click', function(event) {\n\n          event.preventDefault();\n\n          var selectors = [\n            'form[action*=\"\/cart\/add\"]',\n            'product-form',\n            '.product-form',\n            '[data-product-form]',\n            '.product__info-container',\n            '.product-form__buttons'\n          ];\n\n          var target = null;\n\n          for (var i = 0; i \u003c selectors.length; i++) {\n            target = document.querySelector(selectors[i]);\n\n            if (target) {\n              break;\n            }\n          }\n\n          if (target) {\n\n            target.scrollIntoView({\n              behavior: 'smooth',\n              block: 'center'\n            });\n\n          } else {\n\n            var productArea =\n              document.querySelector(\n                'form[action*=\"\/cart\/add\"]'\n              );\n\n            if (productArea) {\n              productArea.scrollIntoView({\n                behavior: 'smooth',\n                block: 'center'\n              });\n            }\n\n          }\n\n        });\n\n      });\n\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e","brand":"mysite","offers":[{"title":"Default Title","offer_id":57269411119482,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/6846\/5274\/files\/ScreenShot_2026-08-18_170030_403.png?v=1787044067","url":"https:\/\/jcsdun-ei.myshopify.com\/products\/%f0%9f%8e%9b%ef%b8%8f-the-ultimate-2-deck-dj-controller-cd","provider":"Nestplush LTD","version":"1.0","type":"link"}