{"title":"Ball Markers","description":"\u003ch2\u003eGolf Ball Markers\u003c\/h2\u003e","products":[{"product_id":"foldable-metal-divot-tool","title":"Foldable Metal Divot Tool","description":"\u003cstyle\u003e\n\/* =========================\n   AF APPLE-STYLE DARK MODE — DIVOT TOOL PDP (THEME-PROOF VARIANT SWITCH)\n   Uses the same working framework as Stubby.\n   ========================= *\/\n:root{\n  --bg-color:#000;\n  --card-bg:#1c1c1e;\n  --text-main:#f5f5f7;\n  --text-muted:#86868b;\n  --accent:#22c55e;\n  --border:rgba(255,255,255,.10);\n}\n\n#af-divot-pdp.af-luxury-page{\n  background:var(--bg-color);\n  color:var(--text-main);\n  padding:60px 20px;\n  font-family:-apple-system,BlinkMacSystemFont,\"SF Pro Text\",\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;\n  line-height:1.6;\n  -webkit-font-smoothing:antialiased;\n}\n#af-divot-pdp *{ box-sizing:border-box; }\n#af-divot-pdp .af-container{ max-width:1000px; margin:0 auto; }\n\n#af-divot-pdp .af-eyebrow{\n  color:var(--accent);\n  letter-spacing:.1em;\n  text-transform:uppercase;\n  font-weight:700;\n  font-size:.75rem;\n  margin:0 0 16px;\n  text-align:center;\n}\n#af-divot-pdp .af-hero{\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  margin-bottom:40px;\n}\n#af-divot-pdp .af-hero h1{\n  margin:0 0 20px;\n  font-weight:700;\n  line-height:1.1;\n  font-size:clamp(2.3rem,5vw,3.6rem);\n  letter-spacing:-.02em;\n  background:linear-gradient(180deg,#fff,#a1a1aa);\n  -webkit-background-clip:text;\n  -webkit-text-fill-color:transparent;\n  text-align:center;\n}\n#af-divot-pdp .af-lead{\n  font-size:1.2rem;\n  color:#fff;\n  font-weight:600;\n  text-align:center;\n  margin:14px 0 10px;\n}\n#af-divot-pdp .af-lede{\n  margin:0 auto 24px;\n  max-width:760px;\n  color:var(--text-muted);\n  font-size:1.1rem;\n  text-align:center;\n  line-height:1.6;\n}\n\n\/* Executive summary *\/\n#af-divot-pdp .af-exec-summary{\n  background:#151516;\n  border:1px solid rgba(34,197,94,.30);\n  border-radius:20px;\n  padding:24px;\n  margin:0 auto 26px;\n  max-width:820px;\n  text-align:left;\n}\n#af-divot-pdp .af-exec-summary strong{\n  display:block;\n  font-size:.75rem;\n  letter-spacing:.05em;\n  text-transform:uppercase;\n  color:var(--accent);\n  font-weight:700;\n  margin-bottom:8px;\n}\n#af-divot-pdp .af-exec-summary p{\n  margin:0;\n  color:#d1d5db;\n  font-size:1.05rem;\n  line-height:1.6;\n}\n\n\/* Interaction module *\/\n#af-divot-pdp .af-hero-interaction{\n  background:rgba(28,28,30,.60);\n  border:1px solid var(--border);\n  border-radius:24px;\n  padding:24px;\n  margin:18px auto;\n  max-width:560px;\n  width:100%;\n  backdrop-filter:blur(10px);\n  text-align:center;\n}\n#af-divot-pdp .af-interaction-label{\n  font-size:.8rem;\n  text-transform:uppercase;\n  letter-spacing:.05em;\n  color:var(--text-muted);\n  margin-bottom:12px;\n  font-weight:600;\n  display:block;\n}\n\n\/* Swatches *\/\n#af-divot-pdp .af-swatch-row{\n  display:flex;\n  justify-content:center;\n  gap:12px;\n  margin-bottom:10px;\n  flex-wrap:wrap;\n}\n#af-divot-pdp .af-swatch{\n  width:32px;\n  height:32px;\n  border-radius:50%;\n  border:2px solid rgba(255,255,255,.20);\n  cursor:pointer;\n  transition:transform .2s,border-color .2s,box-shadow .2s;\n  padding:0;\n  background:#111;\n}\n#af-divot-pdp .af-swatch:hover{ transform:scale(1.1); border-color:#fff; }\n#af-divot-pdp .af-swatch[aria-selected=\"true\"]{\n  border-color:rgba(34,197,94,.95);\n  box-shadow:0 0 0 4px rgba(34,197,94,.18);\n}\n\n\/* Divot tool swatch colors *\/\n#af-divot-pdp .af-swatch[data-af-finish=\"Black\"]{ background:#111; }\n#af-divot-pdp .af-swatch[data-af-finish=\"Silver\"]{ background:linear-gradient(135deg,#c9c9c9,#6b7280); }\n#af-divot-pdp .af-swatch[data-af-finish=\"Gunmetal\"]{ background:#374151; }\n#af-divot-pdp .af-swatch[data-af-finish=\"Blue\"]{ background:#1e3a8a; }\n#af-divot-pdp .af-swatch[data-af-finish=\"Red\"]{ background:#991b1b; }\n\n#af-divot-pdp .af-nudge{\n  text-align:center;\n  margin-top:10px;\n  color:var(--text-muted);\n  font-size:.9rem;\n}\n\n\/* Cards *\/\n#af-divot-pdp .af-card{\n  background:var(--card-bg);\n  border-radius:24px;\n  padding:40px;\n  margin:24px 0;\n  border:1px solid var(--border);\n  box-shadow:0 20px 40px rgba(0,0,0,.40);\n}\n#af-divot-pdp .af-h2{\n  margin:0 0 16px;\n  font-size:1.8rem;\n  line-height:1.2;\n  font-weight:600;\n  color:#fff;\n  letter-spacing:-.01em;\n}\n#af-divot-pdp .af-muted{\n  color:var(--text-muted);\n  font-size:1.05rem;\n  margin:0 0 1rem;\n}\n#af-divot-pdp .af-bullets{\n  margin:0;\n  padding-left:1.2rem;\n  color:var(--text-muted);\n}\n#af-divot-pdp .af-bullets li{ margin:.8rem 0; }\n#af-divot-pdp .af-bullets li strong{ color:#fff; font-weight:600; }\n\n\/* Chips *\/\n#af-divot-pdp .af-chip-row{\n  display:flex;\n  flex-wrap:wrap;\n  gap:10px;\n  margin-top:18px;\n  justify-content:center;\n}\n#af-divot-pdp .af-chip{\n  background:#2c2c2e;\n  border:1px solid #3a3a3c;\n  color:#e5e5e7;\n  padding:8px 16px;\n  border-radius:999px;\n  font-size:.9rem;\n  font-weight:500;\n}\n\n\/* Buttons *\/\n#af-divot-pdp .af-btn-wrap{\n  display:flex;\n  justify-content:center;\n  flex-wrap:wrap;\n  gap:12px;\n  margin-top:16px;\n}\n#af-divot-pdp .af-btn{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  padding:14px 28px;\n  border-radius:999px;\n  font-weight:600;\n  text-decoration:none;\n  font-size:1rem;\n  transition:all .2s ease;\n  border:0;\n  cursor:pointer;\n}\n#af-divot-pdp .af-btn-primary{\n  background:var(--accent);\n  color:#000;\n  border:1px solid var(--accent);\n}\n#af-divot-pdp .af-btn-primary:hover{\n  background:#16a34a;\n  border-color:#16a34a;\n  transform:translateY(-2px);\n}\n#af-divot-pdp .af-btn-secondary{\n  background:#2c2c2e;\n  color:#fff;\n  border:1px solid #3a3a3c;\n}\n#af-divot-pdp .af-btn-secondary:hover{\n  background:#3a3a3c;\n  border-color:#48484a;\n  transform:translateY(-2px);\n}\n\n\/* Grid *\/\n#af-divot-pdp .af-grid-2{ display:grid; grid-template-columns:1fr; gap:24px; }\n@media (min-width:768px){ #af-divot-pdp .af-grid-2{ grid-template-columns:1fr 1fr; } }\n\n\/* FAQ *\/\n#af-divot-pdp .af-faq{ border-top:1px solid #2c2c2e; padding:20px 0; }\n#af-divot-pdp .af-faq summary{\n  cursor:pointer;\n  font-weight:600;\n  color:#fff;\n  font-size:1.1rem;\n  list-style:none;\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n}\n#af-divot-pdp .af-faq summary::-webkit-details-marker{ display:none; }\n#af-divot-pdp .af-faq summary::after{ content:\"+\"; font-weight:400; color:var(--text-muted); font-size:1.5rem; }\n#af-divot-pdp details[open] summary::after{ content:\"−\"; }\n#af-divot-pdp .af-faq div{ margin-top:12px; color:var(--text-muted); line-height:1.6; }\n\u003c\/style\u003e\n\u003cdiv id=\"af-divot-pdp\" class=\"af-luxury-page\"\u003e\n\u003cdiv class=\"af-container\"\u003e\n\u003cheader class=\"af-hero\"\u003e\n\u003cp class=\"af-eyebrow\"\u003eOn-Course Essentials • Pocket Safe • Foldable Metal\u003c\/p\u003e\n\u003c!-- Exactly one H1 --\u003e\n\u003ch1\u003ePremium Foldable Divot Tool\u003c\/h1\u003e\n\u003cdiv class=\"af-exec-summary\"\u003e\n\u003cstrong\u003eTest Verdict\u003c\/strong\u003e\n\u003cp\u003eMost divot tools fail for a dumb reason: you don’t carry them. Fixed prongs jab your pocket, plastic bends on firm greens, and the tool ends up abandoned. This one is built around \u003cstrong\u003epocket-safe carry\u003c\/strong\u003e and \u003cstrong\u003econfident repair\u003c\/strong\u003e: foldable deployment, solid metal leverage, and a routine that’s easy enough you’ll actually do it. \u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eVerdict:\u003c\/strong\u003e Buy it if you want a tool you’ll keep on you. Skip it if you’re committed to being “that guy” who uses a tee.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"af-lead\"\u003eCarry it every round. Repair marks without stabbing your leg.\u003c\/p\u003e\n\u003cp class=\"af-lede\"\u003eProper green repair is the smallest habit with the biggest impact. The catch is brutal: you have to actually carry the tool. This one stays closed in your pocket and opens fast when you need it.\u003c\/p\u003e\n\u003c!-- Variant + ATC module (same framework as Stubby) --\u003e\n\u003cdiv data-af-variant-sync=\"\" class=\"af-hero-interaction\"\u003e\n\u003cspan class=\"af-interaction-label\"\u003ePick Your Finish\u003c\/span\u003e\n\u003cdiv aria-label=\"Choose finish\" role=\"listbox\" class=\"af-swatch-row\"\u003e\n\u003cbutton aria-selected=\"false\" aria-label=\"Black finish\" data-af-finish=\"Black\" type=\"button\" class=\"af-swatch\"\u003e\u003c\/button\u003e \u003cbutton aria-selected=\"false\" aria-label=\"Silver finish\" data-af-finish=\"Silver\" type=\"button\" class=\"af-swatch\"\u003e\u003c\/button\u003e \u003cbutton aria-selected=\"false\" aria-label=\"Gunmetal finish\" data-af-finish=\"Gunmetal\" type=\"button\" class=\"af-swatch\"\u003e\u003c\/button\u003e \u003cbutton aria-selected=\"false\" aria-label=\"Blue finish\" data-af-finish=\"Blue\" type=\"button\" class=\"af-swatch\"\u003e\u003c\/button\u003e \u003cbutton aria-selected=\"false\" aria-label=\"Red finish\" data-af-finish=\"Red\" type=\"button\" class=\"af-swatch\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv data-af-status=\"\" class=\"af-nudge\"\u003ePick a finish. I’ll sync the variant and force the gallery to switch.\u003c\/div\u003e\n\u003cspan class=\"af-interaction-label\"\u003eCarry + Repair\u003c\/span\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\n\u003ca class=\"af-btn af-btn-primary\" href=\"#choose\"\u003eLock in my setup\u003c\/a\u003e \u003ca class=\"af-btn af-btn-secondary\" href=\"#how\"\u003eSee how it works\u003c\/a\u003e \u003cbutton data-af-atc=\"\" class=\"af-btn af-btn-primary\" type=\"button\"\u003eAdd to cart\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-nudge\"\u003eTip: Pair with a magnetic towel system so you stop cleaning grooves with regret.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\n\u003ca class=\"af-btn af-btn-secondary\" href=\"\/pages\/our-golf-gear-testing-design-standards\"\u003eTesting Standards\u003c\/a\u003e \u003ca class=\"af-btn af-btn-secondary\" href=\"\/collections\/divot-tools\"\u003eShop Divot Tools\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\n\u003csection class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eThe problem isn’t ball marks. It’s friction.\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003eIf carrying the tool is annoying, you won’t carry it. If it feels flimsy, you won’t trust it. Both lead to the same outcome: greens get wrecked and you look like you were raised by wolves.\u003c\/p\u003e\n\u003cp class=\"af-muted\"\u003eFoldable solves carry friction. Metal solves leverage friction. The rest is just you doing the smallest right thing for 10 seconds.\u003c\/p\u003e\n\u003cdiv aria-hidden=\"true\" class=\"af-chip-row\"\u003e\n\u003cspan class=\"af-chip\"\u003eFoldable\u003c\/span\u003e \u003cspan class=\"af-chip\"\u003ePocket Safe\u003c\/span\u003e \u003cspan class=\"af-chip\"\u003eMetal Build\u003c\/span\u003e \u003cspan class=\"af-chip\"\u003eConfident Leverage\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-card\" id=\"how\"\u003e\n\u003ch2 class=\"af-h2\"\u003eHow it works\u003c\/h2\u003e\n\u003cul class=\"af-bullets\"\u003e\n\u003cli\u003e\n\u003cstrong\u003ePocket-safe fold:\u003c\/strong\u003e prongs retract so nothing stabs or snags.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFast deployment:\u003c\/strong\u003e open it quickly so you actually use it.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRepair logic:\u003c\/strong\u003e push turf inward toward the center, don’t pry upward.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClose + carry:\u003c\/strong\u003e the best tool is the one still in your pocket on hole 14.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-grid-2\"\u003e\n\u003cdiv class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eWho it’s for\u003c\/h2\u003e\n\u003cul class=\"af-bullets\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eWalkers:\u003c\/strong\u003e sits flat in-pocket without digging into your leg.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFirm greens:\u003c\/strong\u003e metal leverage beats bending plastic.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePeople with standards:\u003c\/strong\u003e you repair marks because you’re not a menace.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eWho it’s not for\u003c\/h2\u003e\n\u003cul class=\"af-bullets\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eFreebie loyalists:\u003c\/strong\u003e if a tournament handout is “good enough,” keep it.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eZero-change types:\u003c\/strong\u003e if you never repair marks, a tool won’t fix your values.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-card\" id=\"choose\"\u003e\n\u003ch2 class=\"af-h2\"\u003eChoose your setup\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003ePick a finish above. Then add it to cart from the button in the hero module. Fast, clean, done.\u003c\/p\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\n\u003ca class=\"af-btn af-btn-secondary\" href=\"\/collections\/magnetic-towels\"\u003eAdd a Magnetic Towel\u003c\/a\u003e \u003ca class=\"af-btn af-btn-secondary\" href=\"\/collections\/on-course-systems\"\u003eShop On-Course Systems\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection aria-label=\"Product FAQ\" class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eProduct FAQ\u003c\/h2\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eDoes the finish change the tool?\u003c\/summary\u003e\n\u003cdiv\u003eNo. Same tool. Same function. Pick based on visibility and preference.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eHow do I repair a ball mark correctly?\u003c\/summary\u003e\n\u003cdiv\u003eInsert just outside the mark, push turf inward toward the center from multiple angles, then smooth with a putter. Don’t pry upward.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eWhy metal over plastic?\u003c\/summary\u003e\n\u003cdiv\u003eDurability and leverage. Plastic tends to flex or snap when greens are firm.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eWhat pairs best with this?\u003c\/summary\u003e\n\u003cdiv\u003eA magnetic towel system for groove cleaning and a Landing Pad for a consistent home base inside your bag between dividers.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003csection aria-label=\"Final call to action\" style=\"text-align: center;\" class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eFix the green. Respect the course.\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003ePick a finish, add to cart, and stop pretending a tee is a divot tool.\u003c\/p\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\n\u003ca class=\"af-btn af-btn-primary\" href=\"\/collections\/divot-tools\"\u003eShop Divot Tools\u003c\/a\u003e \u003ca class=\"af-btn af-btn-secondary\" href=\"\/pages\/our-golf-gear-testing-design-standards\"\u003eTesting Standards\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ schema --\u003e \u003cscript type=\"application\/ld+json\"\u003e\n    {\n      \"@context\":\"https:\/\/schema.org\",\n      \"@type\":\"FAQPage\",\n      \"mainEntity\":[\n        {\"@type\":\"Question\",\"name\":\"Does the finish change the tool?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Same tool and function. Choose based on visibility and preference.\"}},\n        {\"@type\":\"Question\",\"name\":\"How do I repair a ball mark correctly?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Insert just outside the mark, push turf inward toward the center from multiple angles, then smooth with a putter. Avoid prying upward.\"}},\n        {\"@type\":\"Question\",\"name\":\"Why metal over plastic?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Metal typically provides better durability and leverage, especially on firmer greens. Plastic can flex or snap under higher force.\"}},\n        {\"@type\":\"Question\",\"name\":\"What pairs best with this divot tool?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Pair it with a magnetic towel system for groove cleaning and a Landing Pad for a consistent home base inside your bag between dividers.\"}}\n      ]\n    }\n    \u003c\/script\u003e \u003c!-- Variant sync script (same mechanics as Stubby, updated for divot tool variants) --\u003e \u003cscript\u003e\n    (function(){\n      const finishToVariantId = {\n        \"Black\": \"40559932932139\",\n        \"Silver\": \"40559932964907\",\n        \"Blue\": \"40970142777387\",\n        \"Gunmetal\": \"40987345322027\",\n        \"Red\": \"40987345354795\"\n      };\n\n      const finishToImage = {\n        \"Silver\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Updated_Main_Image_53ee84b2-a667-4cbe-9b82-8dc4e30f7cd1.jpg?v=1765461229\",\n        \"Red\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Updated_Main_Image_f80e0dc3-5114-403f-b3ed-745988acaa86.jpg?v=1765461229\",\n        \"Gunmetal\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Updated_Main_Image_7dd024f1-ccc8-4e13-afb5-fbcbc0e1916a.jpg?v=1765461229\",\n        \"Blue\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Updated_Main_Image_c4d93332-f0a1-4151-9651-a12fbcba885d.png?v=1765461229\",\n        \"Black\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Updated_Main_Image.png?v=1765461229\"\n      };\n\n      const module = document.querySelector('#af-divot-pdp [data-af-variant-sync]');\n      if(!module) return;\n\n      const status = module.querySelector('[data-af-status]');\n      const swatches = Array.from(module.querySelectorAll('[data-af-finish]'));\n      const atcBtn = module.querySelector('[data-af-atc]');\n\n      function setStatus(msg){ if(status) status.textContent = msg; }\n      function stripQuery(url){ return (url||'').split('?')[0]; }\n\n      \/\/ Find native variant select OR radio inputs.\n      const variantSelect =\n        document.querySelector('form[action^=\"\/cart\/add\"] select[name=\"id\"]') ||\n        document.querySelector('form[action*=\"\/cart\/add\"] select[name=\"id\"]') ||\n        document.querySelector('select[name=\"id\"]');\n\n      const variantRadios = Array.from(document.querySelectorAll('input[type=\"radio\"][name=\"id\"]'));\n\n      \/\/ Find native theme Add to Cart\n      const nativeAtc =\n        document.querySelector('form[action^=\"\/cart\/add\"] button[type=\"submit\"], form[action^=\"\/cart\/add\"] [type=\"submit\"]') ||\n        document.querySelector('form[action*=\"\/cart\/add\"] button[type=\"submit\"], form[action*=\"\/cart\/add\"] [type=\"submit\"]') ||\n        document.querySelector('button[name=\"add\"], button[type=\"submit\"][name=\"add\"]');\n\n      function setSelectedSwatch(finishLabel){\n        swatches.forEach(btn =\u003e btn.setAttribute('aria-selected', btn.dataset.afFinish === finishLabel ? 'true' : 'false'));\n      }\n\n      function setVariantById(variantId){\n        let didSet = false;\n\n        if(variantSelect \u0026\u0026 variantSelect.options){\n          const opt = Array.from(variantSelect.options).find(o =\u003e String(o.value) === String(variantId));\n          if(opt){\n            variantSelect.value = opt.value;\n            variantSelect.dispatchEvent(new Event('change', { bubbles:true }));\n            didSet = true;\n          }\n        }\n\n        if(!didSet \u0026\u0026 variantRadios.length){\n          const radio = variantRadios.find(r =\u003e String(r.value) === String(variantId));\n          if(radio){\n            radio.checked = true;\n            radio.dispatchEvent(new Event('change', { bubbles:true }));\n            didSet = true;\n          }\n        }\n\n        return didSet;\n      }\n\n      \/\/ Keep search inside product area\n      function getProductRoot(){\n        const addForm = document.querySelector('form[action^=\"\/cart\/add\"], form[action*=\"\/cart\/add\"]');\n        if(addForm) return addForm.closest('section, .shopify-section, main, body') || document;\n        return document;\n      }\n\n      function clickGalleryItemByUrl(url){\n        const root = getProductRoot();\n        const target = stripQuery(url);\n\n        const candidates = Array.from(root.querySelectorAll(\n          'button, a, img, source, [data-src], [data-zoom], [data-image], [href]'\n        ));\n\n        for(const el of candidates){\n          const attrs = [\n            el.getAttribute('src'),\n            el.getAttribute('href'),\n            el.getAttribute('data-src'),\n            el.getAttribute('data-zoom'),\n            el.getAttribute('data-image'),\n            el.getAttribute('srcset')\n          ].filter(Boolean);\n\n          if(attrs.some(a =\u003e stripQuery(a).includes(target))){\n            const clickable = el.closest('button, a') || (el.tagName === 'BUTTON' || el.tagName === 'A' ? el : null);\n            if(clickable){\n              clickable.click();\n              return true;\n            }\n          }\n        }\n        return false;\n      }\n\n      function bruteSwapActiveMedia(url, finishLabel){\n        const root = getProductRoot();\n        const imgCandidates = [];\n\n        const activeWrappers = Array.from(root.querySelectorAll(\n          '[aria-current=\"true\"], .is-selected, .is-active, .active, [data-active=\"true\"], [data-selected=\"true\"]'\n        ));\n\n        activeWrappers.forEach(w =\u003e {\n          imgCandidates.push(...Array.from(w.querySelectorAll('img')));\n          Array.from(w.querySelectorAll('picture source')).forEach(s =\u003e s.setAttribute('srcset', url));\n        });\n\n        if(imgCandidates.length === 0){\n          imgCandidates.push(...Array.from(root.querySelectorAll('img')).filter(i =\u003e {\n            const s = (i.getAttribute('src') || '');\n            return s.includes('cdn.shopify.com') \u0026\u0026 !s.includes('logo') \u0026\u0026 !s.includes('icon');\n          }).slice(0,3));\n        }\n\n        if(imgCandidates.length === 0) return false;\n\n        imgCandidates.forEach(img =\u003e {\n          img.src = url;\n          img.removeAttribute('srcset');\n          img.removeAttribute('sizes');\n          const oldAlt = img.getAttribute('alt') || 'Foldable divot tool';\n          const baseAlt = oldAlt.split('—')[0].trim();\n          img.setAttribute('alt', baseAlt + ' — ' + finishLabel);\n        });\n\n        return true;\n      }\n\n      function selectFinish(finishLabel){\n        const variantId = finishToVariantId[finishLabel];\n        const imgUrl = finishToImage[finishLabel];\n\n        setSelectedSwatch(finishLabel);\n\n        \/\/ 1) Sync Shopify variant\n        const ok = variantId ? setVariantById(variantId) : false;\n\n        \/\/ 2) Force gallery switch\n        if(imgUrl){\n          const clicked = clickGalleryItemByUrl(imgUrl);\n          setTimeout(() =\u003e {\n            if(clicked){\n              setStatus('Selected: ' + finishLabel + '.');\n              return;\n            }\n            const swapped = bruteSwapActiveMedia(imgUrl, finishLabel);\n            setStatus(swapped\n              ? ('Selected: ' + finishLabel + '.')\n              : ('Selected: ' + finishLabel + '. (Gallery element not found in this theme.)')\n            );\n          }, 80);\n        } else {\n          setStatus('Selected: ' + finishLabel + '.');\n        }\n\n        if(!ok){\n          \/\/ Variant input not detected (theme oddity). Still keep finish selection for ATC fallback.\n          setStatus('Selected: ' + finishLabel + '. (Variant control not found. ATC will use fallback link.)');\n        }\n      }\n\n      \/\/ Swatch clicks\n      swatches.forEach(btn =\u003e btn.addEventListener('click', () =\u003e selectFinish(btn.dataset.afFinish)));\n\n      \/\/ ATC button\n      if(atcBtn){\n        atcBtn.addEventListener('click', () =\u003e {\n          const selected = swatches.find(b =\u003e b.getAttribute('aria-selected') === 'true');\n          const finish = selected ? selected.dataset.afFinish : null;\n          const variantId = finish ? finishToVariantId[finish] : null;\n\n          \/\/ Prefer native theme ATC (best)\n          if(nativeAtc){\n            nativeAtc.click();\n            return;\n          }\n\n          \/\/ Fallback: direct add by variant ID\n          if(variantId){\n            window.location.href = '\/cart\/add?id=' + encodeURIComponent(variantId) + '\u0026quantity=1';\n            return;\n          }\n\n          setStatus('Pick a finish first. Then add to cart.');\n        });\n      }\n\n      \/\/ Default selection: Gunmetal (matches your “recommended” from earlier)\n      selectFinish('Gunmetal');\n\n    })();\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Aiming Fluid Golf","offers":[{"title":"Black","offer_id":42667268440151,"sku":"AFDT-B","price":24.69,"currency_code":"USD","in_stock":true},{"title":"Silver","offer_id":42667268472919,"sku":"AFDT-S","price":24.69,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":42667268505687,"sku":"AFDT-BL","price":24.69,"currency_code":"USD","in_stock":true},{"title":"Gunmetal","offer_id":42667268538455,"sku":"AFDT-G","price":24.69,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":42667268571223,"sku":"AFDT-R","price":24.69,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/Updated_Main_Image_7dd024f1-ccc8-4e13-afb5-fbcbc0e1916a.jpg?v=1775573979"},{"product_id":"premium-metal-ball-marker","title":"Premium Metal Ball Marker","description":"\u003cstyle\u003e\n\/* =========================\n   AF LUXURY PAGE STYLES (Scoped \u0026 Premium)\n   ========================= *\/\n.af-luxury-page {\n  background: #050509;\n  color: #f3f4f6;\n  padding: 60px 20px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n  line-height: 1.6;\n}\n.af-luxury-page * { box-sizing: border-box; }\n\n.af-container {\n  max-width: 1000px;\n  margin: 0 auto;\n}\n\n\/* TYPOGRAPHY *\/\n.af-eyebrow {\n  color: #34d399; \/* Brand Accent *\/\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  font-weight: 700;\n  font-size: 0.75rem;\n  margin: 0 0 12px;\n  text-align: center;\n}\n\n.af-hero h1 {\n  margin: 0 0 16px;\n  font-weight: 800;\n  line-height: 1.1;\n  font-size: clamp(2.2rem, 5vw, 3.2rem);\n  letter-spacing: -0.02em;\n  color: #fff;\n  text-align: center;\n}\n\n.af-lead {\n  font-size: 1.25rem;\n  color: #fff;\n  font-weight: 700;\n  text-align: center;\n  margin-bottom: 24px;\n}\n\n.af-lede {\n  margin: 0 auto 40px;\n  max-width: 700px;\n  color: #9ca3af;\n  font-size: 1.1rem;\n  text-align: center;\n  line-height: 1.6;\n}\n\n\/* CONSOLE CARDS (Glassmorphism) *\/\n.af-card {\n  background: #111827;\n  border: 1px solid rgba(255,255,255,0.12);\n  border-radius: 24px;\n  padding: 40px;\n  margin-bottom: 24px;\n  box-shadow: 0 20px 40px -10px rgba(0,0,0,0.5);\n  position: relative;\n  overflow: hidden;\n}\n\n.af-h2 {\n  margin: 0 0 20px;\n  font-size: 1.75rem;\n  line-height: 1.2;\n  font-weight: 700;\n  color: #fff;\n}\n\n.af-muted {\n  color: #d1d5db;\n  font-size: 1.05rem;\n  margin-bottom: 1.5rem;\n}\n\n\/* EXECUTIVE SUMMARY (Highlight Box) *\/\n.af-exec-summary {\n  background: rgba(52, 211, 153, 0.1);\n  border: 1px solid rgba(52, 211, 153, 0.25);\n  border-radius: 16px;\n  padding: 24px;\n  margin-bottom: 30px;\n  text-align: left;\n}\n.af-exec-summary strong {\n  display: block;\n  font-size: 0.75rem;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  color: #34d399;\n  font-weight: 800;\n  margin-bottom: 8px;\n}\n.af-exec-summary p {\n  margin: 0;\n  color: #d1d5db;\n  font-size: 1rem;\n  line-height: 1.6;\n}\n\n\/* LISTS \u0026 STEPS *\/\n.af-list, .af-steps, ul {\n  margin: 0;\n  padding-left: 1.2rem;\n  color: #d1d5db;\n}\n.af-list li, .af-steps li, ul li {\n  margin: 0.8rem 0;\n}\n.af-list li strong, ul li strong {\n  color: #fff;\n}\n\n\/* CHIPS \u0026 CALLOUTS *\/\n.af-chip-row {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  margin-top: 24px;\n}\n.af-chip {\n  background: rgba(255,255,255,0.08);\n  border: 1px solid rgba(255,255,255,0.15);\n  color: #e5e7eb;\n  padding: 6px 14px;\n  border-radius: 999px;\n  font-size: 0.85rem;\n  font-weight: 500;\n}\n\n\/* FAQ (Accordion Style) *\/\n.af-faq {\n  border-top: 1px solid rgba(255,255,255,0.1);\n  padding: 16px 0;\n}\n.af-faq summary {\n  cursor: pointer;\n  font-weight: 700;\n  color: #fff;\n  font-size: 1.1rem;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n.af-faq summary::-webkit-details-marker { display: none; }\n.af-faq summary::after {\n  content: \"+\";\n  font-weight: 400;\n  color: #9ca3af;\n  font-size: 1.5rem;\n}\ndetails[open] summary::after { content: \"−\"; }\n.af-faq div {\n  margin-top: 12px;\n  color: #d1d5db;\n  line-height: 1.6;\n}\n\n\/* BUTTONS (Apple Style) *\/\n.af-btn-wrap {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  margin-top: 24px;\n  justify-content: center;\n}\n.af-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 12px 24px;\n  border-radius: 999px;\n  font-weight: 700;\n  text-decoration: none !important;\n  font-size: 0.95rem;\n  transition: all 0.2s ease;\n  cursor: pointer;\n  border: none;\n  font-family: inherit;\n}\n.af-btn:hover { transform: translateY(-2px); }\n\n.af-btn-primary {\n  background: #34d399;\n  color: #064e3b !important;\n  box-shadow: 0 4px 12px rgba(52, 211, 153, 0.3);\n}\n.af-btn-primary:hover {\n  background: #10b981;\n  box-shadow: 0 8px 20px rgba(52, 211, 153, 0.4);\n}\n\n.af-btn-secondary {\n  background: rgba(255,255,255,0.1);\n  color: #fff !important;\n  border: 1px solid rgba(255,255,255,0.1);\n}\n.af-btn-secondary:hover {\n  background: rgba(255,255,255,0.2);\n}\n\n\/* GRIDS for Who\/Not For *\/\n.af-grid-2 {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 20px;\n}\n@media (min-width: 768px) {\n  .af-grid-2 { grid-template-columns: 1fr 1fr; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"af-luxury-page\"\u003e\n\u003cdiv class=\"af-container\"\u003e\n\u003cheader class=\"af-hero\"\u003e\n\u003cp class=\"af-eyebrow\"\u003eOn-Course Essentials • Magnetic • Crosshair Align\u003c\/p\u003e\n\u003ch1\u003ePremium Heavy Metal Ball Marker\u003c\/h1\u003e\n\u003cdiv class=\"af-exec-summary\"\u003e\n\u003cstrong\u003eTest Verdict\u003c\/strong\u003e\n\u003cp\u003eThis marker is built for stability and system integration. The \u003cstrong\u003eheavy metal body\u003c\/strong\u003e ensures it sits flat and doesn't shift in wind, while the \u003cstrong\u003emagnetic core\u003c\/strong\u003e keeps it paired with your Aiming Fluid towel setup. \u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eVerdict:\u003c\/strong\u003e Choose it if you want a marker that feels substantial, aids alignment, and doesn't get lost in your pocket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"af-lead\"\u003eLess fidgeting. Better alignment.\u003c\/p\u003e\n\u003cp class=\"af-lede\"\u003eCheap plastic markers fly away. Small coins get lost. This marker is heavy enough to stay put, magnetic so it has a home, and designed with a crosshair to confirm your start line.\u003c\/p\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\n\u003ca href=\"#choose\" class=\"af-btn af-btn-secondary\"\u003eChoose Your Setup\u003c\/a\u003e \u003ca href=\"\/pages\/our-golf-gear-testing-design-standards\" class=\"af-btn af-btn-secondary\"\u003eTesting Standards\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/header\u003e\n\u003csection class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eWhat problem this solves\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003eMarking your ball shouldn't be a project. Fumbling for a coin or using a light plastic tab that blows away breaks your rhythm right before the most important shot.\u003c\/p\u003e\n\u003cp class=\"af-muted\"\u003eThis marker solves two issues: \u003cbr\u003e\u003cstrong\u003e1. Stability:\u003c\/strong\u003e Premium weight feels planted on the green. \u003cbr\u003e\u003cstrong\u003e2. Retention:\u003c\/strong\u003e Magnetism keeps it attached to your towel or hat clip, not lost in the bottom of your bag.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eFeatures \u0026amp; Specs\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHeavy Metal Core:\u003c\/strong\u003e Substantial weight for a premium feel and wind resistance.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIron\/Nickel Plating:\u003c\/strong\u003e Durable finish that resists corrosion.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoft Enamel Face:\u003c\/strong\u003e Provides texture for grip and long-term wear.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCrosshair Design:\u003c\/strong\u003e A visual aid to help confirm your putter alignment.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMagnetic:\u003c\/strong\u003e Snaps directly to Magna-Anchor™ towels and standard hat clips.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"af-chip-row\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"af-chip\"\u003eMagnetic\u003c\/span\u003e \u003cspan class=\"af-chip\"\u003eHeavy Metal\u003c\/span\u003e \u003cspan class=\"af-chip\"\u003eCrosshair Align\u003c\/span\u003e \u003cspan class=\"af-chip\"\u003eSoft Enamel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-grid-2\"\u003e\n\u003cdiv class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eWho it’s for\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSystem Users:\u003c\/strong\u003e If you use a magnetic towel, this is the missing piece.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAlignment Focus:\u003c\/strong\u003e Players who use a line on their ball.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTactile Players:\u003c\/strong\u003e Golfers who hate the feel of cheap plastic.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eWho it’s not for\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMinimalists:\u003c\/strong\u003e If a penny works for you, stick with it.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNon-Magnetic:\u003c\/strong\u003e If you don't use magnetic gear, you might lose it.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-card\" id=\"choose\"\u003e\n\u003ch2 class=\"af-h2\"\u003eChoose your setup\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eDefault Choice:\u003c\/strong\u003e Pick this to complete your magnetic ecosystem.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGift Option:\u003c\/strong\u003e A small but premium upgrade any golfer appreciates.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNote:\u003c\/strong\u003e This is a \u003cstrong\u003eFinal Sale\u003c\/strong\u003e item.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\n\u003ca href=\"\/collections\/magnetic-towels\" class=\"af-btn af-btn-secondary\"\u003eAdd Magnetic Towel\u003c\/a\u003e \u003ca href=\"\/products\/magnetic-landing-pad\" class=\"af-btn af-btn-secondary\"\u003eAdd Landing Pad\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eProof and trust\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003eWe don't over-engineer simple things, but we do make them better. A ball marker is a touchpoint you use 18 times a round. Make it a good one.\u003c\/p\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\n\u003ca href=\"\/pages\/our-golf-gear-testing-design-standards\" class=\"af-btn af-btn-secondary\"\u003eRead Testing Standards\u003c\/a\u003e \u003ca href=\"\/pages\/golf-bag-essentials-the-ultimate-magnetic-accessory-system-guide\" class=\"af-btn af-btn-secondary\"\u003eSystem Guide\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eProduct FAQ\u003c\/h2\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eIs it magnetic?\u003c\/summary\u003e\n\u003cdiv\u003eYes. It is designed to stick to any magnet, including hat clips, divot tools, and Magna-Anchor™ towels.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eDoes the crosshair actually help?\u003c\/summary\u003e\n\u003cdiv\u003eIt provides a consistent visual reference. It won't read the break for you, but it helps confirm you are aimed where you intend.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eWhat is it made of?\u003c\/summary\u003e\n\u003cdiv\u003eIt features a heavy metal core with iron\/nickel plating and a soft enamel fill for durability and feel.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eCan I return it?\u003c\/summary\u003e\n\u003cdiv\u003eNo. This is a \u003cstrong\u003eFinal Sale\u003c\/strong\u003e item and is not eligible for returns or exchanges.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eWill it rust?\u003c\/summary\u003e\n\u003cdiv\u003eThe plating protects against normal use, but like any metal gear, drying it off after wet rounds will extend its life.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-card\" style=\"text-align: center;\" id=\"buy\"\u003e\n\u003ch2 class=\"af-h2\"\u003eMark it with confidence\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003eStop using pocket change. Upgrade to a marker that works with your system.\u003c\/p\u003e\n\u003cdiv class=\"af-btn-wrap\" style=\"justify-content: center;\"\u003e\n\u003cbr\u003e\u003ca href=\"\/collections\/magnetic-towels\" class=\"af-btn af-btn-secondary\"\u003eShop Towels\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Aiming Fluid Golf","offers":[{"title":"Black","offer_id":42667268603991,"sku":"BM-BK","price":14.69,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":42667268636759,"sku":"BM-PK","price":14.69,"currency_code":"USD","in_stock":true},{"title":"Grey","offer_id":42667268669527,"sku":"BM-G","price":14.69,"currency_code":"USD","in_stock":true},{"title":"Augusta Green","offer_id":42667268702295,"sku":"BM-MG","price":14.69,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/Main_Image_1.jpg?v=1775573978"},{"product_id":"tequila-shot-ball-marker","title":"Tequila Shot Ball Marker","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e2Putt Ball Marker: Get your hands on these solid, top-quality markers. Crafted from cast metal and coated with oven-baked enamel, they're heavy-duty and have a premium touch.\u003c\/span\u003e\u003c\/p\u003e","brand":"2putt","offers":[{"title":"Default Title","offer_id":42667536449623,"sku":"48883228737825","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/tequila-shot-ball-marker-939200.png?v=1775584094"},{"product_id":"grit-ball-marker","title":"GRIT Ball Marker","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e2Putt Ball Marker: Get your hands on these solid, top-quality markers. Crafted from cast metal and coated with oven-baked enamel, they're heavy-duty and have a premium touch.\u003c\/span\u003e\u003c\/p\u003e","brand":"2putt","offers":[{"title":"Default Title","offer_id":42667536810071,"sku":"sku-48856454463777","price":10.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/grit-ball-marker-197619.png?v=1775584102"},{"product_id":"money-bag-ball-marker","title":"Money Bag Ball Marker","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e2Putt Ball Marker: Get your hands on these solid, top-quality markers. Crafted from cast metal and coated with oven-baked enamel, they're heavy-duty and have a premium touch.\u003c\/span\u003e\u003c\/p\u003e","brand":"2putt","offers":[{"title":"Default Title","offer_id":42667536908375,"sku":"sku-47667191480609","price":10.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/money-bag-ball-marker-165999.png?v=1775584104"},{"product_id":"bitcoin-ball-marker","title":"Bitcoin Ball Marker","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e2Putt Ball Marker: Get your hands on these solid, top-quality markers. Crafted from cast metal and coated with oven-baked enamel, they're heavy-duty and have a premium touch.\u003c\/span\u003e\u003c\/p\u003e","brand":"2putt","offers":[{"title":"Default Title","offer_id":42667536875607,"sku":"sku-48286662132001","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/bitcoin-ball-marker-568143.png?v=1775584104"},{"product_id":"bloody-mary-ball-marker","title":"Bloody Mary Ball Marker","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e2Putt Ball Marker: Get your hands on these solid, top-quality markers. Crafted from cast metal and coated with oven-baked enamel, they're heavy-duty and have a premium touch.\u003c\/span\u003e\u003c\/p\u003e","brand":"2putt","offers":[{"title":"Default Title","offer_id":42667536973911,"sku":"sku-48856454758689","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/bloody-mary-ball-marker-982759.png?v=1775584104"},{"product_id":"azalea-blooming","title":"Azalea Blooming","description":"\u003cul\u003e\n\u003cli\u003eMagnetic\u003c\/li\u003e\n\u003cli\u003e3D details on front \u003c\/li\u003e\n\u003cli\u003eFits our Champions Glove\u003c\/li\u003e\n\u003cli\u003e25 MM in diameter\u003c\/li\u003e\n\u003cli\u003e0.169\" thickness \u003c\/li\u003e\n\u003c\/ul\u003e","brand":"VivanTee Golf","offers":[{"title":"Default Title","offer_id":43901017653335,"sku":"sku-52007228113208","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/azalea-blooming-4558818.jpg?v=1779857053"},{"product_id":"the-byrd-ball-markers-merica","title":"THE BYRD BALL MARKERS ✯ Merica","description":"\u003cp\u003eThe Byrd Golf 'Merica ball markers made from cast metal and black nickel plated with oven cured enamel. Durable and heavy with Uncle Sam and Lunar Landing designs. Easily attach to any magnetic surface including on our magnetic brim golf hat, Byrd Golf Clyp, Divot Golf Clyp and custom magnetized belt buckle. Order includes 3 ball markers.\u003c\/p\u003e","brand":"The Byrd, LLC","offers":[{"title":"Default Title","offer_id":43901674782807,"sku":"THE-BYR-BLL-MRK-MERICA","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/product-card-patriot-markers-_1.png?v=1779899819"},{"product_id":"byrd-ball-markers-byrd-logos","title":"BYRD BALL MARKERS ✯ Byrd Logos","description":"\u003cp\u003eThe Byrd Golf logo ball markers made from cast metal and black nickel plated with oven cured enamel. Durable and heavy with cool logo designs. Easily attach to any magnetic surface including on our magnetic brim golf hat, Byrd Clyp, Divot Clyp, Glove, or Byrd Belt. Order includes 3 ball markers of your choice.\u003c\/p\u003e","brand":"The Byrd, LLC","offers":[{"title":"Default Title","offer_id":43901674815575,"sku":"THE-BYR-BLL-MRK-LOGOS","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/Product_Cards_-_logo_markers.png?v=1779899819"},{"product_id":"the-byrd-caddie-clyp-blue","title":"THE BYRD CADDIE CLYP ⛧ Blue","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"color: #000000;\"\u003eThe only divot tool you will ever need.\u003cb\u003e\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"The Byrd, LLC","offers":[{"title":"Blue Jay","offer_id":43901674848343,"sku":"BRD-DIVCLY-ALM-BLU-M-IND-1","price":22.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/Product_tile_-_blue_divot_clyp_2.png?v=1779899819"},{"product_id":"green-coat-ball-marker","title":"Green Coat Ball Marker","description":"\u003ch5\u003eDescription\u003c\/h5\u003e\n\u003cp\u003eYour only chance and getting your own green jacket.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Guerrilla Golf","offers":[{"title":"Default Title","offer_id":43901826695255,"sku":"sku-51378525438250","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/DSC1816_copy.jpg?v=1779908630"},{"product_id":"caddy-bib-ball-marker","title":"Caddy Bib Ball Marker","description":"\u003ch5\u003eDescription\u003c\/h5\u003e\n\u003cp\u003eA marker you'll want to take a bite out of\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Guerrilla Golf","offers":[{"title":"Default Title","offer_id":43901826728023,"sku":"sku-51378529009962","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/DSC1824copy.jpg?v=1779908630"},{"product_id":"dumpster-fire","title":"Dumpster Fire","description":"\u003ch5\u003eDescription\u003c\/h5\u003e\n\u003cp\u003eWhen a manhole cover just wont due, break out the dumpster fire. \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eblack nickel finish \u003c\/li\u003e\n\u003cli\u003eenamel coating\u003c\/li\u003e\n\u003cli\u003e2\" so its a big boy \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Guerrilla Golf","offers":[{"title":"Default Title","offer_id":43901826859095,"sku":"sku-49607082049834","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/DSC6936.jpg?v=1779908636"},{"product_id":"pimento-ball-marker","title":"Pimento Ball Marker","description":"\u003cp\u003eA marker you'll want to take a bite out of\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Guerrilla Golf","offers":[{"title":"Default Title","offer_id":43901826793559,"sku":"sku-51378519277866","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/DSC1819copy_9f9d5401-6d9c-4222-b2d5-75306cc4863d.jpg?v=1779908636"},{"product_id":"fat-cap-ball-marker","title":"Fat Cap Ball Marker","description":"\u003ch5\u003eDescription\u003c\/h5\u003e\n\u003cp\u003eNothings quite like a NY fat. Mark your ball like you bang some walls. \u003c\/p\u003e","brand":"Guerrilla Golf","offers":[{"title":"Default Title","offer_id":43901826826327,"sku":"sku-50599726121258","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/DSC6970_01ab28c5-9643-4d12-aa05-f74fc558dc48.jpg?v=1779908636"},{"product_id":"retro-ashtray-ball-marker","title":"Retro Ashtray Ball Marker","description":"\u003ch5\u003eDescription\u003c\/h5\u003e\n\u003cp\u003eThis ones sure to get a laugh or two from your playing group. \u003c\/p\u003e","brand":"Guerrilla Golf","offers":[{"title":"Default Title","offer_id":43901826891863,"sku":"sku-50816594018602","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/DSC4494_d01ff9c2-41bc-44a1-a192-fd027e249305.jpg?v=1779908636"},{"product_id":"american-flag-gorilla-ball-marker","title":"American Flag Gorilla Ball Marker","description":"\u003cp\u003e3 Putt in American style\u003c\/p\u003e","brand":"Guerrilla Golf","offers":[{"title":"Default Title","offer_id":43901826924631,"sku":"americanflag-marker","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/DSC4481.jpg?v=1779908636"},{"product_id":"rwb-buffalo-ball-marker","title":"RWB Buffalo Ball Marker","description":"\u003cp\u003eLets go Buffalo. Show your team pride next time you stuff one close with this stylish Buffalo ball marker.\u003c\/p\u003e","brand":"Guerrilla Golf","offers":[{"title":"Default Title","offer_id":43901826990167,"sku":"sku-50598032277802","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/DSC4466.jpg?v=1779908635"},{"product_id":"rocket-pop-divot-tool","title":"Rocket Pop Divot Tool","description":"\u003cp\u003eFix your divots in style with the Rocket Pop Divot Tool\u003c\/p\u003e","brand":"Guerrilla Golf","offers":[{"title":"Default Title","offer_id":43901826957399,"sku":"sku-51077917409578","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/DSC6677.jpg?v=1779908636"},{"product_id":"donut-ball-marker","title":"Donut Ball Marker","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003ch5 data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eDescription\u003c\/span\u003e\u003c\/h5\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003eDonuts on a donut ball marker\u003c\/span\u003e\u003c\/p\u003e","brand":"Guerrilla Golf","offers":[{"title":"Default Title","offer_id":43901827022935,"sku":"DONUT-MARKER","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/DSC6957.jpg?v=1779908636"},{"product_id":"mystery-ball-marker","title":"MYSTERY BALL MARKER","description":"\u003cp data-start=\"121\" data-end=\"393\" class=\"\"\u003eAdd a little surprise to your game! When you grab 2 sleeves of balls, we’ll automatically include a \u003cem data-start=\"223\" data-end=\"229\"\u003eFREE\u003c\/em\u003e Mystery Ball Marker with your order.\u003cbr data-start=\"266\" data-end=\"269\"\u003eIt could be anything — bold, sleek, classic, or wild — but one thing’s for sure: it’ll bring some extra fun to your round.\u003c\/p\u003e\n\u003cp data-start=\"395\" data-end=\"483\" class=\"\"\u003e\u003cstrong data-start=\"395\" data-end=\"430\"\u003eNo code needed. No extra steps.\u003c\/strong\u003e\u003cbr data-start=\"430\" data-end=\"433\"\u003eJust shop, and we’ll handle the mystery. 🕵️♂️✨\u003c\/p\u003e\n\u003cp data-start=\"485\" data-end=\"545\" class=\"\"\u003e\u003cem data-start=\"485\" data-end=\"545\"\u003eLimited supply available. Mystery marker design will vary.\u003c\/em\u003e\u003c\/p\u003e","brand":"SHOCK'D Golf Balls","offers":[{"title":"Default Title","offer_id":43901831807063,"sku":"MYSTERY_BALLMARKER_UPDATED","price":5.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/IMG_5139.jpg?v=1779908885"},{"product_id":"the-bolt-ball-marker","title":"The Bolt - Ball Marker","description":"\u003ch2\u003e\u003cstrong\u003eSHOCK'D Ball Marker - Limited Edition\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eTake your game to the next level with the SHOCK'D Ball Marker, the perfect blend of style and functionality. Crafted for golf enthusiasts who want to make a bold statement on the greens, this limited-edition ball marker features a sleek design with the iconic SHOCK'D logo.\u003c\/p\u003e\n\u003cp\u003eKey features:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePremium Quality:\u003c\/strong\u003e Durable and lightweight material ensures long-lasting use.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUnique Design:\u003c\/strong\u003e Eye-catching SHOCK'D branding adds personality to your game. Attaches to any magnet surface!\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePerfect Size:\u003c\/strong\u003e Compact yet visible, making it easy to mark your spot with precision.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWhether you're lining up your putt or adding a touch of flair to your golf gear, the SHOCK'D Ball Marker is a must-have accessory. Get yours now before it's gone—this is a limited drop!\u003c\/p\u003e\n\u003c!----\u003e","brand":"SHOCK'D Golf Balls","offers":[{"title":"Default Title","offer_id":43901831839831,"sku":"BOLT_BALLMARKER","price":7.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/0A1A5498.jpg?v=1779908885"},{"product_id":"saturdays-are-for-the-girls-ball-marker","title":"Saturdays Are for the Girls - Ball Marker","description":"\u003ch2\u003e\u003cstrong\u003eSaturdays Are for the Girls - Limited Edition Ball Marker\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003eRound up your golf crew and hit the course in style with the \u003cstrong data-start=\"220\" data-end=\"251\"\u003eSaturdays Are for the Girls\u003c\/strong\u003e ball marker! Designed for those who know that golf is better with the girls, this marker is as fun as your favorite weekend tee time.\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"389\" data-end=\"689\"\u003e\n\u003cstrong data-start=\"396\" data-end=\"421\"\u003eChic \u0026amp; Playful Design\u003c\/strong\u003e – Featuring a pastel pink golf cart and bold lettering\u003c\/li\u003e\n\u003cli data-start=\"389\" data-end=\"689\"\u003e\n\u003cstrong data-start=\"482\" data-end=\"501\"\u003ePremium Quality\u003c\/strong\u003e – Durable metal with vibrant enamel detailing\u003c\/li\u003e\n\u003cli data-start=\"389\" data-end=\"689\"\u003e\n\u003cstrong data-start=\"553\" data-end=\"577\"\u003eMagnetic \u0026amp; Versatile\u003c\/strong\u003e – Works with your favorite hat clip or divot tool\u003c\/li\u003e\n\u003cli data-start=\"389\" data-end=\"689\"\u003e\n\u003cstrong data-start=\"632\" data-end=\"651\"\u003eLimited Edition\u003c\/strong\u003e – Get yours before they drive away!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"691\" data-end=\"832\"\u003ePerfect for ladies' golf outings, bachelorette trips, or just celebrating the best day of the week—\u003cstrong data-start=\"790\" data-end=\"830\"\u003ebecause Saturdays are for the girls!\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!----\u003e","brand":"SHOCK'D Golf Balls","offers":[{"title":"Default Title","offer_id":43901831872599,"sku":"THEGIRLS_BALLMARKER","price":7.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/0A1A9099.jpg?v=1779908885"},{"product_id":"got-em-ball-marker-limited-edition","title":"GOT ‘EM Ball Marker – Limited Edition","description":"\u003ch1 data-start=\"68\" data-end=\"112\"\u003e\u003cstrong data-start=\"70\" data-end=\"112\"\u003eGOT ‘EM Ball Marker – Limited Edition\u003c\/strong\u003e\u003c\/h1\u003e\n\u003cp data-start=\"114\" data-end=\"358\"\u003eBring some classic locker-room humor to the course with the GOT ‘EM Ball Marker. Designed in the shape of a gloved hand flashing the iconic “gotcha” sign, this marker is the ultimate way to keep your buddies on their toes—on and off the green.\u003c\/p\u003e\n\u003cp data-start=\"360\" data-end=\"521\"\u003eMade from high-quality enamel with bold black-and-white detailing, it’s durable, clean, and guaranteed to spark a laugh every time you drop it to mark your ball.\u003c\/p\u003e\n\u003ch3 data-start=\"523\" data-end=\"544\"\u003e\u003cstrong data-start=\"527\" data-end=\"544\"\u003eKey Features:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"546\" data-end=\"834\"\u003e\u003cstrong data-start=\"546\" data-end=\"567\"\u003eSignature Design:\u003c\/strong\u003e Gloved hand in the classic GOT ‘EM pose — a SHOCK’D original\u003cbr data-start=\"628\" data-end=\"631\"\u003e\u003cstrong data-start=\"631\" data-end=\"649\"\u003ePremium Build:\u003c\/strong\u003e Durable soft enamel with a crisp, glossy finish; works with all magnetic hat clips\u003cbr data-start=\"732\" data-end=\"735\"\u003e\u003cstrong data-start=\"735\" data-end=\"760\"\u003eGuaranteed Reactions:\u003c\/strong\u003e Perfect for trolling your group and adding a little spice to your round\u003c\/p\u003e\n\u003cp data-start=\"836\" data-end=\"903\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eReady to stir up the fairway? \u003cstrong\u003eGrab your GOT ‘EM Ball Marker today!\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!----\u003e","brand":"SHOCK'D Golf Balls","offers":[{"title":"Default Title","offer_id":43901831905367,"sku":"GOTEM_BALLMARKER","price":7.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/files\/IMG_4044.jpg?v=1779908885"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/7442\/7991\/collections\/tequila-shot-ball-marker-939200.png?v=1779855623","url":"https:\/\/birdieseason.com\/collections\/ball-markers.oembed","provider":"Birdie Season","version":"1.0","type":"link"}