{"title":"Laser Training Cartridges | Dry Fire System","description":"\u003cp style=\"font-size:0.72rem;letter-spacing:0.2em;text-transform:uppercase;color:#e32636;font-weight:700;margin-bottom:0.75rem;\"\u003eReal Training. No Range. No Ammo.\u003c\/p\u003e\n\n\u003cp style=\"font-size:1.05rem;color:rgba(255,255,255,0.75);line-height:1.75;margin-bottom:1.25rem;\"\u003ePrecision-machined from \u003cstrong style=\"color:#fff;\"\u003emilitary-grade brass\u003c\/strong\u003e, chambering exactly like a live round. One trigger pull. One laser pulse. Instant feedback on aim, trigger control and muzzle discipline.\u003c\/p\u003e\n\n\u003cdiv style=\"display:flex;flex-wrap:wrap;gap:0.6rem;margin-bottom:1.5rem;\"\u003e\n  \u003cspan style=\"background:rgba(227,38,54,0.1);border:1px solid rgba(227,38,54,0.3);color:#fff;font-size:0.7rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;padding:0.4rem 1rem;border-radius:100px;\"\u003e🔴 Red or Green Laser\u003c\/span\u003e\n  \u003cspan style=\"background:rgba(227,38,54,0.1);border:1px solid rgba(227,38,54,0.3);color:#fff;font-size:0.7rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;padding:0.4rem 1rem;border-radius:100px;\"\u003e🔫 Pistol and Rifle\u003c\/span\u003e\n  \u003cspan style=\"background:rgba(227,38,54,0.1);border:1px solid rgba(227,38,54,0.3);color:#fff;font-size:0.7rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;padding:0.4rem 1rem;border-radius:100px;\"\u003e🏠 Train At Home\u003c\/span\u003e\n  \u003cspan style=\"background:rgba(227,38,54,0.1);border:1px solid rgba(227,38,54,0.3);color:#fff;font-size:0.7rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;padding:0.4rem 1rem;border-radius:100px;\"\u003e⚙️ Brass Construction\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cp style=\"font-size:0.8rem;color:rgba(255,255,255,0.45);line-height:1.65;margin-bottom:0.75rem;\"\u003eCompatible with \u003cstrong style=\"color:rgba(255,255,255,0.7);\"\u003eGlock, Sig P320, 1911, AR-15, AK-47\u003c\/strong\u003e and most popular pistol and rifle platforms. Replaces snap caps and dummy rounds with real laser pulse feedback.\u003c\/p\u003e\n\n\u003cp style=\"font-size:0.75rem;color:rgba(255,255,255,0.35);line-height:1.8;margin-bottom:0;\"\u003e\u003cstrong style=\"color:rgba(255,255,255,0.6);\"\u003eAvailable Calibers:\u003c\/strong\u003e   9mm \/ 9x18 Makarov  |  9x19 Cone-Tip  |  .223 Rem  |  7.62x39\u003c\/p\u003e","products":[{"product_id":"vpdot-9x18-makarov-laser-training-cartridge","title":"9x18 Laser Training Cartridge - Dry Fire System | Red","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026family=DM+Serif+Display\u0026display=swap');\n\n.vp {\n  font-family: 'DM Sans', sans-serif;\n  max-width: 620px;\n  padding: 4px 0 20px;\n  color: #ccc;\n}\n\n.vp-hook {\n  font-family: 'DM Serif Display', Georgia, serif;\n  font-size: 1.55rem;\n  color: #ffffff;\n  line-height: 1.25;\n  margin-bottom: 8px;\n  font-weight: 400;\n  letter-spacing: -0.3px;\n}\n\n.vp-sub {\n  font-size: 0.88rem;\n  color: #999;\n  margin-bottom: 24px;\n  font-weight: 300;\n  line-height: 1.6;\n  border-left: 2px solid #e32636;\n  padding-left: 12px;\n}\n\n.vp-stats {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 1px;\n  background: #2a2a2a;\n  border: 1px solid #2a2a2a;\n  border-radius: 8px;\n  overflow: hidden;\n  margin-bottom: 28px;\n}\n\n.vp-stat {\n  background: #161616;\n  padding: 14px 10px;\n  text-align: center;\n}\n\n.vp-stat .num {\n  font-size: 1.15rem;\n  font-weight: 700;\n  color: #e32636;\n  line-height: 1;\n  margin-bottom: 4px;\n}\n\n.vp-stat .txt {\n  font-size: 0.68rem;\n  color: #666;\n  font-weight: 500;\n  letter-spacing: 0.3px;\n  line-height: 1.3;\n}\n\n.vp-rule { border: none; border-top: 1px solid #222; margin: 22px 0; }\n\n.vp-label {\n  font-size: 0.62rem;\n  font-weight: 700;\n  letter-spacing: 3.5px;\n  text-transform: uppercase;\n  color: #555;\n  margin-bottom: 14px;\n}\n\n.vp-modes {\n  list-style: none;\n  padding: 0;\n  margin: 0 0 8px;\n}\n\n.vp-modes li {\n  display: grid;\n  grid-template-columns: 120px 1fr;\n  gap: 12px;\n  padding: 11px 0;\n  border-bottom: 1px solid #1c1c1c;\n  font-size: 0.84rem;\n  align-items: start;\n}\n\n.vp-modes li:last-child { border: none; }\n\n.vp-modes .mn {\n  font-weight: 600;\n  color: #e0e0e0;\n  font-size: 0.84rem;\n}\n\n.vp-modes .md {\n  color: #777;\n  font-weight: 300;\n  line-height: 1.5;\n}\n\n.vp-note {\n  font-size: 0.78rem;\n  color: #555;\n  font-style: italic;\n  margin-bottom: 22px;\n  padding-left: 2px;\n}\n\n.vp-compat {\n  background: #0d140d;\n  border: 1px solid #1e321e;\n  border-radius: 6px;\n  padding: 12px 16px;\n  font-size: 0.82rem;\n  color: #7aad7a;\n  margin-bottom: 22px;\n  line-height: 1.6;\n}\n\n.vp-compat strong { color: #5cb85c; font-weight: 600; }\n\n.vp-items {\n  list-style: none;\n  padding: 0;\n  margin: 0 0 20px;\n}\n\n.vp-items li {\n  font-size: 0.8rem;\n  color: #666;\n  padding: 5px 0;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  border-bottom: 1px solid #1a1a1a;\n}\n\n.vp-items li:last-child { border: none; }\n\n.vp-items li::before {\n  content: '';\n  width: 3px;\n  height: 3px;\n  border-radius: 50%;\n  background: #e32636;\n  flex-shrink: 0;\n}\n\n.vp-footer {\n  font-size: 0.75rem;\n  color: #444;\n  font-style: italic;\n  letter-spacing: 0.3px;\n}\n\n@media (max-width: 480px) {\n  .vp-stats { grid-template-columns: repeat(3, 1fr); }\n  .vp-modes li { grid-template-columns: 1fr; gap: 3px; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"vp\"\u003e\n\n  \u003cdiv class=\"vp-hook\"\u003e9x18 Makarov dry fire training.\u003cbr\u003eFinally. Zero ammo.\u003c\/div\u003e\n  \u003cdiv class=\"vp-sub\"\u003eSolid brass, precision chamber fit for 9x18mm Makarov pistols. CZ-82, Makarov PM, PA-63 and compatible platforms. The dry fire laser training cartridge the 9x18 market has been missing.\u003c\/div\u003e\n\n  \u003cdiv class=\"vp-stats\"\u003e\n    \u003cdiv class=\"vp-stat\"\u003e\n\u003cdiv class=\"num\"\u003eBrass\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003eConstruction\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vp-stat\"\u003e\n\u003cdiv class=\"num\"\u003e9x18\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003eMakarov Fit\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vp-stat\"\u003e\n\u003cdiv class=\"num\"\u003eLaser\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003eInstant Pulse\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vp-stat\"\u003e\n\u003cdiv class=\"num\"\u003eRed\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003eor Green\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vp-stat\"\u003e\n\u003cdiv class=\"num\"\u003e1000s\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003eRep Rated\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"vp-label\"\u003eWhat It Trains\u003c\/div\u003e\n\n  \u003cul class=\"vp-modes\"\u003e\n    \u003cli\u003e\n      \u003cspan class=\"mn\"\u003eTrigger Control\u003c\/span\u003e\n      \u003cspan class=\"md\"\u003eEvery pull shows exactly where the laser lands. Flinching, anticipating the reset, muzzle drift — all visible in real time.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"mn\"\u003eAim Discipline\u003c\/span\u003e\n      \u003cspan class=\"md\"\u003eInstant laser feedback on point of aim. Correct bad habits before they get ingrained.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"mn\"\u003ePlatform Specific\u003c\/span\u003e\n      \u003cspan class=\"md\"\u003eBuilt for the 9x18 chamber. Loads and extracts like a live round. No adapter, no compromise.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"mn\"\u003eLaser Color\u003c\/span\u003e\n      \u003cspan class=\"md\"\u003eRed for indoor and low-light sessions. Green for bright environments and longer distance visibility.\u003c\/span\u003e\n    \u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"vp-note\"\u003ePair with any VPDOT electronic shooting target for a complete 9x18 dry fire laser training system at home.\u003c\/div\u003e\n\n  \u003cdiv class=\"vp-compat\"\u003e\n\u003cstrong\u003eWorks with MantisX.\u003c\/strong\u003e Compatible with MantisX firearms training system and Mantis laser academy training kit for full movement analytics layered on top of laser feedback. Works with any laser shooting training system that accepts a standard laser pulse.\u003c\/div\u003e\n\n  \u003chr class=\"vp-rule\"\u003e\n\n  \u003cdiv class=\"vp-label\"\u003eIn the Box\u003c\/div\u003e\n\n  \u003cul class=\"vp-items\"\u003e\n    \u003cli\u003e1 VPDOT 9x18 laser training cartridge\u003c\/li\u003e\n    \u003cli\u003e5 batteries included\u003c\/li\u003e\n    \u003cli\u003eAvailable in red or green laser\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"vp-footer\"\u003eNo ammo. No range fees. No noise. Real trigger training every day.\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"VPDOT","offers":[{"title":"Default Title","offer_id":47165313777847,"sku":"LC-VP9918-G","price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/8288\/6583\/files\/9x18-laser-training-cartridge-dry-fire-system-red-9444809.png?v=1775206751"},{"product_id":"vpdot-9mm-laser-training-cartridge-cone-tip","title":"9mm Dry Fire Laser Training Cartridge | Cone Tip | VPDOT - No Ammo Needed","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026family=DM+Serif+Display\u0026display=swap');\n\n.vp {\n  font-family: 'DM Sans', sans-serif;\n  max-width: 620px;\n  padding: 4px 0 20px;\n  color: #ccc;\n}\n\n.vp-hook {\n  font-family: 'DM Serif Display', Georgia, serif;\n  font-size: 1.55rem;\n  color: #ffffff;\n  line-height: 1.25;\n  margin-bottom: 8px;\n  font-weight: 400;\n  letter-spacing: -0.3px;\n}\n\n.vp-sub {\n  font-size: 0.88rem;\n  color: #999;\n  margin-bottom: 24px;\n  font-weight: 300;\n  line-height: 1.6;\n  border-left: 2px solid #e32636;\n  padding-left: 12px;\n}\n\n.vp-stats {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 1px;\n  background: #2a2a2a;\n  border: 1px solid #2a2a2a;\n  border-radius: 8px;\n  overflow: hidden;\n  margin-bottom: 28px;\n}\n\n.vp-stat {\n  background: #161616;\n  padding: 14px 10px;\n  text-align: center;\n}\n\n.vp-stat .num {\n  font-size: 1.15rem;\n  font-weight: 700;\n  color: #e32636;\n  line-height: 1;\n  margin-bottom: 4px;\n}\n\n.vp-stat .txt {\n  font-size: 0.68rem;\n  color: #666;\n  font-weight: 500;\n  letter-spacing: 0.3px;\n  line-height: 1.3;\n}\n\n.vp-rule { border: none; border-top: 1px solid #222; margin: 22px 0; }\n\n.vp-label {\n  font-size: 0.62rem;\n  font-weight: 700;\n  letter-spacing: 3.5px;\n  text-transform: uppercase;\n  color: #555;\n  margin-bottom: 14px;\n}\n\n.vp-modes {\n  list-style: none;\n  padding: 0;\n  margin: 0 0 8px;\n}\n\n.vp-modes li {\n  display: grid;\n  grid-template-columns: 120px 1fr;\n  gap: 12px;\n  padding: 11px 0;\n  border-bottom: 1px solid #1c1c1c;\n  font-size: 0.84rem;\n  align-items: start;\n}\n\n.vp-modes li:last-child { border: none; }\n\n.vp-modes .mn {\n  font-weight: 600;\n  color: #e0e0e0;\n  font-size: 0.84rem;\n}\n\n.vp-modes .md {\n  color: #777;\n  font-weight: 300;\n  line-height: 1.5;\n}\n\n.vp-note {\n  font-size: 0.78rem;\n  color: #555;\n  font-style: italic;\n  margin-bottom: 22px;\n  padding-left: 2px;\n}\n\n.vp-compat {\n  background: #0d140d;\n  border: 1px solid #1e321e;\n  border-radius: 6px;\n  padding: 12px 16px;\n  font-size: 0.82rem;\n  color: #7aad7a;\n  margin-bottom: 22px;\n  line-height: 1.6;\n}\n\n.vp-compat strong { color: #5cb85c; font-weight: 600; }\n\n.vp-items {\n  list-style: none;\n  padding: 0;\n  margin: 0 0 20px;\n}\n\n.vp-items li {\n  font-size: 0.8rem;\n  color: #666;\n  padding: 5px 0;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  border-bottom: 1px solid #1a1a1a;\n}\n\n.vp-items li:last-child { border: none; }\n\n.vp-items li::before {\n  content: '';\n  width: 3px;\n  height: 3px;\n  border-radius: 50%;\n  background: #e32636;\n  flex-shrink: 0;\n}\n\n.vp-footer {\n  font-size: 0.75rem;\n  color: #444;\n  font-style: italic;\n  letter-spacing: 0.3px;\n}\n\n@media (max-width: 480px) {\n  .vp-stats { grid-template-columns: repeat(3, 1fr); }\n  .vp-modes li { grid-template-columns: 1fr; gap: 3px; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"vp\"\u003e\n\n  \u003cdiv class=\"vp-hook\"\u003e9mm dry fire training.\u003cbr\u003eCone-tip fit. Zero ammo.\u003c\/div\u003e\n  \u003cdiv class=\"vp-sub\"\u003eSolid brass, self-centering cone-tip design. Fits Glock, Sig, M\u0026amp;P, Walther, CZ and any 9x19 pistol. Instant laser pulse every pull — more consistent than Strikeman 9mm laser cartridge or standard flat-base designs.\u003c\/div\u003e\n\n  \u003cdiv class=\"vp-stats\"\u003e\n    \u003cdiv class=\"vp-stat\"\u003e\n\u003cdiv class=\"num\"\u003eBrass\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003eConstruction\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vp-stat\"\u003e\n\u003cdiv class=\"num\"\u003eCone\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003eTip Design\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vp-stat\"\u003e\n\u003cdiv class=\"num\"\u003e9x19\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003eChamber Fit\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vp-stat\"\u003e\n\u003cdiv class=\"num\"\u003eRed\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003eor Green\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vp-stat\"\u003e\n\u003cdiv class=\"num\"\u003e1000s\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003eRep Rated\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"vp-label\"\u003eWhy Cone-Tip Matters\u003c\/div\u003e\n\n  \u003cul class=\"vp-modes\"\u003e\n    \u003cli\u003e\n      \u003cspan class=\"mn\"\u003eSelf-Centering\u003c\/span\u003e\n      \u003cspan class=\"md\"\u003eCone-tip design seats itself in the chamber on every load. Laser pulse stays consistently aligned shot after shot.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"mn\"\u003eHonest Data\u003c\/span\u003e\n      \u003cspan class=\"md\"\u003eConsistent alignment means the feedback is real. What you see is where the shot would have landed.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"mn\"\u003eAny 9mm Pistol\u003c\/span\u003e\n      \u003cspan class=\"md\"\u003eLoads and extracts like a live round in Glock, Sig P320, M\u0026amp;P, Walther, CZ and any 9x19 chamber.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"mn\"\u003eLaser Color\u003c\/span\u003e\n      \u003cspan class=\"md\"\u003eRed for indoor and low-light sessions. Green for bright environments and longer distance visibility.\u003c\/span\u003e\n    \u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"vp-note\"\u003eRun it standalone or pair with any VPDOT electronic shooting target for scored feedback on every rep.\u003c\/div\u003e\n\n  \u003cdiv class=\"vp-compat\"\u003e\n\u003cstrong\u003eWorks with MantisX.\u003c\/strong\u003e Pairs with MantisX firearms training system and Mantis laser academy training kit 9mm for full shot analytics on top of laser feedback. Works with any laser dry fire training system that accepts a standard 9mm laser pulse.\u003c\/div\u003e\n\n  \u003chr class=\"vp-rule\"\u003e\n\n  \u003cdiv class=\"vp-label\"\u003eIn the Box\u003c\/div\u003e\n\n  \u003cul class=\"vp-items\"\u003e\n    \u003cli\u003e1 VPDOT 9x19 cone-tip laser training cartridge\u003c\/li\u003e\n    \u003cli\u003e5 batteries included\u003c\/li\u003e\n    \u003cli\u003eAvailable in red or green laser\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"vp-footer\"\u003eNo ammo. No range fees. No noise. Just honest 9mm trigger training every day.\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"VPDOT","offers":[{"title":"Default Title","offer_id":47165316726967,"sku":"LC-VP9919-G","price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/8288\/6583\/files\/9x19-laser-training-cartridge-cone-tip-dry-fire-system-9825290.png?v=1775206753"},{"product_id":"vpdot-223-laser-training-cartridge-ar15-dry-fire","title":".223 Rem Laser Training Cartridge - Dry Fire System","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026family=DM+Serif+Display\u0026display=swap');\n\n.vp {\n  font-family: 'DM Sans', sans-serif;\n  max-width: 620px;\n  padding: 4px 0 20px;\n  color: #ccc;\n}\n\n.vp-hook {\n  font-family: 'DM Serif Display', Georgia, serif;\n  font-size: 1.55rem;\n  color: #ffffff;\n  line-height: 1.25;\n  margin-bottom: 8px;\n  font-weight: 400;\n  letter-spacing: -0.3px;\n}\n\n.vp-sub {\n  font-size: 0.88rem;\n  color: #999;\n  margin-bottom: 24px;\n  font-weight: 300;\n  line-height: 1.6;\n  border-left: 2px solid #e32636;\n  padding-left: 12px;\n}\n\n.vp-stats {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 1px;\n  background: #2a2a2a;\n  border: 1px solid #2a2a2a;\n  border-radius: 8px;\n  overflow: hidden;\n  margin-bottom: 28px;\n}\n\n.vp-stat {\n  background: #161616;\n  padding: 14px 10px;\n  text-align: center;\n}\n\n.vp-stat .num {\n  font-size: 1.15rem;\n  font-weight: 700;\n  color: #e32636;\n  line-height: 1;\n  margin-bottom: 4px;\n}\n\n.vp-stat .txt {\n  font-size: 0.68rem;\n  color: #666;\n  font-weight: 500;\n  letter-spacing: 0.3px;\n  line-height: 1.3;\n}\n\n.vp-rule { border: none; border-top: 1px solid #222; margin: 22px 0; }\n\n.vp-label {\n  font-size: 0.62rem;\n  font-weight: 700;\n  letter-spacing: 3.5px;\n  text-transform: uppercase;\n  color: #555;\n  margin-bottom: 14px;\n}\n\n.vp-modes {\n  list-style: none;\n  padding: 0;\n  margin: 0 0 8px;\n}\n\n.vp-modes li {\n  display: grid;\n  grid-template-columns: 120px 1fr;\n  gap: 12px;\n  padding: 11px 0;\n  border-bottom: 1px solid #1c1c1c;\n  font-size: 0.84rem;\n  align-items: start;\n}\n\n.vp-modes li:last-child { border: none; }\n\n.vp-modes .mn {\n  font-weight: 600;\n  color: #e0e0e0;\n  font-size: 0.84rem;\n}\n\n.vp-modes .md {\n  color: #777;\n  font-weight: 300;\n  line-height: 1.5;\n}\n\n.vp-note {\n  font-size: 0.78rem;\n  color: #555;\n  font-style: italic;\n  margin-bottom: 22px;\n  padding-left: 2px;\n}\n\n.vp-compat {\n  background: #0d140d;\n  border: 1px solid #1e321e;\n  border-radius: 6px;\n  padding: 12px 16px;\n  font-size: 0.82rem;\n  color: #7aad7a;\n  margin-bottom: 22px;\n  line-height: 1.6;\n}\n\n.vp-compat strong { color: #5cb85c; font-weight: 600; }\n\n.vp-items {\n  list-style: none;\n  padding: 0;\n  margin: 0 0 20px;\n}\n\n.vp-items li {\n  font-size: 0.8rem;\n  color: #666;\n  padding: 5px 0;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  border-bottom: 1px solid #1a1a1a;\n}\n\n.vp-items li:last-child { border: none; }\n\n.vp-items li::before {\n  content: '';\n  width: 3px;\n  height: 3px;\n  border-radius: 50%;\n  background: #e32636;\n  flex-shrink: 0;\n}\n\n.vp-footer {\n  font-size: 0.75rem;\n  color: #444;\n  font-style: italic;\n  letter-spacing: 0.3px;\n}\n\n@media (max-width: 480px) {\n  .vp-stats { grid-template-columns: repeat(3, 1fr); }\n  .vp-modes li { grid-template-columns: 1fr; gap: 3px; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"vp\"\u003e\n\n  \u003cdiv class=\"vp-hook\"\u003e.223 Rem dry fire training.\u003cbr\u003eAR-15 platform. Zero ammo.\u003c\/div\u003e\n  \u003cdiv class=\"vp-sub\"\u003ePrecision-machined solid brass for .223 Remington and 5.56 rifles. Loads like a live round. Instant laser pulse on every pull. Built for the AR-15 platform most laser training cartridges leave out.\u003c\/div\u003e\n\n  \u003cdiv class=\"vp-stats\"\u003e\n    \u003cdiv class=\"vp-stat\"\u003e\n\u003cdiv class=\"num\"\u003eBrass\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003eConstruction\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vp-stat\"\u003e\n\u003cdiv class=\"num\"\u003e2x\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003eO-Ring Seal\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vp-stat\"\u003e\n\u003cdiv class=\"num\"\u003e5.56\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003eCompatible\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vp-stat\"\u003e\n\u003cdiv class=\"num\"\u003eRed\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003eor Green\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vp-stat\"\u003e\n\u003cdiv class=\"num\"\u003eAR-15\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003ePlatform Fit\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"vp-label\"\u003eWhat It Trains\u003c\/div\u003e\n\n  \u003cul class=\"vp-modes\"\u003e\n    \u003cli\u003e\n      \u003cspan class=\"mn\"\u003eTrigger Control\u003c\/span\u003e\n      \u003cspan class=\"md\"\u003eEvery pull shows exactly where the laser lands. Flinching, recoil anticipation, muzzle push — all visible before they become habits.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"mn\"\u003eAim Discipline\u003c\/span\u003e\n      \u003cspan class=\"md\"\u003eReal-time laser feedback on point of aim. Thousands of clean reps without a single round downrange.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"mn\"\u003eNew Shooters\u003c\/span\u003e\n      \u003cspan class=\"md\"\u003eOne of the most effective tools for new AR-15 owners learning trigger discipline before their first range session.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"mn\"\u003eLaser Color\u003c\/span\u003e\n      \u003cspan class=\"md\"\u003eRed for indoor and low-light sessions. Green for bright environments and longer distance visibility.\u003c\/span\u003e\n    \u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"vp-note\"\u003ePair with any VPDOT electronic shooting target for a complete .223 dry fire laser training system at home.\u003c\/div\u003e\n\n  \u003cdiv class=\"vp-compat\"\u003e\n\u003cstrong\u003eWorks with MantisX.\u003c\/strong\u003e Compatible with Mantis laser academy training kit and MantisX firearms training system for full shot analytics and movement data on top of laser feedback. Works with any laser shooting training system that accepts a standard laser pulse.\u003c\/div\u003e\n\n  \u003chr class=\"vp-rule\"\u003e\n\n  \u003cdiv class=\"vp-label\"\u003eIn the Box\u003c\/div\u003e\n\n  \u003cul class=\"vp-items\"\u003e\n    \u003cli\u003e1 VPDOT .223 Rem laser training cartridge\u003c\/li\u003e\n    \u003cli\u003e5 batteries included\u003c\/li\u003e\n    \u003cli\u003eDual O-ring seal included\u003c\/li\u003e\n    \u003cli\u003eAvailable in red or green laser\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"vp-footer\"\u003eNo ammo. No range fees. No noise. Real trigger training every single day.\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"VPDOT","offers":[{"title":"Default Title","offer_id":47165323018423,"sku":"LC-VP2230-G","price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/8288\/6583\/files\/223-rem-laser-training-cartridge-dry-fire-system-9194197.png?v=1775206752"},{"product_id":"vpdot-762x39-laser-training-cartridge-ak-dry-fire","title":"7.62x39 Laser Training Cartridge - Dry Fire System","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400\u0026family=DM+Serif+Display\u0026display=swap');\n\n.vp {\n  font-family: 'DM Sans', sans-serif;\n  max-width: 620px;\n  padding: 4px 0 20px;\n  color: #ccc;\n}\n\n.vp-hook {\n  font-family: 'DM Serif Display', Georgia, serif;\n  font-size: 1.55rem;\n  color: #ffffff;\n  line-height: 1.25;\n  margin-bottom: 8px;\n  font-weight: 400;\n  letter-spacing: -0.3px;\n}\n\n.vp-sub {\n  font-size: 0.88rem;\n  color: #999;\n  margin-bottom: 24px;\n  font-weight: 300;\n  line-height: 1.6;\n  border-left: 2px solid #e32636;\n  padding-left: 12px;\n}\n\n.vp-stats {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 1px;\n  background: #2a2a2a;\n  border: 1px solid #2a2a2a;\n  border-radius: 8px;\n  overflow: hidden;\n  margin-bottom: 28px;\n}\n\n.vp-stat {\n  background: #161616;\n  padding: 14px 10px;\n  text-align: center;\n}\n\n.vp-stat .num {\n  font-size: 1.15rem;\n  font-weight: 700;\n  color: #e32636;\n  line-height: 1;\n  margin-bottom: 4px;\n}\n\n.vp-stat .txt {\n  font-size: 0.68rem;\n  color: #666;\n  font-weight: 500;\n  letter-spacing: 0.3px;\n  line-height: 1.3;\n}\n\n.vp-rule { border: none; border-top: 1px solid #222; margin: 22px 0; }\n\n.vp-label {\n  font-size: 0.62rem;\n  font-weight: 700;\n  letter-spacing: 3.5px;\n  text-transform: uppercase;\n  color: #555;\n  margin-bottom: 14px;\n}\n\n.vp-modes {\n  list-style: none;\n  padding: 0;\n  margin: 0 0 8px;\n}\n\n.vp-modes li {\n  display: grid;\n  grid-template-columns: 120px 1fr;\n  gap: 12px;\n  padding: 11px 0;\n  border-bottom: 1px solid #1c1c1c;\n  font-size: 0.84rem;\n  align-items: start;\n}\n\n.vp-modes li:last-child { border: none; }\n\n.vp-modes .mn {\n  font-weight: 600;\n  color: #e0e0e0;\n  font-size: 0.84rem;\n}\n\n.vp-modes .md {\n  color: #777;\n  font-weight: 300;\n  line-height: 1.5;\n}\n\n.vp-note {\n  font-size: 0.78rem;\n  color: #555;\n  font-style: italic;\n  margin-bottom: 22px;\n  padding-left: 2px;\n}\n\n.vp-compat {\n  background: #0d140d;\n  border: 1px solid #1e321e;\n  border-radius: 6px;\n  padding: 12px 16px;\n  font-size: 0.82rem;\n  color: #7aad7a;\n  margin-bottom: 22px;\n  line-height: 1.6;\n}\n\n.vp-compat strong { color: #5cb85c; font-weight: 600; }\n\n.vp-items {\n  list-style: none;\n  padding: 0;\n  margin: 0 0 20px;\n}\n\n.vp-items li {\n  font-size: 0.8rem;\n  color: #666;\n  padding: 5px 0;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  border-bottom: 1px solid #1a1a1a;\n}\n\n.vp-items li:last-child { border: none; }\n\n.vp-items li::before {\n  content: '';\n  width: 3px;\n  height: 3px;\n  border-radius: 50%;\n  background: #e32636;\n  flex-shrink: 0;\n}\n\n.vp-footer {\n  font-size: 0.75rem;\n  color: #444;\n  font-style: italic;\n  letter-spacing: 0.3px;\n}\n\n@media (max-width: 480px) {\n  .vp-stats { grid-template-columns: repeat(3, 1fr); }\n  .vp-modes li { grid-template-columns: 1fr; gap: 3px; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"vp\"\u003e\n\n  \u003cdiv class=\"vp-hook\"\u003e7.62x39 dry fire training.\u003cbr\u003eAK platform. Zero ammo.\u003c\/div\u003e\n  \u003cdiv class=\"vp-sub\"\u003ePrecision-machined solid brass. Seats like a live round. Instant laser pulse on every trigger pull. Built for AK-pattern rifles and 7.62x39 carbines — the caliber most laser training cartridges ignore.\u003c\/div\u003e\n\n  \u003cdiv class=\"vp-stats\"\u003e\n    \u003cdiv class=\"vp-stat\"\u003e\n\u003cdiv class=\"num\"\u003eBrass\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003eConstruction\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vp-stat\"\u003e\n\u003cdiv class=\"num\"\u003e2x\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003eO-Ring Seal\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vp-stat\"\u003e\n\u003cdiv class=\"num\"\u003eLaser\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003eInstant Pulse\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vp-stat\"\u003e\n\u003cdiv class=\"num\"\u003eRed\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003eor Green\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vp-stat\"\u003e\n\u003cdiv class=\"num\"\u003eAK\u003c\/div\u003e\n\u003cdiv class=\"txt\"\u003ePlatform Fit\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"vp-label\"\u003eWhat It Trains\u003c\/div\u003e\n\n  \u003cul class=\"vp-modes\"\u003e\n    \u003cli\u003e\n      \u003cspan class=\"mn\"\u003eTrigger Control\u003c\/span\u003e\n      \u003cspan class=\"md\"\u003eEvery pull shows where the laser lands. Flinching, muzzle push, short-stroking — all visible in real time.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"mn\"\u003eAim Discipline\u003c\/span\u003e\n      \u003cspan class=\"md\"\u003eInstant laser feedback on point of aim. Fix bad habits before they become ingrained.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"mn\"\u003eMuzzle Discipline\u003c\/span\u003e\n      \u003cspan class=\"md\"\u003eWatch the dot drift on follow-through. Tighten your hold without burning a single round.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"mn\"\u003eLaser Color\u003c\/span\u003e\n      \u003cspan class=\"md\"\u003eRed for indoor and low-light sessions. Green for bright environments and longer distance visibility.\u003c\/span\u003e\n    \u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"vp-note\"\u003ePair with any VPDOT electronic shooting target for a complete 7.62x39 dry fire laser training system at home.\u003c\/div\u003e\n\n  \u003cdiv class=\"vp-compat\"\u003e\n\u003cstrong\u003eWorks with MantisX.\u003c\/strong\u003e Compatible with Mantis laser academy training kit and MantisX firearms training system for full movement analytics on top of laser feedback. Works with any laser shooting training system that accepts a standard laser pulse.\u003c\/div\u003e\n\n  \u003chr class=\"vp-rule\"\u003e\n\n  \u003cdiv class=\"vp-label\"\u003eIn the Box\u003c\/div\u003e\n\n  \u003cul class=\"vp-items\"\u003e\n    \u003cli\u003e1 VPDOT 7.62x39 laser training cartridge\u003c\/li\u003e\n    \u003cli\u003e5 batteries included\u003c\/li\u003e\n    \u003cli\u003eDual O-ring seal included\u003c\/li\u003e\n    \u003cli\u003eAvailable in red or green laser\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"vp-footer\"\u003eNo ammo. No range fees. No noise. Just honest trigger training every day.\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"VPDOT","offers":[{"title":"Default Title","offer_id":47165329440951,"sku":"LC-VP7629-G","price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/8288\/6583\/files\/762x39-laser-training-cartridge-dry-fire-system-5865907.png?v=1775206756"}],"url":"https:\/\/vpdot.com\/collections\/laser-training-cartridges-dry-fire-system.oembed","provider":"VPDOT","version":"1.0","type":"link"}