{"title":"Other Accessories","description":"","products":[{"product_id":"black-front-cowl-mounted-cooler-universal-fit","title":"Black Front Cowl Mounted Cooler (Universal Fit)","description":"","brand":"Top Spinner Golf","offers":[{"title":"Default Title","offer_id":46889456533759,"sku":"2060","price":211.87,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/2060-2.jpg?v=1748285798"},{"product_id":"sand-bottle-holder-universal-fit","title":"Sand Bottle \u0026 Holder (Universal Fit)","description":"","brand":"Top Spinner Golf","offers":[{"title":"Default Title","offer_id":46889496740095,"sku":"9072","price":20.12,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/9072_Sand-Bottle-Holder-no-hardware-Shot2.jpg?v=1748284818"},{"product_id":"48oz-sand-bottle-only-universal-fit","title":"48oz Sand Bottle Only (Universal Fit)","description":"","brand":"Top Spinner Golf","offers":[{"title":"Default Title","offer_id":46889496903935,"sku":"11093","price":19.47,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/11093_1.jpg?v=1748284778"},{"product_id":"sand-bottle-holder-w-bracket-universal-fit","title":"Sand Bottle \u0026 Holder W\/ Bracket (Universal Fit)","description":"","brand":"Top Spinner Golf","offers":[{"title":"Default Title","offer_id":46889496969471,"sku":"13912","price":39.62,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/13912_assembled-kit.jpg?v=1748284747"},{"product_id":"talon-scorecard-holder","title":"Talon Scorecard Holder","description":"\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e Keep your scorecard safe from sweat with this scorecard holder! Introducing the Talon Scorecard Holder, your elegant companion on the green. Crafted with premium leather, this scorebook exudes sophistication while serving as a practical tool for tracking your golf game. With its sleek design and durable construction, it offers a timeless way to record your scores, track your progress, and reminisce about memorable rounds.\u003c\/span\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan data-mce-fragment=\"1\"\u003ePU Leather\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan data-mce-fragment=\"1\"\u003eDimensions: 6.3 x 4.3 in.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Talon Golf LLC","offers":[{"title":"Default Title","offer_id":47432026292479,"sku":"sku-45133169787097","price":20.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/1_1a38076f-4bd0-4bd9-a752-23e53ab1323f.png?v=1761683347"},{"product_id":"talon-divot-tool-w-magnetic-ball-marker","title":"Talon Divot Tool w\/ Magnetic Ball Marker","description":"\u003cul\u003eDivot repair tool w\/ Belt\/Pant Clip and Magnetic Ball Marker\n\u003cli\u003e\u003cspan\u003eMaterial: zinc alloy +Iron\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSize: 85*30mm\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003eDetails on Ball Marker\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eMagnetic\u003c\/li\u003e\n\u003cli\u003eMade from Iron\u003c\/li\u003e\n\u003cli\u003eLogo is Embossed\u003c\/li\u003e\n\u003cli\u003eSize: 25 mm\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Talon Golf LLC","offers":[{"title":"Default Title","offer_id":47432026620159,"sku":"sku-43413827354841","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/Image_20220927_200113_332.jpg?v=1761683347"},{"product_id":"the-byrd-golf-clyp-red-cardinal","title":"THE BYRD GOLF CLYP - Red Cardinal","description":"","brand":"The Byrd, LLC","offers":[{"title":"Red Cardinal","offer_id":47432042086655,"sku":"BRD-CLY-ALM-RED-M-IDV-1","price":13.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/IMG_1482.jpg?v=1761683590"},{"product_id":"the-byrd-golf-clyp-white-swan","title":"THE BYRD GOLF CLYP - White Swan","description":"\u003cp\u003e\u003cspan style=\"color: #000000;\"\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cspan\u003e\u003cstrong\u003eNOTE: \u003c\/strong\u003eThe Clyp comes with \u003c\/span\u003e\u003cstrong\u003eFREE\u003c\/strong\u003e\u003cspan\u003e tees and a ball marker which may differ from the product photos. \u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"The Byrd, LLC","offers":[{"title":"White Swan","offer_id":47432042512639,"sku":"BRD-CLY-ALM-WHT-M-IDV-1","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/White-Clyp-Red-Gear-Top-Transparent-_2.png?v=1761683590"},{"product_id":"the-byrd-golf-clyp-orange-oriole","title":"THE BYRD GOLF CLYP - Orange Oriole","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"color: #000000;\"\u003e\u003cspan\u003e\u003cstrong\u003eNOTE: \u003c\/strong\u003eThe Clyp comes with a \u003c\/span\u003e\u003cstrong\u003eFREE\u003c\/strong\u003e\u003cspan\u003e tee and ball marker and may differ from the product photos.\u003c\/span\u003e\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"The Byrd, LLC","offers":[{"title":"Orange Oriole","offer_id":47432043888895,"sku":"BRD-CLY-ALM-ORG-M-IDV-1","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/Screenshot_2024-06-12_at_4.30.07_PM.png?v=1761683596"},{"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":48323417833727,"sku":"AFDT-B","price":24.69,"currency_code":"USD","in_stock":true},{"title":"Silver","offer_id":48323417866495,"sku":"AFDT-S","price":24.69,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":48323417899263,"sku":"AFDT-BL","price":24.69,"currency_code":"USD","in_stock":true},{"title":"Gunmetal","offer_id":48323417932031,"sku":"AFDT-G","price":24.69,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":48323417964799,"sku":"AFDT-R","price":24.69,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/Updated_Main_Image_7dd024f1-ccc8-4e13-afb5-fbcbc0e1916a.jpg?v=1774299743"},{"product_id":"magnetic-landing-pad","title":"Magnetic Landing Pad","description":"\u003cstyle\u003e\n\/* =========================\n   AF APPLE-STYLE DARK MODE — LANDING PAD PDP (FINAL)\n   LOCKED OPTION A PALETTE\n   ========================= *\/\n:root {\n  \/* Locked Palette *\/\n  --af-graphite: #0B0D0B;\n  --af-tech: #9FB8A0;\n  --af-olive: #1A2517;\n  --af-signal: #22C55E;\n\n  \/* Functional Mappings *\/\n  --bg-color: var(--af-graphite);\n  --card-bg: #0B0D0B;\n  --text-main: #f5f5f7;\n  --text-muted: #A3A3A8;\n  \n  \/* Borders \u0026 Shadows *\/\n  --border: rgba(159, 184, 160, 0.2); \n  --border-soft: rgba(159, 184, 160, 0.1);\n  --shadow: 0 20px 40px rgba(0,0,0,0.6);\n  --glow: 0 0 20px rgba(159, 184, 160, 0.15);\n}\n\n.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-luxury-page * { box-sizing: border-box; }\n.af-container { max-width: 1000px; margin: 0 auto; }\n\n\/* HEADER \u0026 TYPOGRAPHY *\/\n.af-eyebrow {\n  color: var(--af-tech);\n  letter-spacing: .1em;\n  text-transform: uppercase;\n  font-weight: 800;\n  font-size: .75rem;\n  margin: 0 0 16px;\n  text-align: center;\n}\n.af-hero {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  margin-bottom: 32px;\n}\n.af-hero h1 {\n  margin: 0 0 14px;\n  font-weight: 800;\n  line-height: 1.05;\n  font-size: clamp(2.5rem, 5vw, 4rem);\n  letter-spacing: -0.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-lead {\n  font-size: 1.3rem;\n  color: #fff;\n  font-weight: 750;\n  text-align: center;\n  margin: 12px 0 10px;\n}\n.af-lede {\n  margin: 0 auto 0;\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\/* CARDS *\/\n.af-card {\n  background: rgba(255,255,255,0.02);\n  border-radius: 24px;\n  padding: 32px;\n  margin: 24px 0;\n  border: 1px solid var(--border);\n  box-shadow: var(--shadow);\n}\n.af-card--tech {\n  background: linear-gradient(180deg, rgba(159,184,160,0.05), var(--af-graphite));\n  border: 1px solid rgba(159,184,160,0.25);\n}\n.af-card--glow {\n  box-shadow: var(--glow);\n  border-color: rgba(159,184,160,0.4);\n}\n.af-h2 {\n  margin: 0 0 12px;\n  font-size: 1.8rem;\n  line-height: 1.2;\n  font-weight: 800;\n  color: #fff;\n  letter-spacing: -0.01em;\n}\n.af-muted {\n  color: var(--text-muted);\n  font-size: 1.05rem;\n  margin: 0 0 1rem;\n}\n\n\/* PILL VALUE MODULE *\/\n.af-pill-module {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 12px;\n  margin: 32px 0;\n}\n.af-pill {\n  background: rgba(255,255,255,0.05);\n  border: 1px solid var(--border);\n  color: #fff;\n  padding: 10px 20px;\n  border-radius: 999px;\n  font-size: 0.95rem;\n  font-weight: 600;\n  box-shadow: 0 4px 12px rgba(0,0,0,0.2);\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n.af-pill::before {\n  content: \"•\";\n  color: var(--af-tech);\n  font-size: 1.2rem;\n  line-height: 0;\n}\n\n\/* IMAGE WRAPPERS *\/\n.af-img-wrap {\n  margin: 0 0 16px 0;\n  border-radius: 20px;\n  overflow: hidden;\n  border: 1px solid var(--border-soft);\n  background: #000;\n  position: relative;\n}\n.af-img { display: block; width: 100%; height: auto; }\nvideo.af-img { border-radius: 20px; width: 100%; height: auto; }\n\n\/* BUTTONS *\/\n.af-btn-wrap {\n  display: flex;\n  justify-content: center;\n  flex-wrap: wrap;\n  gap: 12px;\n  margin-top: 20px;\n  align-items: center;\n}\n.af-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 16px 32px;\n  border-radius: 999px;\n  font-weight: 750;\n  text-decoration: none;\n  font-size: 1.05rem;\n  transition: all .2s ease;\n  border: 0;\n  cursor: pointer;\n  min-height: 52px;\n}\n.af-btn-primary {\n  background: var(--af-signal);\n  color: #000;\n  border: 1px solid var(--af-signal);\n  font-weight: 900;\n  box-shadow: 0 4px 15px rgba(34, 197, 94, 0.4);\n}\n.af-btn-primary:hover { filter: brightness(1.1); transform: translateY(-2px); }\n.af-btn-secondary {\n  background: rgba(255,255,255,0.03);\n  color: #fff;\n  border: 1px solid rgba(255,255,255,0.15);\n  font-size: 1rem;\n}\n.af-btn-secondary:hover { background: rgba(255,255,255,0.08); border-color: #fff; }\n\n\/* INTERACTION MODULE *\/\n.af-hero-interaction {\n  background: rgba(255,255,255,0.03);\n  border: 1px solid var(--af-tech);\n  border-radius: 28px;\n  padding: 24px;\n  margin: 0 auto;\n  max-width: 580px;\n  width: 100%;\n  backdrop-filter: blur(10px);\n  text-align: center;\n  box-shadow: 0 20px 50px rgba(0,0,0,0.5);\n}\n.af-nudge {\n  text-align: center;\n  margin-top: 12px;\n  color: var(--text-muted);\n  font-size: .95rem;\n}\n\n\/* EXEC SUMMARY *\/\n.af-exec-summary {\n  background: rgba(34, 197, 94, 0.08); \n  border: 1px solid #22C55E; \n  border-radius: 24px;\n  padding: 28px;\n  margin-bottom: 28px;\n  margin-top: 10px;\n  box-shadow: 0 0 20px rgba(34, 197, 94, 0.1); \n}\n.af-exec-summary__hdr {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  margin-bottom: 16px;\n  flex-wrap: wrap;\n}\n.af-exec-summary__label {\n  font-size: 0.75rem;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  color: #000;\n  font-weight: 800;\n  background: #22C55E; \n  padding: 4px 10px;\n  border-radius: 6px;\n}\n.af-exec-summary__note {\n  font-size: 1.1rem;\n  color: #fff;\n  font-weight: 700;\n}\n.af-exec-summary p {\n  margin: 0;\n  color: #f3f4f6; \n  font-size: 1.05rem;\n  line-height: 1.6;\n}\n.af-verdict-text {\n  display: block;\n  margin-top: 16px;\n  padding-top: 16px;\n  border-top: 1px solid rgba(34, 197, 94, 0.3);\n  font-weight: 700;\n  color: #fff;\n  font-size: 1.1rem;\n}\n.af-verdict-text strong { color: #22C55E; }\n\n\/* STEPS \u0026 LISTS *\/\n.af-steps, .af-list {\n  margin: 0;\n  padding-left: 1.2rem;\n  color: var(--text-muted);\n}\n.af-steps li, .af-list li {\n  margin: 0.8rem 0;\n  font-size: 1.05rem;\n}\n.af-steps li strong, .af-list li strong { color: #fff; font-weight: 700; }\n\n\/* DRAWERS \u0026 FAQ *\/\n.af-drawer, .af-faq {\n  border-top: 1px solid var(--border);\n  padding: 16px 0;\n  margin-top: 16px;\n}\n.af-drawer summary, .af-faq summary {\n  cursor: pointer;\n  font-weight: 700;\n  color: #fff;\n  font-size: 1.05rem;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 4px 0;\n}\n.af-drawer summary::-webkit-details-marker { display: none; }\n.af-drawer summary::after, .af-faq summary::after { content: \"+\"; font-weight: 400; color: var(--text-muted); font-size: 1.5rem; }\n.af-drawer[open] summary::after, .af-faq[open] summary::after { content: \"−\"; }\n.af-drawer .af-drawer-body, .af-faq div { margin-top: 12px; color: var(--text-muted); line-height: 1.6; }\n\n\/* TABLES *\/\n.af-comp-table {\n  width: 100%;\n  border-collapse: separate;\n  border-spacing: 0;\n  margin: 20px 0;\n  font-size: 1rem;\n  color: var(--text-main);\n  border: 1px solid var(--border);\n  border-radius: 12px;\n  overflow: hidden;\n}\n.af-comp-table th, .af-comp-table td { padding: 14px 16px; text-align: left; border-bottom: 1px solid var(--border-soft); }\n.af-comp-table th { background: rgba(159,184,160,0.1); color: #fff; font-weight: 700; }\n.af-comp-table td:first-child { font-weight: 700; color: var(--af-tech); width: 35%; }\n.af-comp-table tr:last-child td { border-bottom: none; }\n\n\/* SWATCHES (FOR BUNDLE) *\/\n.af-swatch-row {\n  display: flex;\n  justify-content: center;\n  gap: 14px;\n  margin-bottom: 16px;\n  flex-wrap: wrap;\n}\n.af-swatch {\n  width: 36px; height: 36px; border-radius: 50%;\n  border: 2px solid rgba(255,255,255,0.2);\n  cursor: pointer;\n  transition: transform .2s;\n  padding: 0;\n  background: #111;\n}\n.af-swatch:hover { transform: scale(1.15); border-color: #fff; }\n.af-swatch[aria-selected=\"true\"] {\n  border-color: var(--af-signal);\n  box-shadow: 0 0 0 4px rgba(34, 197, 94, 0.25);\n  transform: scale(1.15);\n}\n\/* Stubby Swatches *\/\n.af-swatch[data-af-finish-both-stubby=\"Black\"] {background:#111;}\n.af-swatch[data-af-finish-both-stubby=\"Blue\"] {background:#1e3a8a;}\n.af-swatch[data-af-finish-both-stubby=\"Augusta Green\"] {background:#14532d;}\n.af-swatch[data-af-finish-both-stubby=\"Birdie Blue\"] {background:#0ea5e9;}\n.af-swatch[data-af-finish-both-stubby=\"Grey\"] {background:#4b5563;}\n.af-swatch[data-af-finish-both-stubby=\"Gunmetal Grey\"] {background:#374151;}\n.af-swatch[data-af-finish-both-stubby=\"Red\"] {background:#991b1b;}\n\n\/* GRID *\/\n.af-grid-2 { display: grid; grid-template-columns: 1fr; gap: 24px; }\n@media (min-width: 768px) {\n  .af-grid-2 { grid-template-columns: 1fr 1fr; }\n  .af-bundle-preview { grid-template-columns: 1fr 1fr !important; }\n}\n@media (max-width: 767px) {\n  .af-luxury-page { padding: 40px 16px; }\n  .af-card { padding: 24px; }\n  .af-btn { width: 100%; }\n}\n\n\/* STANDARDS *\/\n.af-standards-citation {\n  margin: 40px 0 0 0;\n  padding: 24px;\n  background: var(--af-olive);\n  border: 1px solid rgba(159,184,160,0.3);\n  border-radius: 20px;\n}\n\u003c\/style\u003e\n\u003cdiv data-af-landingpad-pdp=\"\" class=\"af-luxury-page\"\u003e\n\u003cdiv class=\"af-container\"\u003e\n\u003cheader class=\"af-hero\"\u003e\n\u003cp class=\"af-eyebrow\"\u003eBag Docking Station • Steel Core\u003c\/p\u003e\n\u003ch1\u003eMagnetic Landing Pad\u003c\/h1\u003e\n\u003cp class=\"af-lead\"\u003eStop improvising mid-round. Give your towel a permanent home.\u003c\/p\u003e\n\u003cdiv class=\"af-exec-summary\"\u003e\n\u003cdiv class=\"af-exec-summary__hdr\"\u003e\n\u003cspan class=\"af-exec-summary__label\"\u003eTest Verdict\u003c\/span\u003e \u003cspan class=\"af-exec-summary__note\"\u003eConsistency beats searching.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eMagnets solve attachment, but they don’t solve consistency. The Landing Pad adds a steel-core “home base” inside your bag so magnetic towels and accessories re-dock to the same spot every time, even on non-magnetic bag materials. If your routine keeps breaking (grab → use → where’d it go), this fixes the system.\u003c\/p\u003e\n\u003cdiv class=\"af-verdict-text\"\u003e\n\u003cstrong\u003eVerdict:\u003c\/strong\u003e Buy it if you want a \"no-look\" docking routine. Skip it if you enjoy clipping and unclipping.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-hero-interaction af-card--glow\"\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cimg src=\"https:\/\/www.aimingfluidgolf.com\/cdn\/shop\/files\/Landing_Pad_Front_3_800x.png?v=1764810774\" data-af-hero-img=\"\" class=\"af-img\" alt=\"Magnetic Landing Pad\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\n\u003cbutton data-af-atc=\"\" class=\"af-btn af-btn-primary\" type=\"button\"\u003eAdd to Cart\u003c\/button\u003e \u003ca href=\"#af-install\" class=\"af-btn af-btn-secondary\"\u003eSee Install\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-nudge\"\u003eMounts inside bag dividers (not on cart frame).\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-pill-module\"\u003e\n\u003cdiv class=\"af-pill\"\u003eSteel Core\u003c\/div\u003e\n\u003cdiv class=\"af-pill\"\u003eUniversal Fit\u003c\/div\u003e\n\u003cdiv class=\"af-pill\"\u003eZero Slip\u003c\/div\u003e\n\u003cdiv class=\"af-pill\"\u003eSystem Base\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\n\u003csection id=\"af-problem\" class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eThe Real Enemy: Tiny Interruptions\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003eYou don’t lose strokes because your towel is “missing.” You lose strokes because your brain keeps checking: \u003cem\u003eWhere is it? Is it dragging? Did it fall?\u003c\/em\u003e The Landing Pad removes that loop by creating a dedicated, steel-core target exactly where you need it.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-card af-card--tech\"\u003e\n\u003ch2 class=\"af-h2\"\u003eWatch it work\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003eReal play. Unscripted consistency.\u003c\/p\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cvideo class=\"af-img\" controls=\"controls\" playsinline=\"\" preload=\"metadata\" poster=\"\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/212c5d4594ec4587b3a275673777aa66.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eWhy “sticker plates” fail\u003c\/h2\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\n\u003ctable class=\"af-comp-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth style=\"color: #fff;\"\u003eAiming Fluid Landing Pad\u003c\/th\u003e\n\u003cth\u003eAdhesive Phone Plates\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMount Type\u003c\/td\u003e\n\u003ctd style=\"color: var(--af-signal); font-weight: bold;\"\u003eMechanical Clip + Steel Core\u003c\/td\u003e\n\u003ctd\u003eSticky Tape (can peel \/ creep)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePortability\u003c\/td\u003e\n\u003ctd style=\"color: var(--af-signal); font-weight: bold;\"\u003eMove bag-to-bag\u003c\/td\u003e\n\u003ctd\u003ePermanent \/ leaves residue\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDock reliability\u003c\/td\u003e\n\u003ctd style=\"color: var(--af-signal); font-weight: bold;\"\u003ePredictable “home base”\u003c\/td\u003e\n\u003ctd\u003eDepends on placement + age\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-grid-2\"\u003e\n\u003cdiv class=\"af-card\"\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/www.aimingfluidgolf.com\/cdn\/shop\/files\/Produt_photo_7_1800x1800.jpg?v=1767363134\" class=\"af-img\" alt=\"Magnetic Landing Pad installed in bag\"\u003e\u003c\/div\u003e\n\u003ch2 class=\"af-h2\"\u003eStart Here\u003c\/h2\u003e\n\u003cp class=\"af-muted\" style=\"margin-bottom: 10px;\"\u003eDo you need a Landing Pad?\u003c\/p\u003e\n\u003cul class=\"af-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e if your bag is non-magnetic or inconsistent.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e if you want a repeatable routine: dock once, stop thinking.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-card\"\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/www.aimingfluidgolf.com\/cdn\/shop\/files\/V2_image_1800x1800.jpg?v=1767363134\" class=\"af-img\" alt=\"Magnetic Landing Pad clip detail\"\u003e\u003c\/div\u003e\n\u003ch2 class=\"af-h2\"\u003eInstallation\u003c\/h2\u003e\n\u003col class=\"af-steps\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eChoose:\u003c\/strong\u003e Find a stable spot inside your bag between dividers.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAttach:\u003c\/strong\u003e Clip the pad securely. It won't shift.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHabit:\u003c\/strong\u003e Dock your towel after every use.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"af-bundle\" class=\"af-card af-card--tech\"\u003e\n\u003ch2 class=\"af-h2\"\u003eComplete the System\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003eThe pad is the dock. The towel is the tool. Together, the routine becomes automatic.\u003c\/p\u003e\n\u003cdiv class=\"af-grid-2\" style=\"margin-top: 24px;\"\u003e\n\u003cdiv data-af-both-stubby-sync=\"\"\u003e\n\u003ch3 style=\"text-align: center; color: var(--af-signal); font-size: 1.1rem; font-weight: bold; margin-bottom: 12px;\"\u003e1. Select Stubby Color\u003c\/h3\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/2026_Amazon_Main_Image.jpg?v=1769714394\" data-af-both-stubby-img=\"\" class=\"af-img\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"af-swatch-row\"\u003e\n\u003cbutton type=\"button\" class=\"af-swatch\" data-af-finish-both-stubby=\"Black\" aria-label=\"Black\"\u003e\u003c\/button\u003e \u003cbutton type=\"button\" class=\"af-swatch\" data-af-finish-both-stubby=\"Blue\" aria-label=\"Blue\"\u003e\u003c\/button\u003e \u003cbutton type=\"button\" class=\"af-swatch\" data-af-finish-both-stubby=\"Augusta Green\" aria-label=\"Augusta Green\"\u003e\u003c\/button\u003e \u003cbutton type=\"button\" class=\"af-swatch\" data-af-finish-both-stubby=\"Birdie Blue\" aria-label=\"Birdie Blue\"\u003e\u003c\/button\u003e \u003cbutton type=\"button\" class=\"af-swatch\" data-af-finish-both-stubby=\"Grey\" aria-label=\"Grey\"\u003e\u003c\/button\u003e \u003cbutton type=\"button\" class=\"af-swatch\" data-af-finish-both-stubby=\"Gunmetal Grey\" aria-label=\"Gunmetal Grey\"\u003e\u003c\/button\u003e \u003cbutton type=\"button\" class=\"af-swatch\" data-af-finish-both-stubby=\"Red\" aria-label=\"Red\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center; display: flex; flex-direction: column; justify-content: center;\"\u003e\n\u003ch3 style=\"color: #fff; font-size: 1.1rem; margin-bottom: 12px;\"\u003e2. + Landing Pad\u003c\/h3\u003e\n\u003cp class=\"af-muted\"\u003eYour new steel-core home base.\u003c\/p\u003e\n\u003cdiv class=\"af-btn-wrap\" style=\"margin-top: 0;\"\u003e\u003cbutton type=\"button\" class=\"af-btn af-btn-primary\" data-af-atc-both=\"\"\u003eAdd Bundle to Cart\u003c\/button\u003e\u003c\/div\u003e\n\u003cdiv class=\"af-nudge\" data-af-both-status=\"\" style=\"margin-top: 12px;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"af-faq\" class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eFAQ\u003c\/h2\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eWhat problem does this solve?\u003c\/summary\u003e\n\u003cdiv\u003eIt creates a reliable docking point inside your bag so magnetic towels have a predictable “home,” even on bags that don’t hold magnets consistently.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eWhere does it mount?\u003c\/summary\u003e\n\u003cdiv\u003eInside your golf bag between the club dividers. It does not mount to a cart frame.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eIs it only for Aiming Fluid towels?\u003c\/summary\u003e\n\u003cdiv\u003eNo. Any magnetic towel benefits from a consistent steel-core docking surface.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eDo I still need a strong magnet towel?\u003c\/summary\u003e\n\u003cdiv\u003eYes. The pad provides the surface; a quality magnetic towel ensures retention. Together they form the system.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-card\" style=\"text-align: center;\"\u003e\n\u003ch2 class=\"af-h2\"\u003eStop losing attention to dumb problems\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003eInstall a dock once, then let the routine run in the background.\u003c\/p\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\n\u003cbutton data-af-atc=\"\" class=\"af-btn af-btn-primary\" type=\"button\"\u003eAdd to Cart\u003c\/button\u003e \u003ca href=\"\/collections\/on-course-systems\" class=\"af-btn af-btn-secondary\"\u003eShop Systems\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- AUTHORITY BRIDGE: Why Magnetic Towels Fall Off --\u003e\n\u003csection style=\"margin-top: 40px;\" class=\"af-card\"\u003e\n\u003ch3 style=\"margin-top: 0; color: #fff;\"\u003eWhy Magnetic Towels Fall Off (It’s Physics)\u003c\/h3\u003e\n\u003cp style=\"color: var(--text-muted); max-width: 700px;\"\u003eIf your magnetic golf towel keeps dropping off the cart rail, it’s not bad luck. Round rails create a geometry mismatch, vibration creates shear force, and aluminum frames kill magnetic hold. See the full breakdown.\u003c\/p\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\u003ca class=\"af-btn af-btn-secondary\" href=\"\/pages\/magnetic-golf-towel-that-doesnt-fall-off\"\u003e Read the Full Explanation \u003c\/a\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-standards-citation\"\u003e\n\u003ch3 style=\"margin: 0 0 .75rem 0; font-size: 1.15rem; font-weight: 900; color: #ffffff;\"\u003eEvaluated Against Published Testing Standards\u003c\/h3\u003e\n\u003cp style=\"margin: 0 0 1rem 0; font-size: 1.02rem; color: #d1d5db; line-height: 1.6;\"\u003eThis product is evaluated using Aiming Fluid Golf’s published magnetic gear testing framework. The framework defines how magnetic towels and docking systems are assessed across retention, cleaning effectiveness, usability, durability, and compatibility under real on-course conditions.\u003c\/p\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\u003ca href=\"\/pages\/our-golf-gear-testing-design-standards\" class=\"af-btn af-btn-secondary\"\u003eView Standards\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What problem does the Landing Pad solve?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"It creates a reliable docking point inside your bag so magnetic towels and accessories have a predictable “home,” even on bags that don’t hold magnets consistently.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Where does it mount?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Inside your golf bag between the club dividers. It does not mount to a cart frame.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is it only for Aiming Fluid towels?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No. Any magnetic towel or accessory benefits from a consistent steel-core docking surface. Aiming Fluid towels are designed to pair cleanly, but the dock concept is universal.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do I still need a strong magnet towel if I have the pad?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The pad provides the docking surface. A well-built magnetic towel improves retention and ease of use. Together is the cleanest setup.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Who should choose it by default?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Anyone with a non-magnetic bag, inconsistent mounting points, multiple bags, or a desire for a repeatable system instead of clips and dangling hardware.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript\u003e\n\/* =========================================================\n   AF PDP ATC - LANDING PAD + STUBBY BUNDLE LOGIC\n   - Single item ATC (Landing Pad)\n   - Bundle ATC (Landing Pad + Selected Stubby)\n   ========================================================= *\/\n(function(){\n  \/\/ STUBBY MAPS (Copied from Stubby PDP for consistency)\n  const finishToImageStubby = {\n    \"Red\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Updated_Main_Image_2.jpg?v=1769714394\",\n    \"Birdie Blue\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/2026_Amazon_Main_Image_4a14208d-a588-4d0c-8257-be4c6f929d2c.jpg?v=1769714394\",\n    \"Gunmetal Grey\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/2026_Main_Image_732dcd44-f78d-458d-bd41-2e148e5b7af7.jpg?v=1769714394\",\n    \"Grey\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/2026_amazon_Main_Image_a81807c5-6f77-44c4-a531-5cf6b47a5bbd.jpg?v=1769714394\",\n    \"Augusta Green\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/2026_Amazon_Main_Image_128423e7-67ac-4508-82b8-2b1076ec7e3e.jpg?v=1769714394\",\n    \"Blue\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/2026_main_image.jpg?v=1769714394\",\n    \"Black\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/2026_Amazon_Main_Image.jpg?v=1769714394\"\n  };\n  const finishToVariantIdStubby = {\n    \"Red\": 40987341815851,\n    \"Birdie Blue\": 42663187546155,\n    \"Gunmetal Grey\": 41151790088235,\n    \"Grey\": 40882080743467,\n    \"Augusta Green\": 40882080776235,\n    \"Blue\": 40882080710699,\n    \"Black\": 40882080677931\n  };\n\n  const root = document.querySelector('[data-af-landingpad-pdp]');\n  if(!root) return;\n\n  \/\/ Single Item Logic\n  const mainAtcBtns = root.querySelectorAll('[data-af-atc]');\n  const mainHandle = 'magnetic-landing-pad'; \/\/ Current Product Handle\n  let landingPadId = null;\n\n  \/\/ Bundle Logic\n  const bundleSwatches = root.querySelectorAll('[data-af-finish-both-stubby]');\n  const bundleImg = root.querySelector('[data-af-both-stubby-img]');\n  const bundleAtcBtn = root.querySelector('[data-af-atc-both]');\n  const bundleStatus = root.querySelector('[data-af-both-status]');\n  let selectedStubbyFinish = 'Black';\n\n  \/\/ --- HELPERS ---\n  async function getLandingPadId(){\n    if(landingPadId) return landingPadId;\n    const res = await fetch(`\/products\/${mainHandle}.js`);\n    if(!res.ok) throw new Error('Pad not found');\n    const data = await res.json();\n    landingPadId = data.variants[0].id;\n    return landingPadId;\n  }\n\n  async function addToCart(items, statusEl){\n    if(statusEl) statusEl.textContent = \"Adding...\";\n    try {\n      const res = await fetch('\/cart\/add.js', {\n        method: 'POST',\n        headers: { 'Content-Type': 'application\/json', 'Accept': 'application\/json' },\n        credentials: 'same-origin',\n        body: JSON.stringify({ items })\n      });\n      if(res.ok) {\n        window.location.href = '\/cart';\n      } else {\n        throw new Error();\n      }\n    } catch(e) {\n      if(statusEl) statusEl.textContent = \"Error adding to cart.\";\n      console.error(e);\n    }\n  }\n\n  \/\/ --- SINGLE ADD (LANDING PAD) ---\n  mainAtcBtns.forEach(btn =\u003e {\n    btn.addEventListener('click', async (e) =\u003e {\n      e.preventDefault();\n      const originalText = btn.textContent;\n      btn.textContent = \"Adding...\";\n      try {\n        const id = await getLandingPadId();\n        await addToCart([{ id: id, quantity: 1 }]);\n      } catch(e) {\n        btn.textContent = \"Error\";\n        setTimeout(() =\u003e btn.textContent = originalText, 2000);\n      }\n    });\n  });\n\n  \/\/ --- BUNDLE ADD (PAD + STUBBY) ---\n  if(bundleSwatches.length){\n    \/\/ Selection Logic\n    bundleSwatches.forEach(btn =\u003e {\n      btn.addEventListener('click', () =\u003e {\n        const f = btn.getAttribute('data-af-finish-both-stubby');\n        selectedStubbyFinish = f;\n        bundleSwatches.forEach(b =\u003e b.setAttribute('aria-selected', b.getAttribute('data-af-finish-both-stubby') === f ? 'true' : 'false'));\n        if(bundleImg \u0026\u0026 finishToImageStubby[f]) bundleImg.src = finishToImageStubby[f];\n      });\n    });\n\n    \/\/ Add Logic\n    if(bundleAtcBtn){\n      bundleAtcBtn.addEventListener('click', async (e) =\u003e {\n        e.preventDefault();\n        const stubbyId = finishToVariantIdStubby[selectedStubbyFinish];\n        \n        if(!stubbyId){\n          if(bundleStatus) bundleStatus.textContent = \"Please select a towel color.\";\n          return;\n        }\n\n        try {\n          const padId = await getLandingPadId();\n          await addToCart([{ id: padId, quantity: 1 }, { id: stubbyId, quantity: 1 }], bundleStatus);\n        } catch(e) {\n          if(bundleStatus) bundleStatus.textContent = \"Error loading Landing Pad.\";\n        }\n      });\n    }\n\n    \/\/ Init Selection\n    bundleSwatches[0].click();\n  }\n\n  \/\/ Pre-fetch pad ID\n  getLandingPadId().catch(()=\u003e{});\n\n})();\n\u003c\/script\u003e\u003c\/p\u003e","brand":"Aiming Fluid Golf","offers":[{"title":"Default Title","offer_id":48323418587391,"sku":"AFMH","price":24.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/Landing_Pad_Front_3.png?v=1774299750"},{"product_id":"luggage-golf-bag-tag","title":"Luggage \/ Golf Bag Tag","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eOur Luggage\/ Golf Bag Tag is a is a small and durable tag that passengers can attach to their luggage and golf bag to identify their case when travelling. The tag typically contains personal information such as the passenger's name, phone number, and address, making it easy to identify the luggage within a sea of similar bags.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"2putt","offers":[{"title":"Default Title","offer_id":48345227919615,"sku":"sku-48210185650465","price":5.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/luggage-golf-bag-tag-777772.png?v=1774838077"},{"product_id":"your-golf-bags-new-best-friend-the-all-in-one-ball-organizer","title":"Your Golf Bag's New Best Friend  The All in One Ball Organizer","description":"\u003cp\u003eElevate your golf game with the All-in-One Ball Organizer, your Golf Bag's new best friend. With its sleek design a\u003cspan style=\"color: #333;\"\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"24 Hour Sport","offers":[{"title":"50 Balls Green","offer_id":48347531608319,"sku":"14:366#50 Balls Green","price":66.42,"currency_code":"USD","in_stock":true},{"title":"100 Balls Green","offer_id":48347531641087,"sku":"14:10#100 Balls Green","price":75.33,"currency_code":"USD","in_stock":true},{"title":"25 Balls Green","offer_id":48347531706623,"sku":"14:29#25 Balls Green","price":53.87,"currency_code":"USD","in_stock":true},{"title":"Silver 50 Balls","offer_id":48347531772159,"sku":"14:173#Silver 50 Balls","price":117.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/S5c7653d57024427bba00ba104ac6cdf5R.webp?v=1774878313"},{"product_id":"drizzlestik-flex-umbrella","title":"DrizzleStik Flex Umbrella","description":"\u003cp\u003e\u003cstrong\u003eThe DrizzleStik Flex Umbrella is designed to shield your golf clubs from rain, ensuring they remain dry and ready for play. Its innovative spring top allows for quick access to your clubs, while the deep canopy provides comprehensive coverage.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlexible Spring Top:\u003c\/strong\u003e The canopy pivots in any direction, allowing effortless club access without removing the umbrella.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDeep Canopy with Inner Liner:\u003c\/strong\u003e Offers superior protection between your clubs and the umbrella frame, preventing scratches and water damage.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTelescoping Shaft:\u003c\/strong\u003e Adjustable length ensures a perfect fit for various golf bag sizes and convenient storage.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDurable Construction:\u003c\/strong\u003e Made with high-quality materials for long-lasting performance.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBenefits:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick Club Access:\u003c\/strong\u003e The flexible spring top design allows you to retrieve clubs swiftly, maintaining the flow of your game even in adverse weather.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEnhanced Club Protection:\u003c\/strong\u003e The deep canopy and inner liner safeguard your clubs from rain and potential scratches, preserving their condition.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompact Storage:\u003c\/strong\u003e The telescoping shaft collapses neatly, making it easy to store in your golf bag without taking up excessive space.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCanopy Diameter:\u003c\/strong\u003e Approximately 54 inches when extended.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCollapsed Length:\u003c\/strong\u003e Approximately 36 inches.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Lightweight design for easy handling.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Durable nylon canopy with a metal shaft and rubber handle.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eUsage Instructions:\u003c\/strong\u003e\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cstrong\u003eExtend the Shaft:\u003c\/strong\u003e Pull the telescoping shaft to the desired length.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePosition Over Clubs:\u003c\/strong\u003e Place the umbrella over your golf bag, ensuring full coverage of your clubs.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAccessing Clubs:\u003c\/strong\u003e Gently push the flexible canopy aside to retrieve a club; the spring mechanism will return it to position automatically.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStorage:\u003c\/strong\u003e After use, collapse the shaft and store the umbrella in your golf bag using the matching sleeve.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cmeta charset=\"utf-8\"\u003eKeep your golf clubs dry and easily accessible with the DrizzleStik Flex Umbrella, featuring a flexible spring top and deep canopy for ultimate protection during wet weather.\u003c\/strong\u003e\u003c\/p\u003e","brand":"Club Rehab","offers":[{"title":"Black","offer_id":48382686396671,"sku":"sku-45877586493632","price":38.95,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":48382686429439,"sku":"sku-45877589082304","price":38.95,"currency_code":"USD","in_stock":true},{"title":"Navy","offer_id":48382686462207,"sku":"sku-45877589377216","price":38.95,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":48382686494975,"sku":"sku-45877589672128","price":38.95,"currency_code":"USD","in_stock":true},{"title":"Green","offer_id":48382686527743,"sku":"sku-46683095367872","price":38.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/drizzlestik-flex-umbrellaclub-rehab-7792092.png?v=1775683723"},{"product_id":"leather-golf-yardage-book","title":"Leather Golf Yardage Book","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eThis full-grain leather Yardage Book carries your golf scorecard sheet, pen, and cards with class and ease on the course. The leather is water-resistant and will garner beautiful patina with age.\u003c\/p\u003e","brand":"Will Leather Goods","offers":[{"title":"GREEN","offer_id":48404245905663,"sku":"45005 GRN ONE SIZE","price":90.0,"currency_code":"USD","in_stock":false},{"title":"COGNAC","offer_id":48404245938431,"sku":"45005 COGNA ONE SIZE","price":90.0,"currency_code":"USD","in_stock":true},{"title":"PINK","offer_id":48404245971199,"sku":"45005 PNK ONE SIZE","price":90.0,"currency_code":"USD","in_stock":true},{"title":"PURPLE","offer_id":48404246003967,"sku":"45005 PUR ONE SIZE","price":90.0,"currency_code":"USD","in_stock":true},{"title":"TAN","offer_id":48404246036735,"sku":"45005 TAN ONE SIZE","price":90.0,"currency_code":"USD","in_stock":true},{"title":"TURQUOISE","offer_id":48404246069503,"sku":"45005 TURQ ONE SIZE","price":90.0,"currency_code":"USD","in_stock":true},{"title":"YELLOW","offer_id":48404246102271,"sku":"45005 YEL ONE SIZE","price":90.0,"currency_code":"USD","in_stock":true},{"title":"BLACK","offer_id":48404246135039,"sku":"45005 BLK ONE SIZE","price":90.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/45005_GOLF_SCORE_LOG_AND_YARDAGE_COVER_SAGE_004.jpg?v=1776390451"},{"product_id":"nine-wine-2-zip-bag","title":"Nine \u0026 Wine 2 Zip Bag","description":"\u003cp\u003eShow off your style on and off the course with Glove It’s 2 zip carry all bags. Glove It’s 2 zip carry all bag is functional and comes in our signature line of prints. Easily clips onto your golf bag and can convert to a cross body bag in seconds. A fashion forward way to carry all your essentials!\u003cbr\u003e• Nylon construction\u003cbr\u003e• Functional carry-all bag\u003cbr\u003e• Clips onto golf bag\u003cbr\u003e• 24\" detachable strap included\u003cbr\u003e• 6.5\" X 6\"\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAll sale items are final sale and not eligible for returns or exchanges.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!----\u003e","brand":"Glove It","offers":[{"title":"Default Title","offer_id":48410887651583,"sku":"ZB180","price":9.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/ZB180-1_31697341-1d36-4699-8b5c-38f1eb6b6c39.jpg?v=1776639877"},{"product_id":"urban-bleu-zip-bags","title":"Urban Bleu Zip Bags","description":"\u003cp\u003eShow off your style on and off the course with Glove It’s 2 zip carry all bags. Glove It’s 2 zip carry all bag is functional and comes in our signature line of prints. Easily clips onto your golf bag and can convert to a cross body bag in seconds. A fashion forward way to carry all your essentials!\u003cbr\u003e• Nylon construction\u003cbr\u003e• Functional carry-all bag\u003cbr\u003e• Clips onto golf bag\u003cbr\u003e• 24\" detachable strap included\u003cbr\u003e• 6.5\" X 6\"\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAll sale items are final sale and not eligible for returns or exchanges.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!----\u003e","brand":"Glove It","offers":[{"title":"Default Title","offer_id":48410888143103,"sku":"ZB431","price":9.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/ZB431-FRONT.jpg?v=1776639876"},{"product_id":"waterfall-zip-bags","title":"Waterfall Zip Bags","description":"\u003cp\u003eShow off your style on and off the course with Glove It’s 2 zip carry all bags. Glove It’s 2 zip carry all bag is functional and comes in our signature line of prints. Easily clips onto your golf bag and can convert to a cross body bag in seconds. A fashion forward way to carry all your essentials!\u003cbr\u003e• Nylon construction\u003cbr\u003e• Functional carry-all bag\u003cbr\u003e• Clips onto golf bag\u003cbr\u003e• 24\" detachable strap included\u003cbr\u003e• 6.5\" X 6\"\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAll sale items are final sale and not eligible for returns or exchanges.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!----\u003e","brand":"Glove It","offers":[{"title":"Default Title","offer_id":48410889027839,"sku":"ZB439","price":9.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/ZB439-FRONT.jpg?v=1776639877"},{"product_id":"pinehurst-golf-wall-mount-double","title":"Pinehurst Golf Wall Mount | Double","description":"\u003cp\u003eTake golf bag storage to new heights with this wall-mounted organizer, made with real hardwood and solid steel. Store your golfing essentials off the ground and keep your floor clear.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAll-in-one storage for golf bags and accessories like shoes and clubs\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eCompact, wall-mounted design provides maximum storage without taking up floor space\u003c\/li\u003e\n\u003cli\u003eRear golf club storage grid for extra irons, putters, or trainers\u003c\/li\u003e\n\u003cli\u003eStylish, furniture-quality design made from a steel frame \u0026amp; solid hardwood shelves from the eco-friendly rubber tree\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eEasy-clip security straps lock golf bags into place\u003c\/li\u003e\n\u003cli\u003eSupports up to 200 lbs\u003c\/li\u003e\n\u003cli\u003e38\" L x 17\" W x 35\" H\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"StoreYourBoard","offers":[{"title":"Default Title","offer_id":48432849748223,"sku":"SYB-F-GOLF-2-WALL","price":219.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/pinehurst-golf-organizer-wall-mount-1.jpg?v=1777054757"},{"product_id":"g-golf-adjustable-wall-storage-system-holds-300-lbs","title":"G-Golf | Adjustable Wall Storage System | Holds 300 lbs","description":"\u003cul\u003e\n\u003cli\u003eTake advantage of your wall space with our super-efficient golf bag storage system. Just store your clubs in your bag and hang it up on the rack- it couldn't be simpler\u003c\/li\u003e\n\u003cli\u003eOrganize any bag with perfectly sized spacing thanks to our adjustable storage solution\u003c\/li\u003e\n\u003cli\u003eThe attachment positions adjust easily with a quick pull, securing 3D pin locking system\u003c\/li\u003e\n\u003cli\u003eOur infinity stud system accommodates almost any wall configuration\u003c\/li\u003e\n\u003cli\u003eSupports up to 300 lbs\u003c\/li\u003e\n\u003cli\u003e46\" L x 6\" W x \u003cmeta charset=\"utf-8\"\u003e \u003cspan data-mce-fragment=\"1\"\u003e3.5\" H\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"StoreYourBoard","offers":[{"title":"Default Title","offer_id":48432849780991,"sku":"TT-OMNI-GOLF","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/garage-golf-rack.jpg?v=1777054757"},{"product_id":"torrey-pines-golf-bag-storage-rack-holds-2-golf-bags","title":"Torrey Pines Golf Bag Storage Rack | Holds 2 Golf Bags","description":"\u003cul\u003e\n\u003cli\u003eOrganized wall storage for 2 golf bags\u003c\/li\u003e\n\u003cli\u003eDurable black powder coating to last a lifetime\u003c\/li\u003e\n\u003cli\u003e\"Built Like A Tank\" heavy-duty, rigid steel frame\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eEasy installation, mounting hardware included\u003c\/li\u003e\n\u003cli\u003eRubber-coated storage hooks gently hold golf bag straps\u003c\/li\u003e\n\u003cli\u003eSupports up to 100 lbs\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e17\" L x 3.8\" W x 3\" H\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"StoreYourBoard","offers":[{"title":"Default Title","offer_id":48432850469119,"sku":"SYB-BLAT-2GOLF","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/1S9A4254__80684.1610996773.1280.1280.jpg?v=1777054832"},{"product_id":"fairway-caddie-golf-organizer-keep-your-gear-handy-on-the-course","title":"Fairway Caddie: Golf Organizer - Keep Your Gear Handy on the Course","description":"\u003ch3\u003eAll-in-One Golf Companion\u003c\/h3\u003e\n\u003cp\u003eMore than just a ball holder—this versatile accessory keeps your essentials within easy reach. From golf balls and tees to keys, towels, and water bottles, it’s designed for ultimate convenience on the course. Clip it, carry it, and stay focused on your game.\u003c\/p\u003e\n\u003ch3\u003eBuilt to Last\u003c\/h3\u003e\n\u003cp\u003eCrafted from durable, high-quality silicone, this holder withstands the demands of the course—whether you're hitting the range or playing in a tournament, it's ready for action. Functional, Stylish, Game-Changing More than just practical, its ergonomic grip and modern design add a touch of sophistication to your golfing gear. Look good, feel good, play your best.\u003c\/p\u003e\n\u003ch3\u003eClip, Carry, Play\u003c\/h3\u003e\n\u003cp\u003eWith a versatile clip-on design, attach it to your golf bag, belt, or clothing for effortless access. Compact, portable, and always within reach.\u003c\/p\u003e","brand":"Stroke \u0026 Distance","offers":[{"title":"Default Title","offer_id":48453408653567,"sku":"SD-GOLF-ORG","price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/fairway-caddie-golf-organizer-keep-your-gear-handy-on-the-course-7776191.png?v=1777300066"},{"product_id":"beverage-caddie-collection-7-pack-3-in-1-golf-insulator-removeable-ball-marker-bag-clip-tees-combo","title":"Beverage Caddie Collection (7 pack) 3-in-1 Golf Insulator, Removeable Ball Marker, Bag Clip \u0026 Tees Combo","description":"\u003ch3\u003eStay Colorful on the Course\u003c\/h3\u003e\n\u003cp\u003eWhy choose one color when you can have them all? The Beverage Caddie Collection Pack includes seven vibrant colors to match any outfit or mood. Keep your drink secure while adding a pop of color to your golf game.\u003c\/p\u003e\n\u003ch3\u003eConvenient and Versatile\u003c\/h3\u003e\n\u003cp\u003eClip the caddie to your bag for easy access during your round. With seven different colors to choose from, you'll always be prepared for any vibe on the golf course. Mix and match with your foursome or keep them all to yourself!\u003c\/p\u003e\n\u003ch3\u003eAlways Prepared with Variety\u003c\/h3\u003e\n\u003cp\u003eNever worry about running out of the perfect drink holder again. The Beverage Caddie Collection Pack ensures you'll have the ideal caddie for any day on the course. Own every color and stay stocked up for every round.\u003c\/p\u003e","brand":"Stroke \u0026 Distance","offers":[{"title":"Classic Collection Pack","offer_id":48453409145087,"sku":"sku-51506303861010","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Tall Boy Slim Can Collection Pack","offer_id":48453409177855,"sku":"sku-51506301370642","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/IMG_1834.jpg?v=1777300067"},{"product_id":"formula-magnetic-base-plate","title":"FORMULA Magnetic Base Plate","description":"\u003cp\u003e\u003cspan\u003eEnjoy quick and convenient access to your f\u003cmeta charset=\"utf-8\"\u003eavorite magnetic rangefinder, speaker or other magnetic device with the FORMULA Magnetic Base Plate. This rubber-coated plate provides a strong mounting point for your favorite magnetic device.  \u003c\/span\u003eNot recommended as a magnetic phone mount.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eOnly Fits on FORMULA Carts.   Mounts via the Formula Accessory Mount on the Right Side of the trolley, and cannot be used in combination with:  \u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eFORMULA Deluxe Scorecard Holder\u003c\/em\u003e\u003cbr\u003e\u003cem\u003eFORMULA Deluxe Phone Holder\u003c\/em\u003e\u003c\/p\u003e","brand":"Cart Tek","offers":[{"title":"Default Title","offer_id":48460784632063,"sku":"FT-mag-base","price":40.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/Formula-magnetic-base-plate-rangfinder-speaker.jpg?v=1777431286"},{"product_id":"fairway-collection-accessory-pouch","title":"Fairway Collection: Accessory Pouch","description":"\u003cp\u003eKeep your golf bag organized with this handy accessory pouch!  Made with a soft synthetic leather outer, and supple lined interior, and a quick access zipper with the saying \"IT IS WHAT IT IS\" to remind you to keep those bag swing thoughts out of mind.  \u003c\/p\u003e\n\u003cp\u003eThe internal pocket measures 5\" wide by 6\" tall. \u003c\/p\u003e\n\u003cp\u003eWith the super plush lining, you can even organize your valuables.  \u003c\/p\u003e","brand":"Cart Tek","offers":[{"title":"Default Title","offer_id":48460784664831,"sku":"N3064-GRY","price":25.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/ValuablesPouch.jpg?v=1777431286"},{"product_id":"rangefinderandsandandseed","title":"rangefinderandsandandseed","description":"","brand":"Cart Tek","offers":[{"title":"Default Title","offer_id":48460784730367,"sku":"Range+SS","price":74.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/SSrangefinder.jpg?v=1777431291"},{"product_id":"stainless-steel-scorecard-ball-holder","title":"Stainless Steel Scorecard \/ Ball holder","description":"\u003cp\u003eThis stainless-steel golf scorecard and ball holder is a perfect upgrade to any Cart Tek model.   Contact Cart Tek if you need us to include the mounting bracket as well.  \u003c\/p\u003e","brand":"Cart Tek","offers":[{"title":"Default Title","offer_id":48460784861439,"sku":"STS","price":39.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/SSSC-top.jpg?v=1777431291"},{"product_id":"plastic-scorecard-holder","title":"Plastic Scorecard Holder","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003e\u003cstrong\u003eFINAL CLEARANCE PRICING\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eKeep your scorecard dry, store golf balls, tees and your pencil on this handy golf card holder.   Purchase this golf scorecard holder today.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eOriginally for GRx-1200R\/GRx-1250Li, GRi-1300R, GRi-1350Lh.\u003c\/em\u003e\u003c\/p\u003e","brand":"Cart Tek","offers":[{"title":"Default Title","offer_id":48460784828671,"sku":"1200 - Plastic Scorecard Holder","price":6.25,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/scorecard-holder.jpg?v=1777431291"},{"product_id":"battery-basket","title":"Battery Basket","description":"\u003cp\u003eNew golf storage accessories from Cart Tek! Keep your Lithium-Ion battery for your GRx-965Li, GRi-975Li or GRi-1500Li conveniently located on the lower handle.   \u003c\/p\u003e\n\u003cp\u003eThis sturdy molded plastic basket has been designed specifically to hold the Cart Tek Lithium-Ion batteries. The mount is specifically designed to work with the round style frame (965\/970Li, 975Li\/LTD, 1000LTD)\u003c\/p\u003e","brand":"Cart Tek","offers":[{"title":"Plastic Battery Basket","offer_id":48460784926975,"sku":"GG-PBB","price":29.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/gg-battery-basket-front-side_ef4a25f7-f4b8-469a-a924-fee2237fe411.jpg?v=1777431291"},{"product_id":"umbrella-holder","title":"Umbrella Holder","description":"\u003cp\u003eReplacement golf cart umbrella holder for most Cart Tek and FORMULA models.   All units are interchangeable on current Cart Tek models\u003c\/p\u003e","brand":"Cart Tek","offers":[{"title":"2 inches","offer_id":48460784992511,"sku":"UMB Holder 2","price":29.0,"currency_code":"USD","in_stock":false},{"title":"Deluxe","offer_id":48460785025279,"sku":"HD-DELUXE-UMB","price":39.0,"currency_code":"USD","in_stock":false},{"title":"Quick Fit","offer_id":48460785058047,"sku":"Quick-Fit-umb-holder","price":15.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/Umbrella_Holder_Formula.jpg?v=1777431291"},{"product_id":"multi-media-holder","title":"Multi Media Holder","description":"\u003cp\u003eCart Tek's rubberized multi-media-holder will securely grip your device such as a smartphone. The rubber allows for the smartphone to be cushioned when going over humps and bumps and jostles, without damaging the smartphone. To install, simply wrap the band around your handle, and slide through the mount. Make sure the band is looped over the little locking bump, and you're all set!\u003c\/p\u003e\n\u003cp\u003ePhone in photo is an Apple iPhone XR with a protective case.\u003c\/p\u003e","brand":"Cart Tek","offers":[{"title":"Default Title","offer_id":48460784959743,"sku":"gg-mmh","price":25.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/gg-mmh-front.jpg?v=1777431291"},{"product_id":"remote-holder","title":"Remote Holder","description":"\u003cp\u003eQuick and easy storage spot for your Cart Tek magnetic mount remote (\u003ca title=\"V3 Remote uses AAA batteries\" href=\"https:\/\/www.carttek.com\/products\/replacement-v3-remote-control\"\u003eV3 Remote uses AAA Batteries\u003c\/a\u003e)!  This unit mounts exactly where your current umbrella holder is fitted.  This unit will work with the magnetic mount remote with our \u003ca href=\"https:\/\/www.carttek.com\/products\/yellowstone\"\u003eYellowstone\u003c\/a\u003e, GRi-1500LiV2, or \u003ca href=\"https:\/\/www.carttek.com\/products\/magnetic-mount-remote-and-receiver-upgrade-kit?variant=40714458103961\"\u003eGRi-1500Li with the remote upgrade kit\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eUnfortunately, this model doesn't work with the 1500 V3 rechargeable remote with integrated belt clip at this time.  \u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eWant to keep use of your umbrella holder?  Pick up a second \u003ca href=\"https:\/\/www.carttek.com\/products\/accessory-mount\"\u003eaccessory station here\u003c\/a\u003e.\u003cbr\u003e\u003c\/p\u003e","brand":"Cart Tek","offers":[{"title":"Default Title","offer_id":48460785156351,"sku":"tx-holder","price":29.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/remote_holder_with_remote.png?v=1777431292"},{"product_id":"triple-ball-holder","title":"Triple Ball Holder","description":"\u003cp\u003eCart Tek's triple ball holder allows you to hang three of your favorite golf balls on your caddie so that you're not digging through your bag when you need an extra!\u003c\/p\u003e","brand":"Cart Tek","offers":[{"title":"Default Title","offer_id":48460785090815,"sku":"GG-3ballholder","price":20.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/triple-golf-ball-holder.jpg?v=1777431291"},{"product_id":"battery-monitor","title":"Battery Monitor","description":"\u003cp\u003eTired of wondering if your battery has a full charge?  Introducing the brand new battery monitor to specifically measure your current voltage and battery percentage capacity on your Cart Tek battery!  The battery charge monitor is a tidy little package, at about 12.5 inches long (320mm).   Pick one up today to have confidence in your battery's charge!\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eThe Cart Tek battery voltage and charge monitor is specifically designed for the 24v systems. If you have an older 12-volt system, the monitor will read the current-voltage, but will not be able to show your percentage capacity.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eThe Classic battery monitor will fit all batteries with XLR style connector your battery.   If your battery has the Anderson PowerPole design, (i.e. Yellowstone, 1500 V3), you will need the Anderson-style battery monitor.   \u003c\/p\u003e","brand":"Cart Tek","offers":[{"title":"Classic (XLR)","offer_id":48460785221887,"sku":"battery-monitor","price":39.0,"currency_code":"USD","in_stock":false},{"title":"Anderson","offer_id":48460785254655,"sku":"battery-monitor-anderson","price":39.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/battery-monitor-24v-system-trolley-2.jpg?v=1777431291"},{"product_id":"tool-kit","title":"Tool Kit","description":"\u003cp\u003eThis tool kit has been curated to get your Cart Tek golf caddie back up and running.\u003c\/p\u003e\n\u003cp\u003eItems included:\u003c\/p\u003e\n\u003cp\u003e3, 4, 5, and 6MM P-handle Allen wrenches\u003c\/p\u003e\n\u003cp\u003e10mm deep well, t-handle socket.\u003c\/p\u003e\n\u003cp\u003e10mm and 13mm open-end wrench\u003c\/p\u003e\n\u003cp\u003e#2 phillips, and flat head screw driver.\u003c\/p\u003e\n\u003cp\u003eComplete with zippered organizing carrying case.\u003c\/p\u003e","brand":"Cart Tek","offers":[{"title":"Default Title","offer_id":48460785189119,"sku":"tool-kit","price":30.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/1500LiV2-Tool-Kit-2.jpg?v=1777431291"},{"product_id":"seat","title":"Seat","description":"\u003cp\u003eThis handy padded storage seat has been designed to work with the GRi-1500 Series and Yellowstone Series caddies from Cart Tek. The seat itself slips over the mounting bracket for those rounds when you know when you might get backed up on the Par 3s. Plenty of space inside the seat for golf balls, snacks, etc. \u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThis item is the seat only, no seat bracket is included. \u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf you need the seat bracket by itself:   \u003ca href=\"https:\/\/www.carttek.com\/products\/replacement-seat-bracket\"\u003eSeat Bracket Link\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eIf you would like to bundle the seat bracket and seat as a package:  \u003ca href=\"https:\/\/www.carttek.com\/products\/seat-and-bracket-bundle\"\u003eStorage Seat Package\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eWhat's in the box?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePadded Storage Seat Only - No Mounting Bracket\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Cart Tek","offers":[{"title":"Default Title","offer_id":48460785320191,"sku":"Seat-Only","price":99.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/seat.png?v=1777431292"},{"product_id":"universal-water-bottle-holder","title":"Universal Water Bottle Holder","description":"\u003cp\u003eThis universal water bottle holder is perfect for holding your 16 ounce bottles.  The universal mount can clamp to the vertical bar on your Cart Tek, bicycle, or golf cart!  Works great on round tubing and can fit most smaller diameter square tubing (Like the GRx-1200\/1300 series.  \u003c\/p\u003e\n\u003c!----\u003e","brand":"Cart Tek","offers":[{"title":"Default Title","offer_id":48460785287423,"sku":"universal-drink-holder","price":10.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/universal_water_holder_Optimized.jpg?v=1777431291"},{"product_id":"extra-large-drink-holder","title":"Extra Large Drink Holder","description":"Do you often carry a extra large waterbottle?  Are looking to have quick access to hang that bottle from your cart?   Here is the Extra Large Drink Holder!","brand":"Cart Tek","offers":[{"title":"Default Title","offer_id":48460785352959,"sku":"GG-XLDH","price":25.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/XLDH-Extra-large-drink-holder-2_80169312-93e4-4687-b510-981a877bbab3.jpg?v=1777431292"},{"product_id":"deluxe-media-holder","title":"Deluxe Media Holder","description":"\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eExperience convenience at its finest with our Deluxe Multi Media Holder. Expertly crafted from high-grade Aluminum, this holder features a custom mount designed to fit your trolley perfectly. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eIt's built to securely accommodate a wide range of devices, with an adjustable width from 55mm to 100mm (2.16\" to 3.34\"). \u003c\/span\u003e\u003cspan class=\"s1\"\u003eThis ensures a secure grip on your valuable gadgets, even accommodating large phones such as the iPhone 15 Pro Max with a protective case, as shown in our demonstration photos. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eCAN NOT BE USED IN COMBINATION WITH:\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eAdjustable Scorecard Holder\u003c\/em\u003e\u003cbr\u003e\u003cem\u003eFORMULA Deluxe Scorecard Holder\u003c\/em\u003e\u003cbr\u003e\u003cem\u003eFORMULA Magnetic Base Plate\u003c\/em\u003e\u003c\/p\u003e\n\u003c!----\u003e","brand":"Cart Tek","offers":[{"title":"Cart Tek","offer_id":48460785418495,"sku":"HD-MMH-CT","price":40.0,"currency_code":"USD","in_stock":false},{"title":"FORMULA","offer_id":48460785451263,"sku":"FT-MMH","price":40.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/CartTek_Deluxe_Media_Holder_whitebg_Optimized.jpg?v=1777431292"},{"product_id":"deluxe-scorecard-holder","title":"Deluxe Scorecard Holder","description":"\u003cp data-start=\"924\" data-end=\"969\"\u003e\u003cstrong data-start=\"924\" data-end=\"967\"\u003eThe Deluxe Scorecard Holder\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"971\" data-end=\"1225\"\u003eKeep your essentials organized and your game smooth. This durable, weather-resistant holder features a \u003cstrong data-start=\"1074\" data-end=\"1098\"\u003emagnetic clear cover\u003c\/strong\u003e to secure your scorecard, plus built-in slots for your \u003cstrong data-start=\"1154\" data-end=\"1196\"\u003epencil, three tees, and two golf balls\u003c\/strong\u003e for quick reloads mid-round.\u003c\/p\u003e\n\u003cp data-start=\"1227\" data-end=\"1239\"\u003e\u003cstrong data-start=\"1227\" data-end=\"1239\"\u003eFeatures\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-start=\"1227\" data-end=\"1239\"\u003eHard clear magnetic cover keeps your scorecard dry and protected\u003c\/li\u003e\n\u003cli data-start=\"1227\" data-end=\"1239\"\u003e\n\u003cstrong data-start=\"1311\" data-end=\"1327\"\u003ePencil slot:\u003c\/strong\u003e 3.5\" long\u003c\/li\u003e\n\u003cli data-start=\"1227\" data-end=\"1239\"\u003e\n\u003cstrong data-start=\"1342\" data-end=\"1361\"\u003eScorecard area:\u003c\/strong\u003e 4 ⅞\" × 5 ⅞\" (may require folding for certain scorecards)\u003c\/li\u003e\n\u003cli data-start=\"1227\" data-end=\"1239\"\u003e\n\u003cstrong data-start=\"1423\" data-end=\"1463\"\u003eThree tee holders + two ball holders\u003c\/strong\u003e on the underside\u003c\/li\u003e\n\u003cli data-start=\"1227\" data-end=\"1239\"\u003eSleek black finish with FORMULA-style detailing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1534\" data-end=\"1597\"\u003e\u003cstrong data-start=\"1534\" data-end=\"1553\"\u003eFitment Options\u003c\/strong\u003e\u003cbr\u003eChoose the variant that matches your caddy:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-start=\"1534\" data-end=\"1597\"\u003e\n\u003cstrong data-start=\"1600\" data-end=\"1620\"\u003eFORMULA Fitment:\u003c\/strong\u003e Works with all \u003cstrong data-start=\"1636\" data-end=\"1654\"\u003eFORMULA\u003c\/strong\u003e golf trolleys.\u003c\/li\u003e\n\u003cli data-start=\"1534\" data-end=\"1597\"\u003e\n\u003cstrong data-start=\"1674\" data-end=\"1693\"\u003eDeluxe Fitment:\u003c\/strong\u003e Works with \u003ca href=\"https:\/\/www.carttek.com\/products\/accessory-mount?variant=49221945622774\"\u003e\u003cstrong data-start=\"1705\" data-end=\"1741\"\u003eCart Tek Deluxe Accessory Mounts\u003c\/strong\u003e\u003c\/a\u003e found on \u003cstrong data-start=\"1751\" data-end=\"1770\"\u003e1500 V3 (2025+)\u003c\/strong\u003e, \u003cstrong data-start=\"1772\" data-end=\"1790\"\u003e975 Li (2025+) models.\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1821\" data-end=\"1830\"\u003e\u003cstrong data-start=\"1821\" data-end=\"1830\"\u003eNotes\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-start=\"1833\" data-end=\"1898\"\u003e1000s of scorecard sizes exist; some may require light folding.\u003c\/li\u003e\n\u003cli data-start=\"1833\" data-end=\"1898\"\u003ePencil eraser may need to be removed for perfect fit.\u003c\/li\u003e\n\u003cli data-start=\"1833\" data-end=\"1898\"\u003eMount not included (sold separately).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!----\u003e","brand":"Cart Tek","offers":[{"title":"FORMULA","offer_id":48460785484031,"sku":"Formula-SC-Holder","price":29.0,"currency_code":"USD","in_stock":false},{"title":"Cart Tek Deluxe","offer_id":48460785516799,"sku":"Deluxe-SC-Holder","price":29.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/Formula_Scorecard_Holder_c94011d7-14e5-43aa-a4dd-b492bfe57a64.jpg?v=1777431292"},{"product_id":"lux-golf-shoe-bag","title":"LUX Golf Shoe Bag","description":"\u003cp\u003e\u003cspan\u003eCaddyDaddy  introduces our premium golf shoe bags.  The luxury bags offer super soft synthetic leather with our ScratchGuard Technology to prevent any scuffs or scratches which keep your bag looking brand new.  Included is an internal shoe divider to separate shoes.  Also includes are 2 side accessory pockets and a large front pocket and ventilation grommets.\u003cbr\u003e\u003cbr\u003eFeatures\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli class=\"MsoNormal\" style=\"color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\u003cspan style=\"font-size: 11pt;\"\u003ePremium ScratchGuard Super-Soft Synthetic Leather\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\u003cspan style=\"font-size: 11pt;\"\u003eCenter Divider Keeps Shoes Scuff Free\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\u003cspan style=\"font-size: 11pt;\"\u003eVentilation Grommets\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\u003cspan style=\"font-size: 11pt;\"\u003e3 Accessory Pockets\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\u003cspan style=\"font-size: 11pt;\"\u003ePadded Carry Handle\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\u003cspan style=\"font-size: 11pt;\"\u003e15” x 9” x 4”\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"CaddyDaddy","offers":[{"title":"Black","offer_id":48465062101247,"sku":"850065973203","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Deep Grey","offer_id":48465062134015,"sku":"850065973210","price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/Shoe-Black-7_1f679ad2-35aa-49d0-9de2-2932bd3cc982.jpg?v=1777492827"},{"product_id":"golf-bag-cooler","title":"Golf Bag Cooler","description":"\u003cp\u003e\u003cspan\u003eThe original CaddyDaddy 9 pack and 6 pack golf bag beer and beverage coolers are designed for all golf bags including small stand bags. Each bag has a thick cooler lining, so just put in regular ice to keep your beverages ice cold. At CaddyDaddy we have been making golf coolers for over 20 years that have helped countless golfers save on their favorite beverages. The cooler keep beverages ice cold for a full round so your drinks will stay cold throughout your game. It's designed for long-term use with durable insulated liner, padded shoulder strap and heavy-duty zippers.\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"CaddyDaddy","offers":[{"title":"6Pk","offer_id":48465061773567,"sku":"895328002115","price":21.99,"currency_code":"USD","in_stock":true},{"title":"9Pk","offer_id":48465061806335,"sku":"895328002122","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/6pk-1.png?v=1777492827"},{"product_id":"fore-vino","title":"Fore Vino","description":"\u003cp\u003e\u003cspan\u003eOur Premium Synthetic Leather Wine Golf Cooler Bags are designed to keep wine or champagne chilled and ready to drink. The cooler was designed for golf enthusiasts and wine lovers, making it a versatile gift that embodies a seamless fusion of leisure and luxury. Encased in premium synthetic leather fabric, this chic accessory effortlessly exudes opulence and sophistication. It is ingeniously designed to cater to the needs of wine or champagne connoisseurs who appreciate the finer things in life. This versatile cooler is not just limited to style on the golf course; it's perfect for picnics, beach outings, BBQs, and any outdoor occasions where you want to enjoy chilled wine or champagne in style. Its smooth, polished appearance adds a touch of class to any occasion, whether you're teeing off on the fairway or gathering with friends at a picnic. The leather used is 100% faux, so it's vegan. It's a testament to our commitment to luxury, allowing you to indulge in the finest materials guilt free.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSpecs\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eDesigned to Chill One Wine or Champagne Bottle\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePremium Synthetic Leather\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAvailable in Navy or Copper Colors\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIncludes 1 Golf Ball Wine Stopper\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePadded Carry Handle\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"CaddyDaddy","offers":[{"title":"Copper","offer_id":48465061839103,"sku":"850016176875","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":48465061871871,"sku":"850016176882","price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/Copper-5_c166c5d6-b78d-4f05-a8a4-e76da279d753.jpg?v=1777492827"},{"product_id":"ranger-golf-bag-sunday-golf-traveler","title":"Ranger Golf Bag Sunday Golf Traveler","description":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eFrom the range to the course, the Ranger golf bag from \u003c\/span\u003e\u003cspan\u003eCaddyDaddy\u003c\/span\u003e\u003cspan\u003e is ready for any golf outing. With its sleek design and easy-carry features, this golf bag has everything you need for a successful day on the course right at your fingertips.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\"\u003e\u003cspan\u003eAccommodates 7-9 Clubs\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\"\u003e\u003cspan\u003eLightweight\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\"\u003e\u003cspan\u003eFoam Padded Top for Air and Auto Travel Protection\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\"\u003e\u003cspan\u003eConvenient Water Bottle Holder\u003cbr\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003ePerfectly designed for travel, the multi-functional Ranger golf bag is compact and lightweight, making it easy to carry from hole to hole. The padded top ensures your clubs stay protected during transportation, while the wattle bottle holder keeps you hydrated on the course. The sleek and durable design of The Ranger Golf Bag is not only functional but also stylish. So why settle for a bulky and heavy golf bag when you can have The Ranger, the ultimate travel-friendly solution? Upgrade your golfing experience with The Ranger Golf Bag from CaddyDaddy today!\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"CaddyDaddy","offers":[{"title":"Black \/ Navy","offer_id":48465062035711,"sku":"895328002740","price":79.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ Silver","offer_id":48465062068479,"sku":"895328002757","price":79.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/Ranger-grey-2.jpg?v=1777492827"},{"product_id":"university-of-oklahoma-minig-a-380-aluminum-body","title":"University of Oklahoma miniG - A-380 Aluminum Body","description":"\u003ch2 data-end=\"115\" data-start=\"44\"\u003e\u003cstrong data-end=\"115\" data-start=\"47\"\u003eBoomer Sooner!\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp data-end=\"365\" data-start=\"117\"\u003e\u003cstrong data-end=\"163\" data-start=\"117\"\u003eTrusted by pros and weekend warriors alike\u003c\/strong\u003e, the Aluminum OU Grooveit MiniG delivers elite performance in a compact, stylish package. Based on the tour‑favorite Grooveit MiniG, now with a sleek custom A-380 aluminum body showcasing the team logo.\u003c\/p\u003e","brand":"Grooveit \"The Wet Club Scrub\"","offers":[{"title":"Default Title","offer_id":48468934951167,"sku":"S3-X188-JXBT","price":27.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/Untitled_design_41.jpg?v=1777576998"},{"product_id":"oklahoma-state-university-minig-a-380-aluminum-body","title":"Oklahoma State University miniG - A-380 Aluminum Body","description":"\u003ch2 data-end=\"115\" data-start=\"44\"\u003e\u003cstrong data-end=\"115\" data-start=\"47\"\u003eGo  Pokes!\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp data-end=\"365\" data-start=\"117\"\u003e\u003cstrong data-end=\"163\" data-start=\"117\"\u003eTrusted by pros and weekend warriors alike\u003c\/strong\u003e, the Aluminum OSU Grooveit MiniG delivers elite performance in a compact, stylish package. Based on the tour‑favorite Grooveit MiniG, now with a sleek custom A-380 aluminum body showcasing the team logo.\u003c\/p\u003e","brand":"Grooveit \"The Wet Club Scrub\"","offers":[{"title":"Default Title","offer_id":48468935049471,"sku":"LU-A8CS-9T62","price":27.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/OSU-Aluminum-MiniG.jpg?v=1777576999"},{"product_id":"penn-state-university-minig-a-380-aluminum-body","title":"Penn State University miniG - A-380 Aluminum Body","description":"\u003ch2 data-end=\"115\" data-start=\"44\"\u003e\u003cstrong data-end=\"115\" data-start=\"47\"\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003cspan\u003eWe Are... Penn State\u003c\/span\u003e!\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp data-end=\"365\" data-start=\"117\"\u003e\u003cstrong data-end=\"163\" data-start=\"117\"\u003eTrusted by pros and weekend warriors alike\u003c\/strong\u003e, the Aluminum Penn State Grooveit MiniG delivers elite performance in a compact, stylish package. Based on the tour‑favorite Grooveit MiniG, now with a sleek custom A-380 aluminum body showcasing the team logo.\u003c\/p\u003e","brand":"Grooveit \"The Wet Club Scrub\"","offers":[{"title":"Default Title","offer_id":48468935246079,"sku":"XI-RTQ6-43HQ","price":27.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/PSU-Aluminum-MiniG.jpg?v=1777576998"},{"product_id":"golf-pocket-mag-towel-white-golf-club-water-brush-pro-bundle","title":"Golf Pocket Mag Towel - White + Golf Club Water Brush Pro Bundle","description":"\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eClean and dry your clubs effortlessly with the Caddy Splash Golf Water Brush Pro and Pocket Mag Towel. Both feature easy-to-use designs for quick access on the course.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eWhat's included:\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eGolf Club Water Brush Pro: \u003c\/strong\u003eStay equipped and ready during your round with our Golf Water Brush, designed to swiftly clean grooves and maximize shot performance on the go.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003ePocket Mag Towel:\u003c\/strong\u003e Keep your golf balls clean and within reach with the ball pocket. Also featuring a magnetic design, it offers unparalleled convenience and efficiency during every round of the course.\u003c\/p\u003e","brand":"Caddy Splash","offers":[{"title":"Default Title","offer_id":48532036616447,"sku":"POCKETMAG-W+PRO","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/5_74554954-7d97-4696-849f-7a938a2ebc32.png?v=1778877876"},{"product_id":"golf-club-water-brush-pro-cleaner-black","title":"Golf Club Water Brush Pro Cleaner - Black","description":"\u003cdiv class=\"flex max-w-full flex-col flex-grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"2857e22c-7f33-41d1-80c1-a4e13b42d149\" dir=\"auto\" class=\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words [.text-message+\u0026amp;]:mt-5\" data-message-model-slug=\"gpt-4o\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"\u003e\n\u003cdiv class=\"markdown prose w-full break-words dark:prose-invert light\"\u003e\n\u003cp\u003eUpgrade your game with the Caddy Splash Golf Club Cleaner Pro – a high-performance golf brush with water built for golfers who demand the best. Designed with direct feedback from over 300,000 customers, this upgraded tool makes cleaning your clubs fast, easy, and satisfying. \u003c\/p\u003e\n\u003cp\u003eWith a push-button water release, ergonomic grip, and durable nylon bristles, the PRO delivers powerful cleaning on the go — helping you hit cleaner shots with more spin and control.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Features: \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePush-Button Water Release\u003c\/strong\u003e – Dispenses water instantly with just one press. No squeezing, no mess.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHeavy-Duty Nylon Bristles\u003c\/strong\u003e – Safely scrub away dirt and grass for a deeper, more effective clean. \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eErgonomic Pistol Grip\u003c\/strong\u003e – Designed for comfort and control while cleaning on the course.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBuilt-In Refill Line\u003c\/strong\u003e – Lets you know exactly when it’s time to add more water. \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLeakproof Water Reservoir \u003c\/strong\u003e– Holds 4 oz. of water and stays sealed round after round.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSecure Clip-On Design\u003c\/strong\u003e – Attaches easily to your golf bag with a lightweight retractor clip. \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSleek \u0026amp; Durable Build\u003c\/strong\u003e – Engineered to look great and last long.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e3-month product warranty included \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eClean clubs = better contact, more spin, and lower scores. This isn’t just a cleaner — it’s a performance upgrade. \u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e*The Caddy Splash team recommends emptying the brush after each round.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Caddy Splash","offers":[{"title":"1 Brush","offer_id":48532036649215,"sku":"PRO-B-Online","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/25_c8c3ab57-decc-41c6-b60b-e94d916fb15b.png?v=1778877876"},{"product_id":"original-golf-club-water-brush-replacement-head","title":"ORIGINAL Golf Club Water Brush Replacement Head","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eCompatible with Original Golf Club Water Brushes ONLY. This brush head features strong nylon bristles for a scratch-free clean on clubs, shoes, and balls. \u003cspan style=\"color: rgb(255, 42, 0);\"\u003e\u003cstrong\u003eNOT \u003c\/strong\u003e\u003cstrong data-start=\"156\" data-end=\"209\"\u003ecompatible with the Golf Club Water Brush PRO Cleaner version.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Caddy Splash","offers":[{"title":"Default Title","offer_id":48532036845823,"sku":"1100TOP-N","price":4.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/7532\/1343\/files\/R6__3481.jpg?v=1778877876"}],"url":"https:\/\/topspinnergolf.com\/collections\/golf-course-gear-accessories.oembed?page=3","provider":"Top Spinner","version":"1.0","type":"link"}