{"title":"Best Palm Grip Mouse","description":"","products":[{"product_id":"logitech-g-pro-x-superlight-2","title":"Logitech G Pro X Superlight 2","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\/3PTOERf\" 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 + DESCRIPTION ── --\u003e\n\u003cdiv class=\"pd-product-title\"\u003eLogitech G Pro X Superlight 2\u003c\/div\u003e\n\u003cdiv class=\"pd-body\"\u003e\n\u003cp\u003eThe G Pro X Superlight 2 is what happens when Logitech takes their most popular pro mouse and makes it better in every way that matters. It's lighter than the original, the sensor is more accurate, and the clicks feel crisper. If you've ever used a GPX and liked it, this is the version you should have — and if you haven't, this is one of the easiest recommendations in the wireless mouse space.\u003c\/p\u003e\n\u003cp\u003eAt 60g it sits right on the edge of superlight territory, and the low, flat shape works best for fingertip and claw grip players with small to medium hands. The HERO 2 sensor tracks cleanly at any speed, LIGHTSPEED wireless runs at 1000Hz with essentially zero latency, and the battery lasts up to 95 hours — enough for weeks of daily use before you need to plug it in.\u003c\/p\u003e\n\u003cp\u003eIf you need something slightly larger or want a more ergonomic right-handed shape, the \u003ca style=\"color: #00d4ff; text-decoration: underline;\" href=\"https:\/\/aimdepot.shop\/products\/razer-deathadder-v3-hyperspeed\"\u003eDeathAdder V3 HyperSpeed\u003c\/a\u003e is worth a look. But for pure competitive performance in a proven shape, the Superlight 2 has been the standard on pro desks for a reason.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── 3. 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\u003eCompetitive FPS \u0026amp; Battle Royale\u003c\/li\u003e\n\u003cli\u003eFingertip grip players\u003c\/li\u003e\n\u003cli\u003eClaw grip players\u003c\/li\u003e\n\u003cli\u003eSmall to medium hands\u003c\/li\u003e\n\u003cli\u003ePlayers who want a proven pro shape\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 or palm grip users\u003c\/li\u003e\n\u003cli\u003eMMO players needing side buttons\u003c\/li\u003e\n\u003cli\u003eBluetooth required setups\u003c\/li\u003e\n\u003cli\u003ePlayers who prefer a taller arch\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── 4. 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\"\u003eFingertip\u003c\/span\u003e \u003cspan class=\"pd-grip-tag\"\u003eClaw\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!-- ── 5. 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\"\u003eHERO 2\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\"\u003e60g\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\"\u003e1000Hz\u003c\/span\u003e \u003cspan class=\"pd-spec-ctx\"\u003ePro standard\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-item\"\u003e\n\u003cspan class=\"pd-spec-label\"\u003eBattery\u003c\/span\u003e \u003cspan class=\"pd-spec-val\"\u003e95hr\u003c\/span\u003e \u003cspan class=\"pd-spec-ctx\"\u003eBest in class\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\"\u003eLIGHTSPEED 2.4GHz\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\"\u003eAmbidextrous\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── 6. REVIEWS ANCHOR ── --\u003e\n\u003cdiv id=\"pd-reviews\"\u003e\u003c\/div\u003e\n\u003c!-- ── 7. 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\"\u003eThe G Pro X Superlight 2 is one of the most refined wireless mice ever made. Logitech took a shape that was already trusted by hundreds of pro players and quietly improved everything — lighter, better sensor, longer battery, cleaner clicks. There's very little to criticise here. If you're serious about FPS and want a mouse that will never let you down, this is the benchmark. The only reason to look elsewhere is if the flat, low shape doesn't fit your hand or grip style.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── 8. BOTTOM CTA ── --\u003e\n\u003cdiv class=\"pd-cta\"\u003e\n\u003ca class=\"pd-cta-btn\" rel=\"noopener sponsored\" href=\"https:\/\/amzn.to\/3PTOERf\" 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!-- ── 9. 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.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.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\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.pd-dot { display: inline-block; width: 4px; height: 4px; border-radius: 50%; background: #F5A623; flex-shrink: 0; animation: pdDotPulse 2.4s ease-in-out infinite; }\n.pd-dot:last-child { animation-delay: 1.2s; }\n@keyframes pdDotPulse { 0%,100% { transform: scale(1); opacity: .4; } 50% { transform: scale(2.1); opacity: 1; box-shadow: 0 0 5px #F5A623; } }\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 { 0%,100% { transform: scale(1); opacity: .4; } 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); border-top: 1px solid rgba(0,212,255,0.35);\n  border-radius: 12px; padding: 1.4rem 1.6rem; margin-bottom: 1.2rem;\n  position: relative; overflow: hidden; width: 100%;\n}\n.pd-fit-guide::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; 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\n.pd-slabel { font-family: 'Share Tech Mono', monospace; font-size: 0.82rem; letter-spacing: 0.11em; text-transform: uppercase; color: rgba(0,212,255,0.45); width: 72px; min-width: 72px; flex-shrink: 0; }\n@media screen and (min-width: 750px) { .pd-slabel { font-size: 0.95rem; width: 96px; min-width: 96px; } }\n\n.pd-spectrum { flex: 1; display: flex; gap: 3px; min-width: 0; overflow: hidden; }\n\n.pd-seg--cyan { flex: 1; min-width: 0; height: 36px; background: rgba(0,212,255,0.03); border: 1px solid rgba(0,212,255,0.10); border-radius: 5px; display: flex; align-items: center; justify-content: center; font-family: 'Share Tech Mono', monospace; font-size: 0.72rem; letter-spacing: 0.04em; text-transform: uppercase; color: rgba(0,212,255,0.28); transition: background .2s, color .2s, border-color .2s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 6px; }\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\n.pd-tag-row { flex: 1; min-width: 0; display: flex; gap: 0.4rem; flex-wrap: wrap; align-items: center; }\n.pd-grip-tag { font-family: 'Share Tech Mono', monospace; font-size: 0.72rem; letter-spacing: 0.10em; text-transform: uppercase; padding: 0.28rem 0.75rem; border-radius: 20px; border: 1px solid rgba(0,212,255,0.28); background: rgba(0,212,255,0.06); color: rgba(0,212,255,0.75); }\n.pd-conn-tag { font-family: 'Share Tech Mono', monospace; font-size: 0.72rem; letter-spacing: 0.10em; text-transform: uppercase; padding: 0.28rem 0.75rem; border-radius: 20px; border: 1px solid rgba(0,212,255,0.10); background: rgba(0,212,255,0.02); color: rgba(0,212,255,0.28); }\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\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 { background: rgba(255,255,255,0.025); border: 1px solid rgba(255,255,255,0.07); border-top: 1px solid rgba(245,166,35,0.14); border-radius: 10px; padding: 1rem 1.1rem; display: flex; flex-direction: column; gap: 0.2rem; transition: border-color .2s, background .2s; position: relative; overflow: hidden; min-width: 0; }\n.pd-spec-item::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; background: linear-gradient(to right,transparent,rgba(245,166,35,.4),transparent); opacity: 0; transition: opacity .2s; }\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\n.pd-verdict { background: linear-gradient(180deg,#0a0e16 0%,#080b12 100%); border: 1px solid rgba(180,210,255,0.08); border-top: 1px solid rgba(245,166,35,0.22); border-left: 3px solid rgba(245,166,35,0.45); border-radius: 12px; padding: 1.4rem 1.6rem; margin-bottom: 1.2rem; position: relative; overflow: hidden; width: 100%; }\n.pd-verdict::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; 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.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\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 { display: inline-flex; align-items: center; gap: 0.6rem; padding: 0.95rem 2rem; background: linear-gradient(135deg,#F5A623,#FFD166); color: #000; font-family: 'DM Sans', sans-serif; font-size: 1rem; font-weight: 700; text-decoration: none; border-radius: 10px; box-shadow: 0 4px 20px rgba(245,166,35,0.35); transition: transform .18s ease, box-shadow .18s ease; white-space: nowrap; position: relative; overflow: hidden; }\n@media screen and (min-width: 750px) { .pd-cta-btn { font-size: 1.15rem; padding: 1.1rem 2.4rem; } }\n.pd-cta-btn::before { content: ''; position: absolute; top: 0; left: -75%; width: 50%; height: 100%; background: linear-gradient(120deg,transparent,rgba(255,255,255,.25),transparent); transform: skewX(-20deg); transition: left .45s ease; }\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\n.pd-fulfilled { display: flex; align-items: flex-start; gap: 0.6rem; padding: 0.9rem 1.2rem; background: rgba(255,255,255,0.025); border: 1px solid rgba(255,255,255,0.07); border-left: 3px solid rgba(245,166,35,0.35); border-radius: 10px; margin-bottom: 1rem; font-family: 'Share Tech Mono', monospace; font-size: 0.67rem; letter-spacing: 0.10em; text-transform: uppercase; color: rgba(192,200,216,0.45); line-height: 1.6; width: 100%; }\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 { font-family: 'Barlow Condensed', sans-serif; font-size: clamp(1.8rem, 4vw, 3.5rem); font-weight: 900; text-transform: uppercase; letter-spacing: 0.02em; color: #fff; line-height: 1; margin-bottom: 1rem; width: 100%; }\n\u003c\/style\u003e\n\u003c!-- ════════════════ COPY TO HERE ════════════════ --\u003e","brand":"Logitech","offers":[{"title":"Default Title","offer_id":53186239627375,"sku":null,"price":104.4,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0642\/4385\/9567\/files\/logitech-prox-superlight2-2_ecfe887d-67df-4c98-a68b-34013b864415.jpg?v=1780597211"},{"product_id":"razer-deathadder-v3-hyperspeed","title":"Razer DeathAdder V3 HyperSpeed","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\/3SloMyh\" 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\"\u003eRazer DeathAdder V3 HyperSpeed\u003c\/div\u003e\n\n\u003c!-- ── 3. DESCRIPTION BODY ── --\u003e\n\u003cdiv class=\"pd-body\"\u003e\n  \u003cp\u003e\n    The DeathAdder V3 HyperSpeed takes Razer's most iconic ergonomic shape and strips it down to 59g — lighter than the vast majority of wireless mice on the market. The Focus X sensor tracks flawlessly up to 300IPS with zero smoothing or prediction. HyperSpeed wireless runs at 2.4GHz with sub-1ms latency, and Bluetooth adds flexibility for travel or multi-device setups.\n  \u003c\/p\u003e\n  \u003cp\u003e\n    The right-hand ergonomic shape is best for medium to large hands using palm or claw grip. If you've used any previous DeathAdder, the muscle memory transfers instantly — this is that shape, made wireless and genuinely light. 300 hours of battery life means you'll charge it roughly once a month.\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\u003ePalm and claw grip players\u003c\/li\u003e\n      \u003cli\u003eMedium to large hands\u003c\/li\u003e\n      \u003cli\u003eFPS, Battle Royale, MOBA\u003c\/li\u003e\n      \u003cli\u003eDual-device wireless setups\u003c\/li\u003e\n      \u003cli\u003ePlayers upgrading from wired DeathAdder\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\u003eLeft-handed players\u003c\/li\u003e\n      \u003cli\u003eSmall hands or fingertip grip\u003c\/li\u003e\n      \u003cli\u003e8K polling rate setups\u003c\/li\u003e\n      \u003cli\u003ePlayers needing more than 5 buttons\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\"\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 is-active\"\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\"\u003ePalm\u003c\/span\u003e\n      \u003cspan class=\"pd-grip-tag\"\u003eClaw\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\"\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\"\u003eFocus X\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 class\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\"\u003e1000Hz\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-ctx\"\u003eHyperSpeed\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\"\u003e300hr\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+ Bluetooth\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\"\u003eErgonomic\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-ctx\"\u003eRight-hand\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 DeathAdder V3 HyperSpeed is one of the best value propositions in wireless gaming mice. The iconic ergonomic shape now under 60g with dual wireless and 300 hours of battery — at this price point nothing else comes close for right-hand palm and claw players. If you know the DeathAdder shape, this is the obvious upgrade. If you don't, this is a great place to find out why it's been the world's best-selling gaming mouse for over a decade.\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\/3SloMyh\" 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) {\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\n\u003c!-- ════════════════ COPY TO HERE ════════════════ --\u003e","brand":"Razer","offers":[{"title":"Default Title","offer_id":53186322235503,"sku":null,"price":69.38,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0642\/4385\/9567\/files\/racer-death-adder-v3-hyperspeed-1.jpg?v=1780597420"},{"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":"logitech-g502-x-plus","title":"Logitech G502 X Plus","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\/4umaRpl\" 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\"\u003eLogitech G502 X Plus\u003c\/div\u003e\n\n\u003c!-- ── 3. DESCRIPTION BODY ── --\u003e\n\u003cdiv class=\"pd-body\"\u003e\n  \u003cp\u003e\n    If you've been gaming for more than a few years, you've had a G502 in your hand at some point. It's one of the best-selling gaming mice ever made — and for good reason. The G502 X Plus takes that proven shape, strips out the removable weights, and replaces them with something better: a genuinely lighter mouse at 106g, Logitech's latest LIGHTFORCE hybrid switches, and proper LIGHTSPEED wireless.\n  \u003c\/p\u003e\n  \u003cp\u003e\n    The LIGHTFORCE switches are the real story here. They use optical actuation — light beam, not physical contact — which means no debounce delay and near-zero double-click risk. You still get the mechanical tactile feel, but the actuation is instant. For a mouse at this price point, that's not a minor upgrade.\n  \u003c\/p\u003e\n  \u003cp\u003e\n    HERO 25K sensor, sub-micron accuracy, zero smoothing or acceleration. Up to 130 hours of battery on a single charge without RGB. PowerPlay compatible, so if you have a PowerPlay mat it charges while you play. The 8-zone LIGHTSYNC RGB is either your favourite thing about it or completely irrelevant — either way, it doesn't hurt battery life much when you turn it off.\n  \u003c\/p\u003e\n  \u003cp\u003e\n    It's heavier than a dedicated FPS mouse. 106g with an ergonomic shell and thumb rest isn't going to out-flick a 60g ultralight in a 1v1 wrist-aim scenario. But for palm grip players, people who play a mix of genres, or anyone who does desk work between sessions and wants one mouse that handles everything — the G502 X Plus makes a very strong case.\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\u003ePalm grip players — the shape was built for this\u003c\/li\u003e\n      \u003cli\u003eMMO \/ MOBA players who use every button\u003c\/li\u003e\n      \u003cli\u003eMixed-use: gaming + desk work\u003c\/li\u003e\n      \u003cli\u003eLarge hands\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\u003eClaw or fingertip grip\u003c\/li\u003e\n      \u003cli\u003eDedicated FPS players wanting sub-90g\u003c\/li\u003e\n      \u003cli\u003eLeft-handed users\u003c\/li\u003e\n      \u003cli\u003eSmall 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\"\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 is-active\"\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\"\u003eS\u003c\/div\u003e\n      \u003cdiv class=\"pd-seg pd-seg--cyan\"\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 is-active\"\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\"\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\"\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\"\u003eHERO 25K\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\"\u003e106g\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-ctx\"\u003eMid-Heavy\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\"\u003eLIGHTFORCE\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-ctx\"\u003eOptical-mech hybrid\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\"\u003e130hr\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-ctx\"\u003eRGB off\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\"\u003eLIGHTSPEED 2.4GHz\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pd-spec-item\"\u003e\n    \u003cspan class=\"pd-spec-label\"\u003eButtons\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-val\"\u003e13\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-ctx\"\u003eProgrammable\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pd-spec-item\"\u003e\n    \u003cspan class=\"pd-spec-label\"\u003eDPI\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-val\"\u003e100–25,600\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    \u003cspan class=\"pd-spec-ctx\"\u003ePowerPlay compatible\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\"\u003eRight-hand ergo\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 G502 X Plus is what happens when Logitech finally gives their most popular mouse the internals it deserved. LIGHTFORCE switches and HERO 25K sensor in a wireless body that lasts 130 hours — that's a serious package. At 106g it's not for flick-shooters, but for palm grip players who want one premium wireless mouse that handles everything from ranked matches to spreadsheets, it's hard to argue against.\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\/4umaRpl\" 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) {\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\n\u003c!-- ════════════════ COPY TO HERE ════════════════ --\u003e","brand":"Logitech","offers":[{"title":"Default Title","offer_id":53186402320495,"sku":null,"price":88.48,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0642\/4385\/9567\/files\/logitech-g502x-plus-lightspeed-2.webp?v=1780602823"},{"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-maya-x","title":"Lamzu Maya X","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\/4xp0UKu\" 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\"\u003eLamzu Maya X\u003c\/div\u003e\n\n\u003c!-- ── 3. DESCRIPTION BODY ── --\u003e\n\u003cdiv class=\"pd-body\"\u003e\n  \u003cp\u003e\n    The Maya X is Lamzu's answer to a specific question: what if the original Maya — already one of the most praised FPS mice in the enthusiast community — was bigger, faster, and running the latest flagship sensor? The answer is 47g with PAW3950, Omron optical switches, and 8K wireless polling. The 8K dongle is in the box. No extra purchase needed.\n  \u003c\/p\u003e\n  \u003cp\u003e\n    PAW3950 supports up to 30,000 DPI and 750 IPS tracking — a step up from PAW3395 in both ceiling and efficiency. Omron optical switches eliminate the physical contact point entirely, which means zero debounce delay and no double-click risk. The Nordic nRF52840 MCU handles wireless communication with the dongle, and PTFE feet keep the glide consistent across surfaces.\n  \u003c\/p\u003e\n  \u003cp\u003e\n    Battery life is honest: 80 hours at 1K polling, around 20 hours at 8K. If you run 8K constantly, you'll charge it roughly every few days. The shape is symmetrical and medium-large — 124mm long, 64mm wide, 40mm tall — designed to work across fingertip, claw, and relaxed palm grip for medium to large hands. This is the mouse Lamzu built for players who outgrew compact mice without wanting to add weight back in.\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\u003eMedium to large hands\u003c\/li\u003e\n      \u003cli\u003eFingertip, claw, and relaxed palm grip\u003c\/li\u003e\n      \u003cli\u003e8K wireless polling setups\u003c\/li\u003e\n      \u003cli\u003eFPS players wanting flagship internals\u003c\/li\u003e\n      \u003cli\u003eLeft and right-handed players\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\u003eSmall hands — try the Atlantis Mini instead\u003c\/li\u003e\n      \u003cli\u003eMMO players needing side buttons\u003c\/li\u003e\n      \u003cli\u003ePlayers wanting 80hr+ battery at 8K\u003c\/li\u003e\n      \u003cli\u003eBluetooth required setups\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\"\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 is-active\"\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\"\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\"\u003ePAW3950\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-ctx\"\u003e30K DPI \/ 750 IPS\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\"\u003e47g\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\"\u003e8000Hz\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-ctx\"\u003e8K dongle included\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\"\u003eOmron\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-ctx\"\u003eOptical \/ 70M 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\"\u003e80hr\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-ctx\"\u003e@ 1K \/ 20hr @ 8K\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+ 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\n    \u003cspan class=\"pd-spec-val\"\u003eNordic\u003c\/span\u003e\n    \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\n    \u003cspan class=\"pd-spec-val\"\u003e124mm\u003c\/span\u003e\n    \u003cspan class=\"pd-spec-ctx\"\u003e× 64 × 40mm\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\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 Maya X is one of the most complete wireless FPS mice available right now. 47g, PAW3950, Omron optical switches, 8K polling with the dongle included — Lamzu hasn't cut corners anywhere. The shape fits medium to large hands across multiple grip styles, and the open-bottom design keeps weight down without compromising build quality. If you want the current state of the art in a wireless symmetrical mouse and your hands are medium or larger, this is the benchmark.\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\/4xp0UKu\" 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.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) { .pd-body p { font-size: 1.2rem; line-height: 1.8; } }\n.pd-fit-split { display: grid; grid-template-columns: 1fr 1fr; gap: 0.6rem; margin-bottom: 1.2rem; width: 100%; }\n@media(max-width:440px){ .pd-fit-split { grid-template-columns: 1fr; } }\n.pd-fit-col { border-radius: 12px; padding: 1.2rem 1.4rem; border: 1px solid rgba(255,255,255,0.07); min-width: 0; }\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 { font-family: 'Barlow Condensed', sans-serif; font-size: 1.2rem; font-weight: 800; text-transform: uppercase; letter-spacing: 0.05em; color: rgba(255,255,255,0.82); display: flex; align-items: center; gap: 0.45rem; margin-bottom: 0.8rem; }\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 { font-family: 'DM Sans', sans-serif; font-size: 0.95rem; line-height: 1.5; color: rgba(192,200,216,0.78); padding-left: 1.1rem; position: relative; }\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 { display: inline-flex; align-items: center; gap: 0.55rem; font-family: 'Share Tech Mono', monospace; font-size: 0.75rem; letter-spacing: 0.20em; text-transform: uppercase; color: rgba(245,166,35,0.55); margin-bottom: 1rem; }\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 { display: inline-block; width: 4px; height: 4px; border-radius: 50%; background: #F5A623; flex-shrink: 0; animation: pdDotPulse 2.4s ease-in-out infinite; }\n.pd-dot:last-child { animation-delay: 1.2s; }\n@keyframes pdDotPulse { 0%,100% { transform: scale(1); opacity: .4; } 50% { transform: scale(2.1); opacity: 1; box-shadow: 0 0 5px #F5A623; } }\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 { 0%,100% { transform: scale(1); opacity: .4; } 50% { transform: scale(2.1); opacity: 1; box-shadow: 0 0 5px #00D4FF; } }\n.pd-fit-guide { background: linear-gradient(180deg,#080d14 0%,#060a10 100%); border: 1px solid rgba(0,212,255,0.12); border-top: 1px solid rgba(0,212,255,0.35); border-radius: 12px; padding: 1.4rem 1.6rem; margin-bottom: 1.2rem; position: relative; overflow: hidden; width: 100%; }\n.pd-fit-guide::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; 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.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 { font-family: 'Share Tech Mono', monospace; font-size: 0.82rem; letter-spacing: 0.11em; text-transform: uppercase; color: rgba(0,212,255,0.45); width: 72px; min-width: 72px; flex-shrink: 0; }\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 { flex: 1; min-width: 0; height: 36px; background: rgba(0,212,255,0.03); border: 1px solid rgba(0,212,255,0.10); border-radius: 5px; display: flex; align-items: center; justify-content: center; font-family: 'Share Tech Mono', monospace; font-size: 0.72rem; letter-spacing: 0.04em; text-transform: uppercase; color: rgba(0,212,255,0.28); transition: background .2s, color .2s, border-color .2s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 6px; }\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 { font-family: 'Share Tech Mono', monospace; font-size: 0.72rem; letter-spacing: 0.10em; text-transform: uppercase; padding: 0.28rem 0.75rem; border-radius: 20px; border: 1px solid rgba(0,212,255,0.28); background: rgba(0,212,255,0.06); color: rgba(0,212,255,0.75); }\n.pd-conn-tag { font-family: 'Share Tech Mono', monospace; font-size: 0.72rem; letter-spacing: 0.10em; text-transform: uppercase; padding: 0.28rem 0.75rem; border-radius: 20px; border: 1px solid rgba(0,212,255,0.10); background: rgba(0,212,255,0.02); color: rgba(0,212,255,0.28); }\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 { background: rgba(255,255,255,0.025); border: 1px solid rgba(255,255,255,0.07); border-top: 1px solid rgba(245,166,35,0.14); border-radius: 10px; padding: 1rem 1.1rem; display: flex; flex-direction: column; gap: 0.2rem; transition: border-color .2s, background .2s; position: relative; overflow: hidden; min-width: 0; }\n.pd-spec-item::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; background: linear-gradient(to right,transparent,rgba(245,166,35,.4),transparent); opacity: 0; transition: opacity .2s; }\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 { background: linear-gradient(180deg,#0a0e16 0%,#080b12 100%); border: 1px solid rgba(180,210,255,0.08); border-top: 1px solid rgba(245,166,35,0.22); border-left: 3px solid rgba(245,166,35,0.45); border-radius: 12px; padding: 1.4rem 1.6rem; margin-bottom: 1.2rem; position: relative; overflow: hidden; width: 100%; }\n.pd-verdict::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; 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.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 { display: inline-flex; align-items: center; gap: 0.6rem; padding: 0.95rem 2rem; background: linear-gradient(135deg,#F5A623,#FFD166); color: #000; font-family: 'DM Sans', sans-serif; font-size: 1rem; font-weight: 700; text-decoration: none; border-radius: 10px; box-shadow: 0 4px 20px rgba(245,166,35,0.35); transition: transform .18s ease, box-shadow .18s ease; white-space: nowrap; position: relative; overflow: hidden; }\n@media screen and (min-width: 750px) { .pd-cta-btn { font-size: 1.15rem; padding: 1.1rem 2.4rem; } }\n.pd-cta-btn::before { content: ''; position: absolute; top: 0; left: -75%; width: 50%; height: 100%; background: linear-gradient(120deg,transparent,rgba(255,255,255,.25),transparent); transform: skewX(-20deg); transition: left .45s ease; }\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 { display: flex; align-items: flex-start; gap: 0.6rem; padding: 0.9rem 1.2rem; background: rgba(255,255,255,0.025); border: 1px solid rgba(255,255,255,0.07); border-left: 3px solid rgba(245,166,35,0.35); border-radius: 10px; margin-bottom: 1rem; font-family: 'Share Tech Mono', monospace; font-size: 0.67rem; letter-spacing: 0.10em; text-transform: uppercase; color: rgba(192,200,216,0.45); line-height: 1.6; width: 100%; }\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 { font-family: 'Barlow Condensed', sans-serif; font-size: clamp(1.8rem, 4vw, 3.5rem); font-weight: 900; text-transform: uppercase; letter-spacing: 0.02em; color: #fff; line-height: 1; margin-bottom: 1rem; width: 100%; }\n\u003c\/style\u003e\n\n\u003c!-- ════════════════ COPY TO HERE ════════════════ --\u003e","brand":"Lamzu","offers":[{"title":"Default Title","offer_id":53189816746095,"sku":null,"price":190.33,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0642\/4385\/9567\/files\/lamzu-maya-x-image-2.jpg?v=1780667361"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0642\/4385\/9567\/collections\/Palm_Grip.png?v=1772099834","url":"https:\/\/aimdepot.shop\/collections\/best-palm-grip-mice.oembed","provider":"AimDepot","version":"1.0","type":"link"}