{"title":"4K Mice","description":"","products":[{"product_id":"endgame-gear-xm2w-4k","title":"Endgame Gear XM2w","description":"\u003c!-- ════════════════ COPY FROM HERE ════════════════ --\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\u003cdiv class=\"pd-inner\"\u003e\n\u003c!-- ── 1. TOP CTA ── --\u003e\n\u003cdiv class=\"pd-cta pd-cta--top\"\u003e\n\u003ca class=\"pd-cta-btn\" rel=\"noopener sponsored\" href=\"https:\/\/amzn.to\/4o76dK2\" target=\"_blank\"\u003e Check Price on Amazon \u003csvg aria-hidden=\"true\" height=\"14\" width=\"14\" fill=\"none\" viewbox=\"0 0 16 16\"\u003e\n      \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" d=\"M3 8h10M9 4l4 4-4 4\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e \u003c\/a\u003e\n\u003cp class=\"pd-cta-note\"\u003eOpens Amazon. We may earn a small commission — no extra cost to you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── 2. PRODUCT TITLE ── --\u003e\n\u003cdiv class=\"pd-product-title\"\u003eEndgame Gear XM2w 4K\u003c\/div\u003e\n\u003c!-- ── 3. DESCRIPTION BODY ── --\u003e\n\u003cdiv class=\"pd-body\"\u003e\n\u003cp\u003eEndgame Gear is a German peripherals brand that the esports scene knows well but most mainstream buyers have never heard of. The XM2w 4K is why that's about to change. At 62g with the PAW3395 sensor and 4K wireless polling, it outperforms mice costing twice as much — and Endgame Gear made a deliberate choice to strip out Bluetooth entirely to keep the wireless connection as clean and fast as possible.\u003c\/p\u003e\n\u003cp\u003eThe symmetrical shape is compact and works across small to large hands in fingertip, claw, and palm grip. Kailh GX switches give you a sharp, precise click with virtually no pre-travel. If you want flagship-level performance from a brand that doesn't spend money on marketing, this is it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── 4. BEST FOR \/ NOT IDEAL FOR ── --\u003e\n\u003cdiv class=\"pd-fit-split\"\u003e\n\u003cdiv class=\"pd-fit-col pd-fit-col--yes\"\u003e\n\u003cdiv class=\"pd-fit-title\"\u003e\n\u003cspan class=\"pd-fit-icon pd-fit-icon--yes\"\u003e✓\u003c\/span\u003eBest For\u003c\/div\u003e\n\u003cul class=\"pd-fit-list\"\u003e\n\u003cli\u003eFPS players wanting flagship specs without flagship price\u003c\/li\u003e\n\u003cli\u003eFingertip, claw, and palm grip users\u003c\/li\u003e\n\u003cli\u003eLeft and right-handed players\u003c\/li\u003e\n\u003cli\u003e4K polling rate setups\u003c\/li\u003e\n\u003cli\u003eEU buyers who value German engineering\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-fit-col pd-fit-col--no\"\u003e\n\u003cdiv class=\"pd-fit-title\"\u003e\n\u003cspan class=\"pd-fit-icon pd-fit-icon--no\"\u003e✕\u003c\/span\u003eNot Ideal For\u003c\/div\u003e\n\u003cul class=\"pd-fit-list\"\u003e\n\u003cli\u003eBluetooth required setups\u003c\/li\u003e\n\u003cli\u003eXL hands needing a larger shell\u003c\/li\u003e\n\u003cli\u003eMMO players needing side buttons\u003c\/li\u003e\n\u003cli\u003ePlayers who prioritise brand recognition\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── 5. MOUSE FIT GUIDE (cyan) ── --\u003e\n\u003cdiv class=\"pd-fit-guide\"\u003e\n\u003cdiv class=\"pd-eyebrow pd-eyebrow--cyan\"\u003e\n\u003cspan class=\"pd-dot pd-dot--cyan\"\u003e\u003c\/span\u003eMouse Fit Guide\u003cspan class=\"pd-dot pd-dot--cyan\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spectrum-row\"\u003e\n\u003cspan class=\"pd-slabel\"\u003eWeight\u003c\/span\u003e\n\u003cdiv class=\"pd-spectrum\"\u003e\n\u003cdiv class=\"pd-seg pd-seg--cyan\"\u003eSuperlight\u003c\/div\u003e\n\u003cdiv class=\"pd-seg pd-seg--cyan is-active\"\u003eMid-Weight\u003c\/div\u003e\n\u003cdiv class=\"pd-seg pd-seg--cyan\"\u003eHeavy\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spectrum-row\"\u003e\n\u003cspan class=\"pd-slabel\"\u003eHand Size\u003c\/span\u003e\n\u003cdiv class=\"pd-spectrum\"\u003e\n\u003cdiv class=\"pd-seg pd-seg--cyan is-active\"\u003eS\u003c\/div\u003e\n\u003cdiv class=\"pd-seg pd-seg--cyan is-active\"\u003eM\u003c\/div\u003e\n\u003cdiv class=\"pd-seg pd-seg--cyan is-active\"\u003eL\u003c\/div\u003e\n\u003cdiv class=\"pd-seg pd-seg--cyan\"\u003eXL\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spectrum-row\"\u003e\n\u003cspan class=\"pd-slabel\"\u003eGrip Style\u003c\/span\u003e\n\u003cdiv class=\"pd-tag-row\"\u003e\n\u003cspan class=\"pd-grip-tag\"\u003eFingertip\u003c\/span\u003e \u003cspan class=\"pd-grip-tag\"\u003eClaw\u003c\/span\u003e \u003cspan class=\"pd-grip-tag\"\u003ePalm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spectrum-row\"\u003e\n\u003cspan class=\"pd-slabel\"\u003eConnection\u003c\/span\u003e\n\u003cdiv class=\"pd-tag-row\"\u003e\n\u003cspan class=\"pd-conn-tag pd-conn-tag--active\"\u003eWireless\u003c\/span\u003e \u003cspan class=\"pd-conn-tag\"\u003eWired\u003c\/span\u003e \u003cspan class=\"pd-conn-tag\"\u003eBluetooth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── 6. SPEC GRID ── --\u003e\n\u003cdiv class=\"pd-spec-grid\"\u003e\n\u003cdiv class=\"pd-spec-item\"\u003e\n\u003cspan class=\"pd-spec-label\"\u003eSensor\u003c\/span\u003e \u003cspan class=\"pd-spec-val\"\u003ePAW3395\u003c\/span\u003e \u003cspan class=\"pd-spec-ctx\"\u003e26K CPI\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-item\"\u003e\n\u003cspan class=\"pd-spec-label\"\u003eWeight\u003c\/span\u003e \u003cspan class=\"pd-spec-val\"\u003e62g\u003c\/span\u003e \u003cspan class=\"pd-spec-ctx\"\u003eLightweight\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-item\"\u003e\n\u003cspan class=\"pd-spec-label\"\u003ePolling Rate\u003c\/span\u003e \u003cspan class=\"pd-spec-val\"\u003e4000Hz\u003c\/span\u003e \u003cspan class=\"pd-spec-ctx\"\u003e0.25ms response\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-item\"\u003e\n\u003cspan class=\"pd-spec-label\"\u003eSwitches\u003c\/span\u003e \u003cspan class=\"pd-spec-val\"\u003eKailh GX\u003c\/span\u003e \u003cspan class=\"pd-spec-ctx\"\u003eLow pre-travel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-item\"\u003e\n\u003cspan class=\"pd-spec-label\"\u003eConnection\u003c\/span\u003e \u003cspan class=\"pd-spec-val\"\u003e2.4GHz\u003c\/span\u003e \u003cspan class=\"pd-spec-ctx\"\u003eCompetitive only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-item\"\u003e\n\u003cspan class=\"pd-spec-label\"\u003eShape\u003c\/span\u003e \u003cspan class=\"pd-spec-val\"\u003eSymmetrical\u003c\/span\u003e \u003cspan class=\"pd-spec-ctx\"\u003eBoth hands\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── 7. REVIEWS ANCHOR ── --\u003e\n\u003cdiv id=\"pd-reviews\"\u003e\u003c\/div\u003e\n\u003c!-- ── 8. AIMDEPOT VERDICT ── --\u003e\n\u003cdiv class=\"pd-verdict\"\u003e\n\u003cdiv class=\"pd-eyebrow\"\u003e\n\u003cspan class=\"pd-dot\"\u003e\u003c\/span\u003eAimDepot Verdict\u003cspan class=\"pd-dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-verdict-text\"\u003eThis is exactly the kind of product AimDepot exists to surface. Endgame Gear doesn't advertise on YouTube, doesn't pay influencers, and doesn't put their budget into packaging. They put it into the sensor, the switches, and the polling rate. The XM2w 4K at 62g with PAW3395 and 4K wireless polling is objectively competitive with mice at double the price. EU buyers especially benefit — fast Prime delivery, German quality standards, and a shape that works for almost everyone. If you want to buy smart instead of buying famous, this is the pick.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── 9. BOTTOM CTA ── --\u003e\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ca class=\"pd-cta-btn\" rel=\"noopener sponsored\" href=\"https:\/\/amzn.to\/4o76dK2\" target=\"_blank\"\u003e Check Price on Amazon \u003csvg aria-hidden=\"true\" height=\"14\" width=\"14\" fill=\"none\" viewbox=\"0 0 16 16\"\u003e\n      \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" d=\"M3 8h10M9 4l4 4-4 4\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e \u003c\/a\u003e\n\u003cp class=\"pd-cta-note\"\u003eOpens Amazon. We may earn a small commission — no extra cost to you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── 10. FULFILLED BY ── --\u003e\n\u003cdiv class=\"pd-fulfilled\"\u003e\n\u003csvg aria-hidden=\"true\" height=\"15\" width=\"15\" fill=\"none\" viewbox=\"0 0 20 20\"\u003e\n    \u003crect stroke-width=\"1.3\" stroke=\"currentColor\" rx=\"1.5\" height=\"9\" width=\"12\" y=\"6\" x=\"1\"\u003e\u003c\/rect\u003e\n    \u003cpath stroke-linejoin=\"round\" stroke-width=\"1.3\" stroke=\"currentColor\" d=\"M13 9h2.5l3 3v3h-5.5V9z\"\u003e\u003c\/path\u003e\n    \u003ccircle stroke-width=\"1\" stroke=\"currentColor\" r=\"1.2\" cy=\"16.5\" cx=\"4.5\"\u003e\u003c\/circle\u003e\n    \u003ccircle stroke-width=\"1\" stroke=\"currentColor\" r=\"1.2\" cy=\"16.5\" cx=\"15\"\u003e\u003c\/circle\u003e\n  \u003c\/svg\u003e Sold and fulfilled by Amazon. Shipping, returns, and buyer protection are governed by Amazon's policies.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ════════════════ STYLES ════════════════ --\u003e\n\u003cstyle\u003e\n.pd-wrap {\n  width: 100vw;\n  margin-left: calc(50% - 50vw);\n  margin-right: calc(50% - 50vw);\n  box-sizing: border-box;\n  overflow-x: hidden;\n}\n.pd-inner {\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 0 2rem;\n  box-sizing: border-box;\n}\n.pd-wrap *, .pd-inner * { box-sizing: border-box; }\n\n\/* ── BODY ── *\/\n.pd-body { margin-bottom: 1.2rem; width: 100%; }\n.pd-body p {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 1.05rem; line-height: 1.75;\n  color: rgba(220,225,235,0.88);\n  margin: 0 0 0.85rem; padding: 0;\n}\n.pd-body p:last-child { margin-bottom: 0; }\n@media screen and (min-width: 750px) {\n  .pd-body p { font-size: 1.2rem; line-height: 1.8; }\n}\n\n\/* ── BEST FOR \/ NOT IDEAL ── *\/\n.pd-fit-split {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 0.6rem;\n  margin-bottom: 1.2rem;\n  width: 100%;\n}\n@media(max-width:440px){ .pd-fit-split { grid-template-columns: 1fr; } }\n.pd-fit-col {\n  border-radius: 12px;\n  padding: 1.2rem 1.4rem;\n  border: 1px solid rgba(255,255,255,0.07);\n  min-width: 0;\n}\n.pd-fit-col--yes {\n  background: rgba(0,200,83,0.04);\n  border-top: 1px solid rgba(0,200,83,0.28);\n}\n.pd-fit-col--no {\n  background: rgba(255,80,80,0.03);\n  border-top: 1px solid rgba(255,80,80,0.22);\n}\n.pd-fit-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 1.2rem; font-weight: 800;\n  text-transform: uppercase; letter-spacing: 0.05em;\n  color: rgba(255,255,255,0.82);\n  display: flex; align-items: center; gap: 0.45rem;\n  margin-bottom: 0.8rem;\n}\n@media screen and (min-width: 750px) { .pd-fit-title { font-size: 1.5rem; } }\n.pd-fit-icon { font-family: 'DM Sans', sans-serif; font-size: 1rem; font-weight: 700; line-height: 1; }\n.pd-fit-icon--yes { color: #00c853; }\n.pd-fit-icon--no { color: rgba(255,90,90,0.8); }\n.pd-fit-list {\n  list-style: none; margin: 0; padding: 0;\n  display: flex; flex-direction: column; gap: 0.5rem;\n}\n.pd-fit-list li {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 0.95rem; line-height: 1.5;\n  color: rgba(192,200,216,0.78);\n  padding-left: 1.1rem; position: relative;\n}\n@media screen and (min-width: 750px) { .pd-fit-list li { font-size: 1.1rem; } }\n.pd-fit-col--yes .pd-fit-list li::before {\n  content: '✓'; position: absolute; left: 0;\n  color: rgba(0,200,83,0.7); font-size: 0.8rem; font-weight: 700; top: 0.05rem;\n}\n.pd-fit-col--no .pd-fit-list li::before {\n  content: '✕'; position: absolute; left: 0;\n  color: rgba(255,90,90,0.6); font-size: 0.8rem; font-weight: 700; top: 0.05rem;\n}\n\n\/* ── EYEBROW — gold ── *\/\n.pd-eyebrow {\n  display: inline-flex; align-items: center; gap: 0.55rem;\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.75rem; letter-spacing: 0.20em; text-transform: uppercase;\n  color: rgba(245,166,35,0.55); margin-bottom: 1rem;\n}\n.pd-eyebrow--cyan { color: rgba(0,212,255,0.55); }\n@media screen and (min-width: 750px) {\n  .pd-eyebrow { font-size: 0.85rem; }\n}\n\n\/* ── DOTS ── *\/\n.pd-dot {\n  display: inline-block; width: 4px; height: 4px;\n  border-radius: 50%; background: #F5A623; flex-shrink: 0;\n  animation: pdDotPulse 2.4s ease-in-out infinite;\n}\n.pd-dot:last-child { animation-delay: 1.2s; }\n@keyframes pdDotPulse {\n  0%,100% { transform: scale(1); opacity: .4; }\n  50% { transform: scale(2.1); opacity: 1; box-shadow: 0 0 5px #F5A623; }\n}\n.pd-dot--cyan { background: #00D4FF; animation: pdDotCyan 2.4s ease-in-out infinite; }\n.pd-dot--cyan:last-child { animation-delay: 1.2s; }\n@keyframes pdDotCyan {\n  0%,100% { transform: scale(1); opacity: .4; }\n  50% { transform: scale(2.1); opacity: 1; box-shadow: 0 0 5px #00D4FF; }\n}\n\n\/* ── FIT GUIDE — cyan ── *\/\n.pd-fit-guide {\n  background: linear-gradient(180deg,#080d14 0%,#060a10 100%);\n  border: 1px solid rgba(0,212,255,0.12);\n  border-top: 1px solid rgba(0,212,255,0.35);\n  border-radius: 12px;\n  padding: 1.4rem 1.6rem;\n  margin-bottom: 1.2rem;\n  position: relative; overflow: hidden; width: 100%;\n}\n.pd-fit-guide::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px;\n  background: linear-gradient(to right,transparent 0%,rgba(0,212,255,.08) 15%,rgba(0,212,255,.45) 50%,rgba(0,212,255,.08) 85%,transparent 100%);\n}\n.pd-spectrum-row {\n  display: flex;\n  align-items: center;\n  gap: 1rem;\n  margin-bottom: 0.9rem;\n  width: 100%;\n  min-width: 0;\n}\n.pd-spectrum-row:last-child { margin-bottom: 0; }\n.pd-slabel {\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.82rem; letter-spacing: 0.11em; text-transform: uppercase;\n  color: rgba(0,212,255,0.45);\n  width: 72px; min-width: 72px; flex-shrink: 0;\n}\n@media screen and (min-width: 750px) {\n  .pd-slabel { font-size: 0.95rem; width: 96px; min-width: 96px; }\n}\n.pd-spectrum {\n  flex: 1;\n  display: flex;\n  gap: 3px;\n  min-width: 0;\n  overflow: hidden;\n}\n.pd-seg--cyan {\n  flex: 1;\n  min-width: 0;\n  height: 36px;\n  background: rgba(0,212,255,0.03);\n  border: 1px solid rgba(0,212,255,0.10);\n  border-radius: 5px;\n  display: flex; align-items: center; justify-content: center;\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.72rem; letter-spacing: 0.04em; text-transform: uppercase;\n  color: rgba(0,212,255,0.28);\n  transition: background .2s, color .2s, border-color .2s;\n  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 6px;\n}\n@media screen and (min-width: 750px) {\n  .pd-seg--cyan { font-size: 0.88rem; height: 42px; }\n}\n.pd-seg--cyan.is-active {\n  background: rgba(0,212,255,0.10);\n  border-color: rgba(0,212,255,0.40);\n  color: #00D4FF;\n}\n.pd-tag-row {\n  flex: 1; min-width: 0;\n  display: flex; gap: 0.4rem; flex-wrap: wrap; align-items: center;\n}\n.pd-grip-tag {\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.72rem; letter-spacing: 0.10em; text-transform: uppercase;\n  padding: 0.28rem 0.75rem; border-radius: 20px;\n  border: 1px solid rgba(0,212,255,0.28);\n  background: rgba(0,212,255,0.06); color: rgba(0,212,255,0.75);\n}\n.pd-conn-tag {\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.72rem; letter-spacing: 0.10em; text-transform: uppercase;\n  padding: 0.28rem 0.75rem; border-radius: 20px;\n  border: 1px solid rgba(0,212,255,0.10);\n  background: rgba(0,212,255,0.02); color: rgba(0,212,255,0.28);\n}\n.pd-conn-tag--active {\n  border: 1px solid rgba(0,212,255,0.38);\n  background: rgba(0,212,255,0.09); color: #00D4FF;\n}\n@media screen and (min-width: 750px) {\n  .pd-grip-tag, .pd-conn-tag { font-size: 0.85rem; padding: 0.32rem 0.9rem; }\n}\n\n\/* ── SPEC GRID ── *\/\n.pd-spec-grid {\n  display: grid; grid-template-columns: repeat(3,1fr);\n  gap: 0.6rem; margin-bottom: 1.2rem; width: 100%;\n}\n@media(max-width:500px){ .pd-spec-grid { grid-template-columns: repeat(2,1fr); } }\n.pd-spec-item {\n  background: rgba(255,255,255,0.025);\n  border: 1px solid rgba(255,255,255,0.07);\n  border-top: 1px solid rgba(245,166,35,0.14);\n  border-radius: 10px; padding: 1rem 1.1rem;\n  display: flex; flex-direction: column; gap: 0.2rem;\n  transition: border-color .2s, background .2s;\n  position: relative; overflow: hidden; min-width: 0;\n}\n.pd-spec-item::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px;\n  background: linear-gradient(to right,transparent,rgba(245,166,35,.4),transparent);\n  opacity: 0; transition: opacity .2s;\n}\n.pd-spec-item:hover { border-color: rgba(245,166,35,.22); background: rgba(245,166,35,.04); }\n.pd-spec-item:hover::before { opacity: 1; }\n.pd-spec-label {\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.68rem; letter-spacing: 0.12em; text-transform: uppercase;\n  color: rgba(192,200,216,0.45);\n}\n@media screen and (min-width: 750px) { .pd-spec-label { font-size: 0.78rem; } }\n.pd-spec-val {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 1.5rem; font-weight: 700;\n  color: #fff; letter-spacing: .02em; line-height: 1.1;\n}\n@media screen and (min-width: 750px) { .pd-spec-val { font-size: 2rem; } }\n.pd-spec-ctx {\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.65rem; letter-spacing: 0.09em; text-transform: uppercase;\n  color: rgba(245,166,35,0.65); margin-top: 0.1rem;\n}\n@media screen and (min-width: 750px) { .pd-spec-ctx { font-size: 0.75rem; } }\n\n\/* ── VERDICT ── *\/\n.pd-verdict {\n  background: linear-gradient(180deg,#0a0e16 0%,#080b12 100%);\n  border: 1px solid rgba(180,210,255,0.08);\n  border-top: 1px solid rgba(245,166,35,0.22);\n  border-left: 3px solid rgba(245,166,35,0.45);\n  border-radius: 12px; padding: 1.4rem 1.6rem;\n  margin-bottom: 1.2rem; position: relative; overflow: hidden; width: 100%;\n}\n.pd-verdict::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px;\n  background: linear-gradient(to right,rgba(245,166,35,.25) 0%,rgba(255,213,102,.55) 30%,rgba(245,166,35,.12) 70%,transparent 100%);\n}\n.pd-verdict-text {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 1.05rem; line-height: 1.75;\n  color: rgba(220,225,235,0.88); margin: 0; font-style: italic;\n}\n@media screen and (min-width: 750px) { .pd-verdict-text { font-size: 1.2rem; line-height: 1.8; } }\n\n\/* ── CTA ── *\/\n.pd-cta {\n  display: flex; flex-direction: column;\n  align-items: flex-start; gap: 0.6rem;\n  margin-bottom: 1.2rem; width: 100%;\n}\n.pd-cta--top { margin-bottom: 1.6rem; }\n.pd-cta-btn {\n  display: inline-flex; align-items: center; gap: 0.6rem;\n  padding: 0.95rem 2rem;\n  background: linear-gradient(135deg,#F5A623,#FFD166);\n  color: #000; font-family: 'DM Sans', sans-serif;\n  font-size: 1rem; font-weight: 700; text-decoration: none;\n  border-radius: 10px; box-shadow: 0 4px 20px rgba(245,166,35,0.35);\n  transition: transform .18s ease, box-shadow .18s ease;\n  white-space: nowrap; position: relative; overflow: hidden;\n}\n@media screen and (min-width: 750px) { .pd-cta-btn { font-size: 1.15rem; padding: 1.1rem 2.4rem; } }\n.pd-cta-btn::before {\n  content: ''; position: absolute; top: 0; left: -75%; width: 50%; height: 100%;\n  background: linear-gradient(120deg,transparent,rgba(255,255,255,.25),transparent);\n  transform: skewX(-20deg); transition: left .45s ease;\n}\n.pd-cta-btn:hover::before { left: 140%; }\n.pd-cta-btn:hover { transform: translateY(-3px); box-shadow: 0 12px 32px rgba(245,166,35,.55); }\n.pd-cta-note {\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.58rem; letter-spacing: 0.12em; text-transform: uppercase;\n  color: rgba(192,200,216,0.32); margin: 0; padding: 0;\n}\n@media screen and (min-width: 750px) { .pd-cta-note { font-size: 0.68rem; } }\n\n\/* ── FULFILLED ── *\/\n.pd-fulfilled {\n  display: flex; align-items: flex-start; gap: 0.6rem;\n  padding: 0.9rem 1.2rem;\n  background: rgba(255,255,255,0.025);\n  border: 1px solid rgba(255,255,255,0.07);\n  border-left: 3px solid rgba(245,166,35,0.35);\n  border-radius: 10px; margin-bottom: 1rem;\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.67rem; letter-spacing: 0.10em; text-transform: uppercase;\n  color: rgba(192,200,216,0.45); line-height: 1.6; width: 100%;\n}\n@media screen and (min-width: 750px) { .pd-fulfilled { font-size: 0.75rem; } }\n.pd-fulfilled svg { flex-shrink: 0; color: rgba(245,166,35,0.5); margin-top: 2px; }\n\n.pd-product-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(1.8rem, 4vw, 3.5rem);\n  font-weight: 900;\n  text-transform: uppercase;\n  letter-spacing: 0.02em;\n  color: #fff;\n  line-height: 1;\n  margin-bottom: 1rem;\n  width: 100%;\n}\n\u003c\/style\u003e\n\u003c!-- ════════════════ COPY TO HERE ════════════════ --\u003e","brand":"Endgame","offers":[{"title":"Default Title","offer_id":53186388852847,"sku":null,"price":94.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0642\/4385\/9567\/files\/endgame-gear-xm2w-1.jpg?v=1780598013"},{"product_id":"attack-shark-x3-pro","title":"Attack Shark X3 Pro","description":"\u003c!-- ════════════════ COPY FROM HERE ════════════════ --\u003e\n\n\u003cdiv class=\"pd-wrap\"\u003e\n\u003cdiv class=\"pd-inner\"\u003e\n\n\u003c!-- ── 1. TOP CTA ── --\u003e\n\u003cdiv class=\"pd-cta pd-cta--top\"\u003e\n  \u003ca href=\"https:\/\/amzn.to\/4dUjXTK\" target=\"_blank\" rel=\"noopener sponsored\" class=\"pd-cta-btn\"\u003e\n    Check Price on Amazon\n    \u003csvg viewbox=\"0 0 16 16\" fill=\"none\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\n      \u003cpath d=\"M3 8h10M9 4l4 4-4 4\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n  \u003c\/a\u003e\n  \u003cp class=\"pd-cta-note\"\u003eOpens Amazon. We may earn a small commission — no extra cost to you.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- ── 2. PRODUCT TITLE ── --\u003e\n\u003cdiv class=\"pd-product-title\"\u003eAttack Shark X3 Pro\u003c\/div\u003e\n\n\u003c!-- ── 3. DESCRIPTION BODY ── --\u003e\n\u003cdiv class=\"pd-body\"\u003e\n  \u003cp\u003e\n    Attack Shark isn't a name you'll see on Twitch sponsorships or in esports arena booths. They put the budget into the mouse instead. The X3 Pro is the result — 59g, PAW3395 sensor, 4K wireless polling and 8K wired polling, tri-mode connectivity, and 200 hours of battery life. At this price point, those specs don't exist anywhere else.\n  \u003c\/p\u003e\n  \u003cp\u003e\n    The shape is symmetrical and compact, sitting comfortably in the lightweight all-rounder category. Kailh Black Mamba switches give a crisp, clean click with 80 million click durability. The 4K nano dongle is included in the box — you don't need to buy anything extra to run it at full polling rate wirelessly.\n  \u003c\/p\u003e\n  \u003cp\u003e\n    The trade-off is brand familiarity — this isn't Razer or Logitech. But if you care about what's inside the mouse rather than what's printed on it, the X3 Pro is one of the most honest value propositions at this weight class. 59g, PAW3395, 4K wireless. The specs speak for themselves.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- ── 4. BEST FOR \/ NOT IDEAL FOR ── --\u003e\n\u003cdiv class=\"pd-fit-split\"\u003e\n  \u003cdiv class=\"pd-fit-col pd-fit-col--yes\"\u003e\n    \u003cdiv class=\"pd-fit-title\"\u003e\n      \u003cspan class=\"pd-fit-icon pd-fit-icon--yes\"\u003e✓\u003c\/span\u003eBest For\n    \u003c\/div\u003e\n    \u003cul class=\"pd-fit-list\"\u003e\n      \u003cli\u003eBudget-conscious FPS players\u003c\/li\u003e\n      \u003cli\u003eFingertip and claw grip users\u003c\/li\u003e\n      \u003cli\u003eLeft and right-handed players\u003c\/li\u003e\n      \u003cli\u003e4K polling rate setups\u003c\/li\u003e\n      \u003cli\u003ePlayers who prioritise specs over brand\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pd-fit-col pd-fit-col--no\"\u003e\n    \u003cdiv class=\"pd-fit-title\"\u003e\n      \u003cspan class=\"pd-fit-icon pd-fit-icon--no\"\u003e✕\u003c\/span\u003eNot Ideal For\n    \u003c\/div\u003e\n    \u003cul class=\"pd-fit-list\"\u003e\n      \u003cli\u003ePlayers who need brand recognition\u003c\/li\u003e\n      \u003cli\u003eXL hands needing a larger shell\u003c\/li\u003e\n      \u003cli\u003eMMO players needing side buttons\u003c\/li\u003e\n      \u003cli\u003ePalm grip with large hands\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ── 5. MOUSE FIT GUIDE (cyan) ── --\u003e\n\u003cdiv class=\"pd-fit-guide\"\u003e\n  \u003cdiv class=\"pd-eyebrow pd-eyebrow--cyan\"\u003e\n    \u003cspan class=\"pd-dot pd-dot--cyan\"\u003e\u003c\/span\u003eMouse Fit Guide\u003cspan class=\"pd-dot pd-dot--cyan\"\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pd-spectrum-row\"\u003e\n    \u003cspan class=\"pd-slabel\"\u003eWeight\u003c\/span\u003e\n    \u003cdiv class=\"pd-spectrum\"\u003e\n      \u003cdiv class=\"pd-seg pd-seg--cyan is-active\"\u003eSuperlight\u003c\/div\u003e\n      \u003cdiv class=\"pd-seg pd-seg--cyan\"\u003eMid-Weight\u003c\/div\u003e\n      \u003cdiv class=\"pd-seg pd-seg--cyan\"\u003eHeavy\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pd-spectrum-row\"\u003e\n    \u003cspan class=\"pd-slabel\"\u003eHand Size\u003c\/span\u003e\n    \u003cdiv class=\"pd-spectrum\"\u003e\n      \u003cdiv class=\"pd-seg pd-seg--cyan is-active\"\u003eS\u003c\/div\u003e\n      \u003cdiv class=\"pd-seg pd-seg--cyan is-active\"\u003eM\u003c\/div\u003e\n      \u003cdiv class=\"pd-seg pd-seg--cyan is-active\"\u003eL\u003c\/div\u003e\n      \u003cdiv class=\"pd-seg pd-seg--cyan\"\u003eXL\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pd-spectrum-row\"\u003e\n    \u003cspan class=\"pd-slabel\"\u003eGrip Style\u003c\/span\u003e\n    \u003cdiv class=\"pd-tag-row\"\u003e\n      \u003cspan class=\"pd-grip-tag\"\u003eFingertip\u003c\/span\u003e\n      \u003cspan class=\"pd-grip-tag\"\u003eClaw\u003c\/span\u003e\n      \u003cspan class=\"pd-grip-tag\"\u003ePalm\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pd-spectrum-row\"\u003e\n    \u003cspan class=\"pd-slabel\"\u003eConnection\u003c\/span\u003e\n    \u003cdiv class=\"pd-tag-row\"\u003e\n      \u003cspan class=\"pd-conn-tag pd-conn-tag--active\"\u003eWireless\u003c\/span\u003e\n      \u003cspan class=\"pd-conn-tag pd-conn-tag--active\"\u003eWired\u003c\/span\u003e\n      \u003cspan class=\"pd-conn-tag pd-conn-tag--active\"\u003eBluetooth\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ── 6. SPEC GRID ── --\u003e\n\u003cdiv class=\"pd-spec-grid\"\u003e\n  \u003cdiv class=\"pd-spec-item\"\u003e\n    \u003cspan class=\"pd-spec-label\"\u003eSensor\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-val\"\u003ePAW3395\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-ctx\"\u003e26K DPI\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pd-spec-item\"\u003e\n    \u003cspan class=\"pd-spec-label\"\u003eWeight\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-val\"\u003e59g\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-ctx\"\u003eSuperlight\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pd-spec-item\"\u003e\n    \u003cspan class=\"pd-spec-label\"\u003ePolling Rate\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-val\"\u003e4K\/8K\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-ctx\"\u003eWireless\/Wired\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pd-spec-item\"\u003e\n    \u003cspan class=\"pd-spec-label\"\u003eSwitches\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-val\"\u003eKailh BM\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-ctx\"\u003e80M clicks\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pd-spec-item\"\u003e\n    \u003cspan class=\"pd-spec-label\"\u003eBattery\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-val\"\u003e200hr\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-ctx\"\u003eWireless mode\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pd-spec-item\"\u003e\n    \u003cspan class=\"pd-spec-label\"\u003eConnection\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-val\"\u003e2.4GHz\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-ctx\"\u003e+ BT 5.2 + Wired\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pd-spec-item\"\u003e\n    \u003cspan class=\"pd-spec-label\"\u003eShape\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-val\"\u003eSymmetrical\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-ctx\"\u003eBoth hands\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pd-spec-item\"\u003e\n    \u003cspan class=\"pd-spec-label\"\u003eDimensions\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-val\"\u003e118.5mm\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-ctx\"\u003e× 61 × 39.7mm\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pd-spec-item\"\u003e\n    \u003cspan class=\"pd-spec-label\"\u003eCharging\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-val\"\u003eUSB-C\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ── 7. REVIEWS ANCHOR ── --\u003e\n\u003cdiv id=\"pd-reviews\"\u003e\u003c\/div\u003e\n\n\u003c!-- ── 8. AIMDEPOT VERDICT ── --\u003e\n\u003cdiv class=\"pd-verdict\"\u003e\n  \u003cdiv class=\"pd-eyebrow\"\u003e\n    \u003cspan class=\"pd-dot\"\u003e\u003c\/span\u003eAimDepot Verdict\u003cspan class=\"pd-dot\"\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"pd-verdict-text\"\u003e\n    The Attack Shark X3 Pro is a difficult mouse to argue against at this price. PAW3395, 59g, 4K wireless polling, 200 hours of battery — these are flagship-tier specs in a budget-tier price bracket. The brand is unknown to most buyers, but the internals are not. If you're upgrading from a heavier mouse and don't want to spend flagship money, this is where to start looking.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- ── 9. BOTTOM CTA ── --\u003e\n\u003cdiv class=\"pd-cta\"\u003e\n  \u003ca href=\"https:\/\/amzn.to\/4dUjXTK\" target=\"_blank\" rel=\"noopener sponsored\" class=\"pd-cta-btn\"\u003e\n    Check Price on Amazon\n    \u003csvg viewbox=\"0 0 16 16\" fill=\"none\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\n      \u003cpath d=\"M3 8h10M9 4l4 4-4 4\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n  \u003c\/a\u003e\n  \u003cp class=\"pd-cta-note\"\u003eOpens Amazon. We may earn a small commission — no extra cost to you.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- ── 10. FULFILLED BY ── --\u003e\n\u003cdiv class=\"pd-fulfilled\"\u003e\n  \u003csvg viewbox=\"0 0 20 20\" fill=\"none\" width=\"15\" height=\"15\" aria-hidden=\"true\"\u003e\n    \u003crect x=\"1\" y=\"6\" width=\"12\" height=\"9\" rx=\"1.5\" stroke=\"currentColor\" stroke-width=\"1.3\"\u003e\u003c\/rect\u003e\n    \u003cpath d=\"M13 9h2.5l3 3v3h-5.5V9z\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n    \u003ccircle cx=\"4.5\" cy=\"16.5\" r=\"1.2\" stroke=\"currentColor\" stroke-width=\"1\"\u003e\u003c\/circle\u003e\n    \u003ccircle cx=\"15\" cy=\"16.5\" r=\"1.2\" stroke=\"currentColor\" stroke-width=\"1\"\u003e\u003c\/circle\u003e\n  \u003c\/svg\u003e\n  Sold and fulfilled by Amazon. Shipping, returns, and buyer protection are governed by Amazon's policies.\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ════════════════ STYLES ════════════════ --\u003e\n\u003cstyle\u003e\n.pd-wrap {\n  width: 100vw;\n  margin-left: calc(50% - 50vw);\n  margin-right: calc(50% - 50vw);\n  box-sizing: border-box;\n  overflow-x: hidden;\n}\n.pd-inner {\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 0 2rem;\n  box-sizing: border-box;\n}\n.pd-wrap *, .pd-inner * { box-sizing: border-box; }\n\n\/* ── BODY ── *\/\n.pd-body { margin-bottom: 1.2rem; width: 100%; }\n.pd-body p {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 1.05rem; line-height: 1.75;\n  color: rgba(220,225,235,0.88);\n  margin: 0 0 0.85rem; padding: 0;\n}\n.pd-body p:last-child { margin-bottom: 0; }\n@media screen and (min-width: 750px) {\n  .pd-body p { font-size: 1.2rem; line-height: 1.8; }\n}\n\n\/* ── BEST FOR \/ NOT IDEAL ── *\/\n.pd-fit-split {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 0.6rem;\n  margin-bottom: 1.2rem;\n  width: 100%;\n}\n@media(max-width:440px){ .pd-fit-split { grid-template-columns: 1fr; } }\n.pd-fit-col {\n  border-radius: 12px;\n  padding: 1.2rem 1.4rem;\n  border: 1px solid rgba(255,255,255,0.07);\n  min-width: 0;\n}\n.pd-fit-col--yes {\n  background: rgba(0,200,83,0.04);\n  border-top: 1px solid rgba(0,200,83,0.28);\n}\n.pd-fit-col--no {\n  background: rgba(255,80,80,0.03);\n  border-top: 1px solid rgba(255,80,80,0.22);\n}\n.pd-fit-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 1.2rem; font-weight: 800;\n  text-transform: uppercase; letter-spacing: 0.05em;\n  color: rgba(255,255,255,0.82);\n  display: flex; align-items: center; gap: 0.45rem;\n  margin-bottom: 0.8rem;\n}\n@media screen and (min-width: 750px) { .pd-fit-title { font-size: 1.5rem; } }\n.pd-fit-icon { font-family: 'DM Sans', sans-serif; font-size: 1rem; font-weight: 700; line-height: 1; }\n.pd-fit-icon--yes { color: #00c853; }\n.pd-fit-icon--no { color: rgba(255,90,90,0.8); }\n.pd-fit-list {\n  list-style: none; margin: 0; padding: 0;\n  display: flex; flex-direction: column; gap: 0.5rem;\n}\n.pd-fit-list li {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 0.95rem; line-height: 1.5;\n  color: rgba(192,200,216,0.78);\n  padding-left: 1.1rem; position: relative;\n}\n@media screen and (min-width: 750px) { .pd-fit-list li { font-size: 1.1rem; } }\n.pd-fit-col--yes .pd-fit-list li::before {\n  content: '✓'; position: absolute; left: 0;\n  color: rgba(0,200,83,0.7); font-size: 0.8rem; font-weight: 700; top: 0.05rem;\n}\n.pd-fit-col--no .pd-fit-list li::before {\n  content: '✕'; position: absolute; left: 0;\n  color: rgba(255,90,90,0.6); font-size: 0.8rem; font-weight: 700; top: 0.05rem;\n}\n\n\/* ── EYEBROW — gold ── *\/\n.pd-eyebrow {\n  display: inline-flex; align-items: center; gap: 0.55rem;\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.75rem; letter-spacing: 0.20em; text-transform: uppercase;\n  color: rgba(245,166,35,0.55); margin-bottom: 1rem;\n}\n.pd-eyebrow--cyan { color: rgba(0,212,255,0.55); }\n@media screen and (min-width: 750px) { .pd-eyebrow { font-size: 0.85rem; } }\n\n\/* ── DOTS ── *\/\n.pd-dot {\n  display: inline-block; width: 4px; height: 4px;\n  border-radius: 50%; background: #F5A623; flex-shrink: 0;\n  animation: pdDotPulse 2.4s ease-in-out infinite;\n}\n.pd-dot:last-child { animation-delay: 1.2s; }\n@keyframes pdDotPulse {\n  0%,100% { transform: scale(1); opacity: .4; }\n  50% { transform: scale(2.1); opacity: 1; box-shadow: 0 0 5px #F5A623; }\n}\n.pd-dot--cyan { background: #00D4FF; animation: pdDotCyan 2.4s ease-in-out infinite; }\n.pd-dot--cyan:last-child { animation-delay: 1.2s; }\n@keyframes pdDotCyan {\n  0%,100% { transform: scale(1); opacity: .4; }\n  50% { transform: scale(2.1); opacity: 1; box-shadow: 0 0 5px #00D4FF; }\n}\n\n\/* ── FIT GUIDE — cyan ── *\/\n.pd-fit-guide {\n  background: linear-gradient(180deg,#080d14 0%,#060a10 100%);\n  border: 1px solid rgba(0,212,255,0.12);\n  border-top: 1px solid rgba(0,212,255,0.35);\n  border-radius: 12px;\n  padding: 1.4rem 1.6rem;\n  margin-bottom: 1.2rem;\n  position: relative; overflow: hidden; width: 100%;\n}\n.pd-fit-guide::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px;\n  background: linear-gradient(to right,transparent 0%,rgba(0,212,255,.08) 15%,rgba(0,212,255,.45) 50%,rgba(0,212,255,.08) 85%,transparent 100%);\n}\n.pd-spectrum-row {\n  display: flex; align-items: center; gap: 1rem;\n  margin-bottom: 0.9rem; width: 100%; min-width: 0;\n}\n.pd-spectrum-row:last-child { margin-bottom: 0; }\n.pd-slabel {\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.82rem; letter-spacing: 0.11em; text-transform: uppercase;\n  color: rgba(0,212,255,0.45);\n  width: 72px; min-width: 72px; flex-shrink: 0;\n}\n@media screen and (min-width: 750px) {\n  .pd-slabel { font-size: 0.95rem; width: 96px; min-width: 96px; }\n}\n.pd-spectrum {\n  flex: 1; display: flex; gap: 3px; min-width: 0; overflow: hidden;\n}\n.pd-seg--cyan {\n  flex: 1; min-width: 0; height: 36px;\n  background: rgba(0,212,255,0.03);\n  border: 1px solid rgba(0,212,255,0.10);\n  border-radius: 5px;\n  display: flex; align-items: center; justify-content: center;\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.72rem; letter-spacing: 0.04em; text-transform: uppercase;\n  color: rgba(0,212,255,0.28);\n  transition: background .2s, color .2s, border-color .2s;\n  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 6px;\n}\n@media screen and (min-width: 750px) { .pd-seg--cyan { font-size: 0.88rem; height: 42px; } }\n.pd-seg--cyan.is-active {\n  background: rgba(0,212,255,0.10);\n  border-color: rgba(0,212,255,0.40);\n  color: #00D4FF;\n}\n.pd-tag-row {\n  flex: 1; min-width: 0;\n  display: flex; gap: 0.4rem; flex-wrap: wrap; align-items: center;\n}\n.pd-grip-tag {\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.72rem; letter-spacing: 0.10em; text-transform: uppercase;\n  padding: 0.28rem 0.75rem; border-radius: 20px;\n  border: 1px solid rgba(0,212,255,0.28);\n  background: rgba(0,212,255,0.06); color: rgba(0,212,255,0.75);\n}\n.pd-conn-tag {\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.72rem; letter-spacing: 0.10em; text-transform: uppercase;\n  padding: 0.28rem 0.75rem; border-radius: 20px;\n  border: 1px solid rgba(0,212,255,0.10);\n  background: rgba(0,212,255,0.02); color: rgba(0,212,255,0.28);\n}\n.pd-conn-tag--active {\n  border: 1px solid rgba(0,212,255,0.38);\n  background: rgba(0,212,255,0.09); color: #00D4FF;\n}\n@media screen and (min-width: 750px) {\n  .pd-grip-tag, .pd-conn-tag { font-size: 0.85rem; padding: 0.32rem 0.9rem; }\n}\n\n\/* ── SPEC GRID ── *\/\n.pd-spec-grid {\n  display: grid; grid-template-columns: repeat(3,1fr);\n  gap: 0.6rem; margin-bottom: 1.2rem; width: 100%;\n}\n@media(max-width:500px){ .pd-spec-grid { grid-template-columns: repeat(2,1fr); } }\n.pd-spec-item {\n  background: rgba(255,255,255,0.025);\n  border: 1px solid rgba(255,255,255,0.07);\n  border-top: 1px solid rgba(245,166,35,0.14);\n  border-radius: 10px; padding: 1rem 1.1rem;\n  display: flex; flex-direction: column; gap: 0.2rem;\n  transition: border-color .2s, background .2s;\n  position: relative; overflow: hidden; min-width: 0;\n}\n.pd-spec-item::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px;\n  background: linear-gradient(to right,transparent,rgba(245,166,35,.4),transparent);\n  opacity: 0; transition: opacity .2s;\n}\n.pd-spec-item:hover { border-color: rgba(245,166,35,.22); background: rgba(245,166,35,.04); }\n.pd-spec-item:hover::before { opacity: 1; }\n.pd-spec-label {\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.68rem; letter-spacing: 0.12em; text-transform: uppercase;\n  color: rgba(192,200,216,0.45);\n}\n@media screen and (min-width: 750px) { .pd-spec-label { font-size: 0.78rem; } }\n.pd-spec-val {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 1.5rem; font-weight: 700;\n  color: #fff; letter-spacing: .02em; line-height: 1.1;\n}\n@media screen and (min-width: 750px) { .pd-spec-val { font-size: 2rem; } }\n.pd-spec-ctx {\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.65rem; letter-spacing: 0.09em; text-transform: uppercase;\n  color: rgba(245,166,35,0.65); margin-top: 0.1rem;\n}\n@media screen and (min-width: 750px) { .pd-spec-ctx { font-size: 0.75rem; } }\n\n\/* ── VERDICT ── *\/\n.pd-verdict {\n  background: linear-gradient(180deg,#0a0e16 0%,#080b12 100%);\n  border: 1px solid rgba(180,210,255,0.08);\n  border-top: 1px solid rgba(245,166,35,0.22);\n  border-left: 3px solid rgba(245,166,35,0.45);\n  border-radius: 12px; padding: 1.4rem 1.6rem;\n  margin-bottom: 1.2rem; position: relative; overflow: hidden; width: 100%;\n}\n.pd-verdict::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px;\n  background: linear-gradient(to right,rgba(245,166,35,.25) 0%,rgba(255,213,102,.55) 30%,rgba(245,166,35,.12) 70%,transparent 100%);\n}\n.pd-verdict-text {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 1.05rem; line-height: 1.75;\n  color: rgba(220,225,235,0.88); margin: 0; font-style: italic;\n}\n@media screen and (min-width: 750px) { .pd-verdict-text { font-size: 1.2rem; line-height: 1.8; } }\n\n\/* ── CTA ── *\/\n.pd-cta {\n  display: flex; flex-direction: column;\n  align-items: flex-start; gap: 0.6rem;\n  margin-bottom: 1.2rem; width: 100%;\n}\n.pd-cta--top { margin-bottom: 1.6rem; }\n.pd-cta-btn {\n  display: inline-flex; align-items: center; gap: 0.6rem;\n  padding: 0.95rem 2rem;\n  background: linear-gradient(135deg,#F5A623,#FFD166);\n  color: #000; font-family: 'DM Sans', sans-serif;\n  font-size: 1rem; font-weight: 700; text-decoration: none;\n  border-radius: 10px; box-shadow: 0 4px 20px rgba(245,166,35,0.35);\n  transition: transform .18s ease, box-shadow .18s ease;\n  white-space: nowrap; position: relative; overflow: hidden;\n}\n@media screen and (min-width: 750px) { .pd-cta-btn { font-size: 1.15rem; padding: 1.1rem 2.4rem; } }\n.pd-cta-btn::before {\n  content: ''; position: absolute; top: 0; left: -75%; width: 50%; height: 100%;\n  background: linear-gradient(120deg,transparent,rgba(255,255,255,.25),transparent);\n  transform: skewX(-20deg); transition: left .45s ease;\n}\n.pd-cta-btn:hover::before { left: 140%; }\n.pd-cta-btn:hover { transform: translateY(-3px); box-shadow: 0 12px 32px rgba(245,166,35,.55); }\n.pd-cta-note {\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.58rem; letter-spacing: 0.12em; text-transform: uppercase;\n  color: rgba(192,200,216,0.32); margin: 0; padding: 0;\n}\n@media screen and (min-width: 750px) { .pd-cta-note { font-size: 0.68rem; } }\n\n\/* ── FULFILLED ── *\/\n.pd-fulfilled {\n  display: flex; align-items: flex-start; gap: 0.6rem;\n  padding: 0.9rem 1.2rem;\n  background: rgba(255,255,255,0.025);\n  border: 1px solid rgba(255,255,255,0.07);\n  border-left: 3px solid rgba(245,166,35,0.35);\n  border-radius: 10px; margin-bottom: 1rem;\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.67rem; letter-spacing: 0.10em; text-transform: uppercase;\n  color: rgba(192,200,216,0.45); line-height: 1.6; width: 100%;\n}\n@media screen and (min-width: 750px) { .pd-fulfilled { font-size: 0.75rem; } }\n.pd-fulfilled svg { flex-shrink: 0; color: rgba(245,166,35,0.5); margin-top: 2px; }\n\n.pd-product-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(1.8rem, 4vw, 3.5rem);\n  font-weight: 900;\n  text-transform: uppercase;\n  letter-spacing: 0.02em;\n  color: #fff;\n  line-height: 1;\n  margin-bottom: 1rem;\n  width: 100%;\n}\n\u003c\/style\u003e\n\n\u003c!-- ════════════════ COPY TO HERE ════════════════ --\u003e","brand":"Attack Shark","offers":[{"title":"Default Title","offer_id":53189773656175,"sku":null,"price":68.77,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0642\/4385\/9567\/files\/attack-shark-x3-pro-image-1.webp?v=1780665957"},{"product_id":"lamzu-atlantis-mini-4k","title":"Lamzu Atlantis Mini 4K","description":"\u003c!-- ════════════════ COPY FROM HERE ════════════════ --\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\u003cdiv class=\"pd-inner\"\u003e\n\u003c!-- ── 1. TOP CTA ── --\u003e\n\u003cdiv class=\"pd-cta pd-cta--top\"\u003e\n\u003ca class=\"pd-cta-btn\" rel=\"noopener sponsored\" href=\"https:\/\/amzn.to\/4uVMHTA\" target=\"_blank\"\u003e Check Price on Amazon \u003csvg aria-hidden=\"true\" height=\"14\" width=\"14\" fill=\"none\" viewbox=\"0 0 16 16\"\u003e\n      \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" d=\"M3 8h10M9 4l4 4-4 4\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e \u003c\/a\u003e\n\u003cp class=\"pd-cta-note\"\u003eOpens Amazon. We may earn a small commission — no extra cost to you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── 2. PRODUCT TITLE ── --\u003e\n\u003cdiv class=\"pd-product-title\"\u003eLamzu Atlantis Mini 4K\u003c\/div\u003e\n\u003c!-- ── 3. DESCRIPTION BODY ── --\u003e\n\u003cdiv class=\"pd-body\"\u003e\n\u003cp\u003eLamzu built the Atlantis Mini for one type of player: someone who plays claw grip, wants a compact symmetrical shell, and won't settle for anything less than flagship internals. At 51g with PAW3395 and 4K wireless polling via the Nordic nRF52840 MCU, it delivers. The hourglass shape — wider at the back, narrowing towards the front — gives claw and fingertip grip players natural finger placement without forcing them to reach.\u003c\/p\u003e\n\u003cp\u003eThe 4K dongle is included in the box. No extra purchase needed. Wireless polling at 4000Hz means 0.25ms response time — four times the input frequency of a standard 1K mouse. Huano Blue Shell Pink Dot switches provide a crisp, tactile click rated for 80 million actuations, and Silver TTC encoder handles the scroll wheel.\u003c\/p\u003e\n\u003cp\u003eThis is a small mouse. 117mm long, 63mm wide, 37mm tall. If you have large hands or prefer palm grip, it will feel cramped. But for small to medium hands running claw or fingertip, the Atlantis Mini 4K is one of the best-engineered mice at this weight class — and Lamzu's reputation in the enthusiast community backs that up entirely.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── 4. BEST FOR \/ NOT IDEAL FOR ── --\u003e\n\u003cdiv class=\"pd-fit-split\"\u003e\n\u003cdiv class=\"pd-fit-col pd-fit-col--yes\"\u003e\n\u003cdiv class=\"pd-fit-title\"\u003e\n\u003cspan class=\"pd-fit-icon pd-fit-icon--yes\"\u003e✓\u003c\/span\u003eBest For\u003c\/div\u003e\n\u003cul class=\"pd-fit-list\"\u003e\n\u003cli\u003eClaw grip players — shaped for this\u003c\/li\u003e\n\u003cli\u003eFingertip grip players\u003c\/li\u003e\n\u003cli\u003eSmall to medium hands\u003c\/li\u003e\n\u003cli\u003e4K wireless polling setups\u003c\/li\u003e\n\u003cli\u003eFPS players wanting compact + light\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-fit-col pd-fit-col--no\"\u003e\n\u003cdiv class=\"pd-fit-title\"\u003e\n\u003cspan class=\"pd-fit-icon pd-fit-icon--no\"\u003e✕\u003c\/span\u003eNot Ideal For\u003c\/div\u003e\n\u003cul class=\"pd-fit-list\"\u003e\n\u003cli\u003eLarge hands\u003c\/li\u003e\n\u003cli\u003ePalm grip players\u003c\/li\u003e\n\u003cli\u003eMMO players needing side buttons\u003c\/li\u003e\n\u003cli\u003ePlayers wanting 8K polling\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── 5. MOUSE FIT GUIDE (cyan) ── --\u003e\n\u003cdiv class=\"pd-fit-guide\"\u003e\n\u003cdiv class=\"pd-eyebrow pd-eyebrow--cyan\"\u003e\n\u003cspan class=\"pd-dot pd-dot--cyan\"\u003e\u003c\/span\u003eMouse Fit Guide\u003cspan class=\"pd-dot pd-dot--cyan\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spectrum-row\"\u003e\n\u003cspan class=\"pd-slabel\"\u003eWeight\u003c\/span\u003e\n\u003cdiv class=\"pd-spectrum\"\u003e\n\u003cdiv class=\"pd-seg pd-seg--cyan is-active\"\u003eSuperlight\u003c\/div\u003e\n\u003cdiv class=\"pd-seg pd-seg--cyan\"\u003eMid-Weight\u003c\/div\u003e\n\u003cdiv class=\"pd-seg pd-seg--cyan\"\u003eHeavy\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spectrum-row\"\u003e\n\u003cspan class=\"pd-slabel\"\u003eHand Size\u003c\/span\u003e\n\u003cdiv class=\"pd-spectrum\"\u003e\n\u003cdiv class=\"pd-seg pd-seg--cyan is-active\"\u003eS\u003c\/div\u003e\n\u003cdiv class=\"pd-seg pd-seg--cyan is-active\"\u003eM\u003c\/div\u003e\n\u003cdiv class=\"pd-seg pd-seg--cyan\"\u003eL\u003c\/div\u003e\n\u003cdiv class=\"pd-seg pd-seg--cyan\"\u003eXL\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spectrum-row\"\u003e\n\u003cspan class=\"pd-slabel\"\u003eGrip Style\u003c\/span\u003e\n\u003cdiv class=\"pd-tag-row\"\u003e\n\u003cspan class=\"pd-grip-tag\"\u003eClaw\u003c\/span\u003e \u003cspan class=\"pd-grip-tag\"\u003eFingertip\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spectrum-row\"\u003e\n\u003cspan class=\"pd-slabel\"\u003eConnection\u003c\/span\u003e\n\u003cdiv class=\"pd-tag-row\"\u003e\n\u003cspan class=\"pd-conn-tag pd-conn-tag--active\"\u003eWireless\u003c\/span\u003e \u003cspan class=\"pd-conn-tag pd-conn-tag--active\"\u003eWired\u003c\/span\u003e \u003cspan class=\"pd-conn-tag\"\u003eBluetooth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── 6. SPEC GRID ── --\u003e\n\u003cdiv class=\"pd-spec-grid\"\u003e\n\u003cdiv class=\"pd-spec-item\"\u003e\n\u003cspan class=\"pd-spec-label\"\u003eSensor\u003c\/span\u003e \u003cspan class=\"pd-spec-val\"\u003ePAW3395\u003c\/span\u003e \u003cspan class=\"pd-spec-ctx\"\u003e26K DPI\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-item\"\u003e\n\u003cspan class=\"pd-spec-label\"\u003eWeight\u003c\/span\u003e \u003cspan class=\"pd-spec-val\"\u003e51g\u003c\/span\u003e \u003cspan class=\"pd-spec-ctx\"\u003eSuperlight\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-item\"\u003e\n\u003cspan class=\"pd-spec-label\"\u003ePolling Rate\u003c\/span\u003e \u003cspan class=\"pd-spec-val\"\u003e4000Hz\u003c\/span\u003e \u003cspan class=\"pd-spec-ctx\"\u003eWireless \/ dongle incl.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-item\"\u003e\n\u003cspan class=\"pd-spec-label\"\u003eSwitches\u003c\/span\u003e \u003cspan class=\"pd-spec-val\"\u003eHuano\u003c\/span\u003e \u003cspan class=\"pd-spec-ctx\"\u003e80M clicks\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-item\"\u003e\n\u003cspan class=\"pd-spec-label\"\u003eConnection\u003c\/span\u003e \u003cspan class=\"pd-spec-val\"\u003e2.4GHz\u003c\/span\u003e \u003cspan class=\"pd-spec-ctx\"\u003e+ USB-C wired\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-item\"\u003e\n\u003cspan class=\"pd-spec-label\"\u003eMCU\u003c\/span\u003e \u003cspan class=\"pd-spec-val\"\u003eNordic\u003c\/span\u003e \u003cspan class=\"pd-spec-ctx\"\u003enRF52840\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-item\"\u003e\n\u003cspan class=\"pd-spec-label\"\u003eDimensions\u003c\/span\u003e \u003cspan class=\"pd-spec-val\"\u003e117mm\u003c\/span\u003e \u003cspan class=\"pd-spec-ctx\"\u003e× 63 × 37mm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-item\"\u003e\n\u003cspan class=\"pd-spec-label\"\u003eShape\u003c\/span\u003e \u003cspan class=\"pd-spec-val\"\u003eSymmetrical\u003c\/span\u003e \u003cspan class=\"pd-spec-ctx\"\u003eCompact \/ both hands\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-item\"\u003e\n\u003cspan class=\"pd-spec-label\"\u003eEncoder\u003c\/span\u003e \u003cspan class=\"pd-spec-val\"\u003eSilver TTC\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── 7. REVIEWS ANCHOR ── --\u003e\n\u003cdiv id=\"pd-reviews\"\u003e\u003c\/div\u003e\n\u003c!-- ── 8. AIMDEPOT VERDICT ── --\u003e\n\u003cdiv class=\"pd-verdict\"\u003e\n\u003cdiv class=\"pd-eyebrow\"\u003e\n\u003cspan class=\"pd-dot\"\u003e\u003c\/span\u003eAimDepot Verdict\u003cspan class=\"pd-dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-verdict-text\"\u003eLamzu has earned serious credibility in the enthusiast community — and the Atlantis Mini 4K is why. 51g, PAW3395, 4K wireless polling, Nordic MCU, Huano switches. Every component is chosen deliberately. The compact hourglass shape is purpose-built for claw and fingertip grip. If that's you, and you want a wireless mouse that punches at flagship level without the flagship logo tax, the Atlantis Mini 4K is one of the cleanest choices on the market.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── 9. BOTTOM CTA ── --\u003e\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ca class=\"pd-cta-btn\" rel=\"noopener sponsored\" href=\"https:\/\/amzn.to\/4uVMHTA\" target=\"_blank\"\u003e Check Price on Amazon \u003csvg aria-hidden=\"true\" height=\"14\" width=\"14\" fill=\"none\" viewbox=\"0 0 16 16\"\u003e\n      \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" d=\"M3 8h10M9 4l4 4-4 4\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e \u003c\/a\u003e\n\u003cp class=\"pd-cta-note\"\u003eOpens Amazon. We may earn a small commission — no extra cost to you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── 10. FULFILLED BY ── --\u003e\n\u003cdiv class=\"pd-fulfilled\"\u003e\n\u003csvg aria-hidden=\"true\" height=\"15\" width=\"15\" fill=\"none\" viewbox=\"0 0 20 20\"\u003e\n    \u003crect stroke-width=\"1.3\" stroke=\"currentColor\" rx=\"1.5\" height=\"9\" width=\"12\" y=\"6\" x=\"1\"\u003e\u003c\/rect\u003e\n    \u003cpath stroke-linejoin=\"round\" stroke-width=\"1.3\" stroke=\"currentColor\" d=\"M13 9h2.5l3 3v3h-5.5V9z\"\u003e\u003c\/path\u003e\n    \u003ccircle stroke-width=\"1\" stroke=\"currentColor\" r=\"1.2\" cy=\"16.5\" cx=\"4.5\"\u003e\u003c\/circle\u003e\n    \u003ccircle stroke-width=\"1\" stroke=\"currentColor\" r=\"1.2\" cy=\"16.5\" cx=\"15\"\u003e\u003c\/circle\u003e\n  \u003c\/svg\u003e Sold and fulfilled by Amazon. Shipping, returns, and buyer protection are governed by Amazon's policies.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ════════════════ STYLES ════════════════ --\u003e\n\u003cstyle\u003e\n.pd-wrap {\n  width: 100vw;\n  margin-left: calc(50% - 50vw);\n  margin-right: calc(50% - 50vw);\n  box-sizing: border-box;\n  overflow-x: hidden;\n}\n.pd-inner {\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 0 2rem;\n  box-sizing: border-box;\n}\n.pd-wrap *, .pd-inner * { box-sizing: border-box; }\n.pd-body { margin-bottom: 1.2rem; width: 100%; }\n.pd-body p {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 1.05rem; line-height: 1.75;\n  color: rgba(220,225,235,0.88);\n  margin: 0 0 0.85rem; padding: 0;\n}\n.pd-body p:last-child { margin-bottom: 0; }\n@media screen and (min-width: 750px) {\n  .pd-body p { font-size: 1.2rem; line-height: 1.8; }\n}\n.pd-fit-split {\n  display: grid; grid-template-columns: 1fr 1fr;\n  gap: 0.6rem; margin-bottom: 1.2rem; width: 100%;\n}\n@media(max-width:440px){ .pd-fit-split { grid-template-columns: 1fr; } }\n.pd-fit-col {\n  border-radius: 12px; padding: 1.2rem 1.4rem;\n  border: 1px solid rgba(255,255,255,0.07); min-width: 0;\n}\n.pd-fit-col--yes { background: rgba(0,200,83,0.04); border-top: 1px solid rgba(0,200,83,0.28); }\n.pd-fit-col--no { background: rgba(255,80,80,0.03); border-top: 1px solid rgba(255,80,80,0.22); }\n.pd-fit-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 1.2rem; font-weight: 800;\n  text-transform: uppercase; letter-spacing: 0.05em;\n  color: rgba(255,255,255,0.82);\n  display: flex; align-items: center; gap: 0.45rem; margin-bottom: 0.8rem;\n}\n@media screen and (min-width: 750px) { .pd-fit-title { font-size: 1.5rem; } }\n.pd-fit-icon { font-family: 'DM Sans', sans-serif; font-size: 1rem; font-weight: 700; line-height: 1; }\n.pd-fit-icon--yes { color: #00c853; }\n.pd-fit-icon--no { color: rgba(255,90,90,0.8); }\n.pd-fit-list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 0.5rem; }\n.pd-fit-list li {\n  font-family: 'DM Sans', sans-serif; font-size: 0.95rem; line-height: 1.5;\n  color: rgba(192,200,216,0.78); padding-left: 1.1rem; position: relative;\n}\n@media screen and (min-width: 750px) { .pd-fit-list li { font-size: 1.1rem; } }\n.pd-fit-col--yes .pd-fit-list li::before { content: '✓'; position: absolute; left: 0; color: rgba(0,200,83,0.7); font-size: 0.8rem; font-weight: 700; top: 0.05rem; }\n.pd-fit-col--no .pd-fit-list li::before { content: '✕'; position: absolute; left: 0; color: rgba(255,90,90,0.6); font-size: 0.8rem; font-weight: 700; top: 0.05rem; }\n.pd-eyebrow {\n  display: inline-flex; align-items: center; gap: 0.55rem;\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.75rem; letter-spacing: 0.20em; text-transform: uppercase;\n  color: rgba(245,166,35,0.55); margin-bottom: 1rem;\n}\n.pd-eyebrow--cyan { color: rgba(0,212,255,0.55); }\n@media screen and (min-width: 750px) { .pd-eyebrow { font-size: 0.85rem; } }\n.pd-dot {\n  display: inline-block; width: 4px; height: 4px;\n  border-radius: 50%; background: #F5A623; flex-shrink: 0;\n  animation: pdDotPulse 2.4s ease-in-out infinite;\n}\n.pd-dot:last-child { animation-delay: 1.2s; }\n@keyframes pdDotPulse {\n  0%,100% { transform: scale(1); opacity: .4; }\n  50% { transform: scale(2.1); opacity: 1; box-shadow: 0 0 5px #F5A623; }\n}\n.pd-dot--cyan { background: #00D4FF; animation: pdDotCyan 2.4s ease-in-out infinite; }\n.pd-dot--cyan:last-child { animation-delay: 1.2s; }\n@keyframes pdDotCyan {\n  0%,100% { transform: scale(1); opacity: .4; }\n  50% { transform: scale(2.1); opacity: 1; box-shadow: 0 0 5px #00D4FF; }\n}\n.pd-fit-guide {\n  background: linear-gradient(180deg,#080d14 0%,#060a10 100%);\n  border: 1px solid rgba(0,212,255,0.12);\n  border-top: 1px solid rgba(0,212,255,0.35);\n  border-radius: 12px; padding: 1.4rem 1.6rem;\n  margin-bottom: 1.2rem; position: relative; overflow: hidden; width: 100%;\n}\n.pd-fit-guide::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px;\n  background: linear-gradient(to right,transparent 0%,rgba(0,212,255,.08) 15%,rgba(0,212,255,.45) 50%,rgba(0,212,255,.08) 85%,transparent 100%);\n}\n.pd-spectrum-row { display: flex; align-items: center; gap: 1rem; margin-bottom: 0.9rem; width: 100%; min-width: 0; }\n.pd-spectrum-row:last-child { margin-bottom: 0; }\n.pd-slabel {\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.82rem; letter-spacing: 0.11em; text-transform: uppercase;\n  color: rgba(0,212,255,0.45); width: 72px; min-width: 72px; flex-shrink: 0;\n}\n@media screen and (min-width: 750px) { .pd-slabel { font-size: 0.95rem; width: 96px; min-width: 96px; } }\n.pd-spectrum { flex: 1; display: flex; gap: 3px; min-width: 0; overflow: hidden; }\n.pd-seg--cyan {\n  flex: 1; min-width: 0; height: 36px;\n  background: rgba(0,212,255,0.03); border: 1px solid rgba(0,212,255,0.10);\n  border-radius: 5px; display: flex; align-items: center; justify-content: center;\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.72rem; letter-spacing: 0.04em; text-transform: uppercase;\n  color: rgba(0,212,255,0.28);\n  transition: background .2s, color .2s, border-color .2s;\n  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 6px;\n}\n@media screen and (min-width: 750px) { .pd-seg--cyan { font-size: 0.88rem; height: 42px; } }\n.pd-seg--cyan.is-active { background: rgba(0,212,255,0.10); border-color: rgba(0,212,255,0.40); color: #00D4FF; }\n.pd-tag-row { flex: 1; min-width: 0; display: flex; gap: 0.4rem; flex-wrap: wrap; align-items: center; }\n.pd-grip-tag {\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.72rem; letter-spacing: 0.10em; text-transform: uppercase;\n  padding: 0.28rem 0.75rem; border-radius: 20px;\n  border: 1px solid rgba(0,212,255,0.28);\n  background: rgba(0,212,255,0.06); color: rgba(0,212,255,0.75);\n}\n.pd-conn-tag {\n  font-family: 'Share Tech Mono', monospace;\n  font-size: 0.72rem; letter-spacing: 0.10em; text-transform: uppercase;\n  padding: 0.28rem 0.75rem; border-radius: 20px;\n  border: 1px solid rgba(0,212,255,0.10);\n  background: rgba(0,212,255,0.02); color: rgba(0,212,255,0.28);\n}\n.pd-conn-tag--active { border: 1px solid rgba(0,212,255,0.38); background: rgba(0,212,255,0.09); color: #00D4FF; }\n@media screen and (min-width: 750px) { .pd-grip-tag, .pd-conn-tag { font-size: 0.85rem; padding: 0.32rem 0.9rem; } }\n.pd-spec-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 0.6rem; margin-bottom: 1.2rem; width: 100%; }\n@media(max-width:500px){ .pd-spec-grid { grid-template-columns: repeat(2,1fr); } }\n.pd-spec-item {\n  background: rgba(255,255,255,0.025); border: 1px solid rgba(255,255,255,0.07);\n  border-top: 1px solid rgba(245,166,35,0.14); border-radius: 10px; padding: 1rem 1.1rem;\n  display: flex; flex-direction: column; gap: 0.2rem;\n  transition: border-color .2s, background .2s; position: relative; overflow: hidden; min-width: 0;\n}\n.pd-spec-item::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px;\n  background: linear-gradient(to right,transparent,rgba(245,166,35,.4),transparent);\n  opacity: 0; transition: opacity .2s;\n}\n.pd-spec-item:hover { border-color: rgba(245,166,35,.22); background: rgba(245,166,35,.04); }\n.pd-spec-item:hover::before { opacity: 1; }\n.pd-spec-label { font-family: 'Share Tech Mono', monospace; font-size: 0.68rem; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(192,200,216,0.45); }\n@media screen and (min-width: 750px) { .pd-spec-label { font-size: 0.78rem; } }\n.pd-spec-val { font-family: 'Barlow Condensed', sans-serif; font-size: 1.5rem; font-weight: 700; color: #fff; letter-spacing: .02em; line-height: 1.1; }\n@media screen and (min-width: 750px) { .pd-spec-val { font-size: 2rem; } }\n.pd-spec-ctx { font-family: 'Share Tech Mono', monospace; font-size: 0.65rem; letter-spacing: 0.09em; text-transform: uppercase; color: rgba(245,166,35,0.65); margin-top: 0.1rem; }\n@media screen and (min-width: 750px) { .pd-spec-ctx { font-size: 0.75rem; } }\n.pd-verdict {\n  background: linear-gradient(180deg,#0a0e16 0%,#080b12 100%);\n  border: 1px solid rgba(180,210,255,0.08); border-top: 1px solid rgba(245,166,35,0.22);\n  border-left: 3px solid rgba(245,166,35,0.45); border-radius: 12px; padding: 1.4rem 1.6rem;\n  margin-bottom: 1.2rem; position: relative; overflow: hidden; width: 100%;\n}\n.pd-verdict::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px;\n  background: linear-gradient(to right,rgba(245,166,35,.25) 0%,rgba(255,213,102,.55) 30%,rgba(245,166,35,.12) 70%,transparent 100%);\n}\n.pd-verdict-text { font-family: 'DM Sans', sans-serif; font-size: 1.05rem; line-height: 1.75; color: rgba(220,225,235,0.88); margin: 0; font-style: italic; }\n@media screen and (min-width: 750px) { .pd-verdict-text { font-size: 1.2rem; line-height: 1.8; } }\n.pd-cta { display: flex; flex-direction: column; align-items: flex-start; gap: 0.6rem; margin-bottom: 1.2rem; width: 100%; }\n.pd-cta--top { margin-bottom: 1.6rem; }\n.pd-cta-btn {\n  display: inline-flex; align-items: center; gap: 0.6rem; padding: 0.95rem 2rem;\n  background: linear-gradient(135deg,#F5A623,#FFD166); color: #000;\n  font-family: 'DM Sans', sans-serif; font-size: 1rem; font-weight: 700; text-decoration: none;\n  border-radius: 10px; box-shadow: 0 4px 20px rgba(245,166,35,0.35);\n  transition: transform .18s ease, box-shadow .18s ease; white-space: nowrap; position: relative; overflow: hidden;\n}\n@media screen and (min-width: 750px) { .pd-cta-btn { font-size: 1.15rem; padding: 1.1rem 2.4rem; } }\n.pd-cta-btn::before {\n  content: ''; position: absolute; top: 0; left: -75%; width: 50%; height: 100%;\n  background: linear-gradient(120deg,transparent,rgba(255,255,255,.25),transparent);\n  transform: skewX(-20deg); transition: left .45s ease;\n}\n.pd-cta-btn:hover::before { left: 140%; }\n.pd-cta-btn:hover { transform: translateY(-3px); box-shadow: 0 12px 32px rgba(245,166,35,.55); }\n.pd-cta-note { font-family: 'Share Tech Mono', monospace; font-size: 0.58rem; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(192,200,216,0.32); margin: 0; padding: 0; }\n@media screen and (min-width: 750px) { .pd-cta-note { font-size: 0.68rem; } }\n.pd-fulfilled {\n  display: flex; align-items: flex-start; gap: 0.6rem; padding: 0.9rem 1.2rem;\n  background: rgba(255,255,255,0.025); border: 1px solid rgba(255,255,255,0.07);\n  border-left: 3px solid rgba(245,166,35,0.35); border-radius: 10px; margin-bottom: 1rem;\n  font-family: 'Share Tech Mono', monospace; font-size: 0.67rem; letter-spacing: 0.10em;\n  text-transform: uppercase; color: rgba(192,200,216,0.45); line-height: 1.6; width: 100%;\n}\n@media screen and (min-width: 750px) { .pd-fulfilled { font-size: 0.75rem; } }\n.pd-fulfilled svg { flex-shrink: 0; color: rgba(245,166,35,0.5); margin-top: 2px; }\n.pd-product-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(1.8rem, 4vw, 3.5rem); font-weight: 900;\n  text-transform: uppercase; letter-spacing: 0.02em;\n  color: #fff; line-height: 1; margin-bottom: 1rem; width: 100%;\n}\n\u003c\/style\u003e\n\u003c!-- ════════════════ COPY TO HERE ════════════════ --\u003e","brand":"Lamzu","offers":[{"title":"Default Title","offer_id":53189801672815,"sku":null,"price":126.45,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0642\/4385\/9567\/files\/atlantis-mini-pro-image-1_6155d8ec-5219-46cb-9e4f-bf51ed86314b.jpg?v=1780666905"}],"url":"https:\/\/aimdepot.shop\/collections\/4k-mice.oembed","provider":"AimDepot","version":"1.0","type":"link"}