{"title":"Golfing Grandpa","description":"","products":[{"product_id":"paradise-dreaming-mens-polo","title":"Paradise Dreaming Men's Polo","description":"\u003cmeta charset=\"UTF-8\"\u003e\u003cmeta charset=\"UTF-8\"\u003e\n\u003cul\u003e\n\u003cli\u003eUnrestricted movement: 4-way stretch fabric\u003c\/li\u003e\n\u003cli\u003eLong-lasting sharpness: Structured collar\u003c\/li\u003e\n\u003cli\u003eComprehensive sun protection: UPF 50+\u003c\/li\u003e\n\u003cli\u003eStay cool and dry: Quick-drying, moisture-wicking fabric\u003c\/li\u003e\n\u003cli\u003eOdor-free freshness: Anti-odor technology\u003c\/li\u003e\n\u003cli\u003eHigh-quality materials: 88% polyester \/ 12% spandex blend\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ctable style=\"height: 114px;\" data-sheets-root=\"1\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"100\"\u003e \u003ccol width=\"100\"\u003e \u003ccol width=\"100\"\u003e \u003ccol width=\"100\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"Bottom Hem\"}'\u003eBottom Hem\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"Chest\"}'\u003eChest\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"Front Length\"}'\u003eFront Length\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"S\"}'\u003eS\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":19}'\u003e19\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":20}'\u003e20\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":29}'\u003e29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"M\"}'\u003eM\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"20 1\/2\"}'\u003e20.5\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"21 1\/2\"}'\u003e21.5\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":30}'\u003e30\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"L\"}'\u003eL\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":22}'\u003e22\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":22}'\u003e22\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":31}'\u003e31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"XL\"}'\u003eXL\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"23 1\/2\"}'\u003e23.5\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"23 1\/2\"}'\u003e23.5\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":32}'\u003e32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"2XL\"}'\u003e2XL\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":25}'\u003e25\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":25}'\u003e25\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":33}'\u003e33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch5\u003e\u003cem\u003e Sizes shown in inches\u003c\/em\u003e\u003c\/h5\u003e","brand":"2putt","offers":[{"title":"S","offer_id":48364043895006,"sku":"sku-50708197048609","price":65.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":48364043927774,"sku":"sku-50708197081377","price":65.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":48364043960542,"sku":"sku-50708197114145","price":65.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":48364043993310,"sku":"sku-50708197146913","price":65.0,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":48364044026078,"sku":"sku-50708197179681","price":65.0,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":48364044058846,"sku":"sku-51349751693601","price":65.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/paradises_cf76b3f9-5ccf-4553-93a2-53c919b25060.png?v=1782322988"},{"product_id":"the-hangover-cure-mens-polo","title":"The Hangover Cure Men's Polo","description":"\u003cmeta charset=\"UTF-8\"\u003e\u003cmeta charset=\"UTF-8\"\u003e\n\u003cul\u003e\n\u003cli\u003eUnrestricted movement: 4-way stretch fabric\u003c\/li\u003e\n\u003cli\u003eLong-lasting sharpness: Structured collar\u003c\/li\u003e\n\u003cli\u003eComprehensive sun protection: UPF 50+\u003c\/li\u003e\n\u003cli\u003eStay cool and dry: Quick-drying, moisture-wicking fabric\u003c\/li\u003e\n\u003cli\u003eOdor-free freshness: Anti-odor technology\u003c\/li\u003e\n\u003cli\u003eHigh-quality materials: 88% polyester \/ 12% spandex blend\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ctable style=\"height: 114px;\" data-sheets-root=\"1\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"100\"\u003e \u003ccol width=\"100\"\u003e \u003ccol width=\"100\"\u003e \u003ccol width=\"100\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"Bottom Hem\"}'\u003eBottom Hem\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"Chest\"}'\u003eChest\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"Front Length\"}'\u003eFront Length\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"S\"}'\u003eS\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":19}'\u003e19\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":20}'\u003e20\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":29}'\u003e29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"M\"}'\u003eM\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"20 1\/2\"}'\u003e20.5\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"21 1\/2\"}'\u003e21.5\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":30}'\u003e30\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"L\"}'\u003eL\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":22}'\u003e22\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":22}'\u003e22\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":31}'\u003e31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"XL\"}'\u003eXL\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"23 1\/2\"}'\u003e23.5\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"23 1\/2\"}'\u003e23.5\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":32}'\u003e32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"2XL\"}'\u003e2XL\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":25}'\u003e25\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":25}'\u003e25\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":33}'\u003e33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch5\u003e\u003cem\u003e Sizes shown in inches\u003c\/em\u003e\u003c\/h5\u003e","brand":"2putt","offers":[{"title":"S","offer_id":48364049629406,"sku":"sku-50708203077921","price":24.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":48364049662174,"sku":"sku-50708203176225","price":24.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/the-hangover-cure-mens-polo-795703.jpg?v=1782323048"},{"product_id":"tequila-shots-mens-polo","title":"Tequila Shots Men's Polo","description":"\u003cmeta charset=\"UTF-8\"\u003e\u003cmeta charset=\"UTF-8\"\u003e\n\u003cul\u003e\n\u003cli\u003eUnrestricted movement: 4-way stretch fabric\u003c\/li\u003e\n\u003cli\u003eLong-lasting sharpness: Structured collar\u003c\/li\u003e\n\u003cli\u003eComprehensive sun protection: UPF 50+\u003c\/li\u003e\n\u003cli\u003eStay cool and dry: Quick-drying, moisture-wicking fabric\u003c\/li\u003e\n\u003cli\u003eOdor-free freshness: Anti-odor technology\u003c\/li\u003e\n\u003cli\u003eHigh-quality materials: 88% polyester \/ 12% spandex blend\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ctable style=\"height: 114px;\" data-sheets-root=\"1\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"100\"\u003e \u003ccol width=\"100\"\u003e \u003ccol width=\"100\"\u003e \u003ccol width=\"100\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"Bottom Hem\"}'\u003eBottom Hem\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"Chest\"}'\u003eChest\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"Front Length\"}'\u003eFront Length\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"S\"}'\u003eS\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":19}'\u003e19\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":20}'\u003e20\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":29}'\u003e29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"M\"}'\u003eM\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"20 1\/2\"}'\u003e20.5\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"21 1\/2\"}'\u003e21.5\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":30}'\u003e30\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"L\"}'\u003eL\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":22}'\u003e22\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":22}'\u003e22\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":31}'\u003e31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"XL\"}'\u003eXL\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"23 1\/2\"}'\u003e23.5\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"23 1\/2\"}'\u003e23.5\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":32}'\u003e32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"2XL\"}'\u003e2XL\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":25}'\u003e25\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":25}'\u003e25\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":33}'\u003e33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch5\u003e\u003cem\u003e Sizes shown in inches\u003c\/em\u003e\u003c\/h5\u003e","brand":"2putt","offers":[{"title":"S","offer_id":48364050153694,"sku":"sku-50708194689313","price":65.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":48364050186462,"sku":"sku-50708194722081","price":65.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":48364050219230,"sku":"sku-50708194754849","price":65.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":48364050251998,"sku":"sku-50708194787617","price":65.0,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":48364050284766,"sku":"sku-50708194820385","price":65.0,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":48364050317534,"sku":"sku-51349752054049","price":65.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/tequila.png?v=1782323060"},{"product_id":"dark-gray-mens-q-zip","title":"Dark Gray Men's Q-Zip","description":"\u003cmeta charset=\"UTF-8\"\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003eKeep warm and comfortable with The Birdie Blue q-zip. All performance pullovers are moisture wicking and comfortable. With a four-way stretch and premier comfort fit, don't expect this q-zip to constrict any type of swing or handshake. The Birdie Blue performance pullover is designed to transition seamlessly from one activity to the next, whether it be golf, tennis, traveling, or just to keep you from becoming “chilly”. We’re confident our top of the line q-zips will fit your lifestyle like they do ours. Fits perfectly over one of our performance polos!\u003c\/span\u003e\u003c\/p\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\" data-sheets-root=\"1\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":2,\"2\":\"Bottom Hem\"}'\u003eBottom Hem\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":2,\"2\":\"Chest\"}'\u003eChest\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":2,\"2\":\"Front Length\"}'\u003eFront Length\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":2,\"2\":\"Sleeve Lenth\"}'\u003eSleeve Lenth\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-sheets-value='{\"1\":2,\"2\":\"S\"}'\u003eS\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":20.25}'\u003e20.25\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":21.25}'\u003e21.25\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":27.75}'\u003e27.75\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":33.5}'\u003e33.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-sheets-value='{\"1\":2,\"2\":\"M\"}'\u003eM\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":21.75}'\u003e21.75\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":22.75}'\u003e22.75\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":29}'\u003e29\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":34.5}'\u003e34.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-sheets-value='{\"1\":2,\"2\":\"L\"}'\u003eL\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":23.25}'\u003e23.25\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":24.25}'\u003e24.25\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":30.25}'\u003e30.25\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":35.5}'\u003e35.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-sheets-value='{\"1\":2,\"2\":\"XL\"}'\u003eXL\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":24.75}'\u003e24.75\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":25.75}'\u003e25.75\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":31.25}'\u003e31.25\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":36.5}'\u003e36.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-sheets-value='{\"1\":2,\"2\":\"2XL\"}'\u003e2XL\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":26.25}'\u003e26.25\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":27.25}'\u003e27.25\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":32.5}'\u003e32.5\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":37.5}'\u003e37.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003eSizes Shown in Inches\u003c\/p\u003e","brand":"2putt","offers":[{"title":"S","offer_id":48364053037278,"sku":"sku-48945564254497","price":55.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":48364053070046,"sku":"sku-48945564287265","price":55.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":48364053102814,"sku":"sku-48945564320033","price":55.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":48364053135582,"sku":"sku-48945564352801","price":55.0,"currency_code":"USD","in_stock":false},{"title":"XXL","offer_id":48364053168350,"sku":"sku-48945564385569","price":55.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/dark-gray-mens-q-zip-390352.jpg?v=1782323094"},{"product_id":"water-hazard-mens-polo","title":"Water Hazard Men's Polo","description":"\u003cp\u003e \u003c\/p\u003e\n\u003ch2 data-end=\"118\" data-start=\"44\"\u003e\u003cstrong data-end=\"118\" data-start=\"47\"\u003eWater Hazard Men’s Polo | Performance Golf Shirt with Classic Style\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp data-end=\"157\" data-start=\"120\"\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eTee off in confidence with the versatile \u003cstrong data-end=\"68\" data-start=\"41\"\u003eWater Hazard Men’s Polo\u003c\/strong\u003e, designed to deliver maximum performance, comfort, and style, whether you're on the green or relaxing at the clubhouse.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-end=\"194\" data-start=\"159\"\u003e🧵 Premium Performance Features\u003c\/h3\u003e\n\u003cul data-end=\"593\" data-start=\"195\"\u003e\n\u003cli data-end=\"273\" data-start=\"195\"\u003e\n\u003cp data-end=\"273\" data-start=\"197\"\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003e\u003cstrong data-is-only-node=\"\" data-end=\"24\" data-start=\"0\"\u003e4‑Way Stretch Fabric\u003c\/strong\u003e – Built from an 88% polyester \/ 12% spandex blend to ensure unrestricted movement through every drive, chip, and putt.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"352\" data-start=\"274\"\u003e\n\u003cp data-end=\"352\" data-start=\"276\"\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003e\u003cstrong data-is-only-node=\"\" data-end=\"32\" data-start=\"0\"\u003eMoisture‑Wicking \u0026amp; Quick‑Dry\u003c\/strong\u003e – Advanced fabric keeps you cool and dry, even during intense play.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"431\" data-start=\"353\"\u003e\n\u003cp data-end=\"431\" data-start=\"355\"\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003e\u003cstrong data-is-only-node=\"\" data-end=\"26\" data-start=\"0\"\u003eUPF 30+ Sun Protection\u003c\/strong\u003e – Helps block harmful UV rays, allowing you to play comfortably under the sun\u003c\/span\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"510\" data-start=\"432\"\u003e\n\u003cp data-end=\"510\" data-start=\"434\"\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003e\u003cstrong data-is-only-node=\"\" data-end=\"24\" data-start=\"0\"\u003eAnti‑Odor Technology\u003c\/strong\u003e – Keeps you fresh round after round with long-lasting odor resistance.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"593\" data-start=\"511\"\u003e\n\u003cp data-end=\"593\" data-start=\"513\"\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003e\u003cstrong data-is-only-node=\"\" data-end=\"32\" data-start=\"0\"\u003eStructured Game‑Ready Collar\u003c\/strong\u003e – Keeps its shape and adds a polished finishing touch to your outfit.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"952\" data-start=\"924\"\u003e🔥 Why Golfers Choose It\u003c\/h3\u003e\n\u003cul data-end=\"1281\" data-start=\"953\"\u003e\n\u003cli data-end=\"1038\" data-start=\"953\"\u003e\n\u003cp data-end=\"1038\" data-start=\"955\"\u003e\u003cstrong data-end=\"982\" data-start=\"955\"\u003eSwing-Ready Flexibility\u003c\/strong\u003e: The lightweight, stretchy fabric moves with your body.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1118\" data-start=\"1039\"\u003e\n\u003cp data-end=\"1118\" data-start=\"1041\"\u003e\u003cstrong data-end=\"1061\" data-start=\"1041\"\u003eSmart Protection\u003c\/strong\u003e: Moisture control and UPF defense help keep you focused.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1203\" data-start=\"1119\"\u003e\n\u003cp data-end=\"1203\" data-start=\"1121\"\u003e\u003cstrong data-end=\"1142\" data-start=\"1121\"\u003eAll-Day Freshness\u003c\/strong\u003e: Anti-odor finish for clean confidence from start to finish.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1281\" data-start=\"1204\"\u003e\n\u003cp data-end=\"1281\" data-start=\"1206\"\u003e\u003cstrong data-end=\"1223\" data-start=\"1206\"\u003ePolished Look\u003c\/strong\u003e: A structured collar rounds out your polished appearance.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-end=\"1286\" data-start=\"1283\"\u003e\n\u003cp data-end=\"1465\" data-start=\"1288\"\u003e\u003cstrong data-end=\"1335\" data-start=\"1288\"\u003eStay dry. Swing with precision. Look sharp.\u003c\/strong\u003e\u003cbr data-end=\"1338\" data-start=\"1335\"\u003eThe \u003cstrong data-end=\"1369\" data-start=\"1342\"\u003eWater Hazard Men’s Polo\u003c\/strong\u003e brings performance, protection, and polished style together—add it to your golf wardrobe today.\u003c\/p\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\" data-sheets-root=\"1\" style=\"height: 114px;\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"100\"\u003e \u003ccol width=\"100\"\u003e \u003ccol width=\"100\"\u003e \u003ccol width=\"100\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\"\u003e\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":2,\"2\":\"Bottom Hem\"}' style=\"height: 19px; width: 139px;\"\u003eBottom Hem\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":2,\"2\":\"Chest\"}' style=\"height: 19px; width: 139px;\"\u003eChest\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":2,\"2\":\"Front Length\"}' style=\"height: 19px; width: 139px;\"\u003eFront Length\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd data-sheets-value='{\"1\":2,\"2\":\"S\"}' style=\"height: 19px; width: 139px;\"\u003eS\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":19}' style=\"height: 19px; width: 139px;\"\u003e19\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":20}' style=\"height: 19px; width: 139px;\"\u003e20\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":29}' style=\"height: 19px; width: 139px;\"\u003e29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd data-sheets-value='{\"1\":2,\"2\":\"M\"}' style=\"height: 19px; width: 139px;\"\u003eM\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":2,\"2\":\"20 1\/2\"}' style=\"height: 19px; width: 139px;\"\u003e20.5\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":2,\"2\":\"21 1\/2\"}' style=\"height: 19px; width: 139px;\"\u003e21.5\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":30}' style=\"height: 19px; width: 139px;\"\u003e30\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd data-sheets-value='{\"1\":2,\"2\":\"L\"}' style=\"height: 19px; width: 139px;\"\u003eL\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":22}' style=\"height: 19px; width: 139px;\"\u003e22\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":22}' style=\"height: 19px; width: 139px;\"\u003e22\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":31}' style=\"height: 19px; width: 139px;\"\u003e31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd data-sheets-value='{\"1\":2,\"2\":\"XL\"}' style=\"height: 19px; width: 139px;\"\u003eXL\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":2,\"2\":\"23 1\/2\"}' style=\"height: 19px; width: 139px;\"\u003e23.5\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":2,\"2\":\"23 1\/2\"}' style=\"height: 19px; width: 139px;\"\u003e23.5\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":32}' style=\"height: 19px; width: 139px;\"\u003e32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd data-sheets-value='{\"1\":2,\"2\":\"2XL\"}' style=\"height: 19px; width: 139px;\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":25}' style=\"height: 19px; width: 139px;\"\u003e25\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":25}' style=\"height: 19px; width: 139px;\"\u003e25\u003c\/td\u003e\n\u003ctd data-sheets-value='{\"1\":3,\"3\":33}' style=\"height: 19px; width: 139px;\"\u003e33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch5\u003e\u003cem\u003e Sizes shown in inches\u003c\/em\u003e\u003c\/h5\u003e","brand":"2putt","offers":[{"title":"S","offer_id":48364054773982,"sku":"sku-48519192019233","price":24.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":48364054806750,"sku":"sku-48519192117537","price":24.99,"currency_code":"USD","in_stock":false},{"title":"2XL","offer_id":48364054839518,"sku":"sku-48519192150305","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/water-hazard-mens-polo-676649.jpg?v=1782323109"},{"product_id":"magna-anchor™-magnetic-golf-towel-stubby-16-24","title":"Magna-Anchor™ Magnetic Golf Towel – Stubby (16×24)","description":"\u003cstyle\u003e\n\n\n\/* =========================\n\n\n   AF APPLE-STYLE DARK MODE — STUBBY PDP (FINAL)\n\n\n   LOCKED OPTION A PALETTE\n\n\n   ========================= *\/\n\n\n:root {\n\n\n  \/* Locked Palette *\/\n\n\n  --af-graphite: #0B0D0B;\n\n\n  --af-tech: #9FB8A0;\n\n\n  --af-olive: #1A2517;\n\n\n  --af-signal: #22C55E;\n\n\n\n  \/* Functional Mappings *\/\n\n\n  --bg-color: var(--af-graphite);\n\n\n  --card-bg: #0B0D0B;\n\n\n  --text-main: #f5f5f7;\n\n\n  --text-muted: #A3A3A8;\n\n\n  \n\n\n  \/* Borders \u0026 Shadows *\/\n\n\n  --border: rgba(159, 184, 160, 0.2); \n\n\n  --border-soft: rgba(159, 184, 160, 0.1);\n\n\n  --shadow: 0 20px 40px rgba(0,0,0,0.6);\n\n\n  --glow: 0 0 20px rgba(159, 184, 160, 0.15); \/* Premium lift *\/\n\n\n}\n\n\n\n.af-luxury-page {\n\n\n  background: var(--bg-color);\n\n\n  color: var(--text-main);\n\n\n  padding: 60px 20px;\n\n\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Text\", \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n\n\n  line-height: 1.6;\n\n\n  -webkit-font-smoothing: antialiased;\n\n\n}\n\n\n.af-luxury-page * { box-sizing: border-box; }\n\n\n.af-container { max-width: 1000px; margin: 0 auto; }\n\n\n\n\/* HEADER \u0026 TYPOGRAPHY *\/\n\n\n.af-eyebrow {\n\n\n  color: var(--af-tech);\n\n\n  letter-spacing: .1em;\n\n\n  text-transform: uppercase;\n\n\n  font-weight: 800;\n\n\n  font-size: .75rem;\n\n\n  margin: 0 0 16px;\n\n\n  text-align: center;\n\n\n}\n\n\n.af-hero {\n\n\n  display: flex;\n\n\n  flex-direction: column;\n\n\n  align-items: center;\n\n\n  margin-bottom: 32px;\n\n\n}\n\n\n.af-hero h1 {\n\n\n  margin: 0 0 14px;\n\n\n  font-weight: 800;\n\n\n  line-height: 1.05;\n\n\n  font-size: clamp(2.5rem, 5vw, 4rem);\n\n\n  letter-spacing: -0.02em;\n\n\n  background: linear-gradient(180deg, #fff, #a1a1aa);\n\n\n  -webkit-background-clip: text;\n\n\n  -webkit-text-fill-color: transparent;\n\n\n  text-align: center;\n\n\n}\n\n\n.af-lead {\n\n\n  font-size: 1.3rem;\n\n\n  color: #fff;\n\n\n  font-weight: 750;\n\n\n  text-align: center;\n\n\n  margin: 12px 0 10px;\n\n\n}\n\n\n.af-lede {\n\n\n  margin: 0 auto 0;\n\n\n  max-width: 760px;\n\n\n  color: var(--text-muted);\n\n\n  font-size: 1.1rem;\n\n\n  text-align: center;\n\n\n  line-height: 1.6;\n\n\n}\n\n\n\n\/* CARDS *\/\n\n\n.af-card {\n\n\n  background: rgba(255,255,255,0.02);\n\n\n  border-radius: 24px;\n\n\n  padding: 32px;\n\n\n  margin: 24px 0;\n\n\n  border: 1px solid var(--border);\n\n\n  box-shadow: var(--shadow);\n\n\n}\n\n\n.af-card--tech {\n\n\n  background: linear-gradient(180deg, rgba(159,184,160,0.05), var(--af-graphite));\n\n\n  border: 1px solid rgba(159,184,160,0.25);\n\n\n}\n\n\n.af-card--glow {\n\n\n  box-shadow: var(--glow);\n\n\n  border-color: rgba(159,184,160,0.4);\n\n\n}\n\n\n.af-h2 {\n\n\n  margin: 0 0 12px;\n\n\n  font-size: 1.8rem;\n\n\n  line-height: 1.2;\n\n\n  font-weight: 800;\n\n\n  color: #fff;\n\n\n  letter-spacing: -0.01em;\n\n\n}\n\n\n.af-muted {\n\n\n  color: var(--text-muted);\n\n\n  font-size: 1.05rem;\n\n\n  margin: 0 0 1rem;\n\n\n}\n\n\n\n\/* VALUE SNAPSHOT MODULE (NEW) *\/\n\n\n.af-value-stack {\n\n\n  display: flex;\n\n\n  flex-direction: column;\n\n\n  gap: 16px;\n\n\n}\n\n\n.af-value-row {\n\n\n  display: flex;\n\n\n  align-items: flex-start;\n\n\n  gap: 16px;\n\n\n  padding: 12px 0;\n\n\n  border-bottom: 1px solid var(--border-soft);\n\n\n}\n\n\n.af-value-row:last-child { border-bottom: none; }\n\n\n.af-value-icon {\n\n\n  color: var(--af-tech);\n\n\n  font-size: 1.4rem;\n\n\n  line-height: 1;\n\n\n  flex-shrink: 0;\n\n\n  margin-top: 2px;\n\n\n}\n\n\n.af-value-content strong {\n\n\n  display: block;\n\n\n  color: #fff;\n\n\n  font-size: 1.05rem;\n\n\n  font-weight: 700;\n\n\n  margin-bottom: 4px;\n\n\n}\n\n\n.af-value-content span {\n\n\n  color: var(--text-muted);\n\n\n  font-size: 0.95rem;\n\n\n  line-height: 1.4;\n\n\n}\n\n\n\n\/* IMAGE WRAPPERS *\/\n\n\n.af-img-wrap {\n\n\n  margin: 0 0 16px 0;\n\n\n  border-radius: 20px;\n\n\n  overflow: hidden;\n\n\n  border: 1px solid var(--border-soft);\n\n\n  background: #000;\n\n\n  position: relative;\n\n\n}\n\n\n.af-img { display: block; width: 100%; height: auto; }\n\n\nvideo.af-img { border-radius: 20px; width: 100%; height: auto; }\n\n\n\n\/* BUTTONS *\/\n\n\n.af-btn-wrap {\n\n\n  display: flex;\n\n\n  justify-content: center;\n\n\n  flex-wrap: wrap;\n\n\n  gap: 12px;\n\n\n  margin-top: 20px;\n\n\n  align-items: center;\n\n\n}\n\n\n.af-btn {\n\n\n  display: inline-flex;\n\n\n  align-items: center;\n\n\n  justify-content: center;\n\n\n  padding: 16px 32px;\n\n\n  border-radius: 999px;\n\n\n  font-weight: 750;\n\n\n  text-decoration: none;\n\n\n  font-size: 1.05rem;\n\n\n  transition: all .2s ease;\n\n\n  border: 0;\n\n\n  cursor: pointer;\n\n\n  min-height: 52px;\n\n\n}\n\n\n.af-btn-primary {\n\n\n  background: var(--af-signal);\n\n\n  color: #000;\n\n\n  border: 1px solid var(--af-signal);\n\n\n  font-weight: 900;\n\n\n  box-shadow: 0 4px 15px rgba(34, 197, 94, 0.4);\n\n\n}\n\n\n.af-btn-primary:hover { filter: brightness(1.1); transform: translateY(-2px); }\n\n\n.af-btn-secondary {\n\n\n  background: rgba(255,255,255,0.03);\n\n\n  color: #fff;\n\n\n  border: 1px solid rgba(255,255,255,0.15);\n\n\n  font-size: 1rem;\n\n\n}\n\n\n.af-btn-secondary:hover { background: rgba(255,255,255,0.08); border-color: #fff; }\n\n\n\n\/* INTERACTION MODULE *\/\n\n\n.af-hero-interaction {\n\n\n  background: rgba(255,255,255,0.03);\n\n\n  border: 1px solid var(--af-tech);\n\n\n  border-radius: 28px;\n\n\n  padding: 24px;\n\n\n  margin: 0 auto;\n\n\n  max-width: 580px;\n\n\n  width: 100%;\n\n\n  backdrop-filter: blur(10px);\n\n\n  text-align: center;\n\n\n  \/* Glow applied via class in HTML, or default shadow here *\/\n\n\n  box-shadow: 0 20px 50px rgba(0,0,0,0.5);\n\n\n}\n\n\n.af-interaction-label {\n\n\n  font-size: .85rem;\n\n\n  text-transform: uppercase;\n\n\n  letter-spacing: .08em;\n\n\n  color: var(--af-tech);\n\n\n  margin-bottom: 12px;\n\n\n  font-weight: 800;\n\n\n  display: block;\n\n\n}\n\n\n.af-swatch-row {\n\n\n  display: flex;\n\n\n  justify-content: center;\n\n\n  gap: 14px;\n\n\n  margin-bottom: 16px;\n\n\n  flex-wrap: wrap;\n\n\n}\n\n\n.af-swatch {\n\n\n  width: 36px; height: 36px; border-radius: 50%;\n\n\n  border: 2px solid rgba(255,255,255,0.2);\n\n\n  cursor: pointer;\n\n\n  transition: transform .2s;\n\n\n  padding: 0;\n\n\n  background: #111;\n\n\n}\n\n\n.af-swatch:hover { transform: scale(1.15); border-color: #fff; }\n\n\n.af-swatch[aria-selected=\"true\"] {\n\n\n  border-color: var(--af-signal);\n\n\n  box-shadow: 0 0 0 4px rgba(34, 197, 94, 0.25);\n\n\n  transform: scale(1.15);\n\n\n}\n\n\n\/* Swatch Colors *\/\n\n\n.af-swatch[data-af-finish=\"Black\"], .af-swatch[data-af-bundle-finish=\"Black\"], .af-swatch[data-af-finish-both-stubby=\"Black\"], .af-swatch[data-af-finish-40=\"Black\"], .af-swatch[data-af-finish-both-40=\"Black\"] {background:#111;}\n\n\n.af-swatch[data-af-finish=\"Blue\"], .af-swatch[data-af-bundle-finish=\"Blue\"], .af-swatch[data-af-finish-both-stubby=\"Blue\"], .af-swatch[data-af-finish-40=\"Blue\"], .af-swatch[data-af-finish-both-40=\"Blue\"] {background:#1e3a8a;}\n\n\n.af-swatch[data-af-finish=\"Augusta Green\"], .af-swatch[data-af-bundle-finish=\"Augusta Green\"], .af-swatch[data-af-finish-both-stubby=\"Augusta Green\"], .af-swatch[data-af-finish-40=\"Green\"], .af-swatch[data-af-finish-both-40=\"Green\"] {background:#14532d;}\n\n\n.af-swatch[data-af-finish=\"Birdie Blue\"], .af-swatch[data-af-bundle-finish=\"Birdie Blue\"], .af-swatch[data-af-finish-both-stubby=\"Birdie Blue\"] {background:#0ea5e9;}\n\n\n.af-swatch[data-af-finish=\"Grey\"], .af-swatch[data-af-bundle-finish=\"Grey\"], .af-swatch[data-af-finish-both-stubby=\"Grey\"], .af-swatch[data-af-finish-40=\"Grey\"], .af-swatch[data-af-finish-both-40=\"Grey\"] {background:#4b5563;}\n\n\n.af-swatch[data-af-finish=\"Gunmetal Grey\"], .af-swatch[data-af-bundle-finish=\"Gunmetal Grey\"], .af-swatch[data-af-finish-both-stubby=\"Gunmetal Grey\"] {background:#374151;}\n\n\n.af-swatch[data-af-finish=\"Red\"], .af-swatch[data-af-bundle-finish=\"Red\"], .af-swatch[data-af-finish-both-stubby=\"Red\"] {background:#991b1b;}\n\n\n\n.af-nudge {\n\n\n  text-align: center;\n\n\n  margin-top: 12px;\n\n\n  color: var(--text-muted);\n\n\n  font-size: .95rem;\n\n\n}\n\n\n\n\/* STEPS *\/\n\n\n.af-steps {\n\n\n  display: grid;\n\n\n  grid-template-columns: 1fr;\n\n\n  gap: 20px;\n\n\n  margin-top: 20px;\n\n\n}\n\n\n.af-step {\n\n\n  background: rgba(159,184,160,0.05);\n\n\n  border: 1px solid rgba(159,184,160,0.2);\n\n\n  border-radius: 20px;\n\n\n  padding: 24px;\n\n\n}\n\n\n.af-step h3 {\n\n\n  margin: 16px 0 8px 0;\n\n\n  font-size: 1.3rem;\n\n\n  font-weight: 900;\n\n\n  color: var(--af-signal);\n\n\n  text-transform: uppercase;\n\n\n  letter-spacing: 0.02em;\n\n\n}\n\n\n.af-step p {\n\n\n  margin: 0;\n\n\n  color: #e5e7eb;\n\n\n  font-size: 1.1rem;\n\n\n  line-height: 1.5;\n\n\n}\n\n\n\n\/* DRAWERS *\/\n\n\n.af-drawer {\n\n\n  border-top: 1px solid var(--border);\n\n\n  padding: 16px 0;\n\n\n  margin-top: 16px;\n\n\n}\n\n\n.af-drawer summary {\n\n\n  cursor: pointer;\n\n\n  font-weight: 700;\n\n\n  color: #fff;\n\n\n  font-size: 1.05rem;\n\n\n  list-style: none;\n\n\n  display: flex;\n\n\n  justify-content: space-between;\n\n\n  align-items: center;\n\n\n  padding: 4px 0;\n\n\n}\n\n\n.af-drawer summary::-webkit-details-marker { display: none; }\n\n\n.af-drawer summary::after { content: \"+\"; font-weight: 400; color: var(--text-muted); font-size: 1.5rem; }\n\n\n.af-drawer[open] summary::after { content: \"−\"; }\n\n\n.af-drawer .af-drawer-body { margin-top: 12px; color: var(--text-muted); line-height: 1.6; }\n\n\n\n\/* LISTS *\/\n\n\n.af-bullets { margin: 0; padding-left: 1.1rem; color: #e5e7eb; }\n\n\n.af-bullets li { margin: .5rem 0; }\n\n\n.af-bullets strong { color: #fff; }\n\n\n  \n\n\n\/* TABLES \u0026 GRIDS *\/\n\n\n.af-compare-table {\n\n\n  width: 100%;\n\n\n  border-collapse: separate;\n\n\n  border-spacing: 0;\n\n\n  margin: 20px 0;\n\n\n  font-size: 1rem;\n\n\n  color: var(--text-main);\n\n\n  border: 1px solid var(--border);\n\n\n  border-radius: 12px;\n\n\n  overflow: hidden;\n\n\n}\n\n\n.af-compare-table th, .af-compare-table td { padding: 14px 16px; text-align: left; border-bottom: 1px solid var(--border-soft); }\n\n\n.af-compare-table th { background: rgba(159,184,160,0.1); color: #fff; font-weight: 700; }\n\n\n.af-compare-table td:first-child { font-weight: 700; color: var(--af-tech); width: 35%; }\n\n\n.af-compare-table tr:last-child td { border-bottom: none; }\n\n\n\n.af-grid-2 { display: grid; grid-template-columns: 1fr; gap: 24px; }\n\n\n@media (min-width: 768px) {\n\n\n  .af-grid-2 { grid-template-columns: 1fr 1fr; }\n\n\n  .af-bundle-preview { grid-template-columns: 1fr 1fr !important; }\n\n\n}\n\n\n@media (max-width: 767px) {\n\n\n  .af-luxury-page { padding: 40px 16px; }\n\n\n  .af-card { padding: 24px; }\n\n\n  .af-btn { width: 100%; }\n\n\n}\n\n\n\n\/* STANDARDS *\/\n\n\n.af-standards-citation {\n\n\n  margin: 40px 0 0 0;\n\n\n  padding: 24px;\n\n\n  background: var(--af-olive);\n\n\n  border: 1px solid rgba(159,184,160,0.3);\n\n\n  border-radius: 20px;\n\n\n}\n\n\n\u003c\/style\u003e\n\u003cdiv class=\"af-luxury-page\"\u003e\n\u003cdiv class=\"af-container\"\u003e\n\u003cheader class=\"af-hero\"\u003e\n\u003cp class=\"af-eyebrow\"\u003eOn-Course Essentials • Compact 16×24\u003c\/p\u003e\n\u003ch1\u003eMagna-Anchor™ Stubby\u003c\/h1\u003e\n\u003cp class=\"af-lead\"\u003eClean contact. Calm decisions.\u003c\/p\u003e\n\u003cp class=\"af-lede\" style=\"margin-bottom: 24px;\"\u003eThe compact magnetic system that actually stays on your bag, not the ground.\u003c\/p\u003e\n\u003cdiv data-af-variant-sync=\"\" class=\"af-hero-interaction af-card--glow\"\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cimg class=\"af-img\" data-af-hero-img=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/2026_Amazon_Main_Image.jpg?v=1769714394\" alt=\"Magna-Anchor Magnetic Towel — Stubby\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003cspan class=\"af-interaction-label\"\u003eSelect Finish\u003c\/span\u003e\n\u003cdiv class=\"af-swatch-row\" role=\"listbox\" aria-label=\"Choose finish\"\u003e\n\u003cbutton class=\"af-swatch\" type=\"button\" data-af-finish=\"Black\" aria-label=\"Black\"\u003e\u003c\/button\u003e \u003cbutton class=\"af-swatch\" type=\"button\" data-af-finish=\"Blue\" aria-label=\"Blue\"\u003e\u003c\/button\u003e \u003cbutton class=\"af-swatch\" type=\"button\" data-af-finish=\"Augusta Green\" aria-label=\"Augusta Green\"\u003e\u003c\/button\u003e \u003cbutton class=\"af-swatch\" type=\"button\" data-af-finish=\"Birdie Blue\" aria-label=\"Birdie Blue\"\u003e\u003c\/button\u003e \u003cbutton class=\"af-swatch\" type=\"button\" data-af-finish=\"Grey\" aria-label=\"Grey\"\u003e\u003c\/button\u003e \u003cbutton class=\"af-swatch\" type=\"button\" data-af-finish=\"Gunmetal Grey\" aria-label=\"Gunmetal Grey\"\u003e\u003c\/button\u003e \u003cbutton class=\"af-swatch\" type=\"button\" data-af-finish=\"Red\" aria-label=\"Red\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-nudge\" data-af-status=\"\"\u003ePick a finish to see it.\u003c\/div\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\n\u003cbutton class=\"af-btn af-btn-primary\" type=\"button\" data-af-atc=\"\"\u003eAdd Stubby to Cart\u003c\/button\u003e \u003ca class=\"af-btn af-btn-secondary\" href=\"#workflow\"\u003eSee the Routine\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-card af-card--glow\" style=\"margin-top: 32px; padding: 24px;\"\u003e\n\u003cdiv class=\"af-value-stack\"\u003e\n\u003cdiv class=\"af-value-row\"\u003e\n\u003cdiv class=\"af-value-icon\"\u003e◉\u003c\/div\u003e\n\u003cdiv class=\"af-value-content\"\u003e\n\u003cstrong\u003eAlways where you expect it\u003c\/strong\u003e \u003cspan\u003eNever search for your towel again.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-value-row\"\u003e\n\u003cdiv class=\"af-value-icon\"\u003e◉\u003c\/div\u003e\n\u003cdiv class=\"af-value-content\"\u003e\n\u003cstrong\u003eClean grooves. Better contact.\u003c\/strong\u003e \u003cspan\u003ePredictable spin starts here.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-value-row\"\u003e\n\u003cdiv class=\"af-value-icon\"\u003e◉\u003c\/div\u003e\n\u003cdiv class=\"af-value-content\"\u003e\n\u003cstrong\u003eStays clean all round\u003c\/strong\u003e \u003cspan\u003eCompact size stays off the ground.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\n\u003csection class=\"af-card af-card--tech\" style=\"padding: 24px;\"\u003e\n\u003ch2 class=\"af-h2\" style=\"font-size: 1.4rem;\"\u003eWatch a golfer test it\u003c\/h2\u003e\n\u003cp class=\"af-muted\" style=\"font-size: 1rem;\"\u003eReal speed. Real routine.\u003c\/p\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cvideo class=\"af-img\" controls=\"controls\" playsinline=\"\" preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/2026_Amazon_Main_Image.jpg?v=1769714394\"\u003e\n\n\n      \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/01bd39c9ab2c44e6b5036037fc35b895.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"workflow\" class=\"af-card af-card--tech\"\u003e\n\u003ch2 class=\"af-h2\"\u003eScrub → Wash → Dry\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003eThree steps. No thinking. Clean gear without slowing the round.\u003c\/p\u003e\n\u003cdiv class=\"af-steps\" aria-label=\"Scrub Wash Dry steps\"\u003e\n\u003cdiv class=\"af-step\"\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cimg loading=\"lazy\" class=\"af-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Gemini_Generated_Image_x5yyywx5yyywx5yy.png?v=1770299282\" alt=\"Scrubbing club\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cvideo class=\"af-img\" controls=\"controls\" playsinline=\"\" preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Gemini_Generated_Image_x5yyywx5yyywx5yy.png?v=1770299282\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/60c75c71626e4e409c45f976ad497ce7.mov\" type=\"video\/quicktime\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/60c75c71626e4e409c45f976ad497ce7.mov\" type=\"video\/mp4\"\u003e\u003c\/source\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003ch3\u003e1. Scrub\u003c\/h3\u003e\n\u003cp\u003eLoosen what wiping can’t remove. The scrub pad applies focused friction to break packed debris free.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-step\"\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cimg loading=\"lazy\" class=\"af-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Gemini_Generated_Image_8sxn1w8sxn1w8sxn.png?v=1770299798\" alt=\"Washing ball\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cvideo class=\"af-img\" controls=\"controls\" playsinline=\"\" preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Gemini_Generated_Image_8sxn1w8sxn1w8sxn.png?v=1770299798\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/40052d60ea544d01bf589309f85e13f3.mov\" type=\"video\/quicktime\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/40052d60ea544d01bf589309f85e13f3.mov\" type=\"video\/mp4\"\u003e\u003c\/source\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003ch3\u003e2. Wash\u003c\/h3\u003e\n\u003cp\u003eRinse grime away. The wet pocket keeps mud off your grips and hands.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-step\"\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cimg loading=\"lazy\" class=\"af-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Gemini_Generated_Image_wqabnrwqabnrwqab.jpg?v=1770300553\" alt=\"Drying ball\"\u003e\u003c\/div\u003e\n\u003ch3\u003e3. Dry\u003c\/h3\u003e\n\u003cp\u003eRestore clean contact. A dry ball flies true and rolls true.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"instant-access\" class=\"af-card af-card--tech\" style=\"margin-top: 40px;\"\u003e\n\u003ch2 class=\"af-h2\"\u003eMake it automatic: Instant Access Upgrade\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003eStop chasing your towel. Give it a home.\u003c\/p\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\n\u003cdiv class=\"af-bundle-preview\" style=\"display: grid; grid-template-columns: 1fr; gap: 12px;\"\u003e\n\u003cimg loading=\"lazy\" class=\"af-img\" data-af-bundle-pad-img=\"\" alt=\"Magnetic Landing Pad preview\"\u003e \u003cimg loading=\"lazy\" class=\"af-img\" data-af-bundle-stubby-img=\"\" alt=\"Stubby towel bundle preview\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/2026_Amazon_Main_Image.jpg?v=1769714394\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"af-interaction-label\"\u003ePick Bundle Finish\u003c\/span\u003e\n\u003cdiv aria-label=\"Choose finish for bundle\" role=\"listbox\" class=\"af-swatch-row\" data-af-bundle-variant-sync=\"\"\u003e\n\u003cbutton class=\"af-swatch\" data-af-bundle-finish=\"Black\" type=\"button\"\u003e\u003c\/button\u003e \u003cbutton class=\"af-swatch\" data-af-bundle-finish=\"Blue\" type=\"button\"\u003e\u003c\/button\u003e \u003cbutton class=\"af-swatch\" data-af-bundle-finish=\"Augusta Green\" type=\"button\"\u003e\u003c\/button\u003e \u003cbutton class=\"af-swatch\" data-af-bundle-finish=\"Birdie Blue\" type=\"button\"\u003e\u003c\/button\u003e \u003cbutton class=\"af-swatch\" data-af-bundle-finish=\"Grey\" type=\"button\"\u003e\u003c\/button\u003e \u003cbutton class=\"af-swatch\" data-af-bundle-finish=\"Gunmetal Grey\" type=\"button\"\u003e\u003c\/button\u003e \u003cbutton class=\"af-swatch\" data-af-bundle-finish=\"Red\" type=\"button\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\n\u003cbutton data-af-atc-bundle=\"\" class=\"af-btn af-btn-primary\" type=\"button\"\u003eAdd Stubby + Landing Pad\u003c\/button\u003e \u003ca href=\"\/products\/magnetic-landing-pad\" class=\"af-btn af-btn-secondary\"\u003eView Pad Details\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdetails class=\"af-drawer\" style=\"margin-top: 24px;\"\u003e\n\u003csummary\u003eWhy access is the multiplier\u003c\/summary\u003e\n\u003cdiv class=\"af-drawer-body\"\u003eAccess friction kills routines. If the towel doesn’t re-dock to the same spot every time, you stop using it. The Landing Pad creates a guaranteed, steel-core docking point so Stubby is always where your hand expects it.\u003c\/div\u003e\n\u003c\/details\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 compact size reduces drag risk.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFast players:\u003c\/strong\u003e quickest clean-and-dock routine.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMinimalists:\u003c\/strong\u003e function without chaos.\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\u003eMaximum-coverage riders:\u003c\/strong\u003e if you need a huge wet zone, choose The 40.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClip lovers:\u003c\/strong\u003e if you prefer dangly towels, this system isn't for you.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eProof \u0026amp; Method\u003c\/h2\u003e\n\u003cdetails class=\"af-drawer\"\u003e\n\u003csummary\u003eWhat we test\u003c\/summary\u003e\n\u003cdiv class=\"af-drawer-body\"\u003eWe test magnet strength (retention), scrub pad effectiveness (cleaning), ease of access (usability), and stitching quality (durability). Reliability beats marketing hype.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-drawer\"\u003e\n\u003csummary\u003eWhy rinse beats smear\u003c\/summary\u003e\n\u003cdiv class=\"af-drawer-body\"\u003eWiping dirt on a dry towel just moves it around. The wet wash pocket rinses debris off the club so you don't transfer mud to your hands or grips.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-drawer\"\u003e\n\u003csummary\u003eWhy docking beats clipping\u003c\/summary\u003e\n\u003cdiv class=\"af-drawer-body\"\u003eClips require two hands or awkward fumbling. Magnetic docking is instant and one-handed, removing friction from your routine so you actually use the towel.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-drawer\"\u003e\n\u003csummary\u003eCare \u0026amp; wash instructions\u003c\/summary\u003e\n\u003cdiv class=\"af-drawer-body\"\u003eWash cold on gentle cycle. Air dry or tumble dry low. Do not use high heat, as it can degrade microfiber performance. Magnet is sealed.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-drawer\"\u003e\n\u003csummary\u003eFull comparison: Stubby vs The 40\u003c\/summary\u003e\n\u003cdiv class=\"af-drawer-body\"\u003e\n\u003ctable class=\"af-compare-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eFeature\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eStubby (16×24)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eThe 40 (16×40)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSize\u003c\/th\u003e\n\u003ctd\u003eCompact (16\" x 24\")\u003c\/td\u003e\n\u003ctd\u003eLarge (16\" x 40\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBest for\u003c\/th\u003e\n\u003ctd\u003eWalkers, Fast Routine\u003c\/td\u003e\n\u003ctd\u003eRiders, Muddy Rounds\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWet\/Dry\u003c\/th\u003e\n\u003ctd\u003eSingle wash pocket\u003c\/td\u003e\n\u003ctd\u003eDual wash pockets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003csection id=\"other-options\" style=\"display: block;\"\u003e\n\u003cdiv class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eNeed more towel?\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003eMeet \"The 40\" (16x40). Best for riders and mud.\u003c\/p\u003e\n\u003cdiv class=\"af-hero-interaction\" data-af-the40-sync=\"\"\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/mAIN_IMAGE_UPDATE_28.jpg?v=1767904750\" data-af-the40-img=\"\" class=\"af-img\" alt=\"The 40 Magnetic Towel\"\u003e\u003c\/div\u003e\n\u003cspan class=\"af-interaction-label\"\u003eFinish\u003c\/span\u003e\n\u003cdiv class=\"af-swatch-row\" role=\"listbox\"\u003e\n\u003cbutton class=\"af-swatch\" data-af-finish-40=\"Black\"\u003e\u003c\/button\u003e \u003cbutton class=\"af-swatch\" data-af-finish-40=\"Blue\"\u003e\u003c\/button\u003e \u003cbutton class=\"af-swatch\" data-af-finish-40=\"Green\"\u003e\u003c\/button\u003e \u003cbutton class=\"af-swatch\" data-af-finish-40=\"Grey\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\u003cbutton type=\"button\" class=\"af-btn af-btn-secondary\" data-af-atc-40=\"\"\u003eAdd The 40 Bundle\u003c\/button\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eRun both?\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003eStubby for dirt. The 40 for hands\/grips.\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 14px;\"\u003e\n\u003cdiv style=\"margin-bottom: 24px;\" data-af-both-stubby-sync=\"\"\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 class=\"af-swatch\" data-af-finish-both-stubby=\"Black\"\u003e\u003c\/button\u003e\u003cbutton class=\"af-swatch\" data-af-finish-both-stubby=\"Blue\"\u003e\u003c\/button\u003e\u003cbutton class=\"af-swatch\" data-af-finish-both-stubby=\"Augusta Green\"\u003e\u003c\/button\u003e\u003cbutton class=\"af-swatch\" data-af-finish-both-stubby=\"Birdie Blue\"\u003e\u003c\/button\u003e\u003cbutton class=\"af-swatch\" data-af-finish-both-stubby=\"Grey\"\u003e\u003c\/button\u003e\u003cbutton class=\"af-swatch\" data-af-finish-both-stubby=\"Gunmetal Grey\"\u003e\u003c\/button\u003e\u003cbutton class=\"af-swatch\" data-af-finish-both-stubby=\"Red\"\u003e\u003c\/button\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-af-both-40-sync=\"\"\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/mAIN_IMAGE_UPDATE_28.jpg?v=1767904750\" data-af-both-40-img=\"\" class=\"af-img\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"af-swatch-row\"\u003e\n\u003cbutton class=\"af-swatch\" data-af-finish-both-40=\"Black\"\u003e\u003c\/button\u003e\u003cbutton class=\"af-swatch\" data-af-finish-both-40=\"Blue\"\u003e\u003c\/button\u003e\u003cbutton class=\"af-swatch\" data-af-finish-both-40=\"Green\"\u003e\u003c\/button\u003e\u003cbutton class=\"af-swatch\" data-af-finish-both-40=\"Grey\"\u003e\u003c\/button\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-btn-wrap\" style=\"margin-top: 14px;\"\u003e\u003cbutton type=\"button\" class=\"af-btn af-btn-secondary\" data-af-atc-both=\"\"\u003eAdd Both Towels\u003c\/button\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection style=\"text-align: center;\" class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eClean contact. Reliable feedback.\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003eStart with Stubby. Upgrade your system.\u003c\/p\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\n\u003cbutton class=\"af-btn af-btn-primary\" type=\"button\" data-af-atc=\"\"\u003eAdd Stubby to cart\u003c\/button\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\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.\u003c\/p\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\u003ca class=\"af-btn af-btn-secondary\" href=\"\/pages\/our-golf-gear-testing-design-standards\"\u003eView Standards\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this towel drag on the ground?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Stubby is sized at 16×24 to reduce drag risk compared to oversized towels, especially on carry bags. Placement still matters, but the compact footprint helps.\"}},{\"@type\":\"Question\",\"name\":\"What is the scrub pad for?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It’s for breaking up dried mud and sand in grooves before you wipe clean with the microfiber. Think “loosen first, wipe second.”\"}},{\"@type\":\"Question\",\"name\":\"Where is the magnet and how does it attach?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The magnet sits under the silicone patch. It’s designed to dock to common metal surfaces like clubs and other magnetic-friendly spots. For a guaranteed bag dock point, use the Landing Pad.\"}},{\"@type\":\"Question\",\"name\":\"Do I need a Landing Pad?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"If your bag’s magnetic surfaces are inconsistent (or basically non-magnetic), the Landing Pad gives you a steel-core docking spot so the towel re-docks the same way every time.\"}},{\"@type\":\"Question\",\"name\":\"Can I wash it?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Wash cold on gentle\/low spin and air dry. Avoid high heat; hot dryers can degrade microfiber performance over time.\"}}]}\u003c\/script\u003e \u003cscript\u003e\n\n\n(function(){\n\n\n  const finishToImage = {\"Red\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Updated_Main_Image_2.jpg?v=1769714394\",\"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\",\"Gunmetal Grey\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/2026_Main_Image_732dcd44-f78d-458d-bd41-2e148e5b7af7.jpg?v=1769714394\",\"Grey\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/2026_amazon_Main_Image_a81807c5-6f77-44c4-a531-5cf6b47a5bbd.jpg?v=1769714394\",\"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\",\"Blue\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/2026_main_image.jpg?v=1769714394\",\"Black\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/2026_Amazon_Main_Image.jpg?v=1769714394\"};\n\n\n  const finishToImage40 = {\"Green\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/mAIN_IMAGE_UPDATE_29.jpg?v=1767904750\",\"Grey\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/mAIN_IMAGE_UPDATE_26.jpg?v=1764811297\",\"Blue\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/mAIN_IMAGE_UPDATE_27.jpg?v=1767904750\",\"Black\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/mAIN_IMAGE_UPDATE_28.jpg?v=1767904750\"};\n\n\n  const finishToVariantId40 = {\"Green\": 40882080153643,\"Grey\": 40882080088107,\"Blue\": 40882080055339,\"Black\": 40882080022571};\n\n\n  \n\n\n  \/\/ FIXED: Hardcoded Stubby IDs for \"Run Both\" section logic\n\n\n  const finishToVariantIdStubby = {\n\n\n    \"Red\": 40987341815851,\n\n\n    \"Birdie Blue\": 42663187546155,\n\n\n    \"Gunmetal Grey\": 41151790088235,\n\n\n    \"Grey\": 40882080743467,\n\n\n    \"Augusta Green\": 40882080776235,\n\n\n    \"Blue\": 40882080710699,\n\n\n    \"Black\": 40882080677931\n\n\n  };\n\n\n\n  const landingPadHandle = \"magnetic-landing-pad\";\n\n\n  const module = document.querySelector('[data-af-variant-sync]');\n\n\n  if(!module) return;\n\n\n  const status = module.querySelector('[data-af-status]');\n\n\n  const swatches = Array.from(module.querySelectorAll('[data-af-finish]'));\n\n\n  const heroImg = module.querySelector('[data-af-hero-img]');\n\n\n  const towelOnlyBtns = Array.from(document.querySelectorAll('[data-af-atc]'));\n\n\n  const bundleSwatches = Array.from(document.querySelectorAll('[data-af-bundle-finish]'));\n\n\n  const bundleStubbyImg = document.querySelector('[data-af-bundle-stubby-img]');\n\n\n  const bundlePadImg = document.querySelector('[data-af-bundle-pad-img]');\n\n\n  const bundleBtns = Array.from(document.querySelectorAll('[data-af-atc-bundle]'));\n\n\n  const bundleStatus = document.querySelector('[data-af-bundle-status]');\n\n\n  const swatches40 = Array.from(document.querySelectorAll('[data-af-finish-40]'));\n\n\n  const img40 = document.querySelector('[data-af-the40-img]');\n\n\n  const atc40Btn = document.querySelector('[data-af-atc-40]');\n\n\n  const status40 = document.querySelector('[data-af-the40-status]');\n\n\n  const bothStubbySwatches = Array.from(document.querySelectorAll('[data-af-finish-both-stubby]'));\n\n\n  const both40Swatches = Array.from(document.querySelectorAll('[data-af-finish-both-40]'));\n\n\n  const bothStubbyImg = document.querySelector('[data-af-both-stubby-img]');\n\n\n  const both40Img = document.querySelector('[data-af-both-40-img]');\n\n\n  const atcBothBtn = document.querySelector('[data-af-atc-both]');\n\n\n  const statusBoth = document.querySelector('[data-af-both-status]');\n\n\n  let selected40VariantId = finishToVariantId40['Black'];\n\n\n  let selectedBothStubbyFinish = 'Black';\n\n\n  let selectedBoth40VariantId = finishToVariantId40['Black'];\n\n\n  \n\n\n  function setStatus(msg){ if(status) status.textContent = msg; }\n\n\n  function setBundleStatus(msg){ if(bundleStatus) bundleStatus.textContent = msg; }\n\n\n  function norm(s){ return (s||'').toLowerCase().replace(\/\\s+\/g,' ').trim(); }\n\n\n  const variantSelect = document.querySelector('form[action^=\"\/cart\/add\"] select[name=\"id\"]') || document.querySelector('form[action*=\"\/cart\/add\"] select[name=\"id\"]') || document.querySelector('select[name=\"id\"]');\n\n\n  const nativeAtc = document.querySelector('form[action^=\"\/cart\/add\"] button[type=\"submit\"], form[action^=\"\/cart\/add\"] [type=\"submit\"]') || document.querySelector('form[action*=\"\/cart\/add\"] button[type=\"submit\"], form[action*=\"\/cart\/add\"] [type=\"submit\"]') || document.querySelector('button[name=\"add\"], button[type=\"submit\"][name=\"add\"]');\n\n\n  function findOptionByFinish(finishLabel){ if(!variantSelect || !variantSelect.options) return null; const finish = norm(finishLabel); return Array.from(variantSelect.options).find(o =\u003e norm(o.text).includes(finish)) || null; }\n\n\n  function setVariantByFinish(finishLabel){ if(variantSelect){ const opt = findOptionByFinish(finishLabel); if(opt){ variantSelect.value = opt.value; variantSelect.dispatchEvent(new Event('change', { bubbles:true })); return true; } } return false; }\n\n\n  function setImages(finishLabel){ const url = finishToImage[finishLabel]; if(!url) return; if(heroImg){ heroImg.src = url; heroImg.alt = 'Magna-Anchor Towel — Stubby — ' + finishLabel; } if(bundleStubbyImg){ bundleStubbyImg.src = url; bundleStubbyImg.alt = 'Stubby towel bundle preview — ' + finishLabel; } }\n\n\n  function setSelectedSwatches(finishLabel){ swatches.forEach(btn =\u003e btn.setAttribute('aria-selected', btn.dataset.afFinish === finishLabel ? 'true' : 'false')); bundleSwatches.forEach(btn =\u003e btn.setAttribute('aria-selected', btn.dataset.afBundleFinish === finishLabel ? 'true' : 'false')); }\n\n\n  function selectFinish(finishLabel){ setSelectedSwatches(finishLabel); setImages(finishLabel); const found = setVariantByFinish(finishLabel); setStatus(found ? ('Selected: ' + finishLabel) : ('Selected: ' + finishLabel + ' (Variant not found in dropdown)')); }\n\n\n  swatches.forEach(btn =\u003e btn.addEventListener('click', () =\u003e selectFinish(btn.dataset.afFinish)));\n\n\n  bundleSwatches.forEach(btn =\u003e btn.addEventListener('click', () =\u003e selectFinish(btn.dataset.afBundleFinish)));\n\n\n  swatches40.forEach(btn =\u003e btn.addEventListener('click', () =\u003e { const f = btn.getAttribute('data-af-finish-40'); swatches40.forEach(b =\u003e b.setAttribute('aria-selected', b.getAttribute('data-af-finish-40') === f ? 'true' : 'false')); if(img40 \u0026\u0026 finishToImage40[f]) img40.src = finishToImage40[f]; selected40VariantId = finishToVariantId40[f]; }));\n\n\n  bothStubbySwatches.forEach(btn =\u003e btn.addEventListener('click', () =\u003e { const f = btn.getAttribute('data-af-finish-both-stubby'); bothStubbySwatches.forEach(b =\u003e b.setAttribute('aria-selected', b.getAttribute('data-af-finish-both-stubby') === f ? 'true' : 'false')); if(bothStubbyImg \u0026\u0026 finishToImage[f]) bothStubbyImg.src = finishToImage[f]; selectedBothStubbyFinish = f; }));\n\n\n  both40Swatches.forEach(btn =\u003e btn.addEventListener('click', () =\u003e { const f = btn.getAttribute('data-af-finish-both-40'); both40Swatches.forEach(b =\u003e b.setAttribute('aria-selected', b.getAttribute('data-af-finish-both-40') === f ? 'true' : 'false')); if(both40Img \u0026\u0026 finishToImage40[f]) both40Img.src = finishToImage40[f]; selectedBoth40VariantId = finishToVariantId40[f]; }));\n\n\n  function clickNativeAtc(){ if(nativeAtc){ nativeAtc.click(); return true; } return false; }\n\n\n  towelOnlyBtns.forEach(b =\u003e b.addEventListener('click', () =\u003e { if(!clickNativeAtc()){ setStatus('Theme Add to Cart button not found.'); window.scrollTo({ top: 0, behavior: 'smooth' }); } }));\n\n\n  async function addToCart(items, statusEl, fallbackToNative = false){ if(statusEl) statusEl.textContent = \"Adding...\"; try{ const addRes = await fetch('\/cart\/add.js', { method: 'POST', headers: { 'Content-Type':'application\/json', 'Accept':'application\/json' }, credentials: 'same-origin', body: JSON.stringify({ items }) }); if(!addRes.ok) throw new Error('Add failed'); window.location.href = '\/cart'; } catch(e){ if(statusEl) statusEl.textContent = \"Error adding to cart.\"; if(fallbackToNative) clickNativeAtc(); } }\n\n\n  let cachedPadVariantId = null;\n\n\n  async function getLandingPadVariantId(){ if(cachedPadVariantId) return cachedPadVariantId; const res = await fetch('\/products\/' + landingPadHandle + '.js', { credentials: 'same-origin' }); if(!res.ok) throw new Error('Landing Pad product fetch failed.'); const data = await res.json(); const v = (data.variants || []).find(x =\u003e x.available) || (data.variants || [])[0]; if(!v || !v.id) throw new Error('Landing Pad variant not found.'); cachedPadVariantId = v.id; if(bundlePadImg \u0026\u0026 (data.featured_image || (data.images \u0026\u0026 data.images[0]))) bundlePadImg.src = data.featured_image || data.images[0]; return cachedPadVariantId; }\n\n\n  bundleBtns.forEach(b =\u003e b.addEventListener('click', async () =\u003e { if(!variantSelect || !variantSelect.value){ setBundleStatus('Pick a finish first.'); return; } const towelId = Number(variantSelect.value); try { const padId = await getLandingPadVariantId(); addToCart([{ id: towelId, quantity: 1 }, { id: Number(padId), quantity: 1 }], bundleStatus, true); } catch(e){ setBundleStatus(\"Error loading Landing Pad.\"); } }));\n\n\n  \n\n\n  if(atc40Btn){ atc40Btn.addEventListener('click', () =\u003e { if(!selected40VariantId){ if(status40) status40.textContent = \"Select a finish.\"; return; } addToCart([{ id: selected40VariantId, quantity: 1 }], status40, false); }); }\n\n\n  \n\n\n  \/\/ FIXED: ADD BOTH HANDLER USES HARDCODED STUBBY IDs\n\n\n  if(atcBothBtn){ \n\n\n    atcBothBtn.addEventListener('click', () =\u003e { \n\n\n      const stubbyId = finishToVariantIdStubby[selectedBothStubbyFinish];\n\n\n      if(!stubbyId || !selectedBoth40VariantId){ \n\n\n        if(statusBoth) statusBoth.textContent = \"Selection incomplete.\"; return; \n\n\n      } \n\n\n      addToCart([{ id: stubbyId, quantity: 1 }, { id: selectedBoth40VariantId, quantity: 1 }], statusBoth, false); \n\n\n    }); \n\n\n  }\n\n\n  \n\n\n  selectFinish('Black');\n\n\n  getLandingPadVariantId().catch(()=\u003e{});\n\n\n  if(swatches40[0]) swatches40[3].click();\n\n\n  if(bothStubbySwatches[0]) bothStubbySwatches[0].click();\n\n\n  if(both40Swatches[0]) both40Swatches[0].click();\n\n\n})();\n\n\n\u003c\/script\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\/div\u003e","brand":"Aiming Fluid Golf","offers":[{"title":"Blue","offer_id":48365122978014,"sku":"AFMST2-BL","price":29.69,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":48365123010782,"sku":"AFMST2-B","price":29.69,"currency_code":"USD","in_stock":true},{"title":"Gunmetal Grey","offer_id":48365123043550,"sku":"MGTS-GG","price":29.69,"currency_code":"USD","in_stock":true},{"title":"Grey","offer_id":48365123076318,"sku":"AFMST2-G","price":29.69,"currency_code":"USD","in_stock":true},{"title":"Green","offer_id":48365123109086,"sku":"AFMST2-GR","price":29.69,"currency_code":"USD","in_stock":true},{"title":"Birdie Blue","offer_id":48365123141854,"sku":"AFMST2-BBL","price":29.69,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/aiming-fluid-golf-navy-magnetic-golf-towel-waffle-weave-a1b2c3.jpg?v=1782340114"},{"product_id":"the-40-magnetic-golf-towel-landing-pad-system","title":"The 40 Magnetic Golf Towel + Landing Pad System","description":"\u003cstyle\u003e\n\/* =========================\n   AF LUXURY PAGE STYLES (Locked Option A)\n   ========================= *\/\n:root {\n  --af-graphite: #0B0D0B;\n  --af-tech: #9FB8A0;\n  --af-olive: #1A2517;\n  --af-signal: #22C55E;\n  \n  --bg-color: var(--af-graphite);\n  --card-bg: #0B0D0B;\n  --text-main: #f5f5f7;\n  --text-muted: #A3A3A8;\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}\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\/* 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: 24px;\n}\n.af-hero h1 {\n  margin: 0 0 14px;\n  font-weight: 800;\n  line-height: 1.05;\n  font-size: clamp(2.25rem, 5vw, 3.75rem);\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.2rem;\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.05rem;\n  text-align: center;\n  line-height: 1.65;\n}\n\n\/* CARDS *\/\n.af-card {\n  background: rgba(255,255,255,0.02);\n  border-radius: 24px;\n  padding: 34px;\n  margin: 18px 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.08), var(--af-graphite));\n  border: 1px solid rgba(159,184,160,0.3);\n}\n.af-h2 {\n  margin: 0 0 12px;\n  font-size: 1.7rem;\n  line-height: 1.2;\n  font-weight: 750;\n  color: #fff;\n  letter-spacing: -0.01em;\n}\n.af-muted {\n  color: var(--text-muted);\n  font-size: 1.02rem;\n  margin: 0 0 .9rem;\n}\n\n\/* EXEC SUMMARY *\/\n.af-exec-summary {\n  background: var(--af-olive);\n  border: 1px solid rgba(159,184,160,0.3);\n  border-radius: 20px;\n  padding: 20px;\n  margin: 0 auto 18px;\n  max-width: 860px;\n  text-align: left;\n}\n.af-exec-summary strong {\n  display: block;\n  font-size: .75rem;\n  letter-spacing: .05em;\n  text-transform: uppercase;\n  color: var(--af-tech);\n  font-weight: 900;\n  margin-bottom: 8px;\n}\n.af-exec-summary p {\n  margin: 0;\n  color: #e5e7eb;\n  font-size: 1.02rem;\n  line-height: 1.65;\n}\n\n\/* IMAGE WRAPPERS \u0026 VIDEO *\/\n.af-img-wrap {\n  margin: 0 0 14px 0;\n  border-radius: 18px;\n  overflow: hidden;\n  border: 1px solid var(--border-soft);\n  background: rgba(255,255,255,0.02);\n}\n.af-img {\n  display: block;\n  width: 100%;\n  height: auto;\n}\nvideo.af-img {\n  width: 100%;\n  height: auto;\n  display: block;\n  border-radius: 18px;\n  object-fit: cover;\n}\n\n\/* LISTS *\/\n.af-bullets { margin: 0; padding-left: 1.2rem; color: var(--text-muted); }\n.af-bullets li { margin: .75rem 0; }\n.af-bullets li strong { color: #fff; font-weight: 750; }\n\n\/* CHIPS *\/\n.af-chip-row {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 16px;\n  justify-content: center;\n}\n.af-chip {\n  background: rgba(159,184,160,0.1);\n  border: 1px solid rgba(159,184,160,0.25);\n  color: #e5e5e7;\n  padding: 8px 16px;\n  border-radius: 999px;\n  font-size: .9rem;\n  font-weight: 650;\n}\n\n\/* BUTTONS *\/\n.af-btn-wrap {\n  display: flex;\n  justify-content: center;\n  flex-wrap: wrap;\n  gap: 12px;\n  margin-top: 16px;\n  align-items: center;\n}\n.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: 750;\n  text-decoration: none;\n  font-size: 1rem;\n  transition: all .2s ease;\n  border: 0;\n  cursor: pointer;\n  min-height: 48px;\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 12px rgba(34, 197, 94, 0.3);\n}\n.af-btn-primary:hover {\n  filter: brightness(1.1);\n  transform: translateY(-2px);\n}\n.af-btn-secondary {\n  background: transparent;\n  color: #fff;\n  border: 1px solid rgba(255,255,255,0.2);\n  font-size: .95rem;\n  padding: 12px 24px;\n}\n.af-btn-secondary:hover {\n  background: rgba(255,255,255,0.06);\n  border-color: rgba(255,255,255,0.4);\n  transform: translateY(-2px);\n}\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: 24px;\n  padding: 22px;\n  margin: 0 auto;\n  max-width: 560px;\n  width: 100%;\n  backdrop-filter: blur(10px);\n  text-align: center;\n  box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n}\n.af-interaction-label {\n  font-size: .8rem;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  color: var(--af-tech);\n  margin-bottom: 10px;\n  font-weight: 800;\n  display: block;\n  text-align: center;\n}\n.af-swatch-row {\n  display: flex;\n  justify-content: center;\n  gap: 12px;\n  margin-bottom: 14px;\n  flex-wrap: wrap;\n}\n.af-swatch {\n  width: 32px; height: 32px; border-radius: 50%;\n  border: 2px solid rgba(255,255,255,0.2);\n  cursor: pointer;\n  transition: transform .2s, border-color .2s, box-shadow .2s;\n  padding: 0;\n  background: #111;\n  position: relative;\n}\n.af-swatch:hover { transform: scale(1.1); 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.2);\n  transform: scale(1.1);\n}\n\n.af-nudge {\n  text-align: center;\n  margin-top: 10px;\n  color: var(--text-muted);\n  font-size: .92rem;\n}\n\n\/* WORKFLOW STEPS *\/\n.af-steps {\n  display: grid;\n  grid-template-columns: 1fr; \/* Default mobile 1 col *\/\n  gap: 16px;\n  margin-top: 14px;\n}\n.af-step {\n  background: rgba(159,184,160,0.08);\n  border: 1px solid rgba(159,184,160,0.25);\n  border-radius: 18px;\n  padding: 24px;\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  text-align: left;\n}\n.af-step h3 {\n  margin: 14px 0 8px 0;\n  font-size: 1.25rem;\n  font-weight: 900;\n  color: var(--af-signal);\n  text-transform: uppercase;\n  letter-spacing: 0.02em;\n}\n.af-step p {\n  margin: 0;\n  color: #d1d5db;\n  font-size: 1.05rem;\n  line-height: 1.5;\n}\n.af-step .af-chip {\n  color: var(--af-signal);\n  border-color: rgba(34, 197, 94, 0.5);\n  background: rgba(34, 197, 94, 0.1);\n}\n\n\/* COMPARISON TABLE *\/\n.af-compare-table {\n  width: 100%;\n  border-collapse: separate;\n  border-spacing: 0;\n  margin: 20px 0;\n  font-size: 0.95rem;\n  color: var(--text-main);\n  border: 1px solid var(--border);\n  border-radius: 12px;\n  overflow: hidden;\n}\n.af-compare-table caption {\n  font-weight: 700;\n  text-align: left;\n  margin-bottom: 10px;\n  color: var(--af-tech);\n  text-transform: uppercase;\n  font-size: 0.8rem;\n  letter-spacing: 0.05em;\n}\n.af-compare-table th, .af-compare-table td {\n  padding: 12px 16px;\n  text-align: left;\n  border-bottom: 1px solid var(--border-soft);\n}\n.af-compare-table th {\n  background: rgba(159,184,160,0.1);\n  color: #fff;\n  font-weight: 700;\n}\n.af-compare-table td:first-child {\n  font-weight: 600;\n  color: var(--af-tech);\n  width: 30%;\n}\n.af-compare-table tr:last-child td { border-bottom: none; }\n\n@media (max-width: 600px) {\n  .af-compare-table thead { display: none; }\n  .af-compare-table, .af-compare-table tbody, .af-compare-table tr, .af-compare-table td {\n    display: block; width: 100%;\n  }\n  .af-compare-table tr {\n    margin-bottom: 16px;\n    background: rgba(255,255,255,0.03);\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 12px;\n  }\n  .af-compare-table td {\n    padding: 8px 0;\n    border-bottom: 1px solid var(--border-soft);\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n  }\n  .af-compare-table td:last-child { border-bottom: none; }\n  .af-compare-table td::before {\n    content: attr(data-label);\n    font-weight: 700;\n    color: var(--af-tech);\n    margin-right: 12px;\n    text-transform: uppercase;\n    font-size: 0.75rem;\n  }\n}\n\n\/* GRIDS *\/\n.af-grid-2 { display: grid; grid-template-columns: 1fr; gap: 18px; }\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: 26px; }\n  .af-btn { width: 100%; }\n}\n\n\/* FAQ *\/\n.af-faq { border-top: 1px solid var(--border); padding: 18px 0; }\n.af-faq summary {\n  cursor: pointer;\n  font-weight: 750;\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-faq summary::-webkit-details-marker { display: none; }\n.af-faq summary::after { content: \"+\"; font-weight: 400; color: var(--text-muted); font-size: 1.5rem; }\ndetails[open] summary::after { content: \"−\"; }\n.af-faq div { margin-top: 10px; color: var(--text-muted); line-height: 1.6; }\n\n\/* STANDARDS *\/\n.af-standards-citation {\n  margin: 2.2rem 0 0 0;\n  padding: 1.75rem 1.75rem;\n  background: var(--af-olive);\n  border: 1px solid rgba(159,184,160,0.3);\n  border-radius: 16px;\n}\n\u003c\/style\u003e\n\u003cdiv class=\"af-luxury-page\"\u003e\n\u003cdiv class=\"af-container\"\u003e\n\u003cheader class=\"af-hero\"\u003e\n\u003cp class=\"af-eyebrow\"\u003eInstant Access Bundle • The 40 + Landing Pad\u003c\/p\u003e\n\u003ch1\u003eThe 40 + Landing Pad — Instant Access Bundle\u003c\/h1\u003e\n\u003cdiv class=\"af-exec-summary\"\u003e\n\u003cstrong\u003eTest Verdict\u003c\/strong\u003e\n\u003cp\u003eThe 40 gives you maximum surface area for true wet\/dry separation, but big towels can be a hassle if they don't have a home. This bundle solves that. The Landing Pad creates a \u003cstrong\u003eguaranteed steel-core docking point inside your bag between club dividers\u003c\/strong\u003e, keeping your 16x40 towel secure, balanced, and off the ground. \u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eVerdict:\u003c\/strong\u003e The ultimate system for riders and mud-season players.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"af-lead\"\u003eMax coverage + guaranteed access.\u003c\/p\u003e\n\u003cp class=\"af-lede\"\u003eUpgrade your setup with the system designed for heavy-duty cleaning and automatic retention.\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 14px;\" class=\"af-btn-wrap\"\u003e\n\u003ca class=\"af-btn af-btn-primary\" href=\"#bundle-hero\"\u003eAdd Bundle to cart\u003c\/a\u003e \u003ca style=\"border: 0; color: var(--text-muted);\" class=\"af-btn af-btn-secondary\" href=\"\/pages\/our-golf-gear-testing-design-standards\"\u003eTesting Standards\u003c\/a\u003e \u003ca style=\"border: 0; color: var(--text-muted);\" class=\"af-btn af-btn-secondary\" href=\"\/collections\/magnetic-towels\"\u003eShop Magnetic Towels\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\n\u003csection class=\"af-card af-card--tech\" id=\"bundle-hero\"\u003e\n\u003ch2 class=\"af-h2\"\u003eThe 40 + Landing Pad (Instant Access)\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003eSelect your towel finish. The Landing Pad is included in the bundle.\u003c\/p\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Updated_Main_70852911-336a-4f52-8952-ad7a71331ee4.jpg?v=1769717226\" alt=\"The 40 towel + landing pad bundle\" data-af-bundle-img=\"\" class=\"af-img\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cspan data-af-label-bundle=\"\" class=\"af-interaction-label\"\u003ePick Finish: Grey\u003c\/span\u003e\n\u003cdiv class=\"af-swatch-row\" role=\"listbox\" aria-label=\"Choose bundle finish\"\u003e\n\u003cbutton style=\"background-color: #4b5563;\" class=\"af-swatch\" type=\"button\" data-af-color-bundle=\"Grey\" aria-label=\"Grey\" aria-selected=\"false\"\u003e\u003c\/button\u003e \u003cbutton style=\"background-color: #14532d;\" class=\"af-swatch\" type=\"button\" data-af-color-bundle=\"Green\" aria-label=\"Green\" aria-selected=\"false\"\u003e\u003c\/button\u003e \u003cbutton style=\"background-color: #1e3a8a;\" class=\"af-swatch\" type=\"button\" data-af-color-bundle=\"Blue\" aria-label=\"Blue\" aria-selected=\"false\"\u003e\u003c\/button\u003e \u003cbutton style=\"background-color: #111;\" class=\"af-swatch\" type=\"button\" data-af-color-bundle=\"Black\" aria-label=\"Black\" aria-selected=\"false\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\u003cbutton type=\"button\" class=\"af-btn af-btn-primary\" data-af-atc-bundle=\"\"\u003eAdd The 40 Bundle to Cart\u003c\/button\u003e\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 12px;\" data-af-status-bundle=\"\" class=\"af-nudge\"\u003eTip: Landing Pad mounts inside the bag between club dividers.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eIndependent on-course test\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003eSee the routine under real pace: clean → re-dock → move on.\u003c\/p\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cvideo poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Updated_Main_70852911-336a-4f52-8952-ad7a71331ee4.jpg?v=1769717226\" preload=\"metadata\" playsinline=\"\" controls=\"controls\" class=\"af-img\"\u003e\n      \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/01bd39c9ab2c44e6b5036037fc35b895.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-card af-card--tech\" id=\"workflow\"\u003e\n\u003ch2 class=\"af-h2\"\u003eScrub → Wash → Dry (The 40 Routine)\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003eWith The 40, you have more room to work. Keep one side wet, one side dry.\u003c\/p\u003e\n\u003cdiv class=\"af-steps\" aria-label=\"Scrub Wash Dry steps\"\u003e\n\u003cdiv class=\"af-step\"\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cimg class=\"af-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Gemini_Generated_Image_x5yyywx5yyywx5yy.png?v=1770299282\" alt=\"Close-up of a golf iron clubface\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cvideo poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Gemini_Generated_Image_x5yyywx5yyywx5yy.png?v=1770299282\" preload=\"metadata\" playsinline=\"\" controls=\"controls\" class=\"af-img\"\u003e\n    \u003csource type=\"video\/quicktime\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/60c75c71626e4e409c45f976ad497ce7.mov\"\u003e\n    \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/60c75c71626e4e409c45f976ad497ce7.mov\"\u003e\u003c\/source\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003ch3\u003eScrub\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong data-end=\"347\" data-start=\"311\"\u003eLoosen what wiping can’t remove.\u003c\/strong\u003e\u003cbr data-end=\"350\" data-start=\"347\"\u003ePacked sand, mud, and grass lock into grooves and don’t come out with a casual wipe. The scrub pad applies focused friction to break debris free so the grooves can actually do their job instead of masking spin and launch.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-step\"\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cimg class=\"af-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Gemini_Generated_Image_8sxn1w8sxn1w8sxn.png?v=1770299798\" alt=\"Golf ball being rinsed inside a wet wash pocket\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cvideo poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Gemini_Generated_Image_8sxn1w8sxn1w8sxn.png?v=1770299798\" preload=\"metadata\" playsinline=\"\" controls=\"controls\" class=\"af-img\"\u003e\n    \u003csource type=\"video\/quicktime\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/40052d60ea544d01bf589309f85e13f3.mov\"\u003e\n    \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/40052d60ea544d01bf589309f85e13f3.mov\"\u003e\u003c\/source\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003ch3\u003eWash\u003c\/h3\u003e\n\u003cp\u003eUse the \u003cstrong\u003edual wash pockets\u003c\/strong\u003e to \u003cstrong data-end=\"633\" data-start=\"591\"\u003eFlush contamination out of the system.\u003c\/strong\u003e\u003cbr data-end=\"636\" data-start=\"633\"\u003eOnce debris is loosened, it has to go somewhere. The wet wash pocket rinses grime away instead of smearing it across the towel. This keeps dirt isolated and prevents re-contaminating the ball, face, or grips.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-step\"\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cimg class=\"af-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Gemini_Generated_Image_wqabnrwqabnrwqab.jpg?v=1770300553\" alt=\"Clean, dry golf ball held in a dry microfiber towel\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003ch3\u003eDry\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong data-end=\"907\" data-start=\"863\"\u003eRestore clean contact and true feedback.\u003c\/strong\u003e\u003cbr data-end=\"910\" data-start=\"907\"\u003eDrying isn’t cosmetic. A clean, dry ball and face restore predictable friction at impact and a truer roll on the green. This is the step that turns “clean enough” into consistent results.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-card\" id=\"stubby-bundle\"\u003e\n\u003ch2 class=\"af-h2\"\u003ePrefer something smaller? Stubby Bundle\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003eIf The 40 feels too big, grab the compact Stubby (16×24) + Landing Pad bundle instead.\u003c\/p\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Updated_Main.jpg?v=1769716373\" alt=\"Stubby towel + landing pad bundle\" data-af-stubby-img=\"\" class=\"af-img\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cspan data-af-label-stubby=\"\" class=\"af-interaction-label\"\u003ePick Finish: Black\u003c\/span\u003e\n\u003cdiv class=\"af-swatch-row\" role=\"listbox\" aria-label=\"Choose Stubby bundle finish\"\u003e\n\u003cbutton style=\"background-color: #111;\" aria-label=\"Black\" data-af-color-stubby=\"Black\" class=\"af-swatch\" type=\"button\"\u003e\u003c\/button\u003e \u003cbutton style=\"background-color: #1e3a8a;\" aria-label=\"Blue\" data-af-color-stubby=\"Blue\" class=\"af-swatch\" type=\"button\"\u003e\u003c\/button\u003e \u003cbutton style=\"background-color: #14532d;\" aria-label=\"Augusta Green\" data-af-color-stubby=\"Augusta Green\" class=\"af-swatch\" type=\"button\"\u003e\u003c\/button\u003e \u003cbutton style=\"background-color: #0ea5e9;\" aria-label=\"Birdie Blue\" data-af-color-stubby=\"Birdie Blue\" class=\"af-swatch\" type=\"button\"\u003e\u003c\/button\u003e \u003cbutton style=\"background-color: #4b5563;\" aria-label=\"Grey\" data-af-color-stubby=\"Grey\" class=\"af-swatch\" type=\"button\"\u003e\u003c\/button\u003e \u003cbutton style=\"background-color: #374151;\" aria-label=\"Gunmetal Grey\" data-af-color-stubby=\"Gunmetal Grey\" class=\"af-swatch\" type=\"button\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\u003cbutton type=\"button\" class=\"af-btn af-btn-secondary\" data-af-atc-stubby-bundle=\"\"\u003eAdd Stubby Bundle\u003c\/button\u003e\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 12px;\" data-af-status-stubby=\"\" class=\"af-nudge\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-card\" id=\"towel-only\"\u003e\n\u003ch2 class=\"af-h2\"\u003eJust need the towel?\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003eIf you already have a Landing Pad, grab The 40 solo.\u003c\/p\u003e\n\u003cdiv class=\"af-hero-interaction\"\u003e\n\u003cdiv class=\"af-img-wrap\"\u003e\u003cimg class=\"af-img\" data-af-towel-only-img=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/mAIN_IMAGE_UPDATE_28.jpg?v=1767904750\" alt=\"Magna-Anchor Magnetic Towel — The 40\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cspan data-af-label-towel=\"\" class=\"af-interaction-label\"\u003ePick Finish: Black\u003c\/span\u003e\n\u003cdiv class=\"af-swatch-row\" role=\"listbox\" aria-label=\"Choose towel finish\"\u003e\n\u003cbutton style=\"background-color: #111;\" class=\"af-swatch\" type=\"button\" data-af-color-towel=\"Black\" aria-label=\"Black\" aria-selected=\"false\"\u003e\u003c\/button\u003e \u003cbutton style=\"background-color: #1e3a8a;\" class=\"af-swatch\" type=\"button\" data-af-color-towel=\"Blue\" aria-label=\"Blue\" aria-selected=\"false\"\u003e\u003c\/button\u003e \u003cbutton style=\"background-color: #14532d;\" class=\"af-swatch\" type=\"button\" data-af-color-towel=\"Green\" aria-label=\"Green\" aria-selected=\"false\"\u003e\u003c\/button\u003e \u003cbutton style=\"background-color: #4b5563;\" class=\"af-swatch\" type=\"button\" data-af-color-towel=\"Grey\" aria-label=\"Grey\" aria-selected=\"false\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\u003cbutton class=\"af-btn af-btn-secondary\" data-af-atc-towel=\"\"\u003eAdd The 40 Only\u003c\/button\u003e\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 12px;\" data-af-status-towel=\"\" class=\"af-nudge\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eBundle vs. Towel Only\u003c\/h2\u003e\n\u003ctable class=\"af-compare-table\"\u003e\n\u003ccaption\u003eQuick Spec Check\u003c\/caption\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eFeature\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBundle (The 40 + Pad)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eThe 40 Only\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWhat you get\u003c\/th\u003e\n\u003ctd data-label=\"Bundle\"\u003eTowel + Steel Docking Pad\u003c\/td\u003e\n\u003ctd data-label=\"Towel Only\"\u003eTowel Only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBest for\u003c\/th\u003e\n\u003ctd data-label=\"Bundle\"\u003eAny Bag (Stand or Cart)\u003c\/td\u003e\n\u003ctd data-label=\"Towel Only\"\u003eMagnet-Friendly Bags\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRoutine adherence\u003c\/th\u003e\n\u003ctd data-label=\"Bundle\"\u003eHighest (Guaranteed Home)\u003c\/td\u003e\n\u003ctd data-label=\"Towel Only\"\u003eVariable (Depends on Bag)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDocking reliability\u003c\/th\u003e\n\u003ctd data-label=\"Bundle\"\u003e100% Consistent\u003c\/td\u003e\n\u003ctd data-label=\"Towel Only\"\u003eDepends on Surface\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-card\" aria-label=\"Product FAQ\"\u003e\n\u003ch2 class=\"af-h2\"\u003eSystem FAQ\u003c\/h2\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eWhere does the Landing Pad mount?\u003c\/summary\u003e\n\u003cdiv\u003eInside your golf bag between club dividers. It’s a stable internal docking surface for the towel. It does not mount on cart frames or rails.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eDoes The 40 drag on the ground?\u003c\/summary\u003e\n\u003cdiv\u003eBecause of the center magnet, The 40 hangs balanced (approx 20\" drop). If you use the Landing Pad high on your bag, it stays off the ground. If you have a very short Sunday bag, check the Stubby.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eWhy dual wash pockets?\u003c\/summary\u003e\n\u003cdiv\u003eSeparation. You can keep one pocket soaked for mud\/sand and the other damp for balls, while the rest of the towel stays dry for your hands.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eCan I buy the towel without the pad?\u003c\/summary\u003e\n\u003cdiv\u003eYes, see the \"Just need the towel?\" section above. However, the bundle is recommended for the most consistent experience.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eCan I wash the towel?\u003c\/summary\u003e\n\u003cdiv\u003eYes. Wash cold on gentle\/low spin and air dry. Avoid high heat; hot dryers can degrade microfiber performance over time.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003csection style=\"text-align: center;\" class=\"af-card\" aria-label=\"Final call to action\"\u003e\n\u003ch2 class=\"af-h2\"\u003eClean contact. Reliable feedback. Fewer “what the hell was that” shots.\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003eStart with the bundle. Upgrade your system.\u003c\/p\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\n\u003cbutton class=\"af-btn af-btn-primary\" type=\"button\" data-af-atc-bundle=\"\"\u003eAdd Bundle to cart\u003c\/button\u003e \u003ca class=\"af-btn af-btn-secondary\" href=\"#towel-only\"\u003eAdd towel only\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\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\u003cp style=\"margin: 0 0 1.25rem 0; font-size: .95rem; color: #cbd5d1;\"\u003eThe standards page documents evaluation criteria, common failure modes, and the scorecard logic used to assess magnetic golf gear independent of product marketing claims.\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 Testing \u0026amp; Design Standards\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\":\"https:\/\/schema.org\",\n  \"@type\":\"FAQPage\",\n  \"mainEntity\":[\n    {\"@type\":\"Question\",\"name\":\"Where does the Landing Pad mount?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Inside your golf bag between club dividers. It’s a stable internal docking surface for the towel. It does not mount on cart frames or rails.\"}},\n    {\"@type\":\"Question\",\"name\":\"Does The 40 drag on the ground?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Because of the center magnet, The 40 hangs balanced (approx 20\\\" drop). If you use the Landing Pad high on your bag, it stays off the ground. If you have a very short Sunday bag, check the Stubby.\"}},\n    {\"@type\":\"Question\",\"name\":\"Why dual wash pockets?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Separation. You can keep one pocket soaked for mud\/sand and the other damp for balls, while the rest of the towel stays dry for your hands.\"}},\n    {\"@type\":\"Question\",\"name\":\"Can I buy the towel without the pad?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, see the \\\"Just need the towel?\\\" section above. However, the bundle is recommended for the most consistent experience.\"}},\n    {\"@type\":\"Question\",\"name\":\"Can I wash the towel?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Wash cold on gentle\/low spin and air dry. Avoid high heat; hot dryers can degrade microfiber performance over time.\"}}\n  ]\n}\n\u003c\/script\u003e \u003cscript\u003e\n(function(){\n  \/\/ --- DATA MAPS (THE 40 BUNDLE) ---\n  const bundleMap = {\n    \"Grey\": { img: \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Updated_Main_70852911-336a-4f52-8952-ad7a71331ee4.jpg?v=1769717226\", id: \"42694796181547\" },\n    \"Green\": { img: \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Updated_Main_a9bf27d1-982b-4134-838c-4ba64802284c.jpg?v=1769717110\", id: \"42694796148779\" },\n    \"Blue\": { img: \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Updated_Main_5dc2ca4f-7081-4422-9bb5-ab1ed1d87985.jpg?v=1769717255\", id: \"42694796116011\" },\n    \"Black\": { img: \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Updated_Main_21196650-eeaf-4b5b-a449-9e56e0c587a1.jpg?v=1769716887\", id: \"42694796214315\" }\n  };\n  \n  \/\/ --- DATA MAPS (STUBBY BUNDLE - ALTERNATIVE) ---\n  const stubbyMap = {\n    \"Birdie Blue\": { img: \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Updated_Main_Image_8b752204-9ca3-4e0b-a73c-0103ff9c5dc4.jpg?v=1769716337\", id: \"42694042091563\" },\n    \"Gunmetal Grey\": { img: \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Updated_Main_884c27fa-8120-4b53-89d4-73c7cb6bab01.jpg?v=1769716030\", id: \"42694042157099\" },\n    \"Grey\": { img: \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Updated_Main_c9189ce2-a536-4749-8f59-2eb39cc1f865.jpg?v=1769716373\", id: \"42694042124331\" },\n    \"Augusta Green\": { img: \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Updated_Main_3b5d1151-cbb9-4ad0-8fb3-67c875bf4ebd.jpg?v=1769715608\", id: \"42694042255403\" },\n    \"Blue\": { img: \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Updated_Main_87e9e13c-04a3-42bd-92df-ee89f7b17e34.jpg?v=1769716373\", id: \"42694042222635\" },\n    \"Black\": { img: \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/Updated_Main.jpg?v=1769716373\", id: \"42694042189867\" }\n  };\n\n  \/\/ --- DATA MAPS (THE 40 TOWEL ONLY) ---\n  const towelOnlyMap = {\n    \"Green\": { img: \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/mAIN_IMAGE_UPDATE_29.jpg?v=1767904750\", id: \"40882080153643\" },\n    \"Grey\": { img: \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/mAIN_IMAGE_UPDATE_26.jpg?v=1764811297\", id: \"40882080088107\" },\n    \"Blue\": { img: \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/mAIN_IMAGE_UPDATE_27.jpg?v=1767904750\", id: \"40882080055339\" },\n    \"Black\": { img: \"https:\/\/cdn.shopify.com\/s\/files\/1\/0555\/0830\/3915\/files\/mAIN_IMAGE_UPDATE_28.jpg?v=1767904750\", id: \"40882080022571\" }\n  };\n\n  \/\/ --- STATE ---\n  let selectedBundleFinish = 'Grey';\n  let selectedStubbyFinish = 'Black';\n  let selectedTowelOnlyFinish = 'Grey';\n\n  \/\/ --- HELPERS ---\n  function getAttr(el, name){ return el.getAttribute(name); }\n  function setStatus(el, msg){ if(el) el.textContent = msg; }\n  \n  \/\/ Generic Add to Cart (Single item)\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' },\n            body: JSON.stringify({ items })\n        });\n        if(!res.ok) throw new Error();\n        window.location.href = '\/cart';\n    } catch(e){\n        if(statusEl) statusEl.textContent = \"Add failed.\";\n    }\n  }\n\n  \/\/ --- 1. THE 40 BUNDLE LOGIC ---\n  const bundleSwatches = document.querySelectorAll('[data-af-color-bundle]');\n  const bundleImg = document.querySelector('[data-af-bundle-img]');\n  const bundleAtc = document.querySelectorAll('[data-af-atc-bundle]');\n  const bundleLabel = document.querySelector('[data-af-label-bundle]');\n\n  bundleSwatches.forEach(btn =\u003e btn.addEventListener('click', () =\u003e {\n    const f = getAttr(btn, 'data-af-color-bundle');\n    selectedBundleFinish = f;\n    bundleSwatches.forEach(b =\u003e b.setAttribute('aria-selected', getAttr(b, 'data-af-color-bundle') === f));\n    if(bundleMap[f] \u0026\u0026 bundleImg) bundleImg.src = bundleMap[f].img;\n    if(bundleLabel) bundleLabel.textContent = \"Pick Finish: \" + f;\n  }));\n\n  bundleAtc.forEach(btn =\u003e btn.addEventListener('click', async () =\u003e {\n    const id = Number(bundleMap[selectedBundleFinish].id);\n    await addToCart([{ id, quantity: 1 }], null);\n  }));\n\n  \/\/ --- 2. STUBBY BUNDLE LOGIC (ALTERNATIVE) ---\n  const stubbySwatches = document.querySelectorAll('[data-af-color-stubby]');\n  const stubbyImg = document.querySelector('[data-af-stubby-img]');\n  const stubbyAtc = document.querySelectorAll('[data-af-atc-stubby-bundle]');\n  const stubbyLabel = document.querySelector('[data-af-label-stubby]');\n\n  stubbySwatches.forEach(btn =\u003e btn.addEventListener('click', () =\u003e {\n    const f = getAttr(btn, 'data-af-color-stubby');\n    selectedStubbyFinish = f;\n    stubbySwatches.forEach(b =\u003e b.setAttribute('aria-selected', getAttr(b, 'data-af-color-stubby') === f));\n    if(stubbyMap[f] \u0026\u0026 stubbyImg) stubbyImg.src = stubbyMap[f].img;\n    if(stubbyLabel) stubbyLabel.textContent = \"Pick Finish: \" + f;\n  }));\n\n  stubbyAtc.forEach(btn =\u003e btn.addEventListener('click', async () =\u003e {\n    const id = Number(stubbyMap[selectedStubbyFinish].id);\n    await addToCart([{ id, quantity: 1 }], null);\n  }));\n\n  \/\/ --- 3. TOWEL ONLY LOGIC (The 40) ---\n  const towelSwatches = document.querySelectorAll('[data-af-color-towel]');\n  const towelImg = document.querySelector('[data-af-towel-only-img]');\n  const towelAtc = document.querySelector('[data-af-atc-towel]');\n  const towelLabel = document.querySelector('[data-af-label-towel]');\n\n  towelSwatches.forEach(btn =\u003e btn.addEventListener('click', () =\u003e {\n    const f = getAttr(btn, 'data-af-color-towel');\n    selectedTowelOnlyFinish = f;\n    towelSwatches.forEach(b =\u003e b.setAttribute('aria-selected', getAttr(b, 'data-af-color-towel') === f));\n    if(towelOnlyMap[f] \u0026\u0026 towelImg) towelImg.src = towelOnlyMap[f].img;\n    if(towelLabel) towelLabel.textContent = \"Pick Finish: \" + f;\n  }));\n\n  if(towelAtc){\n    towelAtc.addEventListener('click', async () =\u003e {\n        const id = Number(towelOnlyMap[selectedTowelOnlyFinish].id);\n        await addToCart([{ id, quantity: 1 }], null);\n    });\n  }\n\n  \/\/ Init Defaults\n  if(bundleSwatches.length) bundleSwatches[0].click(); \n  if(stubbySwatches.length) stubbySwatches[0].click();\n  if(towelSwatches.length) towelSwatches[0].click();\n\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Aiming Fluid Golf","offers":[{"title":"Navy","offer_id":48365125533918,"sku":"AFLTLPB-BL","price":59.69,"currency_code":"USD","in_stock":true},{"title":"Green","offer_id":48365125566686,"sku":"AFLTLPB-GR","price":59.69,"currency_code":"USD","in_stock":true},{"title":"Gray","offer_id":48365125599454,"sku":"AFLTLPB-G","price":59.69,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":48365125632222,"sku":"AFLTLPB-BK","price":59.69,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/Updated_Main_5dc2ca4f-7081-4422-9bb5-ab1ed1d87985.jpg?v=1782340187"},{"product_id":"light-duty-magnetic-towel-landing-pad-system","title":"Light Duty Magnetic Towel + Landing Pad System","description":"\u003cstyle\u003e\n\/* =========================\n   AF LUXURY PAGE STYLES (Scoped \u0026 Premium)\n   ========================= *\/\n.af-luxury-page {\n  background: #050509;\n  color: #f3f4f6;\n  padding: 60px 20px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n  line-height: 1.6;\n}\n.af-luxury-page * { box-sizing: border-box; }\n\n.af-container {\n  max-width: 1000px;\n  margin: 0 auto;\n}\n\n\/* TYPOGRAPHY *\/\n.af-eyebrow {\n  color: #34d399; \/* Brand Accent *\/\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  font-weight: 700;\n  font-size: 0.75rem;\n  margin: 0 0 12px;\n  text-align: center;\n}\n\n.af-hero h1 {\n  margin: 0 0 16px;\n  font-weight: 800;\n  line-height: 1.1;\n  font-size: clamp(2.2rem, 5vw, 3.2rem);\n  letter-spacing: -0.02em;\n  color: #fff;\n  text-align: center;\n}\n\n.af-lead {\n  font-size: 1.25rem;\n  color: #fff;\n  font-weight: 700;\n  text-align: center;\n  margin-bottom: 24px;\n}\n\n.af-lede {\n  margin: 0 auto 40px;\n  max-width: 700px;\n  color: #9ca3af;\n  font-size: 1.1rem;\n  text-align: center;\n  line-height: 1.6;\n}\n\n\/* CONSOLE CARDS (Glassmorphism) *\/\n.af-card {\n  background: #111827;\n  border: 1px solid rgba(255,255,255,0.12);\n  border-radius: 24px;\n  padding: 40px;\n  margin-bottom: 24px;\n  box-shadow: 0 20px 40px -10px rgba(0,0,0,0.5);\n  position: relative;\n  overflow: hidden;\n}\n\n.af-h2 {\n  margin: 0 0 20px;\n  font-size: 1.75rem;\n  line-height: 1.2;\n  font-weight: 700;\n  color: #fff;\n}\n\n.af-muted {\n  color: #d1d5db;\n  font-size: 1.05rem;\n  margin-bottom: 1.5rem;\n}\n\n\/* EXECUTIVE SUMMARY (Highlight Box) *\/\n.af-exec-summary {\n  background: rgba(52, 211, 153, 0.1);\n  border: 1px solid rgba(52, 211, 153, 0.25);\n  border-radius: 16px;\n  padding: 24px;\n  margin-bottom: 30px;\n  text-align: left;\n}\n.af-exec-summary strong {\n  display: block;\n  font-size: 0.75rem;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  color: #34d399;\n  font-weight: 800;\n  margin-bottom: 8px;\n}\n.af-exec-summary p {\n  margin: 0;\n  color: #d1d5db;\n  font-size: 1rem;\n  line-height: 1.6;\n}\n\n\/* LISTS \u0026 STEPS *\/\n.af-list, .af-steps, ul {\n  margin: 0;\n  padding-left: 1.2rem;\n  color: #d1d5db;\n}\n.af-list li, .af-steps li, ul li {\n  margin: 0.8rem 0;\n}\n.af-list li strong, ul li strong {\n  color: #fff;\n}\n\n\/* CHIPS \u0026 CALLOUTS *\/\n.af-chip-row {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  margin-top: 24px;\n}\n.af-chip {\n  background: rgba(255,255,255,0.08);\n  border: 1px solid rgba(255,255,255,0.15);\n  color: #e5e7eb;\n  padding: 6px 14px;\n  border-radius: 999px;\n  font-size: 0.85rem;\n  font-weight: 500;\n}\n\n\/* FAQ (Accordion Style) *\/\n.af-faq {\n  border-top: 1px solid rgba(255,255,255,0.1);\n  padding: 16px 0;\n}\n.af-faq summary {\n  cursor: pointer;\n  font-weight: 700;\n  color: #fff;\n  font-size: 1.1rem;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n.af-faq summary::-webkit-details-marker { display: none; }\n.af-faq summary::after {\n  content: \"+\";\n  font-weight: 400;\n  color: #9ca3af;\n  font-size: 1.5rem;\n}\ndetails[open] summary::after { content: \"−\"; }\n.af-faq div {\n  margin-top: 12px;\n  color: #d1d5db;\n  line-height: 1.6;\n}\n\n\/* BUTTONS (Apple Style) *\/\n.af-btn-wrap {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  margin-top: 24px;\n  justify-content: center;\n}\n.af-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 12px 24px;\n  border-radius: 999px;\n  font-weight: 700;\n  text-decoration: none !important;\n  font-size: 0.95rem;\n  transition: all 0.2s ease;\n  cursor: pointer;\n  border: none;\n  font-family: inherit;\n}\n.af-btn:hover { transform: translateY(-2px); }\n\n.af-btn-primary {\n  background: #34d399;\n  color: #064e3b !important;\n  box-shadow: 0 4px 12px rgba(52, 211, 153, 0.3);\n}\n.af-btn-primary:hover {\n  background: #10b981;\n  box-shadow: 0 8px 20px rgba(52, 211, 153, 0.4);\n}\n\n.af-btn-secondary {\n  background: rgba(255,255,255,0.1);\n  color: #fff !important;\n  border: 1px solid rgba(255,255,255,0.1);\n}\n.af-btn-secondary:hover {\n  background: rgba(255,255,255,0.2);\n}\n\n\/* GRIDS for Who\/Not For *\/\n.af-grid-2 {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 20px;\n}\n@media (min-width: 768px) {\n  .af-grid-2 { grid-template-columns: 1fr 1fr; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"af-luxury-page\"\u003e\n\u003cdiv class=\"af-container\"\u003e\n\u003cheader class=\"af-hero\"\u003e\n\u003cp class=\"af-eyebrow\"\u003eOn-Course Systems • Universal Docking • Fast Grab-and-Go\u003c\/p\u003e\n\u003ch1\u003eLight Duty Magnetic Towel + Landing Pad Bundle\u003c\/h1\u003e\n\u003cdiv class=\"af-exec-summary\"\u003e\n\u003cstrong\u003eTest Verdict\u003c\/strong\u003e\n\u003cp\u003eThis system is for golfers who want a towel they actually use, not just own. The \u003cstrong\u003eLight Duty Magnetic Towel\u003c\/strong\u003e handles the cleaning workflow with a \u003cstrong\u003escrub pad + wash pocket\u003c\/strong\u003e, while the \u003cstrong\u003eMagnetic Landing Pad\u003c\/strong\u003e creates a fixed landing zone that reduces repetitive friction. \u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eVerdict:\u003c\/strong\u003e Choose it if you want consistent docking on any setup; skip it if you prefer a dangling clip towel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"af-lead\"\u003eYour towel isn’t a cleaning tool if you have to hunt for it.\u003c\/p\u003e\n\u003cp class=\"af-lede\"\u003eMost towel setups fail because the towel isn’t where your hand expects it, or the wet zone spreads uncontrollably. This bundle fixes access first (so cleaning happens), then controls the workflow (so cleaning stays useful).\u003c\/p\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\n\u003ca class=\"af-btn af-btn-secondary\" href=\"#choose\"\u003eChoose Your Setup\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\u003cdiv class=\"af-btn-wrap\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/header\u003e\n\u003csection class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eWhat problem this solves\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003e\"I'll clean it next shot\" is golf's most common lie, and it gets stronger when the towel is buried, dragging, or missing.\u003c\/p\u003e\n\u003cp class=\"af-muted\"\u003eThe Light Duty system solves two issues: \u003cbr\u003e\u003cstrong\u003e1. Access Friction:\u003c\/strong\u003e The landing pad gives the towel a consistent home, so you stop hunting. \u003cbr\u003e\u003cstrong\u003e2. Smear Management:\u003c\/strong\u003e The towel's scrub\/wash\/dry zones prevent you from just smearing dirt around.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eHow it works\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eStep 1 — Create a Landing Zone:\u003c\/strong\u003e Attach the \u003cstrong\u003eMagnetic Landing Pad\u003c\/strong\u003e to your setup for a consistent docking point.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStep 2 — Dock the Towel:\u003c\/strong\u003e Towel goes back to the pad so it stays accessible and off the ground.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStep 3 — Clean Workflow:\u003c\/strong\u003e \u003cstrong\u003eScrub\u003c\/strong\u003e compacted grit, \u003cstrong\u003eWash\u003c\/strong\u003e with the pocket, \u003cstrong\u003eDry\u003c\/strong\u003e with the dry area.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStep 4 — Repeat:\u003c\/strong\u003e Grab → Clean → Re-dock. Friction removed.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv aria-hidden=\"true\" class=\"af-chip-row\"\u003e\n\u003cspan class=\"af-chip\"\u003eUniversal Docking\u003c\/span\u003e \u003cspan class=\"af-chip\"\u003eScrub\/Wash\/Dry\u003c\/span\u003e \u003cspan class=\"af-chip\"\u003eFast Access\u003c\/span\u003e \u003cspan class=\"af-chip\"\u003eConsistent Home\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-grid-2\"\u003e\n\u003cdiv class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eWho it’s for\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRoutine Builders:\u003c\/strong\u003e Golfers who want a towel that returns to the same spot automatically.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Players:\u003c\/strong\u003e Works perfectly whether you ride, walk, or push cart.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFrequent Cleaners:\u003c\/strong\u003e Best for those who clean a little, often (quick wipes).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eWho it’s not for\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo-Clean Golfers:\u003c\/strong\u003e If you never clean clubs during a round, this is overkill.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClip Lovers:\u003c\/strong\u003e If you prefer a towel swinging around on a clip, stick with that.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"choose\" class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eChoose your setup\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eChoose the Bundle\u003c\/strong\u003e if your towel keeps \"ending up somewhere else\" and you want a fixed home.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChoose Towel Only\u003c\/strong\u003e if you already have a reliable docking spot you love.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChoose Landing Pad Only\u003c\/strong\u003e if your main issue is scattered gear and you need a consistent landing zone.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\n\u003ca class=\"af-btn af-btn-secondary\" href=\"\/collections\/magnetic-towels\"\u003eShop Towels\u003c\/a\u003e \u003ca class=\"af-btn af-btn-secondary\" href=\"\/collections\/magnetic-landing-pads\"\u003eShop Landing Pads\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eUse it like this\u003c\/h2\u003e\n\u003col class=\"af-steps\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eHole 1:\u003c\/strong\u003e Mount the landing pad where your hand naturally reaches.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMid-Round:\u003c\/strong\u003e Grab towel, quick scrub\/wash\/dry after shots.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRe-Dock:\u003c\/strong\u003e Towel goes back to the pad immediately.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePost-Round:\u003c\/strong\u003e Rinse wash pocket, air dry.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eProof and trust\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003eWe build around repeatable routines and failure modes: access problems, saturation spread, and inconsistent placement. This system is designed to remove the friction that stops you from keeping your gear clean.\u003c\/p\u003e\n\u003cdiv class=\"af-btn-wrap\"\u003e\n\u003ca class=\"af-btn af-btn-secondary\" href=\"\/pages\/our-golf-gear-testing-design-standards\"\u003eRead Testing Standards\u003c\/a\u003e \u003ca class=\"af-btn af-btn-secondary\" href=\"\/pages\/golf-bag-essentials-the-ultimate-magnetic-accessory-system-guide\"\u003eAccessory System Guide\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eSystem FAQ\u003c\/h2\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eWill the Magnetic Landing Pad work with my bag?\u003c\/summary\u003e\n\u003cdiv\u003eYes. It’s built for universal compatibility with stand bags, cart bags, push carts, and riding carts.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eWhy need a landing pad if the towel has a magnet?\u003c\/summary\u003e\n\u003cdiv\u003eThe magnet allows attachment; the pad creates a consistent docking point. This stops you from hunting or fumbling mid-round.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eWhat is the scrub pad + wash pocket workflow?\u003c\/summary\u003e\n\u003cdiv\u003eScrub pad breaks up grit. Wash pocket holds moisture for cleaning. Dry area finishes the job without smearing.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eIs this better for riders or walkers?\u003c\/summary\u003e\n\u003cdiv\u003eBoth. Riders get a stable zone without sliding. Walkers get fast access without clips or dragging towels.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eHow do I prevent a soggy towel?\u003c\/summary\u003e\n\u003cdiv\u003eKeep wet cleaning in the wash pocket only. Keep the rest dry. Rinse after the round and air dry.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"af-faq\"\u003e\n\u003csummary\u003eIs this a good gift?\u003c\/summary\u003e\n\u003cdiv\u003eYes. It's practical, size-neutral, and solves a universal problem (accessible cleaning) immediately.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003csection id=\"buy\" style=\"text-align: center;\" class=\"af-card\"\u003e\n\u003ch2 class=\"af-h2\"\u003eStop hunting your towel mid-round\u003c\/h2\u003e\n\u003cp class=\"af-muted\"\u003eIf you want a towel that stays where your hand expects it and a routine you’ll actually follow, this is the cleanest setup.\u003c\/p\u003e\n\u003cdiv style=\"justify-content: center;\" class=\"af-btn-wrap\"\u003e\n\u003cbr\u003e\u003ca class=\"af-btn af-btn-secondary\" href=\"\/collections\/magnetic-towels\"\u003eCompare Towels\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\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\/div\u003e\n\u003csection class=\"af-standards-citation\" style=\"margin: 2.5rem 0 0 0; padding: 1.75rem 1.75rem; background: #0b1220; border: 1px solid rgba(255,255,255,.12); border-radius: 16px;\"\u003e\n\u003ch3 style=\"margin: 0 0 .75rem 0; font-size: 1.15rem; font-weight: 750; 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\u003cp style=\"margin: 0 0 1.25rem 0; font-size: .95rem; color: #9ca3af;\"\u003eThe standards page documents evaluation criteria, common failure modes, and the scorecard logic used to assess magnetic golf gear independent of product marketing claims.\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\"\u003e View Testing \u0026amp; Design Standards \u003c\/a\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Aiming Fluid Golf","offers":[{"title":"Navy","offer_id":48365128253662,"sku":"AFMTLP-BL","price":39.69,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":48365128286430,"sku":"AFMTLP-B","price":39.69,"currency_code":"USD","in_stock":true},{"title":"Light Gray","offer_id":48365128319198,"sku":"AFMTLP-G","price":39.69,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/aiming-fluid-golf-light-duty-magnetic-towel-landing-pad-system-a1b2c3d4.jpg?v=1782340261"},{"product_id":"cocktail-hour-mens-polo","title":"Cocktail Hour Men's Polo","description":"\u003cmeta charset=\"UTF-8\"\u003e\u003cmeta charset=\"UTF-8\"\u003e\n\u003cul\u003e\n\u003cli\u003eUnrestricted movement: 4-way stretch fabric\u003c\/li\u003e\n\u003cli\u003eLong-lasting sharpness: Structured collar\u003c\/li\u003e\n\u003cli\u003eComprehensive sun protection: UPF 50+\u003c\/li\u003e\n\u003cli\u003eStay cool and dry: Quick-drying, moisture-wicking fabric\u003c\/li\u003e\n\u003cli\u003eOdor-free freshness: Anti-odor technology\u003c\/li\u003e\n\u003cli\u003eHigh-quality materials: 88% polyester \/ 12% spandex blend\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ctable style=\"height: 114px;\" data-sheets-root=\"1\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"100\"\u003e \u003ccol width=\"100\"\u003e \u003ccol width=\"100\"\u003e \u003ccol width=\"100\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"Bottom Hem\"}'\u003eBottom Hem\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"Chest\"}'\u003eChest\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"Front Length\"}'\u003eFront Length\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"S\"}'\u003eS\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":19}'\u003e19\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":20}'\u003e20\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":29}'\u003e29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"M\"}'\u003eM\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"20 1\/2\"}'\u003e20.5\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"21 1\/2\"}'\u003e21.5\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":30}'\u003e30\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"L\"}'\u003eL\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":22}'\u003e22\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":22}'\u003e22\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":31}'\u003e31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"XL\"}'\u003eXL\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"23 1\/2\"}'\u003e23.5\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"23 1\/2\"}'\u003e23.5\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":32}'\u003e32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19px;\"\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":2,\"2\":\"2XL\"}'\u003e2XL\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":25}'\u003e25\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":25}'\u003e25\u003c\/td\u003e\n\u003ctd style=\"height: 19px; width: 139px;\" data-sheets-value='{\"1\":3,\"3\":33}'\u003e33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch5\u003e\u003cem\u003e Sizes shown in inches\u003c\/em\u003e\u003c\/h5\u003e","brand":"2putt","offers":[{"title":"S","offer_id":48365152501982,"sku":"sku-48130112749857","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/IMG_8722.jpg?v=1782340875"},{"product_id":"pace-training-putting-mat","title":"Pace Training Putting Mat","description":"\u003cp\u003e\u003cspan data-sheets-root=\"1\"\u003eBring your game to new heights with the take anywhere PPG putting mat. Designed to help you hone your skills and sink those crucial putts. This mat comes equipped with a silicon speed training cup, foam ball stopper, and drawstring backpack bag. \u003cbr\u003eChase greatness in your home, office, or hotel room. The precision guided putting stroke marks give players a visual and repetitive representation of the backswing and follow though needed to sink more putts. Made with a high quality putting surface and no slip backing to mimic on course putts. All great puts start with a good setup and routine. Master yours with the PPG putting mat. \u003cbr\u003eThis comprehensive putting mat package is designed for golfers who demand the best. It's perfect for solo practice or friendly competitions with fellow golf enthusiasts. Elevate your game, shave strokes off your scorecard, and become the putting pro you've always aspired to be.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan data-sheets-root=\"1\"\u003eSilicon Speed Training Cup: Our Silicon Speed Training Cup is specially designed for developing the perfect pace. Avoid lip outs by learning how to putt with “making pace”\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan data-sheets-root=\"1\"\u003eDistance Markers: Master the art of distance control with our integrated distance markers\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan data-sheets-root=\"1\"\u003eSwing Length Guide: Achieve that flawless, repeatable putting stroke with our Swing Length Guide. This invaluable tool helps you maintain proper swing length, ensuring you sink those putts with confidence\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan data-sheets-root=\"1\"\u003eDrawstring Backpack: Convenient and portable, our drawstring backpack allows you to take your putting practice anywhere you go\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan data-sheets-root=\"1\"\u003eFoam Ball Stopper: No need to chase stray golf balls. Our included foam ball stopper keeps your practice sessions efficient by stopping missed putts dead in their tracks, so you can focus on improving your skills\u003cbr\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"PinPointGolf","offers":[{"title":"Default Title","offer_id":48365176094942,"sku":"PPM-1001","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/PPM-1001_01.jpg?v=1782341420"},{"product_id":"pirate-polo","title":"Pirate Polo","description":"\u003cp\u003e\u003cstrong\u003e\u003cem\u003eBlack \u003c\/em\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"440\" data-start=\"164\"\u003eThis performance polo delivers a featherweight feel with refined style that is lightweight, breathable, and designed to move. A modern essential built for all-day comfort with a clean, polished look that transitions seamlessly from the office to the course and everything after.\u003c\/p\u003e\n\u003cp data-end=\"624\" data-start=\"448\"\u003e◈ Featherweight Performance Fabric\u003cbr data-end=\"485\" data-start=\"482\"\u003e◐ Lightweight, Breathable Construction\u003cbr data-end=\"526\" data-start=\"523\"\u003e⟡ 4-Way Stretch\u003cbr data-end=\"544\" data-start=\"541\"\u003e☼ UPF 50 Sun Protection\u003cbr data-end=\"570\" data-start=\"567\"\u003e◌ Moisture-Wicking Performance\u003cbr data-end=\"603\" data-start=\"600\"\u003e◍ Quick-Dry Comfort\u003c\/p\u003e","brand":"White Water Life","offers":[{"title":"SM","offer_id":48365686554846,"sku":"POPIRATEBKSM","price":78.0,"currency_code":"USD","in_stock":false},{"title":"MD","offer_id":48365686587614,"sku":"POPIRATEBKMD","price":78.0,"currency_code":"USD","in_stock":true},{"title":"LG","offer_id":48365686620382,"sku":"POPIRATEBKLG","price":78.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":48365686653150,"sku":"POPIRATEBKXL","price":78.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":48365686685918,"sku":"POPIRATEBKXXL","price":78.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":48365686718686,"sku":"POPIRATEBKXXXL","price":78.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/PIRATE_3.png?v=1782352354"},{"product_id":"independence-performacne-polo","title":"Independence Performacne Polo","description":"\u003cp\u003e\u003cem\u003e\u003cstrong\u003eRed\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp data-end=\"440\" data-start=\"164\"\u003eThis performance polo delivers a featherweight feel with refined style that is lightweight, breathable, and designed to move. A modern essential built for all-day comfort with a clean, polished look that transitions seamlessly from the office to the course and everything after.\u003c\/p\u003e\n\u003cp data-end=\"624\" data-start=\"448\"\u003e◈ Featherweight Performance Fabric\u003cbr data-end=\"485\" data-start=\"482\"\u003e◐ Lightweight, Breathable Construction\u003cbr data-end=\"526\" data-start=\"523\"\u003e⟡ 4-Way Stretch\u003cbr data-end=\"544\" data-start=\"541\"\u003e☼ UPF 50 Sun Protection\u003cbr data-end=\"570\" data-start=\"567\"\u003e◌ Moisture-Wicking Performance\u003cbr data-end=\"603\" data-start=\"600\"\u003e◍ Quick-Dry Comfort\u003c\/p\u003e","brand":"White Water Life","offers":[{"title":"SM","offer_id":48365687767262,"sku":"POINDEPENDENCERDSM","price":62.0,"currency_code":"USD","in_stock":false},{"title":"MD","offer_id":48365687800030,"sku":"POINDEPENDENCERDMD","price":62.0,"currency_code":"USD","in_stock":true},{"title":"LG","offer_id":48365687832798,"sku":"POINDEPENDENCERDLG","price":62.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":48365687865566,"sku":"POINDEPENDENCERDXL","price":62.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":48365687898334,"sku":"POINDEPENDENCERDXXL","price":62.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":48365687931102,"sku":"POINDEPENDENCERDXXXL","price":62.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/Independence_NAVY_SHORTS.png123.png?v=1782352372"},{"product_id":"vineyard-polo","title":"Vineyard Polo","description":"\u003cp\u003e\u003cem\u003e\u003cstrong\u003eLavender\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp data-end=\"440\" data-start=\"164\"\u003eThis performance polo delivers a featherweight feel with refined style that is lightweight, breathable, and designed to move. A modern essential built for all-day comfort with a clean, polished look that transitions seamlessly from the office to the course and everything after.\u003c\/p\u003e\n\u003cp data-end=\"624\" data-start=\"448\"\u003e◈ Featherweight Performance Fabric\u003cbr data-end=\"485\" data-start=\"482\"\u003e◐ Lightweight, Breathable Construction\u003cbr data-end=\"526\" data-start=\"523\"\u003e⟡ 4-Way Stretch\u003cbr data-end=\"544\" data-start=\"541\"\u003e☼ UPF 50 Sun Protection\u003cbr data-end=\"570\" data-start=\"567\"\u003e◌ Moisture-Wicking Performance\u003cbr data-end=\"603\" data-start=\"600\"\u003e◍ Quick-Dry Comfort\u003c\/p\u003e","brand":"White Water Life","offers":[{"title":"MD","offer_id":48365688619230,"sku":"POVINEYARDLVMD","price":78.0,"currency_code":"USD","in_stock":false},{"title":"LG","offer_id":48365688651998,"sku":"POVINEYARDLVLG","price":78.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":48365688684766,"sku":"POVINEYARDLVXL","price":78.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":48365688717534,"sku":"POVINEYARDLVXXL","price":78.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":48365688750302,"sku":"POVINEYARDLVXXXL","price":78.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/Vineyard_Lavender.png?v=1782352391"},{"product_id":"spirits-print-polo","title":"Spirits Print Polo","description":"\u003cp data-end=\"440\" data-start=\"164\"\u003eThis performance polo delivers a featherweight feel with refined style that is lightweight, breathable, and designed to move. A modern essential built for all-day comfort with a clean, polished look that transitions seamlessly from the office to the course and everything after.\u003c\/p\u003e\n\u003cp data-end=\"624\" data-start=\"448\"\u003e◈ Featherweight Performance Fabric\u003cbr data-end=\"485\" data-start=\"482\"\u003e◐ Lightweight, Breathable Construction\u003cbr data-end=\"526\" data-start=\"523\"\u003e⟡ 4-Way Stretch\u003cbr data-end=\"544\" data-start=\"541\"\u003e☼ UPF 50 Sun Protection\u003cbr data-end=\"570\" data-start=\"567\"\u003e◌ Moisture-Wicking Performance\u003cbr data-end=\"603\" data-start=\"600\"\u003e◍ Quick-Dry Comfort\u003c\/p\u003e","brand":"White Water Life","offers":[{"title":"MD","offer_id":48365689962718,"sku":"POSPIRITSLBMD","price":78.0,"currency_code":"USD","in_stock":false},{"title":"LG","offer_id":48365689995486,"sku":"POSPIRITSLBLG","price":78.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":48365690028254,"sku":"POSPIRITSLBXL","price":78.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":48365690061022,"sku":"POSPIRITSLBXXL","price":78.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":48365690093790,"sku":"POSPIRITSLBXXXL","price":78.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/Spirits-Photoroom.jpg?v=1782352420"},{"product_id":"black-marsh-duck-camo-golf-polo","title":"Black Marsh Duck Camo Golf Polo","description":"\u003cp data-end=\"358\" data-start=\"284\"\u003e\u003cstrong data-end=\"358\" data-start=\"284\"\u003eIntroducing the Black Marsh Edition – where stealth meets performance.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"575\" data-start=\"360\"\u003eExpertly crafted from a premium polyester-spandex blend, the Duck Camo Golf Polo in Black Marsh delivers all-day comfort, moisture-wicking Dri-Fit performance, and built-in SPF protection for long hours in the sun.\u003c\/p\u003e\n\u003cp data-end=\"812\" data-start=\"577\"\u003eFinished with anti-microbial technology and a DWR stain-resistant coating, this polo is made to move—from early tee times to post-round hangs. The blackout camo pattern adds a bold, tactical edge that turns heads on and off the course.\u003c\/p\u003e","brand":"American Antler Company","offers":[{"title":"Small","offer_id":48367331344606,"sku":"sku-50756746477867","price":59.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":48367331377374,"sku":"sku-50756746510635","price":59.0,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":48367331410142,"sku":"sku-50756746543403","price":59.0,"currency_code":"USD","in_stock":false},{"title":"X-Large","offer_id":48367331442910,"sku":"sku-50756746576171","price":59.0,"currency_code":"USD","in_stock":false},{"title":"XX-large","offer_id":48367331475678,"sku":"sku-50756746608939","price":59.0,"currency_code":"USD","in_stock":false},{"title":"XXXL","offer_id":48367331508446,"sku":"sku-50756746641707","price":59.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/2-_0017_black_marsh_polo_-new.png?v=1782382621"},{"product_id":"duck-camo-golf-polo","title":"Duck Camo Golf Polo","description":"\u003cp\u003eExpertly crafted from a premium polyester spandex blend, our Duck Camo Golf Polo guarantees maximum comfort and performance. Its Dri-Fit material wicks away sweat and its SPF protection protects you from the sun's harmful rays. With anti-microbial properties and a DWR stain-resistant finish, this versatile shirt is perfect for transitioning from the golf course to any occasion.\u003c\/p\u003e","brand":"American Antler Company","offers":[{"title":"Small","offer_id":48367332557022,"sku":"sku-49266728206635","price":59.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":48367332589790,"sku":"sku-49266728239403","price":59.0,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":48367332622558,"sku":"sku-49266728272171","price":59.0,"currency_code":"USD","in_stock":true},{"title":"X-Large","offer_id":48367332655326,"sku":"sku-49290335093035","price":59.0,"currency_code":"USD","in_stock":true},{"title":"XX-large","offer_id":48367332688094,"sku":"sku-49266728304939","price":59.0,"currency_code":"USD","in_stock":false},{"title":"XXXL","offer_id":48367332720862,"sku":"sku-49266728337707","price":59.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/new-_0040_DuckCamoGolfPolo.jpg?v=1782562394"},{"product_id":"sharks-polo","title":"Sharks Polo","description":"\u003cp\u003e\u003cem\u003e\u003cstrong\u003eNavy\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp data-end=\"440\" data-start=\"164\"\u003eThis performance polo delivers a featherweight feel with refined style that is lightweight, breathable, and designed to move. A modern essential built for all-day comfort with a clean, polished look that transitions seamlessly from the office to the course and everything after.\u003c\/p\u003e\n\u003cp data-end=\"624\" data-start=\"448\"\u003e◈ Featherweight Performance Fabric\u003cbr data-end=\"485\" data-start=\"482\"\u003e◐ Lightweight, Breathable Construction\u003cbr data-end=\"526\" data-start=\"523\"\u003e⟡ 4-Way Stretch\u003cbr data-end=\"544\" data-start=\"541\"\u003e☼ UPF 50 Sun Protection\u003cbr data-end=\"570\" data-start=\"567\"\u003e◌ Moisture-Wicking Performance\u003cbr data-end=\"603\" data-start=\"600\"\u003e◍ Quick-Dry Comfort\u003c\/p\u003e","brand":"White Water Life","offers":[{"title":"SM","offer_id":48367333081310,"sku":"POSHARKSNVSM","price":78.0,"currency_code":"USD","in_stock":false},{"title":"MD","offer_id":48367333114078,"sku":"POSHARKSNVMD","price":78.0,"currency_code":"USD","in_stock":true},{"title":"LG","offer_id":48367333146846,"sku":"POSHARKSNVLG","price":78.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":48367333179614,"sku":"POSHARKSNVXL","price":78.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":48367333212382,"sku":"POSHARKSNVXXL","price":78.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":48367333245150,"sku":"POSHARKSNVXXXL","price":78.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/Shark_Polo.png?v=1782382670"},{"product_id":"bucks-bogeys-golf-polo","title":"\"Bucks \u0026 Bogeys\" Golf Polo","description":"\u003cp\u003e \"Bucks \u0026amp; Bogeys\" Golf Polo\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eX\u003c\/strong\u003e Super stretchy, outdoor durability and very comfortable\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eX\u003c\/strong\u003e Lightweight and breathable - Moisture wicking with UPF 50 protection\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eX \u003c\/strong\u003e92% Polyester 8% Spandex\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eX\u003c\/strong\u003e Designed in Missouri \u003c\/p\u003e\n\u003c!----\u003e","brand":"Bow Crew Apparel - Bow Hunting Lifestyle Apparel","offers":[{"title":"S","offer_id":48367334424798,"sku":"GOLFPOLO-BucksBogeys-1","price":45.0,"currency_code":"USD","in_stock":false},{"title":"M","offer_id":48367334457566,"sku":"GOLFPOLO-BucksBogeys-2","price":45.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":48367334490334,"sku":"GOLFPOLO-BucksBogeys-3","price":45.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":48367334523102,"sku":"GOLFPOLO-BucksBogeys-4","price":45.0,"currency_code":"USD","in_stock":false},{"title":"XXL","offer_id":48367334555870,"sku":"GOLFPOLO-BucksBogeys-5","price":45.0,"currency_code":"USD","in_stock":false},{"title":"XXXL","offer_id":48367334588638,"sku":"GOLFPOLO-BucksBogeys-6","price":45.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/Yourparagraphtext_1080x1080px_1.png?v=1782382679"},{"product_id":"golf-cart-rv-golf-carts-rvs-utv-atv","title":"GOLF CART \u0026 RV - Golf Carts, RVs, UTV, ATV","description":"\u003cp\u003e \u003c\/p\u003e\n\u003ch3 style=\"text-align: center;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCART\/RV is the ultimate one-step polisher and sealer designed for RVs, golf carts, course equipment, ATVs, and UTVs.\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul class=\"editor-list-ul\"\u003e\n\u003cli value=\"1\" class=\"editor-listitem\"\u003e\n\u003cb\u003e\u003cstrong class=\"editor-text-bold\"\u003eCART | RV\u003c\/strong\u003e\u003c\/b\u003e\u003cspan\u003e serves as the premier \u003c\/span\u003e\u003cb\u003e\u003cstrong class=\"editor-text-bold\"\u003eONE-STEP POLISHER\/SEALER\u003c\/strong\u003e\u003c\/b\u003e\u003cspan\u003e, specifically designed for RVs, golf carts, course equipment, ATVs, and UTVs, ensuring optimal care and maintenance.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli value=\"2\" class=\"editor-listitem\"\u003e\n\u003cspan\u003eThe \u003c\/span\u003e\u003cspan class=\"editor-text-bold\"\u003eannual maintenance cost per golf cart\u003c\/span\u003e\u003cspan\u003e utilizing RENEW PROTECT products is impressively low, averaging just \u003c\/span\u003e\u003cb\u003e\u003cstrong class=\"editor-text-bold\"\u003e$9\u003c\/strong\u003e\u003c\/b\u003e\u003cspan\u003e, making it a cost-effective choice for fleet management.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli value=\"3\" class=\"editor-listitem\"\u003e\n\u003cspan\u003eDelivers an exceptional \u003c\/span\u003e\u003cb\u003e\u003cstrong class=\"editor-text-bold\"\u003eDEPTH OF COLOR\u003c\/strong\u003e\u003c\/b\u003e\u003cspan\u003e and a \u003c\/span\u003e\u003cb\u003e\u003cstrong class=\"editor-text-bold\"\u003eMIRROR-LIKE SHINE\u003c\/strong\u003e\u003c\/b\u003e\u003cspan\u003e across diverse surfaces, including body panels, vinyl, gelcoats, and clear acrylics, enhancing the aesthetic appeal of vehicles.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli value=\"4\" class=\"editor-listitem\"\u003e\n\u003cspan\u003eFormulated with cutting-edge components such as \u003c\/span\u003e\u003cb\u003e\u003cstrong class=\"editor-text-bold\"\u003eSILICA QUARTZ\u003c\/strong\u003e\u003c\/b\u003e\u003cspan\u003e, \u003c\/span\u003e\u003cb\u003e\u003cstrong class=\"editor-text-bold\"\u003eTITANIUM NANO-CERAMICS\u003c\/strong\u003e\u003c\/b\u003e\u003cspan\u003e, polymer paint sealer, and innovative abrasives, ensuring superior performance and durability.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli value=\"5\" class=\"editor-listitem\"\u003e\n\u003cspan\u003eCreates strong \u003c\/span\u003e\u003cb\u003e\u003cstrong class=\"editor-text-bold\"\u003ePOLYMER\/CERAMIC DRY-SEAL\u003c\/strong\u003e\u003c\/b\u003e\u003cspan\u003e, which provides outstanding protection against harmful UV rays, chemicals, and OZONE damage, prolonging the life of the surfaces treated.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli value=\"6\" class=\"editor-listitem\"\u003e\u003cspan\u003eEffectively addresses and removes mid-level to significant imperfections like oxidation and scratches, restoring surfaces to their original finish look.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli value=\"7\" class=\"editor-listitem\"\u003e\n\u003cspan\u003eDesigned to be \u003c\/span\u003e\u003cb\u003e\u003cstrong class=\"editor-text-bold\"\u003eSILICONE-FREE\u003c\/strong\u003e\u003c\/b\u003e\u003cspan\u003e and \u003c\/span\u003e\u003cb\u003e\u003cstrong class=\"editor-text-bold\"\u003eOIL-FREE\u003c\/strong\u003e\u003c\/b\u003e\u003cspan\u003e, ensuring compatibility with various finishes, and is proudly \u003c\/span\u003e\u003cb\u003e\u003cstrong class=\"editor-text-bold\"\u003eMADE IN THE USA\u003c\/strong\u003e\u003c\/b\u003e\u003cspan\u003e, reflecting quality and reliability.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"editor-paragraph\" dir=\"ltr\"\u003e \u003c\/p\u003e\n\u003cp class=\"p6\" style=\"text-align: left;\"\u003e---\u003c\/p\u003e\n\u003cp class=\"p6\"\u003eCART | RV is the ultimate one-step polisher and sealer specifically crafted for RVs, carts, clear acrylics, and various outdoor equipment like ATVs and UTVs. This innovative product delivers a perfect finish using advanced polymer and ceramic sealers, ensuring a remarkable depth of color and a mirror-like shine on surfaces such as plastic panels, vinyl, gel coats, and clear acrylics. With its unique blend of advanced abrasives, CART | RV progresses to a fine polish as you buff, effectively removing medium to high-level imperfections like oxidation and scratches. Additionally, it is infused with silica quartz and titanium nano-ceramics, providing a protective shield that lasts 1 to 2 years against UV rays, chemicals, and ozone, while forming a durable seal that safeguards your surfaces.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eNOTE:\u003c\/span\u003e CART\/RV should be applied by machine (3-amp or better dual-action polisher) for best results. For hand polishing of carts, large magic erasers work well, followed by a microfiber towel. For maintenance and regular cleaning use RP.11, our ceramic-based spray detailer. For fine polishing to light correction please see RP.05. Apply to a clean and cool shaded surface. For dual-action polisher, use foam cutting, polishing, and\/or microfiber pads. Allow 10 minutes set time. Wipe clean with a microfiber towel. RP.11 or RP.12 work great as final wipe-down options for carts and for RVs for additional color depth and longevity. VOC-compliant.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003cspan style=\"font-weight: 400;\"\u003e\u003c\/span\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eREVIEWS\u003c\/strong\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003cstrong\u003e\"\u003c\/strong\u003eThe CART\/RV solution is what we have been needing. It has really made our carts look brand new.\u003cstrong\u003e\"\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e\u003cstrong\u003eNiko Brewer\u003c\/strong\u003e, Kapolei Golf Club\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003cstrong\u003e\"\u003c\/strong\u003eWe have tested the products and we like it! I make sure the guys keep the bodies of the carts clean. I personally like the GLOZ because I want my carts to really shine. The cleanliness of a cart is the number one thing I check when I go other places, and something I harp on my staff here.\u003cstrong\u003e\"\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e\u003cstrong\u003eWill Bartram\u003c\/strong\u003e, Head Golf Professional, PGA, Lake Toxaway Country Club\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003cstrong\u003e“\u003c\/strong\u003eThe D3 | \u003cspan style=\"font-weight: 400;\"\u003eRENEW PROTECT\u003c\/span\u003e products have proven to be absolutely wonderful.\u003cstrong\u003e\"\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003cstrong\u003eTim Wells\u003c\/strong\u003e, Duke University Golf Club\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003cstrong\u003e“\u003c\/strong\u003eThe samples you sent worked great! We’d like to set up an account for purchasing by the gallon.\u003cstrong\u003e\"\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e\u003cstrong\u003eMike Engler\u003c\/strong\u003e, Caddie Master, Colorado Golf Club\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/div\u003e","brand":"D3 RENEW PROTECT","offers":[{"title":"CART\/RV 80 oz","offer_id":48367337701598,"sku":"CART\/RV 64OZ FULL KIT","price":98.0,"currency_code":"USD","in_stock":true},{"title":"CART Polish \u0026 Sealant, 8 oz","offer_id":48367337734366,"sku":"CART\/RV 8OZ KIT","price":25.5,"currency_code":"USD","in_stock":true},{"title":"CART Polish \u0026 Sealant, 16 oz","offer_id":48367337767134,"sku":"sku-43920562553048","price":44.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/CART_RV16-24.jpg?v=1782382782"},{"product_id":"skive-magnetic-golf-towel","title":"SKIVE Magnetic Golf Towel","description":"\u003cul\u003e\n\u003cli\u003e\u003cspan class=\"a-list-item\"\u003e\u003cstrong\u003eAWESOME DESIGN - \u003c\/strong\u003eStand out from the crowd with our towel's unique and eye-catching designs, ensuring you make a statement right from the first tee.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan class=\"a-list-item\"\u003eSUPER STRONG MAGNET -\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"a-list-item\"\u003e This golf towel conveniently attaches to any golf cart, bag, or club for easy access.\u003c\/span\u003e\u003cspan class=\"a-list-item\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMICROFIBER WAFFLE DESIGN - \u003c\/strong\u003eThe absorbent microfiber waffle texture quickly dries clubs and grips, ensuring a firm grip for every shot.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBUILT-IN CLUB BRUSH -\u003c\/strong\u003e Integrated silicone brush to help maintain pristine club face conditions for optimal ball striking.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCOMPACT SIZE -\u003c\/strong\u003e Measuring 16\" x 24\", this towel is compact yet large enough to effectively clean clubs and balls.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDURABLE CONSTRUCTION -\u003c\/strong\u003e Made with high-quality materials, this towel is built to withstand frequent use and harsh course conditions.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"SKIVE GOLF","offers":[{"title":"Red + Blue Drip","offer_id":48367341371614,"sku":"SG-MT-RBD","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black w\/ White Drip","offer_id":48367341404382,"sku":"SG-MT-BWD","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/IMG_9726.jpg?v=1782382894"},{"product_id":"trapski-wall-golf-rack-storage-organizer-base-with-oval-shelf","title":"TRAPSKI Wall Golf Rack Storage Organizer Base with Oval Shelf","description":"\u003cp\u003eIntroducing the TRAPSKI Golf Rack, the ultimate storage solution for golf enthusiasts. With its innovative design, this rack is crafted to organize your golf equipment efficiently.\u003c\/p\u003e\n\u003cp\u003eWith two spacious slots for golf bags and an additional bottom bracket for our shelf option, the TRAPSKI Golf Rack can accommodate up to five golf bags with ease. Whether you're a solo player or part of a golf family, this rack ensures that your gear is always neatly stored and easily accessible.\u003c\/p\u003e\n\u003cp\u003eOne of the standout features of the TRAPSKI Golf Rack is its modular design, allowing for stacking multiple racks to create a customized storage setup tailored to your needs. Say goodbye to cluttered corners and hello to a sleek and organized golf storage area.\u003c\/p\u003e\n\u003cp\u003eConstructed with durability in mind, this rack is built to last, providing a stable and secure foundation for your valuable golf equipment. The sleek and modern design adds a touch of sophistication to any space, whether it's your garage, clubhouse, or golf shop.\u003c\/p\u003e\n\u003cp\u003eExperience the convenience and functionality of the TRAPSKI Golf Rack and elevate your golf storage game today!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBUNDLE with Oval Golf Shelf 14\"x32\" Black.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"p1\" data-mce-fragment=\"1\"\u003eSpecs:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e38.5L\"x19W\"x16\"D with 10-inch slots for a variety of golf bags\u003c\/li\u003e\n\u003cli\u003eBottom Slot opening is 14 inches for very large cart golf bags\u003c\/li\u003e\n\u003cli\u003eBlack Marine Grade HDPE Plastic\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TRAPSKI","offers":[{"title":"Default Title","offer_id":48367361163486,"sku":"GOLF-2-1-SHELF-BLK","price":199.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/trapski-wall-golf-rack-storage-organizer-base-with-oval-shelf-trapski-85566.jpg?v=1782383361"},{"product_id":"three-rail-ball-marker","title":"Three Rail Ball Marker","description":"\u003ch3 data-start=\"0\" data-end=\"40\"\u003e\u003cstrong data-start=\"4\" data-end=\"38\"\u003eSee the Line. Sink More Putts.\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"42\" data-end=\"209\"\u003eThe \u003cstrong data-start=\"46\" data-end=\"73\"\u003eON POINT 3D Ball Marker\u003c\/strong\u003e is more than just a marker—it’s a \u003cstrong data-start=\"108\" data-end=\"130\"\u003egame-changing tool\u003c\/strong\u003e designed to \u003cstrong data-start=\"143\" data-end=\"207\"\u003eimprove your focus, alignment, and confidence on the greens.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch4 data-start=\"211\" data-end=\"235\"\u003e\u003cstrong data-start=\"216\" data-end=\"233\"\u003eWhy ON POINT?\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-start=\"236\" data-end=\"805\"\u003e✔️ \u003cstrong data-start=\"239\" data-end=\"261\"\u003ePatented 3D Design\u003c\/strong\u003e – Elevates your focus and \u003cstrong data-start=\"288\" data-end=\"324\"\u003ehelps you “see” the line better.\u003c\/strong\u003e\u003cbr data-start=\"324\" data-end=\"327\"\u003e✔️ \u003cstrong data-start=\"330\" data-end=\"352\"\u003eTwo Markers in One\u003c\/strong\u003e – Includes a \u003cstrong data-start=\"366\" data-end=\"410\"\u003e3D dome marker + traditional coin marker\u003c\/strong\u003e for versatility.\u003cbr data-start=\"427\" data-end=\"430\"\u003e✔️ \u003cstrong data-start=\"433\" data-end=\"456\"\u003eUSGA \u0026amp; R\u0026amp;A Approved\u003c\/strong\u003e – \u003cstrong data-start=\"459\" data-end=\"479\" data-is-only-node=\"\"\u003eTournament-legal\u003c\/strong\u003e and trusted by \u003cstrong data-start=\"495\" data-end=\"524\"\u003eTour pros like Jim Furyk.\u003c\/strong\u003e\u003cbr data-start=\"524\" data-end=\"527\"\u003e✔️ \u003cstrong data-start=\"530\" data-end=\"556\"\u003eSharpen Your Alignment\u003c\/strong\u003e – \u003cstrong data-start=\"559\" data-end=\"582\"\u003eCommit to your putt\u003c\/strong\u003e with precision and confidence.\u003cbr data-start=\"613\" data-end=\"616\"\u003e✔️ \u003cstrong data-start=\"619\" data-end=\"644\"\u003eImprove Green Reading\u003c\/strong\u003e – The raised design \u003cstrong data-start=\"665\" data-end=\"694\"\u003eenhances depth perception\u003c\/strong\u003e for better reads.\u003cbr data-start=\"712\" data-end=\"715\"\u003e✔️ \u003cstrong data-start=\"718\" data-end=\"743\"\u003eBuilt for Every Round\u003c\/strong\u003e – Perfect for \u003cstrong data-start=\"758\" data-end=\"803\"\u003etournaments, practice, and everyday play.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch4 data-start=\"807\" data-end=\"849\"\u003e\u003cstrong data-start=\"812\" data-end=\"847\"\u003eTrusted by Pros. Built for You.\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-start=\"850\" data-end=\"953\"\u003eJoin thousands of golfers using \u003cstrong data-start=\"882\" data-end=\"894\"\u003eON POINT\u003c\/strong\u003e to lower their scores and \u003cstrong data-start=\"921\" data-end=\"951\"\u003eputt with more confidence.\u003c\/strong\u003e\u003c\/p\u003e","brand":"OnPointGolf.us","offers":[{"title":"WHITE","offer_id":48367411232990,"sku":"DW3LRBLU","price":19.95,"currency_code":"USD","in_stock":true},{"title":"VIVID YELLOW","offer_id":48367411265758,"sku":"DW3RVIVIDYELLO","price":19.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/OnPoint-052-Edit.jpg?v=1782384444"},{"product_id":"two-rail-ball-marker","title":"Two Rail Ball Marker","description":"\u003cp\u003e \u003c\/p\u003e\n\u003ch3 data-end=\"40\" data-start=\"0\"\u003e\u003cstrong data-end=\"38\" data-start=\"4\"\u003eSee the Line. Sink More Putts.\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"209\" data-start=\"42\"\u003eThe \u003cstrong data-end=\"73\" data-start=\"46\"\u003eON POINT 3D Ball Marker\u003c\/strong\u003e is more than just a marker—it’s a \u003cstrong data-end=\"130\" data-start=\"108\"\u003egame-changing tool\u003c\/strong\u003e designed to \u003cstrong data-end=\"207\" data-start=\"143\"\u003eimprove your focus, alignment, and confidence on the greens.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch4 data-end=\"235\" data-start=\"211\"\u003e\u003cstrong data-end=\"233\" data-start=\"216\"\u003eWhy ON POINT?\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-end=\"805\" data-start=\"236\"\u003e✔️ \u003cstrong data-end=\"261\" data-start=\"239\"\u003ePatented 3D Design\u003c\/strong\u003e – Elevates your focus and \u003cstrong data-end=\"324\" data-start=\"288\"\u003ehelps you “see” the line better.\u003c\/strong\u003e\u003cbr data-end=\"327\" data-start=\"324\"\u003e✔️ \u003cstrong data-end=\"352\" data-start=\"330\"\u003eTwo Markers in One\u003c\/strong\u003e – Includes a \u003cstrong data-end=\"410\" data-start=\"366\"\u003e3D dome marker + traditional coin marker\u003c\/strong\u003e for versatility.\u003cbr data-end=\"430\" data-start=\"427\"\u003e✔️ \u003cstrong data-end=\"456\" data-start=\"433\"\u003eUSGA \u0026amp; R\u0026amp;A Approved\u003c\/strong\u003e – \u003cstrong data-is-only-node=\"\" data-end=\"479\" data-start=\"459\"\u003eTournament-legal\u003c\/strong\u003e and trusted by \u003cstrong data-end=\"524\" data-start=\"495\"\u003eTour pros like Jim Furyk.\u003c\/strong\u003e\u003cbr data-end=\"527\" data-start=\"524\"\u003e✔️ \u003cstrong data-end=\"556\" data-start=\"530\"\u003eSharpen Your Alignment\u003c\/strong\u003e – \u003cstrong data-end=\"582\" data-start=\"559\"\u003eCommit to your putt\u003c\/strong\u003e with precision and confidence.\u003cbr data-end=\"616\" data-start=\"613\"\u003e✔️ \u003cstrong data-end=\"644\" data-start=\"619\"\u003eImprove Green Reading\u003c\/strong\u003e – The raised design \u003cstrong data-end=\"694\" data-start=\"665\"\u003eenhances depth perception\u003c\/strong\u003e for better reads.\u003cbr data-end=\"715\" data-start=\"712\"\u003e✔️ \u003cstrong data-end=\"743\" data-start=\"718\"\u003eBuilt for Every Round\u003c\/strong\u003e – Perfect for \u003cstrong data-end=\"803\" data-start=\"758\"\u003etournaments, practice, and everyday play.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch4 data-end=\"849\" data-start=\"807\"\u003e\u003cstrong data-end=\"847\" data-start=\"812\"\u003eTrusted by Pros. Built for You.\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-end=\"953\" data-start=\"850\"\u003eJoin thousands of golfers using \u003cstrong data-end=\"894\" data-start=\"882\"\u003eON POINT\u003c\/strong\u003e to lower their scores and \u003cstrong data-end=\"951\" data-start=\"921\"\u003eputt with more confidence.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"OnPointGolf.us","offers":[{"title":"White - Dimpled - 35mm","offer_id":48367413493982,"sku":"DT1WHT","price":19.95,"currency_code":"USD","in_stock":true},{"title":"Red - Dimpled - 35mm","offer_id":48367413526750,"sku":"DW1LRED","price":19.95,"currency_code":"USD","in_stock":true},{"title":"Yellow - Dimpled - 35mm","offer_id":48367413559518,"sku":"DT1YLW","price":19.95,"currency_code":"USD","in_stock":true},{"title":"TP5 - Dimpled - 35mm","offer_id":48367413592286,"sku":"sku-46421710962905","price":19.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/OnPoint-015-Edit.jpg?v=1782384498"},{"product_id":"grandpa-golf-towel-worlds-greatest-grandpa-personalized-golf-towel","title":"\"World's Greatest Grandpa\" Golf Towel","description":"Lightweight, quick-dry golf towel with a classic, slightly vintage-inspired print. The soft microfiber blend wipes clubs, balls, and hands clean without scratching finishes, and the gold grommet with attached ring makes it simple to clip to your bag or cart. At 16\" × 24\", it’s large enough to handle a round and compact enough to travel. Use it on the course, at the driving range, or on a weekend getaway — it wears in, not out, and carries a familiar, sentimental vibe for someone who likes practical gear with personality.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 80% polyester \/ 20% polyamide microfiber for strong, durable fibers\u003cbr\u003e- Highly absorbent and quick-drying for clubs, balls, and hands\u003cbr\u003e- One size: 16\" × 24\" — roomy yet compact\u003cbr\u003e- Gold grommet and ring for easy clipping to bag or cart\u003cbr\u003e- Single-sided print with a vintage-inspired design\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash separately: cold (max 30C or 90F), gentle cycle\u003cbr\u003e","brand":"Printify","offers":[{"title":"16'' × 24''","offer_id":48378357055710,"sku":"22008026210761672827","price":16.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/grandpa-golf-towel-worlds-greatest-grandpa-personalized-golf-towel.jpg?v=1782596967"},{"product_id":"copy-of-grandpa-golf-towel-worlds-greatest-grandpa-personalized-golf-towel","title":"\"Best Grandpa By Par\" Personalized Golf Towel","description":"Lightweight, quick-dry golf towel with a classic, slightly vintage-inspired print. The soft microfiber blend wipes clubs, balls, and hands clean without scratching finishes, and the gold grommet with attached ring makes it simple to clip to your bag or cart. At 16\" × 24\", it’s large enough to handle a round and compact enough to travel. Use it on the course, at the driving range, or on a weekend getaway — it wears in, not out, and carries a familiar, sentimental vibe for someone who likes practical gear with personality.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 80% polyester \/ 20% polyamide microfiber for strong, durable fibers\u003cbr\u003e- Highly absorbent and quick-drying for clubs, balls, and hands\u003cbr\u003e- One size: 16\" × 24\" — roomy yet compact\u003cbr\u003e- Gold grommet and ring for easy clipping to bag or cart\u003cbr\u003e- Single-sided print with a vintage-inspired design\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash separately: cold (max 30C or 90F), gentle cycle\u003cbr\u003e","brand":"Printify","offers":[{"title":"16'' × 24''","offer_id":48378832584926,"sku":"54512673239486269839","price":16.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/7797414824314060645_2048.jpg?v=1782653705"},{"product_id":"copy-of-copy-of-grandpa-golf-towel-worlds-greatest-grandpa-personalized-golf-towel","title":"Army Veteran Golf Towel","description":"Lightweight, quick-dry golf towel with a classic, slightly vintage-inspired print. The soft microfiber blend wipes clubs, balls, and hands clean without scratching finishes, and the gold grommet with attached ring makes it simple to clip to your bag or cart. At 16\" × 24\", it’s large enough to handle a round and compact enough to travel. Use it on the course, at the driving range, or on a weekend getaway — it wears in, not out, and carries a familiar, sentimental vibe for someone who likes practical gear with personality.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 80% polyester \/ 20% polyamide microfiber for strong, durable fibers\u003cbr\u003e- Highly absorbent and quick-drying for clubs, balls, and hands\u003cbr\u003e- One size: 16\" × 24\" — roomy yet compact\u003cbr\u003e- Gold grommet and ring for easy clipping to bag or cart\u003cbr\u003e- Single-sided print with a vintage-inspired design\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash separately: cold (max 30C or 90F), gentle cycle\u003cbr\u003e","brand":"Printify","offers":[{"title":"16'' × 24''","offer_id":48378879377630,"sku":"32991651292801008258","price":16.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/1447742161618437759_2048.jpg?v=1782651704"},{"product_id":"grandpa-golf-towel-army-veteran-golf-towel","title":"\"Army Veteran\" Golf Towel","description":"Lightweight, quick-dry golf towel with a classic, slightly vintage-inspired print. The soft microfiber blend wipes clubs, balls, and hands clean without scratching finishes, and the gold grommet with attached ring makes it simple to clip to your bag or cart. At 16\" × 24\", it’s large enough to handle a round and compact enough to travel. Use it on the course, at the driving range, or on a weekend getaway — it wears in, not out, and carries a familiar, sentimental vibe for someone who likes practical gear with personality.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 80% polyester \/ 20% polyamide microfiber for strong, durable fibers\u003cbr\u003e- Highly absorbent and quick-drying for clubs, balls, and hands\u003cbr\u003e- One size: 16\" × 24\" — roomy yet compact\u003cbr\u003e- Gold grommet and ring for easy clipping to bag or cart\u003cbr\u003e- Single-sided print with a vintage-inspired design\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash separately: cold (max 30C or 90F), gentle cycle\u003cbr\u003e","brand":"Printify","offers":[{"title":"16'' × 24''","offer_id":48378882949342,"sku":"19675319127261239259","price":16.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/8153100339211497104_2048.jpg?v=1782652371"},{"product_id":"air-force-veteran-golf-towel","title":"Air Force Veteran Golf Towel","description":"Lightweight, quick-dry golf towel with a classic, slightly vintage-inspired print. The soft microfiber blend wipes clubs, balls, and hands clean without scratching finishes, and the gold grommet with attached ring makes it simple to clip to your bag or cart. At 16\" × 24\", it’s large enough to handle a round and compact enough to travel. Use it on the course, at the driving range, or on a weekend getaway — it wears in, not out, and carries a familiar, sentimental vibe for someone who likes practical gear with personality.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 80% polyester \/ 20% polyamide microfiber for strong, durable fibers\u003cbr\u003e- Highly absorbent and quick-drying for clubs, balls, and hands\u003cbr\u003e- One size: 16\" × 24\" — roomy yet compact\u003cbr\u003e- Gold grommet and ring for easy clipping to bag or cart\u003cbr\u003e- Single-sided print with a vintage-inspired design\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash separately: cold (max 30C or 90F), gentle cycle\u003cbr\u003e","brand":"Printify","offers":[{"title":"16'' × 24''","offer_id":48378895630558,"sku":"19034412645123444574","price":16.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/9273824357675599051_2048.jpg?v=1782652853"},{"product_id":"air-force-veteran-golf-towel-1","title":"Air Force Veteran Golf Towel","description":"Lightweight, quick-dry golf towel with a classic, slightly vintage-inspired print. The soft microfiber blend wipes clubs, balls, and hands clean without scratching finishes, and the gold grommet with attached ring makes it simple to clip to your bag or cart. At 16\" × 24\", it’s large enough to handle a round and compact enough to travel. Use it on the course, at the driving range, or on a weekend getaway — it wears in, not out, and carries a familiar, sentimental vibe for someone who likes practical gear with personality.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 80% polyester \/ 20% polyamide microfiber for strong, durable fibers\u003cbr\u003e- Highly absorbent and quick-drying for clubs, balls, and hands\u003cbr\u003e- One size: 16\" × 24\" — roomy yet compact\u003cbr\u003e- Gold grommet and ring for easy clipping to bag or cart\u003cbr\u003e- Single-sided print with a vintage-inspired design\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash separately: cold (max 30C or 90F), gentle cycle\u003cbr\u003e","brand":"Printify","offers":[{"title":"16'' × 24''","offer_id":48378897105118,"sku":"28997586376137112315","price":16.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/files\/6790334478037999186_2048.jpg?v=1782653179"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/1276\/5662\/collections\/7797414824314060645_2048.jpg?v=1782651171","url":"https:\/\/www.sgtgrandpa.com\/collections\/golfing-grandpa.oembed?page=2","provider":"Sgt Grandpa","version":"1.0","type":"link"}