{"title":"Apparel","description":"\u003cp\u003eShop our golf apparel collection, designed for performance and style on the course.\u003c\/p\u003e","products":[{"product_id":"lightweight-quarter-zip-pullover","title":"Lightweight quarter-zip pullover","description":"This ultra-light quarter-zip pullover keeps you cool and dry whether you’re playing a match or running errands. With its smooth fit, clean zip, and no-fuss cuffs and hem, it layers like a dream. It’s also color-locking, moisture-wicking, odor-resistant, and super comfy.\u003cbr\u003e\n\u003cbr\u003e\n• 100% polyester\u003cbr\u003e\n• Fabric weight: 3.8 oz\/yd² (110 g\/m²)\u003cbr\u003e\n• Moisture-wicking and odor-resistant material\u003cbr\u003e\n• Regular fit\u003cbr\u003e\n• Cadet collar\u003cbr\u003e\n• Color-matching zipper\u003cbr\u003e\n• Blank product sourced from Madagascar\n\u003cdiv class=\"product-popup-trigger-wrapper\" style=\"margin: 15px 0;\"\u003e\n    \u003ca href=\"javascript:void(0)\" id=\"openShirtGuide\" style=\"display: flex; align-items: center; gap: 8px; color: #111; font-weight: 600; text-decoration: underline; font-size: 1.4rem; cursor: pointer;\"\u003e\n        \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M7 7h10M7 12h10M7 17h10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Size guide\n    \u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"shirtGuideModal\" class=\"sg-modal-overlay\"\u003e\n    \u003cdiv class=\"sg-modal-content\"\u003e\n        \u003cbutton class=\"sg-close-btn\" id=\"closeShirtGuide\" aria-label=\"Close\"\u003e×\u003c\/button\u003e\n        \n        \u003ch2 style=\"margin: 0 0 15px 0; font-size: 20px;\"\u003eMeasure Yourself\u003c\/h2\u003e\n\n        \u003cdiv class=\"sg-main-content\"\u003e\n            \u003cp style=\"font-size: 12px; color: #666; margin-bottom: 15px; line-height: 1.4;\"\u003e\n                Measurements are provided by suppliers. Product measurements may vary by up to 2\" (5 cm).\u003cbr\u003e\n                \u003cstrong\u003ePro tip!\u003c\/strong\u003e Measure one of your products at home and compare.\n            \u003c\/p\u003e\n\n            \u003cdiv class=\"sg-flex\"\u003e\n                \u003cdiv class=\"sg-img-col\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-quarterzip-sporttek-ST357.png?v=1775663307\" alt=\"Flat measurements\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"sg-txt-col\"\u003e\n                    \u003cp\u003e\u003cstrong\u003eA Length:\u003c\/strong\u003e Place the end of a measuring tape beside the collar at the top of the garment (high point shoulder). Pull the tape to the bottom of the item.\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eB Width:\u003c\/strong\u003e Place the end of a measuring tape at one side of the chest area and pull the tape across to the other side of the product.\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eC Sleeve:\u003c\/strong\u003e Place the end of a measuring tape at the center back of the collar, then pull the tape along the top seam of the sleeve. When you get to the shoulder hold the tape in place at the shoulder and continue to pull down the sleeve until you reach the hem of the sleeve.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n        \u003cdiv class=\"sg-unit-toggle\"\u003e\n            \u003cbutton class=\"sg-unit-btn active\" data-unit=\"inches\"\u003eInches\u003c\/button\u003e\n            \u003cbutton class=\"sg-unit-btn\" data-unit=\"cm\"\u003ecm\u003c\/button\u003e\n        \u003c\/div\u003e\n        \n            \u003cdiv class=\"sg-screenshot-wrap\"\u003e\n                \u003cimg id=\"shirtImgInches\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/Size-Guide-ST357-IN.png?v=1775667807\" alt=\"Imperial Sizes\" style=\"width: 100%; display: block;\"\u003e\n                \n                \u003cimg id=\"shirtImgCm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/Size-Guide-ST357-CM.png?v=1775667825\" alt=\"Metric Sizes\" style=\"width: 100%; display: none;\"\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n    .sg-modal-overlay {\n        display: none; position: fixed; z-index: 100000; left: 0; top: 0; width: 100%; height: 100%;\n        background-color: rgba(0,0,0,0.6); justify-content: center; align-items: center; padding: 20px;\n    }\n    .sg-modal-content {\n        background: white; padding: 30px; border-radius: 8px; width: 100%; max-width: 650px;\n        position: relative; color: #111; max-height: 85vh; overflow-y: auto !important;\n        -webkit-overflow-scrolling: touch;\n    }\n    .sg-close-btn { position: absolute; right: 15px; top: 10px; font-size: 35px; border: none; background: none; cursor: pointer; color: #000; z-index: 10; line-height: 1;}\n    .sg-unit-toggle { display: flex; border: 1px solid #ddd; border-radius: 4px; width: fit-content; margin-bottom: 20px; }\n    .sg-unit-btn { padding: 8px 16px; border: none; background: white; cursor: pointer; font-size: 13px; font-weight: 600; }\n    .sg-unit-btn.active { background: #000; color: #fff; }\n    \n    .sg-flex { display: flex; gap: 20px; margin-bottom: 20px; align-items: flex-start; }\n    .sg-img-col { flex: 1; min-width: 150px; }\n    .sg-img-col img { width: 100%; height: auto; display: block; }\n    .sg-txt-col { flex: 1.5; font-size: 13px; line-height: 1.4; color: #444; }\n\n    .sg-screenshot-wrap { border: 1px solid #f0f0f0; border-radius: 4px; overflow: hidden; background: #fafafa; margin-top: 10px; }\n\n    @media (max-width: 550px) { \n        .sg-flex { flex-direction: column; } \n        .sg-img-col { min-width: 100%; }\n    }\n\u003c\/style\u003e\n\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function() {\n    const modal = document.getElementById(\"shirtGuideModal\");\n    const openBtn = document.getElementById(\"openShirtGuide\");\n    const closeBtn = document.getElementById(\"closeShirtGuide\");\n    const unitBtns = document.querySelectorAll(\".sg-unit-btn\");\n    const imgInches = document.getElementById(\"shirtImgInches\");\n    const imgCm = document.getElementById(\"shirtImgCm\");\n\n    if(openBtn) {\n        openBtn.onclick = () =\u003e { modal.style.setProperty('display', 'flex', 'important'); };\n        closeBtn.onclick = () =\u003e { modal.style.display = \"none\"; };\n        window.onclick = (e) =\u003e { if (e.target == modal) { modal.style.display = \"none\"; } };\n        \n        unitBtns.forEach(btn =\u003e {\n            btn.onclick = () =\u003e {\n                unitBtns.forEach(b =\u003e b.classList.remove(\"active\"));\n                btn.classList.add(\"active\");\n                if (btn.getAttribute(\"data-unit\") === \"inches\") {\n                    imgInches.style.display = \"block\";\n                    imgCm.style.display = \"none\";\n                } else {\n                    imgInches.style.display = \"none\";\n                    imgCm.style.display = \"block\";\n                }\n            };\n        });\n    }\n});\n\u003c\/script\u003e","brand":"Nice Putt","offers":[{"title":"Black \/ XS","offer_id":56303542567078,"sku":"4019694_23160","price":34.56,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":56303542599846,"sku":"4019694_23169","price":34.56,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":56303542632614,"sku":"4019694_23178","price":34.56,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":56303542665382,"sku":"4019694_23187","price":34.56,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":56303542698150,"sku":"4019694_23196","price":34.56,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":56303542730918,"sku":"4019694_23205","price":37.07,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":56303542763686,"sku":"4019694_23214","price":42.08,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":56303542796454,"sku":"4019694_23223","price":44.59,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ XS","offer_id":56303542829222,"sku":"4019694_23164","price":34.56,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ S","offer_id":56303542861990,"sku":"4019694_23173","price":34.56,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ M","offer_id":56303542894758,"sku":"4019694_23182","price":34.56,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ L","offer_id":56303542927526,"sku":"4019694_23191","price":34.56,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ XL","offer_id":56303542960294,"sku":"4019694_23200","price":34.56,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ 2XL","offer_id":56303542993062,"sku":"4019694_23209","price":37.07,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ 3XL","offer_id":56303543025830,"sku":"4019694_23218","price":42.08,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ 4XL","offer_id":56303543058598,"sku":"4019694_23227","price":44.59,"currency_code":"USD","in_stock":true},{"title":"True Red \/ XS","offer_id":56303543091366,"sku":"4019694_23165","price":34.56,"currency_code":"USD","in_stock":true},{"title":"True Red \/ S","offer_id":56303543124134,"sku":"4019694_23174","price":34.56,"currency_code":"USD","in_stock":true},{"title":"True Red \/ M","offer_id":56303543156902,"sku":"4019694_23183","price":34.56,"currency_code":"USD","in_stock":true},{"title":"True Red \/ L","offer_id":56303543189670,"sku":"4019694_23192","price":34.56,"currency_code":"USD","in_stock":true},{"title":"True Red \/ XL","offer_id":56303543222438,"sku":"4019694_23201","price":34.56,"currency_code":"USD","in_stock":true},{"title":"True Red \/ 2XL","offer_id":56303543255206,"sku":"4019694_23210","price":37.07,"currency_code":"USD","in_stock":true},{"title":"True Red \/ 3XL","offer_id":56303543287974,"sku":"4019694_23219","price":42.08,"currency_code":"USD","in_stock":true},{"title":"True Red \/ 4XL","offer_id":56303543320742,"sku":"4019694_23228","price":44.59,"currency_code":"USD","in_stock":true},{"title":"True Royal \/ XS","offer_id":56303543353510,"sku":"4019694_23166","price":34.56,"currency_code":"USD","in_stock":true},{"title":"True Royal \/ S","offer_id":56303543386278,"sku":"4019694_23175","price":34.56,"currency_code":"USD","in_stock":true},{"title":"True Royal \/ M","offer_id":56303543419046,"sku":"4019694_23184","price":34.56,"currency_code":"USD","in_stock":true},{"title":"True Royal \/ L","offer_id":56303543451814,"sku":"4019694_23193","price":34.56,"currency_code":"USD","in_stock":true},{"title":"True Royal \/ XL","offer_id":56303543484582,"sku":"4019694_23202","price":34.56,"currency_code":"USD","in_stock":true},{"title":"True Royal \/ 2XL","offer_id":56303543517350,"sku":"4019694_23211","price":37.07,"currency_code":"USD","in_stock":true},{"title":"True Royal \/ 3XL","offer_id":56303543550118,"sku":"4019694_23220","price":42.08,"currency_code":"USD","in_stock":true},{"title":"True Royal \/ 4XL","offer_id":56303543582886,"sku":"4019694_23229","price":44.59,"currency_code":"USD","in_stock":true},{"title":"Iron Grey \/ XS","offer_id":56303543615654,"sku":"4019694_23162","price":34.56,"currency_code":"USD","in_stock":true},{"title":"Iron Grey \/ S","offer_id":56303543648422,"sku":"4019694_23171","price":34.56,"currency_code":"USD","in_stock":true},{"title":"Iron Grey \/ M","offer_id":56303543681190,"sku":"4019694_23180","price":34.56,"currency_code":"USD","in_stock":true},{"title":"Iron Grey \/ L","offer_id":56303543713958,"sku":"4019694_23189","price":34.56,"currency_code":"USD","in_stock":true},{"title":"Iron Grey \/ XL","offer_id":56303543746726,"sku":"4019694_23198","price":34.56,"currency_code":"USD","in_stock":true},{"title":"Iron Grey \/ 2XL","offer_id":56303543779494,"sku":"4019694_23207","price":37.07,"currency_code":"USD","in_stock":true},{"title":"Iron Grey \/ 3XL","offer_id":56303543812262,"sku":"4019694_23216","price":42.08,"currency_code":"USD","in_stock":true},{"title":"Iron Grey \/ 4XL","offer_id":56303543845030,"sku":"4019694_23225","price":44.59,"currency_code":"USD","in_stock":true},{"title":"Grey Concrete \/ XS","offer_id":56303543877798,"sku":"4019694_23161","price":34.56,"currency_code":"USD","in_stock":true},{"title":"Grey Concrete \/ S","offer_id":56303543910566,"sku":"4019694_23170","price":34.56,"currency_code":"USD","in_stock":true},{"title":"Grey Concrete \/ M","offer_id":56303543943334,"sku":"4019694_23179","price":34.56,"currency_code":"USD","in_stock":true},{"title":"Grey Concrete \/ L","offer_id":56303543976102,"sku":"4019694_23188","price":34.56,"currency_code":"USD","in_stock":true},{"title":"Grey Concrete \/ XL","offer_id":56303544008870,"sku":"4019694_23197","price":34.56,"currency_code":"USD","in_stock":true},{"title":"Grey Concrete \/ 2XL","offer_id":56303544041638,"sku":"4019694_23206","price":37.07,"currency_code":"USD","in_stock":true},{"title":"Grey Concrete \/ 3XL","offer_id":56303544074406,"sku":"4019694_23215","price":42.08,"currency_code":"USD","in_stock":true},{"title":"Grey Concrete \/ 4XL","offer_id":56303544107174,"sku":"4019694_23224","price":44.59,"currency_code":"USD","in_stock":true},{"title":"Atomic Blue \/ XS","offer_id":56303544139942,"sku":"4019694_23159","price":34.56,"currency_code":"USD","in_stock":true},{"title":"Atomic Blue \/ S","offer_id":56303544172710,"sku":"4019694_23168","price":34.56,"currency_code":"USD","in_stock":true},{"title":"Atomic Blue \/ M","offer_id":56303544205478,"sku":"4019694_23177","price":34.56,"currency_code":"USD","in_stock":true},{"title":"Atomic Blue \/ L","offer_id":56303544238246,"sku":"4019694_23186","price":34.56,"currency_code":"USD","in_stock":true},{"title":"Atomic Blue \/ XL","offer_id":56303544271014,"sku":"4019694_23195","price":34.56,"currency_code":"USD","in_stock":true},{"title":"Atomic Blue \/ 2XL","offer_id":56303544303782,"sku":"4019694_23204","price":37.07,"currency_code":"USD","in_stock":true},{"title":"Atomic Blue \/ 3XL","offer_id":56303544336550,"sku":"4019694_23213","price":42.08,"currency_code":"USD","in_stock":true},{"title":"Atomic Blue \/ 4XL","offer_id":56303544369318,"sku":"4019694_23222","price":44.59,"currency_code":"USD","in_stock":true},{"title":"White \/ XS","offer_id":56303544402086,"sku":"4019694_23167","price":34.56,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":56303544434854,"sku":"4019694_23176","price":34.56,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":56303544467622,"sku":"4019694_23185","price":34.56,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":56303544500390,"sku":"4019694_23194","price":34.56,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":56303544533158,"sku":"4019694_23203","price":34.56,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":56303544565926,"sku":"4019694_23212","price":37.07,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":56303544598694,"sku":"4019694_23221","price":42.08,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":56303544631462,"sku":"4019694_23230","price":44.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/unisex-quarter-zip-pullover-black-front-69b9be7988682.jpg?v=1773780620"},{"product_id":"unisex-pique-polo-shirt","title":"Pique polo shirt w\/Nice Putt Logo - Embroidered - Unisex","description":"Classic and made to last, this Unisex Pique Polo Shirt is for all occasions. It’s crafted from a durable cotton pique fabric. The relaxed and flattering fit is designed to complement any body type. With a classic cut and crisp collar, it can be dressed up or down for sporty, casual, or more formal styles. \u003cbr\u003e\n\u003cbr\u003e\n• 100% ring-spun cotton\u003cbr\u003e\n• Fabric weight: 5.2 oz\/yd² (176 g\/m²)\u003cbr\u003e\n• Semi-fitted\u003cbr\u003e\n• Side-seamed construction\u003cbr\u003e\n• Placket with dyed-to-match buttons\u003cbr\u003e\n• The fabric is OEKO-TEX Standard 100 certified\u003cbr\u003e\n\u003cbr\u003e\nDisclaimer: Due to the fabric properties, the White color variant may appear off-white rather than bright white.\n\u003cdiv class=\"product-popup-trigger-wrapper\" style=\"margin: 15px 0;\"\u003e\n    \u003ca href=\"javascript:void(0)\" id=\"openShirtGuide\" style=\"display: flex; align-items: center; gap: 8px; color: #111; font-weight: 600; text-decoration: underline; font-size: 1.4rem; cursor: pointer;\"\u003e\n        \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M7 7h10M7 12h10M7 17h10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Size guide\n    \u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"shirtGuideModal\" class=\"sg-modal-overlay\"\u003e\n    \u003cdiv class=\"sg-modal-content\"\u003e\n        \u003cbutton class=\"sg-close-btn\" id=\"closeShirtGuide\" aria-label=\"Close\"\u003e×\u003c\/button\u003e\n        \n        \u003ch2 style=\"margin: 0 0 15px 0; font-size: 20px;\"\u003eSize guide\u003c\/h2\u003e\n\n        \u003cdiv class=\"sg-tabs-nav\"\u003e\n            \u003cbutton class=\"sg-tab-link active\" onclick=\"openShirtTab(event, 'ProdMeas')\"\u003eProduct Measurements\u003c\/button\u003e\n            \u003cbutton class=\"sg-tab-link\" onclick=\"openShirtTab(event, 'BodyMeas')\"\u003eMeasure Yourself\u003c\/button\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"ProdMeas\" class=\"sg-tab-pane active\"\u003e\n            \u003cp style=\"font-size: 12px; color: #666; margin-bottom: 15px; line-height: 1.4;\"\u003e\n                Measurements are provided by suppliers. Product measurements may vary by up to 2\" (5 cm).\u003cbr\u003e\n                \u003cstrong\u003ePro tip!\u003c\/strong\u003e Measure one of your products at home and compare.\n            \u003c\/p\u003e\n            \u003cdiv class=\"sg-flex\"\u003e\n                \u003cdiv class=\"sg-img-col\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/size-shirt-flat.png?v=1775489281\" alt=\"Flat measurements\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"sg-txt-col\"\u003e\n                    \u003cp\u003e\u003cstrong\u003eA Length:\u003c\/strong\u003e Collar to bottom hem.\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eB Width:\u003c\/strong\u003e Armpit to armpit.\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eC Sleeve:\u003c\/strong\u003e Center back to sleeve hem.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\t\t\t\n\t\t\t\u003cdiv class=\"sg-unit-toggle\"\u003e\n            \u003cbutton class=\"sg-unit-btn active\" data-unit=\"inches\"\u003eInches\u003c\/button\u003e\n            \u003cbutton class=\"sg-unit-btn\" data-unit=\"cm\"\u003ecm\u003c\/button\u003e\n        \u003c\/div\u003e\n\t\t\n            \u003cdiv class=\"sg-screenshot-wrap\"\u003e\n                \u003cimg class=\"sg-img-inches\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-pique-polo-flat-inches.png?v=1775751096\" alt=\"Product Inches\" style=\"width: 100%; display: block;\"\u003e\n                \u003cimg class=\"sg-img-cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-pique-polo-flat-centimeters.png?v=1775751096\" alt=\"Product CM\" style=\"width: 100%; display: none;\"\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"BodyMeas\" class=\"sg-tab-pane\"\u003e\n            \u003cdiv class=\"sg-flex\"\u003e\n                \u003cdiv class=\"sg-img-col\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/size-shirt-full.png?v=1775489280\" alt=\"Body measurements\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"sg-txt-col\"\u003e\n                    \u003cp\u003e\u003cstrong\u003eA Chest:\u003c\/strong\u003e Around the fullest part of your chest.\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eB Waist:\u003c\/strong\u003e Around the narrowest part of your waist.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"sg-screenshot-wrap\"\u003e\n                \u003cimg class=\"sg-img-inches\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-pique-polo-body-inches.png?v=1775751096\" alt=\"Body Inches\" style=\"width: 100%; display: block;\"\u003e\n                \u003cimg class=\"sg-img-cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-pique-polo-body-centimeters.png?v=1775751096\" alt=\"Body CM\" style=\"width: 100%; display: none;\"\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n    .sg-modal-overlay {\n        display: none; position: fixed; z-index: 100000; left: 0; top: 0; width: 100%; height: 100%;\n        background-color: rgba(0,0,0,0.6); justify-content: center; align-items: center; padding: 20px;\n    }\n    .sg-modal-content {\n        background: white; padding: 30px; border-radius: 8px; width: 100%; max-width: 650px;\n        position: relative; color: #111; max-height: 85vh; overflow-y: auto !important;\n        -webkit-overflow-scrolling: touch;\n    }\n    .sg-close-btn { position: absolute; right: 15px; top: 10px; font-size: 35px; border: none; background: none; cursor: pointer; color: #000; z-index: 10; line-height: 1;}\n    .sg-tabs-nav { display: flex; gap: 15px; border-bottom: 1px solid #eee; margin-bottom: 15px; }\n    .sg-tab-link { background: none; border: none; padding: 10px 0; cursor: pointer; font-weight: 600; color: #999; border-bottom: 2px solid transparent; }\n    .sg-tab-link.active { color: #000; border-bottom-color: #000; }\n    .sg-tab-pane { display: none; }\n    .sg-tab-pane.active { display: block; }\n    .sg-unit-toggle { display: flex; border: 1px solid #ddd; border-radius: 4px; width: fit-content; margin-bottom: 20px; }\n    .sg-unit-btn { padding: 6px 12px; border: none; background: white; cursor: pointer; font-size: 12px; font-weight: 600; }\n    .sg-unit-btn.active { background: #000; color: #fff; }\n    .sg-flex { display: flex; gap: 20px; margin-bottom: 20px; align-items: flex-start; }\n    .sg-img-col { flex: 1; min-width: 120px; }\n    .sg-img-col img { width: 100%; height: auto; display: block; }\n    .sg-txt-col { flex: 1.5; font-size: 13px; line-height: 1.4; color: #444; }\n    .sg-screenshot-wrap { border: 1px solid #f0f0f0; border-radius: 4px; overflow: hidden; background: #fafafa; }\n    @media (max-width: 550px) { .sg-flex { flex-direction: column; } }\n\u003c\/style\u003e\n\n\u003cscript\u003e\nfunction openShirtTab(evt, tabName) {\n    var i, pane, links;\n    pane = document.getElementsByClassName(\"sg-tab-pane\");\n    for (i = 0; i \u003c pane.length; i++) { pane[i].classList.remove(\"active\"); }\n    links = document.getElementsByClassName(\"sg-tab-link\");\n    for (i = 0; i \u003c links.length; i++) { links[i].classList.remove(\"active\"); }\n    document.getElementById(tabName).classList.add(\"active\");\n    evt.currentTarget.classList.add(\"active\");\n}\n\ndocument.addEventListener('DOMContentLoaded', function() {\n    const modal = document.getElementById(\"shirtGuideModal\");\n    const openBtn = document.getElementById(\"openShirtGuide\");\n    const closeBtn = document.getElementById(\"closeShirtGuide\");\n    const unitBtns = document.querySelectorAll(\".sg-unit-btn\");\n\n    if(openBtn) {\n        openBtn.onclick = () =\u003e { modal.style.setProperty('display', 'flex', 'important'); };\n        closeBtn.onclick = () =\u003e { modal.style.display = \"none\"; };\n        window.onclick = (e) =\u003e { if (e.target == modal) { modal.style.display = \"none\"; } };\n        \n        unitBtns.forEach(btn =\u003e {\n            btn.onclick = () =\u003e {\n                unitBtns.forEach(b =\u003e b.classList.remove(\"active\"));\n                btn.classList.add(\"active\");\n                const isCm = btn.getAttribute(\"data-unit\") === \"cm\";\n                \n                document.querySelectorAll(\".sg-img-inches\").forEach(img =\u003e img.style.display = isCm ? \"none\" : \"block\");\n                document.querySelectorAll(\".sg-img-cm\").forEach(img =\u003e img.style.display = isCm ? \"block\" : \"none\");\n            };\n        });\n    }\n});\n\u003c\/script\u003e","brand":"Nice Putt","offers":[{"title":"Black \/ S","offer_id":56303562948774,"sku":"3644880_16752","price":28.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":56303562981542,"sku":"3644880_16753","price":28.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":56303563014310,"sku":"3644880_16754","price":28.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":56303563047078,"sku":"3644880_16755","price":28.59,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":56303563079846,"sku":"3644880_16756","price":30.81,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":56303563112614,"sku":"3644880_16757","price":33.04,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":56303563145382,"sku":"3644880_16758","price":35.27,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":56303563178150,"sku":"3644880_16759","price":28.59,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":56303563210918,"sku":"3644880_16760","price":28.59,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":56303563243686,"sku":"3644880_16761","price":28.59,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":56303563276454,"sku":"3644880_16762","price":28.59,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":56303563309222,"sku":"3644880_16763","price":30.81,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":56303563341990,"sku":"3644880_16764","price":33.04,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 4XL","offer_id":56303563374758,"sku":"3644880_16765","price":35.27,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":56303563407526,"sku":"3644880_16766","price":28.59,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":56303563440294,"sku":"3644880_16767","price":28.59,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":56303563473062,"sku":"3644880_16768","price":28.59,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":56303563505830,"sku":"3644880_16784","price":28.59,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":56303563538598,"sku":"3644880_16769","price":30.81,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":56303563571366,"sku":"3644880_16770","price":33.04,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":56303563604134,"sku":"3644880_16771","price":35.27,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":56303563636902,"sku":"3644880_16772","price":28.59,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":56303563669670,"sku":"3644880_16773","price":28.59,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":56303563702438,"sku":"3644880_16774","price":28.59,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":56303563735206,"sku":"3644880_16775","price":28.59,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":56303563767974,"sku":"3644880_16776","price":30.81,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":56303563800742,"sku":"3644880_16777","price":33.04,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":56303563833510,"sku":"3644880_16778","price":35.27,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/unisex-pique-polo-shirt-sport-grey-front-69b9c4aee1a28.jpg?v=1773782206"},{"product_id":"mens-adidas-space-dyed-polo","title":"Men's adidas space-dyed polo","description":"Experience the comfort and performance of adidas with this versatile polo. Made with high-quality recycled materials, it offers a comfortable fit that moves with you throughout the day. Besides, the space-dyed pattern adds a modern flair to make you stand out.\u003cbr\u003e\n\u003cbr\u003e\n• 100% recycled polyester\u003cbr\u003e\n• Fabric weight: 4.9 oz.\/yd.² (166 g\/m²)\u003cbr\u003e\n• Regular fit\u003cbr\u003e\n• 3-button placket\u003cbr\u003e\n• adidas logo on the right sleeve\u003cbr\u003e\n• Blank product sourced from El Salvador\u003cp\u003e\n\u003c\/p\u003e\u003cdiv class=\"product-popup-trigger-wrapper\" style=\"margin: 15px 0;\"\u003e\n    \u003ca href=\"javascript:void(0)\" id=\"openShirtGuide\" style=\"display: flex; align-items: center; gap: 8px; color: #111; font-weight: 600; text-decoration: underline; font-size: 1.4rem; cursor: pointer;\"\u003e\n        \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M7 7h10M7 12h10M7 17h10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Size guide\n    \u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"shirtGuideModal\" class=\"sg-modal-overlay\"\u003e\n    \u003cdiv class=\"sg-modal-content\"\u003e\n        \u003cbutton class=\"sg-close-btn\" id=\"closeShirtGuide\" aria-label=\"Close\"\u003e×\u003c\/button\u003e\n        \n        \u003ch2 style=\"margin: 0 0 15px 0; font-size: 20px;\"\u003eSize guide\u003c\/h2\u003e\n\n        \u003cdiv class=\"sg-tabs-nav\"\u003e\n            \u003cbutton class=\"sg-tab-link active\" onclick=\"openShirtTab(event, 'ProdMeas')\"\u003eProduct Measurements\u003c\/button\u003e\n            \u003cbutton class=\"sg-tab-link\" onclick=\"openShirtTab(event, 'BodyMeas')\"\u003eMeasure Yourself\u003c\/button\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"ProdMeas\" class=\"sg-tab-pane active\"\u003e\n            \u003cp style=\"font-size: 12px; color: #666; margin-bottom: 15px; line-height: 1.4;\"\u003e\n                Measurements are provided by suppliers. Product measurements may vary by up to 2\" (5 cm).\u003cbr\u003e\n                \u003cstrong\u003ePro tip!\u003c\/strong\u003e Measure one of your products at home and compare.\n            \u003c\/p\u003e\n            \u003cdiv class=\"sg-flex\"\u003e\n                \u003cdiv class=\"sg-img-col\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-flat.png?v=1775758533\" alt=\"Flat measurements\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"sg-txt-col\"\u003e\n                    \u003cp\u003e\u003cstrong\u003eA Length:\u003c\/strong\u003e Place the end of a measuring tape beside the collar at the top of the garment (high point shoulder). Pull the tape to the bottom of the item\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eB Width:\u003c\/strong\u003e Place the end of a measuring tape at one side of the chest area and pull the tape across to the other side of the product.\u003c\/p\u003e\n                    \n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\t\t\t\n\t\t\t\u003cdiv class=\"sg-unit-toggle\"\u003e\n            \u003cbutton class=\"sg-unit-btn active\" data-unit=\"inches\"\u003eInches\u003c\/button\u003e\n            \u003cbutton class=\"sg-unit-btn\" data-unit=\"cm\"\u003ecm\u003c\/button\u003e\n        \u003c\/div\u003e\n\t\t\n            \u003cdiv class=\"sg-screenshot-wrap\"\u003e\n                \u003cimg class=\"sg-img-inches\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-flat-inches.png?v=1775758534\" alt=\"Product Inches\" style=\"width: 100%; display: block;\"\u003e\n                \u003cimg class=\"sg-img-cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-flat-centimeters.png?v=1775758533\" alt=\"Product CM\" style=\"width: 100%; display: none;\"\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"BodyMeas\" class=\"sg-tab-pane\"\u003e\n            \u003cdiv class=\"sg-flex\"\u003e\n                \u003cdiv class=\"sg-img-col\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-body.png?v=1775758533\" alt=\"Body measurements\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"sg-txt-col\"\u003e\n                    \u003cp\u003e\u003cstrong\u003eA Chest:\u003c\/strong\u003e Place the end of a measuring tape beside the collar at the top of the garment (high point shoulder). Pull the tape to the bottom of the item.\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eB Waist:\u003c\/strong\u003e Measure yourself around the fullest part of your chest. Keep the measuring tape horizontal.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\t\t\t\u003cdiv class=\"sg-unit-toggle\"\u003e\n            \u003cbutton class=\"sg-unit-btn active\" data-unit=\"inches\"\u003eInches\u003c\/button\u003e\n            \u003cbutton class=\"sg-unit-btn\" data-unit=\"cm\"\u003ecm\u003c\/button\u003e\n        \u003c\/div\u003e\n            \u003cdiv class=\"sg-screenshot-wrap\"\u003e\n                \u003cimg class=\"sg-img-inches\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-body-inches.png?v=1775758533\" alt=\"Body Inches\" style=\"width: 100%; display: block;\"\u003e\n                \u003cimg class=\"sg-img-cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-body-centimeter.png?v=1775758533\" alt=\"Body CM\" style=\"width: 100%; display: none;\"\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n    .sg-modal-overlay {\n        display: none; position: fixed; z-index: 100000; left: 0; top: 0; width: 100%; height: 100%;\n        background-color: rgba(0,0,0,0.6); justify-content: center; align-items: center; padding: 20px;\n    }\n    .sg-modal-content {\n        background: white; padding: 30px; border-radius: 8px; width: 100%; max-width: 650px;\n        position: relative; color: #111; max-height: 85vh; overflow-y: auto !important;\n        -webkit-overflow-scrolling: touch;\n    }\n    .sg-close-btn { position: absolute; right: 15px; top: 10px; font-size: 35px; border: none; background: none; cursor: pointer; color: #000; z-index: 10; line-height: 1;}\n    .sg-tabs-nav { display: flex; gap: 15px; border-bottom: 1px solid #eee; margin-bottom: 15px; }\n    .sg-tab-link { background: none; border: none; padding: 10px 0; cursor: pointer; font-weight: 600; color: #999; border-bottom: 2px solid transparent; }\n    .sg-tab-link.active { color: #000; border-bottom-color: #000; }\n    .sg-tab-pane { display: none; }\n    .sg-tab-pane.active { display: block; }\n    .sg-unit-toggle { display: flex; border: 1px solid #ddd; border-radius: 4px; width: fit-content; margin-bottom: 20px; }\n    .sg-unit-btn { padding: 6px 12px; border: none; background: white; cursor: pointer; font-size: 12px; font-weight: 600; }\n    .sg-unit-btn.active { background: #000; color: #fff; }\n    .sg-flex { display: flex; gap: 20px; margin-bottom: 20px; align-items: flex-start; }\n    .sg-img-col { flex: 1; min-width: 120px; }\n    .sg-img-col img { width: 100%; height: auto; display: block; }\n    .sg-txt-col { flex: 1.5; font-size: 13px; line-height: 1.4; color: #444; }\n    .sg-screenshot-wrap { border: 1px solid #f0f0f0; border-radius: 4px; overflow: hidden; background: #fafafa; }\n    @media (max-width: 550px) { .sg-flex { flex-direction: column; } }\n\u003c\/style\u003e\n\n\u003cscript\u003e\nfunction openShirtTab(evt, tabName) {\n    var i, pane, links;\n    pane = document.getElementsByClassName(\"sg-tab-pane\");\n    for (i = 0; i \u003c pane.length; i++) { pane[i].classList.remove(\"active\"); }\n    links = document.getElementsByClassName(\"sg-tab-link\");\n    for (i = 0; i \u003c links.length; i++) { links[i].classList.remove(\"active\"); }\n    document.getElementById(tabName).classList.add(\"active\");\n    evt.currentTarget.classList.add(\"active\");\n}\n\ndocument.addEventListener('DOMContentLoaded', function() {\n    const modal = document.getElementById(\"shirtGuideModal\");\n    const openBtn = document.getElementById(\"openShirtGuide\");\n    const closeBtn = document.getElementById(\"closeShirtGuide\");\n    const unitBtns = document.querySelectorAll(\".sg-unit-btn\");\n\n    if(openBtn) {\n        openBtn.onclick = () =\u003e { modal.style.setProperty('display', 'flex', 'important'); };\n        closeBtn.onclick = () =\u003e { modal.style.display = \"none\"; };\n        window.onclick = (e) =\u003e { if (e.target == modal) { modal.style.display = \"none\"; } };\n        \n        unitBtns.forEach(btn =\u003e {\n            btn.onclick = () =\u003e {\n                unitBtns.forEach(b =\u003e b.classList.remove(\"active\"));\n                btn.classList.add(\"active\");\n                const isCm = btn.getAttribute(\"data-unit\") === \"cm\";\n                \n                document.querySelectorAll(\".sg-img-inches\").forEach(img =\u003e img.style.display = isCm ? \"none\" : \"block\");\n                document.querySelectorAll(\".sg-img-cm\").forEach(img =\u003e img.style.display = isCm ? \"block\" : \"none\");\n            };\n        });\n    }\n});\n\u003c\/script\u003e \n","brand":"Nice Putt","offers":[{"title":"Black Melange \/ S","offer_id":56311341973670,"sku":"8377373_19658","price":70.5,"currency_code":"USD","in_stock":true},{"title":"Black Melange \/ M","offer_id":56311342006438,"sku":"8377373_19659","price":70.5,"currency_code":"USD","in_stock":true},{"title":"Black Melange \/ L","offer_id":56311342039206,"sku":"8377373_19660","price":70.5,"currency_code":"USD","in_stock":true},{"title":"Black Melange \/ XL","offer_id":56311342071974,"sku":"8377373_19661","price":70.5,"currency_code":"USD","in_stock":true},{"title":"Black Melange \/ 2XL","offer_id":56311342104742,"sku":"8377373_19662","price":73.0,"currency_code":"USD","in_stock":true},{"title":"Black Melange \/ 3XL","offer_id":56311342137510,"sku":"8377373_19663","price":76.0,"currency_code":"USD","in_stock":true},{"title":"Black Melange \/ 4XL","offer_id":56311342170278,"sku":"8377373_19664","price":78.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy Melange \/ S","offer_id":56311342203046,"sku":"8377373_19665","price":70.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy Melange \/ M","offer_id":56311342235814,"sku":"8377373_19666","price":70.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy Melange \/ L","offer_id":56311342268582,"sku":"8377373_19667","price":70.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy Melange \/ XL","offer_id":56311342301350,"sku":"8377373_19668","price":70.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy Melange \/ 2XL","offer_id":56311342334118,"sku":"8377373_19669","price":73.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy Melange \/ 3XL","offer_id":56311342366886,"sku":"8377373_19670","price":76.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy Melange \/ 4XL","offer_id":56311342399654,"sku":"8377373_19671","price":78.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal Melange \/ S","offer_id":56311342432422,"sku":"8377373_19672","price":70.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal Melange \/ M","offer_id":56311342465190,"sku":"8377373_19673","price":70.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal Melange \/ L","offer_id":56311342497958,"sku":"8377373_19674","price":70.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal Melange \/ XL","offer_id":56311342530726,"sku":"8377373_19675","price":70.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal Melange \/ 2XL","offer_id":56311342563494,"sku":"8377373_19676","price":73.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal Melange \/ 3XL","offer_id":56311342596262,"sku":"8377373_19677","price":76.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal Melange \/ 4XL","offer_id":56311342629030,"sku":"8377373_19678","price":78.5,"currency_code":"USD","in_stock":true},{"title":"Grey One Heather \/ S","offer_id":56311342661798,"sku":"8377373_19679","price":70.5,"currency_code":"USD","in_stock":true},{"title":"Grey One Heather \/ M","offer_id":56311342694566,"sku":"8377373_19680","price":70.5,"currency_code":"USD","in_stock":true},{"title":"Grey One Heather \/ L","offer_id":56311342727334,"sku":"8377373_19681","price":70.5,"currency_code":"USD","in_stock":true},{"title":"Grey One Heather \/ XL","offer_id":56311342760102,"sku":"8377373_19682","price":70.5,"currency_code":"USD","in_stock":true},{"title":"Grey One Heather \/ 2XL","offer_id":56311342792870,"sku":"8377373_19683","price":73.0,"currency_code":"USD","in_stock":true},{"title":"Grey One Heather \/ 3XL","offer_id":56311342825638,"sku":"8377373_19684","price":76.0,"currency_code":"USD","in_stock":true},{"title":"Grey One Heather \/ 4XL","offer_id":56311342858406,"sku":"8377373_19685","price":78.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/adidas-space-dyed-polo-shirt-grey-one-heather-left-69bc6e8bc4645.jpg?v=1773956755"},{"product_id":"mens-adidas-sport-polo","title":"Men's adidas sport polo","description":"Stay cool and stylish with the adidas sport polo, made from 100% recycled polyester piqué. The lightweight and premium fabric features a hydrophilic finish and an athletic fit. Great for outdoor activities or casual wear alike.\u003cbr\u003e\n\u003cbr\u003e\n• 100% recycled polyester piqué\u003cbr\u003e\n• Fabric weight: 4.3 oz.\/yd.² (145.79 g\/m²)\u003cbr\u003e\n• Hydrophilic finish\u003cbr\u003e\n• Relaxed fit\u003cbr\u003e\n• Rib-knit collar with three-button placket\u003cbr\u003e\n• Contrast adidas logo on the right sleeve\u003cbr\u003e\n• Blank product sourced from Vietnam\n\u003cdiv class=\"product-popup-trigger-wrapper\" style=\"margin: 15px 0;\"\u003e\n    \u003ca href=\"javascript:void(0)\" id=\"openShirtGuide\" style=\"display: flex; align-items: center; gap: 8px; color: #111; font-weight: 600; text-decoration: underline; font-size: 1.4rem; cursor: pointer;\"\u003e\n        \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M7 7h10M7 12h10M7 17h10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Size guide\n    \u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"shirtGuideModal\" class=\"sg-modal-overlay\"\u003e\n    \u003cdiv class=\"sg-modal-content\"\u003e\n        \u003cbutton class=\"sg-close-btn\" id=\"closeShirtGuide\" aria-label=\"Close\"\u003e×\u003c\/button\u003e\n        \n        \u003ch2 style=\"margin: 0 0 15px 0; font-size: 20px;\"\u003eSize guide\u003c\/h2\u003e\n\n        \u003cdiv class=\"sg-tabs-nav\"\u003e\n            \u003cbutton class=\"sg-tab-link active\" onclick=\"openShirtTab(event, 'ProdMeas')\"\u003eProduct Measurements\u003c\/button\u003e\n            \u003cbutton class=\"sg-tab-link\" onclick=\"openShirtTab(event, 'BodyMeas')\"\u003eMeasure Yourself\u003c\/button\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"ProdMeas\" class=\"sg-tab-pane active\"\u003e\n            \u003cp style=\"font-size: 12px; color: #666; margin-bottom: 15px; line-height: 1.4;\"\u003e\n                Measurements are provided by suppliers. Product measurements may vary by up to 2\" (5 cm).\u003cbr\u003e\n                \u003cstrong\u003ePro tip!\u003c\/strong\u003e Measure one of your products at home and compare.\n            \u003c\/p\u003e\n            \u003cdiv class=\"sg-flex\"\u003e\n                \u003cdiv class=\"sg-img-col\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-flat.png?v=1775758533\" alt=\"Flat measurements\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"sg-txt-col\"\u003e\n                    \u003cp\u003e\u003cstrong\u003eA Length:\u003c\/strong\u003e Place the end of a measuring tape beside the collar at the top of the garment (high point shoulder). Pull the tape to the bottom of the item\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eB Width:\u003c\/strong\u003e Place the end of a measuring tape at one side of the chest area and pull the tape across to the other side of the product.\u003c\/p\u003e\n                    \n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\t\t\t\n\t\t\t\u003cdiv class=\"sg-unit-toggle\"\u003e\n            \u003cbutton class=\"sg-unit-btn active\" data-unit=\"inches\"\u003eInches\u003c\/button\u003e\n            \u003cbutton class=\"sg-unit-btn\" data-unit=\"cm\"\u003ecm\u003c\/button\u003e\n        \u003c\/div\u003e\n\t\t\n            \u003cdiv class=\"sg-screenshot-wrap\"\u003e\n                \u003cimg class=\"sg-img-inches\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-flat-inches.png?v=1775758534\" alt=\"Product Inches\" style=\"width: 100%; display: block;\"\u003e\n                \u003cimg class=\"sg-img-cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-flat-centimeters.png?v=1775758533\" alt=\"Product CM\" style=\"width: 100%; display: none;\"\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"BodyMeas\" class=\"sg-tab-pane\"\u003e\n            \u003cdiv class=\"sg-flex\"\u003e\n                \u003cdiv class=\"sg-img-col\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-body.png?v=1775758533\" alt=\"Body measurements\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"sg-txt-col\"\u003e\n                    \u003cp\u003e\u003cstrong\u003eA Chest:\u003c\/strong\u003e Place the end of a measuring tape beside the collar at the top of the garment (high point shoulder). Pull the tape to the bottom of the item.\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eB Waist:\u003c\/strong\u003e Measure yourself around the fullest part of your chest. Keep the measuring tape horizontal.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\t\t\t\u003cdiv class=\"sg-unit-toggle\"\u003e\n            \u003cbutton class=\"sg-unit-btn active\" data-unit=\"inches\"\u003eInches\u003c\/button\u003e\n            \u003cbutton class=\"sg-unit-btn\" data-unit=\"cm\"\u003ecm\u003c\/button\u003e\n        \u003c\/div\u003e\n            \u003cdiv class=\"sg-screenshot-wrap\"\u003e\n                \u003cimg class=\"sg-img-inches\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-body-inches.png?v=1775758533\" alt=\"Body Inches\" style=\"width: 100%; display: block;\"\u003e\n                \u003cimg class=\"sg-img-cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-body-centimeter.png?v=1775758533\" alt=\"Body CM\" style=\"width: 100%; display: none;\"\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n    .sg-modal-overlay {\n        display: none; position: fixed; z-index: 100000; left: 0; top: 0; width: 100%; height: 100%;\n        background-color: rgba(0,0,0,0.6); justify-content: center; align-items: center; padding: 20px;\n    }\n    .sg-modal-content {\n        background: white; padding: 30px; border-radius: 8px; width: 100%; max-width: 650px;\n        position: relative; color: #111; max-height: 85vh; overflow-y: auto !important;\n        -webkit-overflow-scrolling: touch;\n    }\n    .sg-close-btn { position: absolute; right: 15px; top: 10px; font-size: 35px; border: none; background: none; cursor: pointer; color: #000; z-index: 10; line-height: 1;}\n    .sg-tabs-nav { display: flex; gap: 15px; border-bottom: 1px solid #eee; margin-bottom: 15px; }\n    .sg-tab-link { background: none; border: none; padding: 10px 0; cursor: pointer; font-weight: 600; color: #999; border-bottom: 2px solid transparent; }\n    .sg-tab-link.active { color: #000; border-bottom-color: #000; }\n    .sg-tab-pane { display: none; }\n    .sg-tab-pane.active { display: block; }\n    .sg-unit-toggle { display: flex; border: 1px solid #ddd; border-radius: 4px; width: fit-content; margin-bottom: 20px; }\n    .sg-unit-btn { padding: 6px 12px; border: none; background: white; cursor: pointer; font-size: 12px; font-weight: 600; }\n    .sg-unit-btn.active { background: #000; color: #fff; }\n    .sg-flex { display: flex; gap: 20px; margin-bottom: 20px; align-items: flex-start; }\n    .sg-img-col { flex: 1; min-width: 120px; }\n    .sg-img-col img { width: 100%; height: auto; display: block; }\n    .sg-txt-col { flex: 1.5; font-size: 13px; line-height: 1.4; color: #444; }\n    .sg-screenshot-wrap { border: 1px solid #f0f0f0; border-radius: 4px; overflow: hidden; background: #fafafa; }\n    @media (max-width: 550px) { .sg-flex { flex-direction: column; } }\n\u003c\/style\u003e\n\n\u003cscript\u003e\nfunction openShirtTab(evt, tabName) {\n    var i, pane, links;\n    pane = document.getElementsByClassName(\"sg-tab-pane\");\n    for (i = 0; i \u003c pane.length; i++) { pane[i].classList.remove(\"active\"); }\n    links = document.getElementsByClassName(\"sg-tab-link\");\n    for (i = 0; i \u003c links.length; i++) { links[i].classList.remove(\"active\"); }\n    document.getElementById(tabName).classList.add(\"active\");\n    evt.currentTarget.classList.add(\"active\");\n}\n\ndocument.addEventListener('DOMContentLoaded', function() {\n    const modal = document.getElementById(\"shirtGuideModal\");\n    const openBtn = document.getElementById(\"openShirtGuide\");\n    const closeBtn = document.getElementById(\"closeShirtGuide\");\n    const unitBtns = document.querySelectorAll(\".sg-unit-btn\");\n\n    if(openBtn) {\n        openBtn.onclick = () =\u003e { modal.style.setProperty('display', 'flex', 'important'); };\n        closeBtn.onclick = () =\u003e { modal.style.display = \"none\"; };\n        window.onclick = (e) =\u003e { if (e.target == modal) { modal.style.display = \"none\"; } };\n        \n        unitBtns.forEach(btn =\u003e {\n            btn.onclick = () =\u003e {\n                unitBtns.forEach(b =\u003e b.classList.remove(\"active\"));\n                btn.classList.add(\"active\");\n                const isCm = btn.getAttribute(\"data-unit\") === \"cm\";\n                \n                document.querySelectorAll(\".sg-img-inches\").forEach(img =\u003e img.style.display = isCm ? \"none\" : \"block\");\n                document.querySelectorAll(\".sg-img-cm\").forEach(img =\u003e img.style.display = isCm ? \"block\" : \"none\");\n            };\n        });\n    }\n});\n\u003c\/script\u003e","brand":"Nice Putt","offers":[{"title":"Black \/ S","offer_id":56312997609638,"sku":"4320537_19529","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":56312997642406,"sku":"4320537_19530","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":56312997675174,"sku":"4320537_19531","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":56312997707942,"sku":"4320537_19532","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":56312997740710,"sku":"4320537_19533","price":58.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":56312997773478,"sku":"4320537_19534","price":60.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":56312997806246,"sku":"4320537_19535","price":63.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy \/ S","offer_id":56312997839014,"sku":"4320537_19536","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy \/ M","offer_id":56312997871782,"sku":"4320537_19537","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy \/ L","offer_id":56312997904550,"sku":"4320537_19538","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy \/ XL","offer_id":56312997937318,"sku":"4320537_19539","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy \/ 2XL","offer_id":56312997970086,"sku":"4320537_19540","price":58.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy \/ 3XL","offer_id":56312998002854,"sku":"4320537_19541","price":60.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy \/ 4XL","offer_id":56312998035622,"sku":"4320537_19542","price":63.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal \/ S","offer_id":56312998068390,"sku":"4320537_19543","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal \/ M","offer_id":56312998101158,"sku":"4320537_19544","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal \/ L","offer_id":56312998133926,"sku":"4320537_19545","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal \/ XL","offer_id":56312998166694,"sku":"4320537_19546","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal \/ 2XL","offer_id":56312998199462,"sku":"4320537_19547","price":58.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal \/ 3XL","offer_id":56312998232230,"sku":"4320537_19548","price":60.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal \/ 4XL","offer_id":56312998264998,"sku":"4320537_19549","price":63.5,"currency_code":"USD","in_stock":true},{"title":"Grey Three \/ S","offer_id":56312998297766,"sku":"4320537_19550","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Grey Three \/ M","offer_id":56312998330534,"sku":"4320537_19551","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Grey Three \/ L","offer_id":56312998363302,"sku":"4320537_19552","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Grey Three \/ XL","offer_id":56312998396070,"sku":"4320537_19553","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Grey Three \/ 2XL","offer_id":56312998428838,"sku":"4320537_19554","price":58.0,"currency_code":"USD","in_stock":true},{"title":"Grey Three \/ 3XL","offer_id":56312998461606,"sku":"4320537_19555","price":60.5,"currency_code":"USD","in_stock":true},{"title":"Grey Three \/ 4XL","offer_id":56312998494374,"sku":"4320537_19556","price":63.5,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":56312998527142,"sku":"4320537_19557","price":55.5,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":56312998559910,"sku":"4320537_19558","price":55.5,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":56312998592678,"sku":"4320537_19559","price":55.5,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":56312998625446,"sku":"4320537_19560","price":55.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":56312998658214,"sku":"4320537_19561","price":58.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":56312998690982,"sku":"4320537_19562","price":60.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":56312998723750,"sku":"4320537_19563","price":63.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/adidas-sport-polo-shirt-collegiate-royal-front-69bd5987a29cd.jpg?v=1774016919"},{"product_id":"mens-under-armour®-mens-polo","title":"Men's Under Armour® Tech polo","description":"Designed for high performance, this shirt features anti-odor technology and breathable, light fabric to keep you cool. Whether for sports or casual wear, it’s a versatile choice.\u003cbr\u003e\n\u003cbr\u003e\n• 100% polyester\u003cbr\u003e\n• Fabric weight: 5.29 oz.\/yd.² (179 g\/m²)\u003cbr\u003e\n• Relaxed fit\u003cbr\u003e\n• Anti-odor sweat-wicking material\u003cbr\u003e\n• Textured, breathable fabric\u003cbr\u003e\n• 3-button placket\u003cbr\u003e\n• Self-fabric collar\u003cbr\u003e\n• Under Armour® logo on the right chest\u003cbr\u003e\n• Blank product sourced from Vietnam\n\u003cdiv class=\"product-popup-trigger-wrapper\" style=\"margin: 15px 0;\"\u003e\n    \u003ca href=\"javascript:void(0)\" id=\"openShirtGuide\" style=\"display: flex; align-items: center; gap: 8px; color: #111; font-weight: 600; text-decoration: underline; font-size: 1.4rem; cursor: pointer;\"\u003e\n        \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M7 7h10M7 12h10M7 17h10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Size guide\n    \u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"shirtGuideModal\" class=\"sg-modal-overlay\"\u003e\n    \u003cdiv class=\"sg-modal-content\"\u003e\n        \u003cbutton class=\"sg-close-btn\" id=\"closeShirtGuide\" aria-label=\"Close\"\u003e×\u003c\/button\u003e\n        \n        \u003ch2 style=\"margin: 0 0 15px 0; font-size: 20px;\"\u003eProduct Measure\u003c\/h2\u003e\n\n        \u003cdiv class=\"sg-main-content\"\u003e\n            \u003cp style=\"font-size: 12px; color: #666; margin-bottom: 15px; line-height: 1.4;\"\u003e\n                Measurements are provided by suppliers. Product measurements may vary by up to 2\" (5 cm).\u003cbr\u003e\n                \u003cstrong\u003ePro tip!\u003c\/strong\u003e Measure one of your products at home and compare.\n            \u003c\/p\u003e\n\n            \u003cdiv class=\"sg-flex\"\u003e\n                \u003cdiv class=\"sg-img-col\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-underarmour-mens-polo-body.png?v=1775831740\" alt=\"Flat measurements\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"sg-txt-col\"\u003e\n                    \u003cp\u003e\u003cstrong\u003eA Length:\u003c\/strong\u003e Place the end of a measuring tape beside the collar at the top of the garment (high point shoulder). Pull the tape to the bottom of the item.\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eB Width:\u003c\/strong\u003e Place the end of a measuring tape at one side of the chest area and pull the tape across to the other side of the product.\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eC Sleeve:\u003c\/strong\u003e Place the end of a measuring tape at the center back of the collar, then pull the tape along the top seam of the sleeve. When you get to the shoulder hold the tape in place at the shoulder and continue to pull down the sleeve until you reach the hem of the sleeve.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n        \u003cdiv class=\"sg-unit-toggle\"\u003e\n            \u003cbutton class=\"sg-unit-btn active\" data-unit=\"inches\"\u003eInches\u003c\/button\u003e\n            \u003cbutton class=\"sg-unit-btn\" data-unit=\"cm\"\u003ecm\u003c\/button\u003e\n        \u003c\/div\u003e\n        \n            \u003cdiv class=\"sg-screenshot-wrap\"\u003e\n                \u003cimg id=\"shirtImgInches\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-underarmour-mens-polo-body-inches.png?v=1775831740\" alt=\"Imperial Sizes\" style=\"width: 100%; display: block;\"\u003e\n                \n                \u003cimg id=\"shirtImgCm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-underarmour-mens-polo-body-centimeters.png?v=1775831740\" alt=\"Metric Sizes\" style=\"width: 100%; display: none;\"\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n    .sg-modal-overlay {\n        display: none; position: fixed; z-index: 100000; left: 0; top: 0; width: 100%; height: 100%;\n        background-color: rgba(0,0,0,0.6); justify-content: center; align-items: center; padding: 20px;\n    }\n    .sg-modal-content {\n        background: white; padding: 30px; border-radius: 8px; width: 100%; max-width: 650px;\n        position: relative; color: #111; max-height: 85vh; overflow-y: auto !important;\n        -webkit-overflow-scrolling: touch;\n    }\n    .sg-close-btn { position: absolute; right: 15px; top: 10px; font-size: 35px; border: none; background: none; cursor: pointer; color: #000; z-index: 10; line-height: 1;}\n    .sg-unit-toggle { display: flex; border: 1px solid #ddd; border-radius: 4px; width: fit-content; margin-bottom: 20px; }\n    .sg-unit-btn { padding: 8px 16px; border: none; background: white; cursor: pointer; font-size: 13px; font-weight: 600; }\n    .sg-unit-btn.active { background: #000; color: #fff; }\n    \n    .sg-flex { display: flex; gap: 20px; margin-bottom: 20px; align-items: flex-start; }\n    .sg-img-col { flex: 1; min-width: 150px; }\n    .sg-img-col img { width: 100%; height: auto; display: block; }\n    .sg-txt-col { flex: 1.5; font-size: 13px; line-height: 1.4; color: #444; }\n\n    .sg-screenshot-wrap { border: 1px solid #f0f0f0; border-radius: 4px; overflow: hidden; background: #fafafa; margin-top: 10px; }\n\n    @media (max-width: 550px) { \n        .sg-flex { flex-direction: column; } \n        .sg-img-col { min-width: 100%; }\n    }\n\u003c\/style\u003e\n\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function() {\n    const modal = document.getElementById(\"shirtGuideModal\");\n    const openBtn = document.getElementById(\"openShirtGuide\");\n    const closeBtn = document.getElementById(\"closeShirtGuide\");\n    const unitBtns = document.querySelectorAll(\".sg-unit-btn\");\n    const imgInches = document.getElementById(\"shirtImgInches\");\n    const imgCm = document.getElementById(\"shirtImgCm\");\n\n    if(openBtn) {\n        openBtn.onclick = () =\u003e { modal.style.setProperty('display', 'flex', 'important'); };\n        closeBtn.onclick = () =\u003e { modal.style.display = \"none\"; };\n        window.onclick = (e) =\u003e { if (e.target == modal) { modal.style.display = \"none\"; } };\n        \n        unitBtns.forEach(btn =\u003e {\n            btn.onclick = () =\u003e {\n                unitBtns.forEach(b =\u003e b.classList.remove(\"active\"));\n                btn.classList.add(\"active\");\n                if (btn.getAttribute(\"data-unit\") === \"inches\") {\n                    imgInches.style.display = \"block\";\n                    imgCm.style.display = \"none\";\n                } else {\n                    imgInches.style.display = \"none\";\n                    imgCm.style.display = \"block\";\n                }\n            };\n        });\n    }\n});\n\u003c\/script\u003e","brand":"Nice Putt","offers":[{"title":"Black \/ S","offer_id":56313006489766,"sku":"6395908_19489","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":56313006522534,"sku":"6395908_19494","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":56313006555302,"sku":"6395908_19499","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":56313006588070,"sku":"6395908_19504","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":56313006620838,"sku":"6395908_19509","price":71.5,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":56313006653606,"sku":"6395908_19491","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":56313006686374,"sku":"6395908_19496","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":56313006719142,"sku":"6395908_19501","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":56313006751910,"sku":"6395908_19506","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":56313006784678,"sku":"6395908_19511","price":71.5,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ S","offer_id":56313006817446,"sku":"6395908_19493","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ M","offer_id":56313006850214,"sku":"6395908_19498","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ L","offer_id":56313006882982,"sku":"6395908_19503","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ XL","offer_id":56313006915750,"sku":"6395908_19508","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ 2XL","offer_id":56313006948518,"sku":"6395908_19513","price":71.5,"currency_code":"USD","in_stock":true},{"title":"Grey \/ S","offer_id":56313006981286,"sku":"6395908_19492","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Grey \/ M","offer_id":56313007014054,"sku":"6395908_19497","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Grey \/ L","offer_id":56313007046822,"sku":"6395908_19502","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Grey \/ XL","offer_id":56313007079590,"sku":"6395908_19507","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Grey \/ 2XL","offer_id":56313007112358,"sku":"6395908_19512","price":71.5,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":56313007145126,"sku":"6395908_19490","price":69.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":56313007177894,"sku":"6395908_19495","price":69.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":56313007210662,"sku":"6395908_19500","price":69.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":56313007243430,"sku":"6395908_19505","price":69.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":56313007276198,"sku":"6395908_19510","price":71.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/under-armour-mens-polo-shirt-forest-green-front-69bd5a85bf156.jpg?v=1774017166"},{"product_id":"mens-adidas-quarter-zip-pullover","title":"Men's adidas Quarter zip pullover","description":"Jumping and squatting your way through an intense workout is difficult enough, so why not make it easier with comfy clothing that embraces your movement? The eco-friendly pullover is lightweight and comfortable and has sweat-wicking qualities that will keep your body cool and dry.\u003cbr\u003e\n\u003cbr\u003e\n• 100% recycled polyester\u003cbr\u003e\n• Regular fit\u003cbr\u003e\n• Self-mock collar, bottom hem, and cuffs\u003cbr\u003e\n• UPF 50+ protection\u003cbr\u003e\n• Hydrophilic finish\u003cbr\u003e\n• Contrast color adidas logo on the left sleeve\n\u003cdiv class=\"product-popup-trigger-wrapper\" style=\"margin: 15px 0;\"\u003e\n    \u003ca href=\"javascript:void(0)\" id=\"openShirtGuide\" style=\"display: flex; align-items: center; gap: 8px; color: #111; font-weight: 600; text-decoration: underline; font-size: 1.4rem; cursor: pointer;\"\u003e\n        \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M7 7h10M7 12h10M7 17h10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Size guide\n    \u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"shirtGuideModal\" class=\"sg-modal-overlay\"\u003e\n    \u003cdiv class=\"sg-modal-content\"\u003e\n        \u003cbutton class=\"sg-close-btn\" id=\"closeShirtGuide\" aria-label=\"Close\"\u003e×\u003c\/button\u003e\n        \n        \u003ch2 style=\"margin: 0 0 15px 0; font-size: 20px;\"\u003eSize guide\u003c\/h2\u003e\n\n        \u003cdiv class=\"sg-tabs-nav\"\u003e\n            \u003cbutton class=\"sg-tab-link active\" onclick=\"openShirtTab(event, 'ProdMeas')\"\u003eProduct Measurements\u003c\/button\u003e\n            \u003cbutton class=\"sg-tab-link\" onclick=\"openShirtTab(event, 'BodyMeas')\"\u003eMeasure Yourself\u003c\/button\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"ProdMeas\" class=\"sg-tab-pane active\"\u003e\n            \u003cp style=\"font-size: 12px; color: #666; margin-bottom: 15px; line-height: 1.4;\"\u003e\n                Measurements are provided by suppliers. Product measurements may vary by up to 2\" (5 cm).\u003cbr\u003e\n                \u003cstrong\u003ePro tip!\u003c\/strong\u003e Measure one of your products at home and compare.\n            \u003c\/p\u003e\n            \u003cdiv class=\"sg-flex\"\u003e\n                \u003cdiv class=\"sg-img-col\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-quarterzip-flat.png?v=1775833326\" alt=\"Flat measurements\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"sg-txt-col\"\u003e\n                    \u003cp\u003e\u003cstrong\u003eA Length:\u003c\/strong\u003e Place the end of a measuring tape beside the collar at the top of the garment (high point shoulder). Pull the tape to the bottom of the item\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eB Width:\u003c\/strong\u003e Place the end of a measuring tape at one side of the chest area and pull the tape across to the other side of the product.\u003c\/p\u003e\n                    \n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\t\t\t\n\t\t\t\u003cdiv class=\"sg-unit-toggle\"\u003e\n            \u003cbutton class=\"sg-unit-btn active\" data-unit=\"inches\"\u003eInches\u003c\/button\u003e\n            \u003cbutton class=\"sg-unit-btn\" data-unit=\"cm\"\u003ecm\u003c\/button\u003e\n        \u003c\/div\u003e\n\t\t\n            \u003cdiv class=\"sg-screenshot-wrap\"\u003e\n                \u003cimg class=\"sg-img-inches\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-quarterzip-flat-inches.png?v=1775832974\" alt=\"Product Inches\" style=\"width: 100%; display: block;\"\u003e\n                \u003cimg class=\"sg-img-cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-quarterzip-flat-centimeters.png?v=1775832974\" alt=\"Product CM\" style=\"width: 100%; display: none;\"\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"BodyMeas\" class=\"sg-tab-pane\"\u003e\n            \u003cdiv class=\"sg-flex\"\u003e\n                \u003cdiv class=\"sg-img-col\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-quarterzip-body.png?v=1775832974\" alt=\"Body measurements\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"sg-txt-col\"\u003e\n                    \u003cp\u003e\u003cstrong\u003eA Chest:\u003c\/strong\u003e Place the end of a measuring tape beside the collar at the top of the garment (high point shoulder). Pull the tape to the bottom of the item.\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eB Waist:\u003c\/strong\u003e Measure yourself around the fullest part of your chest. Keep the measuring tape horizontal.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\t\t\t\u003cdiv class=\"sg-unit-toggle\"\u003e\n            \u003cbutton class=\"sg-unit-btn active\" data-unit=\"inches\"\u003eInches\u003c\/button\u003e\n            \u003cbutton class=\"sg-unit-btn\" data-unit=\"cm\"\u003ecm\u003c\/button\u003e\n        \u003c\/div\u003e\n            \u003cdiv class=\"sg-screenshot-wrap\"\u003e\n                \u003cimg class=\"sg-img-inches\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-quarterzip-body-inches.png?v=1775832974\" alt=\"Body Inches\" style=\"width: 100%; display: block;\"\u003e\n                \u003cimg class=\"sg-img-cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-quarterzip-body-centimeters.png?v=1775832974\" alt=\"Body CM\" style=\"width: 100%; display: none;\"\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n    .sg-modal-overlay {\n        display: none; position: fixed; z-index: 100000; left: 0; top: 0; width: 100%; height: 100%;\n        background-color: rgba(0,0,0,0.6); justify-content: center; align-items: center; padding: 20px;\n    }\n    .sg-modal-content {\n        background: white; padding: 30px; border-radius: 8px; width: 100%; max-width: 650px;\n        position: relative; color: #111; max-height: 85vh; overflow-y: auto !important;\n        -webkit-overflow-scrolling: touch;\n    }\n    .sg-close-btn { position: absolute; right: 15px; top: 10px; font-size: 35px; border: none; background: none; cursor: pointer; color: #000; z-index: 10; line-height: 1;}\n    .sg-tabs-nav { display: flex; gap: 15px; border-bottom: 1px solid #eee; margin-bottom: 15px; }\n    .sg-tab-link { background: none; border: none; padding: 10px 0; cursor: pointer; font-weight: 600; color: #999; border-bottom: 2px solid transparent; }\n    .sg-tab-link.active { color: #000; border-bottom-color: #000; }\n    .sg-tab-pane { display: none; }\n    .sg-tab-pane.active { display: block; }\n    .sg-unit-toggle { display: flex; border: 1px solid #ddd; border-radius: 4px; width: fit-content; margin-bottom: 20px; }\n    .sg-unit-btn { padding: 6px 12px; border: none; background: white; cursor: pointer; font-size: 12px; font-weight: 600; }\n    .sg-unit-btn.active { background: #000; color: #fff; }\n    .sg-flex { display: flex; gap: 20px; margin-bottom: 20px; align-items: flex-start; }\n    .sg-img-col { flex: 1; min-width: 120px; }\n    .sg-img-col img { width: 100%; height: auto; display: block; }\n    .sg-txt-col { flex: 1.5; font-size: 13px; line-height: 1.4; color: #444; }\n    .sg-screenshot-wrap { border: 1px solid #f0f0f0; border-radius: 4px; overflow: hidden; background: #fafafa; }\n    @media (max-width: 550px) { .sg-flex { flex-direction: column; } }\n\u003c\/style\u003e\n\n\u003cscript\u003e\nfunction openShirtTab(evt, tabName) {\n    var i, pane, links;\n    pane = document.getElementsByClassName(\"sg-tab-pane\");\n    for (i = 0; i \u003c pane.length; i++) { pane[i].classList.remove(\"active\"); }\n    links = document.getElementsByClassName(\"sg-tab-link\");\n    for (i = 0; i \u003c links.length; i++) { links[i].classList.remove(\"active\"); }\n    document.getElementById(tabName).classList.add(\"active\");\n    evt.currentTarget.classList.add(\"active\");\n}\n\ndocument.addEventListener('DOMContentLoaded', function() {\n    const modal = document.getElementById(\"shirtGuideModal\");\n    const openBtn = document.getElementById(\"openShirtGuide\");\n    const closeBtn = document.getElementById(\"closeShirtGuide\");\n    const unitBtns = document.querySelectorAll(\".sg-unit-btn\");\n\n    if(openBtn) {\n        openBtn.onclick = () =\u003e { modal.style.setProperty('display', 'flex', 'important'); };\n        closeBtn.onclick = () =\u003e { modal.style.display = \"none\"; };\n        window.onclick = (e) =\u003e { if (e.target == modal) { modal.style.display = \"none\"; } };\n        \n        unitBtns.forEach(btn =\u003e {\n            btn.onclick = () =\u003e {\n                unitBtns.forEach(b =\u003e b.classList.remove(\"active\"));\n                btn.classList.add(\"active\");\n                const isCm = btn.getAttribute(\"data-unit\") === \"cm\";\n                \n                document.querySelectorAll(\".sg-img-inches\").forEach(img =\u003e img.style.display = isCm ? \"none\" : \"block\");\n                document.querySelectorAll(\".sg-img-cm\").forEach(img =\u003e img.style.display = isCm ? \"block\" : \"none\");\n            };\n        });\n    }\n});\n\u003c\/script\u003e","brand":"Nice Putt","offers":[{"title":"Black \/ S","offer_id":56313015632038,"sku":"9492369_13362","price":83.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":56313015664806,"sku":"9492369_13363","price":83.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":56313015697574,"sku":"9492369_13364","price":83.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":56313015730342,"sku":"9492369_13365","price":83.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":56313015763110,"sku":"9492369_13366","price":85.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":56313015795878,"sku":"9492369_13367","price":88.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":56313015828646,"sku":"9492369_13368","price":91.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy \/ S","offer_id":56313015861414,"sku":"9492369_13376","price":83.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy \/ M","offer_id":56313015894182,"sku":"9492369_13377","price":83.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy \/ L","offer_id":56313015926950,"sku":"9492369_13378","price":83.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy \/ XL","offer_id":56313015959718,"sku":"9492369_13379","price":83.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy \/ 2XL","offer_id":56313015992486,"sku":"9492369_13380","price":85.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy \/ 3XL","offer_id":56313016025254,"sku":"9492369_13381","price":88.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy \/ 4XL","offer_id":56313016058022,"sku":"9492369_13382","price":91.0,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ S","offer_id":56313016090790,"sku":"9492369_13369","price":83.0,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ M","offer_id":56313016123558,"sku":"9492369_13370","price":83.0,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ L","offer_id":56313016156326,"sku":"9492369_13371","price":83.0,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ XL","offer_id":56313016189094,"sku":"9492369_13372","price":83.0,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ 2XL","offer_id":56313016221862,"sku":"9492369_13373","price":85.5,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ 3XL","offer_id":56313016254630,"sku":"9492369_13374","price":88.5,"currency_code":"USD","in_stock":true},{"title":"Black Heather \/ 4XL","offer_id":56313016287398,"sku":"9492369_13375","price":91.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":56313016320166,"sku":"9492369_13355","price":83.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":56313016352934,"sku":"9492369_13356","price":83.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":56313016385702,"sku":"9492369_13357","price":83.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":56313016418470,"sku":"9492369_13358","price":83.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":56313016451238,"sku":"9492369_13359","price":85.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":56313016484006,"sku":"9492369_13360","price":88.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":56313016516774,"sku":"9492369_13361","price":91.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/adidas-quarter-zip-pullover-black-heather-front-69bd5b9ddbcda.jpg?v=1774017447"},{"product_id":"womens-under-armour®-polo","title":"Women's Under Armour® Tech polo","description":"Designed for peak performance, this polo features anti-odor technology and breathable, lightweight fabric. Stay fresh and comfortable whether you're hitting the gym, running errands, or enjoying a casual outing.\u003cbr\u003e\n\u003cbr\u003e\n• 100% polyester\u003cbr\u003e\n• Fabric weight: 5.29 oz.\/yd.² (179 g\/m²)\u003cbr\u003e\n• Relaxed fit\u003cbr\u003e\n• Anti-odor sweat-wicking material\u003cbr\u003e\n• Textured, breathable fabric\u003cbr\u003e\n• 3-button placket\u003cbr\u003e\n• Self-fabric collar\u003cbr\u003e\n• Under Armour® logo on the right chest\u003cbr\u003e\n• Blank product sourced from Vietnam\n\u003cdiv class=\"product-popup-trigger-wrapper\" style=\"margin: 15px 0;\"\u003e\n    \u003ca href=\"javascript:void(0)\" id=\"openShirtGuide\" style=\"display: flex; align-items: center; gap: 8px; color: #111; font-weight: 600; text-decoration: underline; font-size: 1.4rem; cursor: pointer;\"\u003e\n        \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M7 7h10M7 12h10M7 17h10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Size guide\n    \u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"shirtGuideModal\" class=\"sg-modal-overlay\"\u003e\n    \u003cdiv class=\"sg-modal-content\"\u003e\n        \u003cbutton class=\"sg-close-btn\" id=\"closeShirtGuide\" aria-label=\"Close\"\u003e×\u003c\/button\u003e\n        \n        \u003ch2 style=\"margin: 0 0 15px 0; font-size: 20px;\"\u003eProduct Measure\u003c\/h2\u003e\n\n        \u003cdiv class=\"sg-main-content\"\u003e\n            \u003cp style=\"font-size: 12px; color: #666; margin-bottom: 15px; line-height: 1.4;\"\u003e\n                Measurements are provided by suppliers. Product measurements may vary by up to 2\" (5 cm).\u003cbr\u003e\n                \u003cstrong\u003ePro tip!\u003c\/strong\u003e Measure one of your products at home and compare.\n            \u003c\/p\u003e\n\n            \u003cdiv class=\"sg-flex\"\u003e\n                \u003cdiv class=\"sg-img-col\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-underarmour-polo-flat.png?v=1775829863\" alt=\"Flat measurements\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"sg-txt-col\"\u003e\n                    \u003cp\u003e\u003cstrong\u003eA Length:\u003c\/strong\u003e Place the end of a measuring tape beside the collar at the top of the garment (high point shoulder). Pull the tape to the bottom of the item.\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eB Width:\u003c\/strong\u003e Place the end of a measuring tape at one side of the chest area and pull the tape across to the other side of the product.\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eC Sleeve:\u003c\/strong\u003e Place the end of a measuring tape at the center back of the collar, then pull the tape along the top seam of the sleeve. When you get to the shoulder hold the tape in place at the shoulder and continue to pull down the sleeve until you reach the hem of the sleeve.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n        \u003cdiv class=\"sg-unit-toggle\"\u003e\n            \u003cbutton class=\"sg-unit-btn active\" data-unit=\"inches\"\u003eInches\u003c\/button\u003e\n            \u003cbutton class=\"sg-unit-btn\" data-unit=\"cm\"\u003ecm\u003c\/button\u003e\n        \u003c\/div\u003e\n        \n            \u003cdiv class=\"sg-screenshot-wrap\"\u003e\n                \u003cimg id=\"shirtImgInches\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-underarmour-women-polo-flat-inches.png?v=1775830617\" alt=\"Imperial Sizes\" style=\"width: 100%; display: block;\"\u003e\n                \n                \u003cimg id=\"shirtImgCm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-underarmour-women-polo-flat-centimeters.png?v=1775830617\" alt=\"Metric Sizes\" style=\"width: 100%; display: none;\"\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n    .sg-modal-overlay {\n        display: none; position: fixed; z-index: 100000; left: 0; top: 0; width: 100%; height: 100%;\n        background-color: rgba(0,0,0,0.6); justify-content: center; align-items: center; padding: 20px;\n    }\n    .sg-modal-content {\n        background: white; padding: 30px; border-radius: 8px; width: 100%; max-width: 650px;\n        position: relative; color: #111; max-height: 85vh; overflow-y: auto !important;\n        -webkit-overflow-scrolling: touch;\n    }\n    .sg-close-btn { position: absolute; right: 15px; top: 10px; font-size: 35px; border: none; background: none; cursor: pointer; color: #000; z-index: 10; line-height: 1;}\n    .sg-unit-toggle { display: flex; border: 1px solid #ddd; border-radius: 4px; width: fit-content; margin-bottom: 20px; }\n    .sg-unit-btn { padding: 8px 16px; border: none; background: white; cursor: pointer; font-size: 13px; font-weight: 600; }\n    .sg-unit-btn.active { background: #000; color: #fff; }\n    \n    .sg-flex { display: flex; gap: 20px; margin-bottom: 20px; align-items: flex-start; }\n    .sg-img-col { flex: 1; min-width: 150px; }\n    .sg-img-col img { width: 100%; height: auto; display: block; }\n    .sg-txt-col { flex: 1.5; font-size: 13px; line-height: 1.4; color: #444; }\n\n    .sg-screenshot-wrap { border: 1px solid #f0f0f0; border-radius: 4px; overflow: hidden; background: #fafafa; margin-top: 10px; }\n\n    @media (max-width: 550px) { \n        .sg-flex { flex-direction: column; } \n        .sg-img-col { min-width: 100%; }\n    }\n\u003c\/style\u003e\n\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function() {\n    const modal = document.getElementById(\"shirtGuideModal\");\n    const openBtn = document.getElementById(\"openShirtGuide\");\n    const closeBtn = document.getElementById(\"closeShirtGuide\");\n    const unitBtns = document.querySelectorAll(\".sg-unit-btn\");\n    const imgInches = document.getElementById(\"shirtImgInches\");\n    const imgCm = document.getElementById(\"shirtImgCm\");\n\n    if(openBtn) {\n        openBtn.onclick = () =\u003e { modal.style.setProperty('display', 'flex', 'important'); };\n        closeBtn.onclick = () =\u003e { modal.style.display = \"none\"; };\n        window.onclick = (e) =\u003e { if (e.target == modal) { modal.style.display = \"none\"; } };\n        \n        unitBtns.forEach(btn =\u003e {\n            btn.onclick = () =\u003e {\n                unitBtns.forEach(b =\u003e b.classList.remove(\"active\"));\n                btn.classList.add(\"active\");\n                if (btn.getAttribute(\"data-unit\") === \"inches\") {\n                    imgInches.style.display = \"block\";\n                    imgCm.style.display = \"none\";\n                } else {\n                    imgInches.style.display = \"none\";\n                    imgCm.style.display = \"block\";\n                }\n            };\n        });\n    }\n});\n\u003c\/script\u003e","brand":"Nice Putt","offers":[{"title":"Black \/ S","offer_id":56313027068070,"sku":"2232474_19686","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":56313027100838,"sku":"2232474_19691","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":56313027133606,"sku":"2232474_19696","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":56313027166374,"sku":"2232474_19701","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":56313027199142,"sku":"2232474_19706","price":71.5,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":56313027231910,"sku":"2232474_19689","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":56313027264678,"sku":"2232474_19694","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":56313027297446,"sku":"2232474_19699","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":56313027330214,"sku":"2232474_19704","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":56313027362982,"sku":"2232474_19709","price":71.5,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ S","offer_id":56313027395750,"sku":"2232474_19687","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ M","offer_id":56313027428518,"sku":"2232474_19692","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ L","offer_id":56313027461286,"sku":"2232474_19697","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ XL","offer_id":56313027494054,"sku":"2232474_19702","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ 2XL","offer_id":56313027526822,"sku":"2232474_19707","price":71.5,"currency_code":"USD","in_stock":true},{"title":"Grey \/ S","offer_id":56313027559590,"sku":"2232474_19688","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Grey \/ M","offer_id":56313027592358,"sku":"2232474_19693","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Grey \/ L","offer_id":56313027625126,"sku":"2232474_19698","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Grey \/ XL","offer_id":56313027657894,"sku":"2232474_19703","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Grey \/ 2XL","offer_id":56313027690662,"sku":"2232474_19708","price":71.5,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":56313027723430,"sku":"2232474_19690","price":69.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":56313027756198,"sku":"2232474_19695","price":69.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":56313027788966,"sku":"2232474_19700","price":69.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":56313027821734,"sku":"2232474_19705","price":69.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":56313027854502,"sku":"2232474_19710","price":71.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/under-armour-womens-polo-shirt-white-front-69bd5d00e68b9.jpg?v=1774017801"},{"product_id":"womens-adidas-sport-polo","title":"Women's adidas sport polo","description":"Stay cool and stylish with the adidas sport polo, made from 100% recycled polyester piqué. The lightweight and premium fabric features a hydrophilic finish and an athletic fit. Great for outdoor activities or casual wear alike.\u003cbr\u003e\n\u003cbr\u003e\n• 100% recycled polyester piqué\u003cbr\u003e\n• Fabric weight: 4.3 oz.\/yd.² (145.79 g\/m²)\u003cbr\u003e\n• Hydrophilic finish\u003cbr\u003e\n• Relaxed fit\u003cbr\u003e\n• Rib-knit collar with three-button placket\u003cbr\u003e\n• Contrast adidas logo on the right sleeve\u003cbr\u003e\n• Blank product sourced from Vietnam\n\u003cdiv class=\"product-popup-trigger-wrapper\" style=\"margin: 15px 0;\"\u003e\n    \u003ca href=\"javascript:void(0)\" id=\"openShirtGuide\" style=\"display: flex; align-items: center; gap: 8px; color: #111; font-weight: 600; text-decoration: underline; font-size: 1.4rem; cursor: pointer;\"\u003e\n        \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M7 7h10M7 12h10M7 17h10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Size guide\n    \u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"shirtGuideModal\" class=\"sg-modal-overlay\"\u003e\n    \u003cdiv class=\"sg-modal-content\"\u003e\n        \u003cbutton class=\"sg-close-btn\" id=\"closeShirtGuide\" aria-label=\"Close\"\u003e×\u003c\/button\u003e\n        \n        \u003ch2 style=\"margin: 0 0 15px 0; font-size: 20px;\"\u003eSize guide\u003c\/h2\u003e\n\n        \u003cdiv class=\"sg-tabs-nav\"\u003e\n            \u003cbutton class=\"sg-tab-link active\" onclick=\"openShirtTab(event, 'ProdMeas')\"\u003eProduct Measurements\u003c\/button\u003e\n            \u003cbutton class=\"sg-tab-link\" onclick=\"openShirtTab(event, 'BodyMeas')\"\u003eMeasure Yourself\u003c\/button\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"ProdMeas\" class=\"sg-tab-pane active\"\u003e\n            \u003cp style=\"font-size: 12px; color: #666; margin-bottom: 15px; line-height: 1.4;\"\u003e\n                Measurements are provided by suppliers. Product measurements may vary by up to 2\" (5 cm).\u003cbr\u003e\n                \u003cstrong\u003ePro tip!\u003c\/strong\u003e Measure one of your products at home and compare.\n            \u003c\/p\u003e\n            \u003cdiv class=\"sg-flex\"\u003e\n                \u003cdiv class=\"sg-img-col\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-flat.png?v=1775758533\" alt=\"Flat measurements\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"sg-txt-col\"\u003e\n                    \u003cp\u003e\u003cstrong\u003eA Length:\u003c\/strong\u003e Place the end of a measuring tape beside the collar at the top of the garment (high point shoulder). Pull the tape to the bottom of the item\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eB Width:\u003c\/strong\u003e Place the end of a measuring tape at one side of the chest area and pull the tape across to the other side of the product.\u003c\/p\u003e\n                    \n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\t\t\t\n\t\t\t\u003cdiv class=\"sg-unit-toggle\"\u003e\n            \u003cbutton class=\"sg-unit-btn active\" data-unit=\"inches\"\u003eInches\u003c\/button\u003e\n            \u003cbutton class=\"sg-unit-btn\" data-unit=\"cm\"\u003ecm\u003c\/button\u003e\n        \u003c\/div\u003e\n\t\t\n            \u003cdiv class=\"sg-screenshot-wrap\"\u003e\n                \u003cimg class=\"sg-img-inches\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-flat-inches.png?v=1775758534\" alt=\"Product Inches\" style=\"width: 100%; display: block;\"\u003e\n                \u003cimg class=\"sg-img-cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-flat-centimeters.png?v=1775758533\" alt=\"Product CM\" style=\"width: 100%; display: none;\"\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"BodyMeas\" class=\"sg-tab-pane\"\u003e\n            \u003cdiv class=\"sg-flex\"\u003e\n                \u003cdiv class=\"sg-img-col\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-body-women.png?v=1775828701\" alt=\"Body measurements\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"sg-txt-col\"\u003e\n                    \u003cp\u003e\u003cstrong\u003eA Chest:\u003c\/strong\u003e Place the end of a measuring tape beside the collar at the top of the garment (high point shoulder). Pull the tape to the bottom of the item.\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eB Waist:\u003c\/strong\u003e Measure yourself around the fullest part of your chest. Keep the measuring tape horizontal.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\t\t\t\u003cdiv class=\"sg-unit-toggle\"\u003e\n            \u003cbutton class=\"sg-unit-btn active\" data-unit=\"inches\"\u003eInches\u003c\/button\u003e\n            \u003cbutton class=\"sg-unit-btn\" data-unit=\"cm\"\u003ecm\u003c\/button\u003e\n        \u003c\/div\u003e\n            \u003cdiv class=\"sg-screenshot-wrap\"\u003e\n                \u003cimg class=\"sg-img-inches\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-body-inches.png?v=1775758533\" alt=\"Body Inches\" style=\"width: 100%; display: block;\"\u003e\n                \u003cimg class=\"sg-img-cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-body-centimeter.png?v=1775758533\" alt=\"Body CM\" style=\"width: 100%; display: none;\"\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n    .sg-modal-overlay {\n        display: none; position: fixed; z-index: 100000; left: 0; top: 0; width: 100%; height: 100%;\n        background-color: rgba(0,0,0,0.6); justify-content: center; align-items: center; padding: 20px;\n    }\n    .sg-modal-content {\n        background: white; padding: 30px; border-radius: 8px; width: 100%; max-width: 650px;\n        position: relative; color: #111; max-height: 85vh; overflow-y: auto !important;\n        -webkit-overflow-scrolling: touch;\n    }\n    .sg-close-btn { position: absolute; right: 15px; top: 10px; font-size: 35px; border: none; background: none; cursor: pointer; color: #000; z-index: 10; line-height: 1;}\n    .sg-tabs-nav { display: flex; gap: 15px; border-bottom: 1px solid #eee; margin-bottom: 15px; }\n    .sg-tab-link { background: none; border: none; padding: 10px 0; cursor: pointer; font-weight: 600; color: #999; border-bottom: 2px solid transparent; }\n    .sg-tab-link.active { color: #000; border-bottom-color: #000; }\n    .sg-tab-pane { display: none; }\n    .sg-tab-pane.active { display: block; }\n    .sg-unit-toggle { display: flex; border: 1px solid #ddd; border-radius: 4px; width: fit-content; margin-bottom: 20px; }\n    .sg-unit-btn { padding: 6px 12px; border: none; background: white; cursor: pointer; font-size: 12px; font-weight: 600; }\n    .sg-unit-btn.active { background: #000; color: #fff; }\n    .sg-flex { display: flex; gap: 20px; margin-bottom: 20px; align-items: flex-start; }\n    .sg-img-col { flex: 1; min-width: 120px; }\n    .sg-img-col img { width: 100%; height: auto; display: block; }\n    .sg-txt-col { flex: 1.5; font-size: 13px; line-height: 1.4; color: #444; }\n    .sg-screenshot-wrap { border: 1px solid #f0f0f0; border-radius: 4px; overflow: hidden; background: #fafafa; }\n    @media (max-width: 550px) { .sg-flex { flex-direction: column; } }\n\u003c\/style\u003e\n\n\u003cscript\u003e\nfunction openShirtTab(evt, tabName) {\n    var i, pane, links;\n    pane = document.getElementsByClassName(\"sg-tab-pane\");\n    for (i = 0; i \u003c pane.length; i++) { pane[i].classList.remove(\"active\"); }\n    links = document.getElementsByClassName(\"sg-tab-link\");\n    for (i = 0; i \u003c links.length; i++) { links[i].classList.remove(\"active\"); }\n    document.getElementById(tabName).classList.add(\"active\");\n    evt.currentTarget.classList.add(\"active\");\n}\n\ndocument.addEventListener('DOMContentLoaded', function() {\n    const modal = document.getElementById(\"shirtGuideModal\");\n    const openBtn = document.getElementById(\"openShirtGuide\");\n    const closeBtn = document.getElementById(\"closeShirtGuide\");\n    const unitBtns = document.querySelectorAll(\".sg-unit-btn\");\n\n    if(openBtn) {\n        openBtn.onclick = () =\u003e { modal.style.setProperty('display', 'flex', 'important'); };\n        closeBtn.onclick = () =\u003e { modal.style.display = \"none\"; };\n        window.onclick = (e) =\u003e { if (e.target == modal) { modal.style.display = \"none\"; } };\n        \n        unitBtns.forEach(btn =\u003e {\n            btn.onclick = () =\u003e {\n                unitBtns.forEach(b =\u003e b.classList.remove(\"active\"));\n                btn.classList.add(\"active\");\n                const isCm = btn.getAttribute(\"data-unit\") === \"cm\";\n                \n                document.querySelectorAll(\".sg-img-inches\").forEach(img =\u003e img.style.display = isCm ? \"none\" : \"block\");\n                document.querySelectorAll(\".sg-img-cm\").forEach(img =\u003e img.style.display = isCm ? \"block\" : \"none\");\n            };\n        });\n    }\n});\n\u003c\/script\u003e","brand":"Nice Putt","offers":[{"title":"Black \/ S","offer_id":56313191104678,"sku":"2196560_19529","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":56313191137446,"sku":"2196560_19530","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":56313191170214,"sku":"2196560_19531","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":56313191202982,"sku":"2196560_19532","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":56313191235750,"sku":"2196560_19533","price":58.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":56313191268518,"sku":"2196560_19534","price":60.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":56313191301286,"sku":"2196560_19535","price":63.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy \/ S","offer_id":56313191334054,"sku":"2196560_19536","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy \/ M","offer_id":56313191366822,"sku":"2196560_19537","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy \/ L","offer_id":56313191399590,"sku":"2196560_19538","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy \/ XL","offer_id":56313191432358,"sku":"2196560_19539","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy \/ 2XL","offer_id":56313191465126,"sku":"2196560_19540","price":58.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy \/ 3XL","offer_id":56313191497894,"sku":"2196560_19541","price":60.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy \/ 4XL","offer_id":56313191530662,"sku":"2196560_19542","price":63.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal \/ S","offer_id":56313191563430,"sku":"2196560_19543","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal \/ M","offer_id":56313191596198,"sku":"2196560_19544","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal \/ L","offer_id":56313191628966,"sku":"2196560_19545","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal \/ XL","offer_id":56313191661734,"sku":"2196560_19546","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal \/ 2XL","offer_id":56313191694502,"sku":"2196560_19547","price":58.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal \/ 3XL","offer_id":56313191727270,"sku":"2196560_19548","price":60.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal \/ 4XL","offer_id":56313191760038,"sku":"2196560_19549","price":63.5,"currency_code":"USD","in_stock":true},{"title":"Grey Three \/ S","offer_id":56313191792806,"sku":"2196560_19550","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Grey Three \/ M","offer_id":56313191825574,"sku":"2196560_19551","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Grey Three \/ L","offer_id":56313191858342,"sku":"2196560_19552","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Grey Three \/ XL","offer_id":56313191891110,"sku":"2196560_19553","price":55.5,"currency_code":"USD","in_stock":true},{"title":"Grey Three \/ 2XL","offer_id":56313191923878,"sku":"2196560_19554","price":58.0,"currency_code":"USD","in_stock":true},{"title":"Grey Three \/ 3XL","offer_id":56313191956646,"sku":"2196560_19555","price":60.5,"currency_code":"USD","in_stock":true},{"title":"Grey Three \/ 4XL","offer_id":56313191989414,"sku":"2196560_19556","price":63.5,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":56313192022182,"sku":"2196560_19557","price":55.5,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":56313192054950,"sku":"2196560_19558","price":55.5,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":56313192087718,"sku":"2196560_19559","price":55.5,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":56313192120486,"sku":"2196560_19560","price":55.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":56313192153254,"sku":"2196560_19561","price":58.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":56313192186022,"sku":"2196560_19562","price":60.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":56313192218790,"sku":"2196560_19563","price":63.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/adidas-sport-polo-shirt-collegiate-royal-front-69bd62827004c.jpg?v=1774019212"},{"product_id":"womens-adidas-space-dyed-polo","title":"Women's adidas space-dyed polo","description":"Experience the comfort and performance of adidas with this versatile polo. Made with high-quality recycled materials, it offers a comfortable fit that moves with you throughout the day. Besides, the space-dyed pattern adds a modern flair to make you stand out.\u003cbr\u003e\n\u003cbr\u003e\n• 100% recycled polyester\u003cbr\u003e\n• Fabric weight: 4.9 oz.\/yd.² (166 g\/m²)\u003cbr\u003e\n• Regular fit\u003cbr\u003e\n• 3-button placket\u003cbr\u003e\n• adidas logo on the right sleeve\u003cbr\u003e\n• Blank product sourced from El Salvador\n\u003cdiv class=\"product-popup-trigger-wrapper\" style=\"margin: 15px 0;\"\u003e\n    \u003ca href=\"javascript:void(0)\" id=\"openShirtGuide\" style=\"display: flex; align-items: center; gap: 8px; color: #111; font-weight: 600; text-decoration: underline; font-size: 1.4rem; cursor: pointer;\"\u003e\n        \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M7 7h10M7 12h10M7 17h10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Size guide\n    \u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"shirtGuideModal\" class=\"sg-modal-overlay\"\u003e\n    \u003cdiv class=\"sg-modal-content\"\u003e\n        \u003cbutton class=\"sg-close-btn\" id=\"closeShirtGuide\" aria-label=\"Close\"\u003e×\u003c\/button\u003e\n        \n        \u003ch2 style=\"margin: 0 0 15px 0; font-size: 20px;\"\u003eSize guide\u003c\/h2\u003e\n\n        \u003cdiv class=\"sg-tabs-nav\"\u003e\n            \u003cbutton class=\"sg-tab-link active\" onclick=\"openShirtTab(event, 'ProdMeas')\"\u003eProduct Measurements\u003c\/button\u003e\n            \u003cbutton class=\"sg-tab-link\" onclick=\"openShirtTab(event, 'BodyMeas')\"\u003eMeasure Yourself\u003c\/button\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"ProdMeas\" class=\"sg-tab-pane active\"\u003e\n            \u003cp style=\"font-size: 12px; color: #666; margin-bottom: 15px; line-height: 1.4;\"\u003e\n                Measurements are provided by suppliers. Product measurements may vary by up to 2\" (5 cm).\u003cbr\u003e\n                \u003cstrong\u003ePro tip!\u003c\/strong\u003e Measure one of your products at home and compare.\n            \u003c\/p\u003e\n            \u003cdiv class=\"sg-flex\"\u003e\n                \u003cdiv class=\"sg-img-col\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-flat.png?v=1775758533\" alt=\"Flat measurements\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"sg-txt-col\"\u003e\n                    \u003cp\u003e\u003cstrong\u003eA Length:\u003c\/strong\u003e Place the end of a measuring tape beside the collar at the top of the garment (high point shoulder). Pull the tape to the bottom of the item\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eB Width:\u003c\/strong\u003e Place the end of a measuring tape at one side of the chest area and pull the tape across to the other side of the product.\u003c\/p\u003e\n                    \n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\t\t\t\n\t\t\t\u003cdiv class=\"sg-unit-toggle\"\u003e\n            \u003cbutton class=\"sg-unit-btn active\" data-unit=\"inches\"\u003eInches\u003c\/button\u003e\n            \u003cbutton class=\"sg-unit-btn\" data-unit=\"cm\"\u003ecm\u003c\/button\u003e\n        \u003c\/div\u003e\n\t\t\n            \u003cdiv class=\"sg-screenshot-wrap\"\u003e\n                \u003cimg class=\"sg-img-inches\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-flat-inches.png?v=1775758534\" alt=\"Product Inches\" style=\"width: 100%; display: block;\"\u003e\n                \u003cimg class=\"sg-img-cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-flat-centimeters.png?v=1775758533\" alt=\"Product CM\" style=\"width: 100%; display: none;\"\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"BodyMeas\" class=\"sg-tab-pane\"\u003e\n            \u003cdiv class=\"sg-flex\"\u003e\n                \u003cdiv class=\"sg-img-col\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-body-women.png?v=1775828701\" alt=\"Body measurements\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"sg-txt-col\"\u003e\n                    \u003cp\u003e\u003cstrong\u003eA Chest:\u003c\/strong\u003e Place the end of a measuring tape beside the collar at the top of the garment (high point shoulder). Pull the tape to the bottom of the item.\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eB Waist:\u003c\/strong\u003e Measure yourself around the fullest part of your chest. Keep the measuring tape horizontal.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\t\t\t\u003cdiv class=\"sg-unit-toggle\"\u003e\n            \u003cbutton class=\"sg-unit-btn active\" data-unit=\"inches\"\u003eInches\u003c\/button\u003e\n            \u003cbutton class=\"sg-unit-btn\" data-unit=\"cm\"\u003ecm\u003c\/button\u003e\n        \u003c\/div\u003e\n            \u003cdiv class=\"sg-screenshot-wrap\"\u003e\n                \u003cimg class=\"sg-img-inches\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-body-inches.png?v=1775758533\" alt=\"Body Inches\" style=\"width: 100%; display: block;\"\u003e\n                \u003cimg class=\"sg-img-cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-adidas-polo-body-centimeter.png?v=1775758533\" alt=\"Body CM\" style=\"width: 100%; display: none;\"\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n    .sg-modal-overlay {\n        display: none; position: fixed; z-index: 100000; left: 0; top: 0; width: 100%; height: 100%;\n        background-color: rgba(0,0,0,0.6); justify-content: center; align-items: center; padding: 20px;\n    }\n    .sg-modal-content {\n        background: white; padding: 30px; border-radius: 8px; width: 100%; max-width: 650px;\n        position: relative; color: #111; max-height: 85vh; overflow-y: auto !important;\n        -webkit-overflow-scrolling: touch;\n    }\n    .sg-close-btn { position: absolute; right: 15px; top: 10px; font-size: 35px; border: none; background: none; cursor: pointer; color: #000; z-index: 10; line-height: 1;}\n    .sg-tabs-nav { display: flex; gap: 15px; border-bottom: 1px solid #eee; margin-bottom: 15px; }\n    .sg-tab-link { background: none; border: none; padding: 10px 0; cursor: pointer; font-weight: 600; color: #999; border-bottom: 2px solid transparent; }\n    .sg-tab-link.active { color: #000; border-bottom-color: #000; }\n    .sg-tab-pane { display: none; }\n    .sg-tab-pane.active { display: block; }\n    .sg-unit-toggle { display: flex; border: 1px solid #ddd; border-radius: 4px; width: fit-content; margin-bottom: 20px; }\n    .sg-unit-btn { padding: 6px 12px; border: none; background: white; cursor: pointer; font-size: 12px; font-weight: 600; }\n    .sg-unit-btn.active { background: #000; color: #fff; }\n    .sg-flex { display: flex; gap: 20px; margin-bottom: 20px; align-items: flex-start; }\n    .sg-img-col { flex: 1; min-width: 120px; }\n    .sg-img-col img { width: 100%; height: auto; display: block; }\n    .sg-txt-col { flex: 1.5; font-size: 13px; line-height: 1.4; color: #444; }\n    .sg-screenshot-wrap { border: 1px solid #f0f0f0; border-radius: 4px; overflow: hidden; background: #fafafa; }\n    @media (max-width: 550px) { .sg-flex { flex-direction: column; } }\n\u003c\/style\u003e\n\n\u003cscript\u003e\nfunction openShirtTab(evt, tabName) {\n    var i, pane, links;\n    pane = document.getElementsByClassName(\"sg-tab-pane\");\n    for (i = 0; i \u003c pane.length; i++) { pane[i].classList.remove(\"active\"); }\n    links = document.getElementsByClassName(\"sg-tab-link\");\n    for (i = 0; i \u003c links.length; i++) { links[i].classList.remove(\"active\"); }\n    document.getElementById(tabName).classList.add(\"active\");\n    evt.currentTarget.classList.add(\"active\");\n}\n\ndocument.addEventListener('DOMContentLoaded', function() {\n    const modal = document.getElementById(\"shirtGuideModal\");\n    const openBtn = document.getElementById(\"openShirtGuide\");\n    const closeBtn = document.getElementById(\"closeShirtGuide\");\n    const unitBtns = document.querySelectorAll(\".sg-unit-btn\");\n\n    if(openBtn) {\n        openBtn.onclick = () =\u003e { modal.style.setProperty('display', 'flex', 'important'); };\n        closeBtn.onclick = () =\u003e { modal.style.display = \"none\"; };\n        window.onclick = (e) =\u003e { if (e.target == modal) { modal.style.display = \"none\"; } };\n        \n        unitBtns.forEach(btn =\u003e {\n            btn.onclick = () =\u003e {\n                unitBtns.forEach(b =\u003e b.classList.remove(\"active\"));\n                btn.classList.add(\"active\");\n                const isCm = btn.getAttribute(\"data-unit\") === \"cm\";\n                \n                document.querySelectorAll(\".sg-img-inches\").forEach(img =\u003e img.style.display = isCm ? \"none\" : \"block\");\n                document.querySelectorAll(\".sg-img-cm\").forEach(img =\u003e img.style.display = isCm ? \"block\" : \"none\");\n            };\n        });\n    }\n});\n\u003c\/script\u003e","brand":"Nice Putt","offers":[{"title":"Black Melange \/ S","offer_id":56313205817510,"sku":"6661273_19658","price":68.0,"currency_code":"USD","in_stock":true},{"title":"Black Melange \/ M","offer_id":56313205850278,"sku":"6661273_19659","price":68.0,"currency_code":"USD","in_stock":true},{"title":"Black Melange \/ L","offer_id":56313205883046,"sku":"6661273_19660","price":68.0,"currency_code":"USD","in_stock":true},{"title":"Black Melange \/ XL","offer_id":56313205915814,"sku":"6661273_19661","price":68.0,"currency_code":"USD","in_stock":true},{"title":"Black Melange \/ 2XL","offer_id":56313205948582,"sku":"6661273_19662","price":70.5,"currency_code":"USD","in_stock":true},{"title":"Black Melange \/ 3XL","offer_id":56313205981350,"sku":"6661273_19663","price":73.0,"currency_code":"USD","in_stock":true},{"title":"Black Melange \/ 4XL","offer_id":56313206014118,"sku":"6661273_19664","price":75.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy Melange \/ S","offer_id":56313206046886,"sku":"6661273_19665","price":68.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy Melange \/ M","offer_id":56313206079654,"sku":"6661273_19666","price":68.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy Melange \/ L","offer_id":56313206112422,"sku":"6661273_19667","price":68.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy Melange \/ XL","offer_id":56313206145190,"sku":"6661273_19668","price":68.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy Melange \/ 2XL","offer_id":56313206177958,"sku":"6661273_19669","price":70.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy Melange \/ 3XL","offer_id":56313206210726,"sku":"6661273_19670","price":73.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Navy Melange \/ 4XL","offer_id":56313206243494,"sku":"6661273_19671","price":75.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal Melange \/ S","offer_id":56313206276262,"sku":"6661273_19672","price":68.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal Melange \/ M","offer_id":56313206309030,"sku":"6661273_19673","price":68.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal Melange \/ L","offer_id":56313206341798,"sku":"6661273_19674","price":68.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal Melange \/ XL","offer_id":56313206374566,"sku":"6661273_19675","price":68.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal Melange \/ 2XL","offer_id":56313206407334,"sku":"6661273_19676","price":70.5,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal Melange \/ 3XL","offer_id":56313206440102,"sku":"6661273_19677","price":73.0,"currency_code":"USD","in_stock":true},{"title":"Collegiate Royal Melange \/ 4XL","offer_id":56313206472870,"sku":"6661273_19678","price":75.5,"currency_code":"USD","in_stock":true},{"title":"Grey One Heather \/ S","offer_id":56313206505638,"sku":"6661273_19679","price":68.0,"currency_code":"USD","in_stock":true},{"title":"Grey One Heather \/ M","offer_id":56313206538406,"sku":"6661273_19680","price":68.0,"currency_code":"USD","in_stock":true},{"title":"Grey One Heather \/ L","offer_id":56313206571174,"sku":"6661273_19681","price":68.0,"currency_code":"USD","in_stock":true},{"title":"Grey One Heather \/ XL","offer_id":56313206603942,"sku":"6661273_19682","price":68.0,"currency_code":"USD","in_stock":true},{"title":"Grey One Heather \/ 2XL","offer_id":56313206636710,"sku":"6661273_19683","price":70.5,"currency_code":"USD","in_stock":true},{"title":"Grey One Heather \/ 3XL","offer_id":56313206669478,"sku":"6661273_19684","price":73.0,"currency_code":"USD","in_stock":true},{"title":"Grey One Heather \/ 4XL","offer_id":56313206702246,"sku":"6661273_19685","price":75.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/adidas-space-dyed-polo-shirt-collegiate-royal-melange-left-69bd63a10e8cf.jpg?v=1774019510"},{"product_id":"unisex-hoodie","title":"Hoodie w\/Nice Putt Logo - DT Flex - Unisex","description":"Who knew that the softest hoodie you'll ever own comes with such a cool design. You won't regret buying this classic streetwear piece of apparel with a convenient pouch pocket and warm hood for chilly evenings.\u003cbr\u003e\n\u003cbr\u003e\n• 100% cotton face\u003cbr\u003e\n• 65% ring-spun cotton, 35% polyester\u003cbr\u003e\n• Front pouch pocket\u003cbr\u003e\n• Self-fabric patch on the back\u003cbr\u003e\n• Matching flat drawstrings\u003cbr\u003e\n• 3-panel hood\u003cbr\u003e\n• Blank product sourced from Pakistan\u003cbr\u003e\n\u003cbr\u003e\nDisclaimer: This hoodie runs small. For the perfect fit, we recommend ordering one size larger than your usual size.\u003cbr\u003e\n\u003cbr\u003e\nThis product is made especially for you as soon as you place an order, which is why it takes us a bit longer to deliver it to you. Making products on demand instead of in bulk helps reduce overproduction, so thank you for making thoughtful purchasing decisions!\u003cp\u003e\n  \u003c\/p\u003e\n  \u003cdiv class=\"product-popup-trigger-wrapper\" style=\"margin: 15px 0;\"\u003e\n    \u003ca href=\"javascript:void(0)\" id=\"openShirtGuide\" style=\"display: flex; align-items: center; gap: 8px; color: #111; font-weight: 600; text-decoration: underline; font-size: 1.4rem; cursor: pointer;\"\u003e\n        \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M7 7h10M7 12h10M7 17h10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Size guide\n    \u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"shirtGuideModal\" class=\"sg-modal-overlay\"\u003e\n    \u003cdiv class=\"sg-modal-content\"\u003e\n        \u003cbutton class=\"sg-close-btn\" id=\"closeShirtGuide\" aria-label=\"Close\"\u003e×\u003c\/button\u003e\n        \n        \u003ch2 style=\"margin: 0 0 15px 0; font-size: 20px;\"\u003eSize guide\u003c\/h2\u003e\n\n        \u003cdiv class=\"sg-tabs-nav\"\u003e\n            \u003cbutton class=\"sg-tab-link active\" onclick=\"openShirtTab(event, 'ProdMeas')\"\u003eProduct Measurements\u003c\/button\u003e\n            \u003cbutton class=\"sg-tab-link\" onclick=\"openShirtTab(event, 'BodyMeas')\"\u003eMeasure Yourself\u003c\/button\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"ProdMeas\" class=\"sg-tab-pane active\"\u003e\n            \u003cp style=\"font-size: 12px; color: #666; margin-bottom: 15px; line-height: 1.4;\"\u003e\n                Measurements are provided by suppliers. Product measurements may vary by up to 2\" (5 cm).\u003cbr\u003e\n                \u003cstrong\u003ePro tip!\u003c\/strong\u003e Measure one of your products at home and compare.\n            \u003c\/p\u003e\n            \u003cdiv class=\"sg-flex\"\u003e\n                \u003cdiv class=\"sg-img-col\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-premium-hoodie-flat.png?v=1775753549\" alt=\"Flat measurements\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"sg-txt-col\"\u003e\n                    \u003cp\u003e\u003cstrong\u003eA Length:\u003c\/strong\u003e Place the end of a measuring tape beside the collar at the top of the garment (high point shoulder). Pull the tape to the bottom of the item\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eB Width:\u003c\/strong\u003e Place the end of a measuring tape at one side of the chest area and pull the tape across to the other side of the product.\u003c\/p\u003e\n                    \n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\t\t\t\n\t\t\t\u003cdiv class=\"sg-unit-toggle\"\u003e\n            \u003cbutton class=\"sg-unit-btn active\" data-unit=\"inches\"\u003eInches\u003c\/button\u003e\n            \u003cbutton class=\"sg-unit-btn\" data-unit=\"cm\"\u003ecm\u003c\/button\u003e\n        \u003c\/div\u003e\n\t\t\n            \u003cdiv class=\"sg-screenshot-wrap\"\u003e\n                \u003cimg class=\"sg-img-inches\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-premium-hoodie-flat-inches.png?v=1775753549\" alt=\"Product Inches\" style=\"width: 100%; display: block;\"\u003e\n                \u003cimg class=\"sg-img-cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-premium-hoodie-flat-centimeters.png?v=1775753548\" alt=\"Product CM\" style=\"width: 100%; display: none;\"\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"BodyMeas\" class=\"sg-tab-pane\"\u003e\n            \u003cdiv class=\"sg-flex\"\u003e\n                \u003cdiv class=\"sg-img-col\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-premium-hoodie-body.png?v=1775753549\" alt=\"Body measurements\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"sg-txt-col\"\u003e\n                    \u003cp\u003e\u003cstrong\u003eA Chest:\u003c\/strong\u003e Place the end of a measuring tape beside the collar at the top of the garment (high point shoulder). Pull the tape to the bottom of the item.\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eB Waist:\u003c\/strong\u003e Measure yourself around the fullest part of your chest. Keep the measuring tape horizontal.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\t\t\t\u003cdiv class=\"sg-unit-toggle\"\u003e\n            \u003cbutton class=\"sg-unit-btn active\" data-unit=\"inches\"\u003eInches\u003c\/button\u003e\n            \u003cbutton class=\"sg-unit-btn\" data-unit=\"cm\"\u003ecm\u003c\/button\u003e\n        \u003c\/div\u003e\n            \u003cdiv class=\"sg-screenshot-wrap\"\u003e\n                \u003cimg class=\"sg-img-inches\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-premium-hoodie-body-inches.png?v=1775753548\" alt=\"Body Inches\" style=\"width: 100%; display: block;\"\u003e\n                \u003cimg class=\"sg-img-cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-premium-hoodie-body-centimeters.png?v=1775753548\" alt=\"Body CM\" style=\"width: 100%; display: none;\"\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n    .sg-modal-overlay {\n        display: none; position: fixed; z-index: 100000; left: 0; top: 0; width: 100%; height: 100%;\n        background-color: rgba(0,0,0,0.6); justify-content: center; align-items: center; padding: 20px;\n    }\n    .sg-modal-content {\n        background: white; padding: 30px; border-radius: 8px; width: 100%; max-width: 650px;\n        position: relative; color: #111; max-height: 85vh; overflow-y: auto !important;\n        -webkit-overflow-scrolling: touch;\n    }\n    .sg-close-btn { position: absolute; right: 15px; top: 10px; font-size: 35px; border: none; background: none; cursor: pointer; color: #000; z-index: 10; line-height: 1;}\n    .sg-tabs-nav { display: flex; gap: 15px; border-bottom: 1px solid #eee; margin-bottom: 15px; }\n    .sg-tab-link { background: none; border: none; padding: 10px 0; cursor: pointer; font-weight: 600; color: #999; border-bottom: 2px solid transparent; }\n    .sg-tab-link.active { color: #000; border-bottom-color: #000; }\n    .sg-tab-pane { display: none; }\n    .sg-tab-pane.active { display: block; }\n    .sg-unit-toggle { display: flex; border: 1px solid #ddd; border-radius: 4px; width: fit-content; margin-bottom: 20px; }\n    .sg-unit-btn { padding: 6px 12px; border: none; background: white; cursor: pointer; font-size: 12px; font-weight: 600; }\n    .sg-unit-btn.active { background: #000; color: #fff; }\n    .sg-flex { display: flex; gap: 20px; margin-bottom: 20px; align-items: flex-start; }\n    .sg-img-col { flex: 1; min-width: 120px; }\n    .sg-img-col img { width: 100%; height: auto; display: block; }\n    .sg-txt-col { flex: 1.5; font-size: 13px; line-height: 1.4; color: #444; }\n    .sg-screenshot-wrap { border: 1px solid #f0f0f0; border-radius: 4px; overflow: hidden; background: #fafafa; }\n    @media (max-width: 550px) { .sg-flex { flex-direction: column; } }\n\u003c\/style\u003e\n\n\u003cscript\u003e\nfunction openShirtTab(evt, tabName) {\n    var i, pane, links;\n    pane = document.getElementsByClassName(\"sg-tab-pane\");\n    for (i = 0; i \u003c pane.length; i++) { pane[i].classList.remove(\"active\"); }\n    links = document.getElementsByClassName(\"sg-tab-link\");\n    for (i = 0; i \u003c links.length; i++) { links[i].classList.remove(\"active\"); }\n    document.getElementById(tabName).classList.add(\"active\");\n    evt.currentTarget.classList.add(\"active\");\n}\n\ndocument.addEventListener('DOMContentLoaded', function() {\n    const modal = document.getElementById(\"shirtGuideModal\");\n    const openBtn = document.getElementById(\"openShirtGuide\");\n    const closeBtn = document.getElementById(\"closeShirtGuide\");\n    const unitBtns = document.querySelectorAll(\".sg-unit-btn\");\n\n    if(openBtn) {\n        openBtn.onclick = () =\u003e { modal.style.setProperty('display', 'flex', 'important'); };\n        closeBtn.onclick = () =\u003e { modal.style.display = \"none\"; };\n        window.onclick = (e) =\u003e { if (e.target == modal) { modal.style.display = \"none\"; } };\n        \n        unitBtns.forEach(btn =\u003e {\n            btn.onclick = () =\u003e {\n                unitBtns.forEach(b =\u003e b.classList.remove(\"active\"));\n                btn.classList.add(\"active\");\n                const isCm = btn.getAttribute(\"data-unit\") === \"cm\";\n                \n                document.querySelectorAll(\".sg-img-inches\").forEach(img =\u003e img.style.display = isCm ? \"none\" : \"block\");\n                document.querySelectorAll(\".sg-img-cm\").forEach(img =\u003e img.style.display = isCm ? \"block\" : \"none\");\n            };\n        });\n    }\n});\n\u003c\/script\u003e","brand":"Nice Putt","offers":[{"title":"Black \/ S","offer_id":56313603653798,"sku":"4673275_10779","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":56313603686566,"sku":"4673275_10780","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":56313603719334,"sku":"4673275_10781","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":56313603752102,"sku":"4673275_10782","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":56313603784870,"sku":"4673275_10783","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":56313603817638,"sku":"4673275_13416","price":49.0,"currency_code":"USD","in_stock":true},{"title":"Navy Blazer \/ S","offer_id":56313603850406,"sku":"4673275_11491","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Navy Blazer \/ M","offer_id":56313603883174,"sku":"4673275_11492","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Navy Blazer \/ L","offer_id":56313603915942,"sku":"4673275_11493","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Navy Blazer \/ XL","offer_id":56313603948710,"sku":"4673275_11494","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Navy Blazer \/ 2XL","offer_id":56313603981478,"sku":"4673275_11495","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Navy Blazer \/ 3XL","offer_id":56313604014246,"sku":"4673275_13417","price":49.0,"currency_code":"USD","in_stock":true},{"title":"Maroon \/ S","offer_id":56313604047014,"sku":"4673275_11486","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Maroon \/ M","offer_id":56313604079782,"sku":"4673275_11487","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Maroon \/ L","offer_id":56313604112550,"sku":"4673275_11488","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Maroon \/ XL","offer_id":56313604145318,"sku":"4673275_11489","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":56313604178086,"sku":"4673275_11490","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":56313604210854,"sku":"4673275_13418","price":49.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ S","offer_id":56313604243622,"sku":"4673275_11481","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ M","offer_id":56313604276390,"sku":"4673275_11482","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ L","offer_id":56313604309158,"sku":"4673275_11483","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ XL","offer_id":56313604341926,"sku":"4673275_11484","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ 2XL","offer_id":56313604374694,"sku":"4673275_11485","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ 3XL","offer_id":56313604407462,"sku":"4673275_13419","price":49.0,"currency_code":"USD","in_stock":true},{"title":"Vintage Black \/ S","offer_id":56313604440230,"sku":"4673275_20272","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Vintage Black \/ M","offer_id":56313604472998,"sku":"4673275_20273","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Vintage Black \/ L","offer_id":56313604505766,"sku":"4673275_20274","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Vintage Black \/ XL","offer_id":56313604538534,"sku":"4673275_20275","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Vintage Black \/ 2XL","offer_id":56313604571302,"sku":"4673275_20276","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Vintage Black \/ 3XL","offer_id":56313604604070,"sku":"4673275_20277","price":49.0,"currency_code":"USD","in_stock":true},{"title":"Team Royal \/ S","offer_id":56313604636838,"sku":"4673275_13905","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Team Royal \/ M","offer_id":56313604669606,"sku":"4673275_13906","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Team Royal \/ L","offer_id":56313604702374,"sku":"4673275_13907","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Team Royal \/ XL","offer_id":56313604735142,"sku":"4673275_13908","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Team Royal \/ 2XL","offer_id":56313604767910,"sku":"4673275_13909","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Team Royal \/ 3XL","offer_id":56313604800678,"sku":"4673275_13910","price":49.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ S","offer_id":56313604833446,"sku":"4673275_13911","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ M","offer_id":56313604866214,"sku":"4673275_13912","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ L","offer_id":56313604898982,"sku":"4673275_13913","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ XL","offer_id":56313604931750,"sku":"4673275_13914","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 2XL","offer_id":56313604964518,"sku":"4673275_13915","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 3XL","offer_id":56313604997286,"sku":"4673275_13916","price":49.0,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ S","offer_id":56313605030054,"sku":"4673275_16162","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ M","offer_id":56313605062822,"sku":"4673275_16163","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ L","offer_id":56313605095590,"sku":"4673275_16164","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ XL","offer_id":56313605128358,"sku":"4673275_16165","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ 2XL","offer_id":56313605161126,"sku":"4673275_16166","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ 3XL","offer_id":56313605193894,"sku":"4673275_16167","price":49.0,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ S","offer_id":56313605226662,"sku":"4673275_13893","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ M","offer_id":56313605259430,"sku":"4673275_13894","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ L","offer_id":56313605292198,"sku":"4673275_13895","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ XL","offer_id":56313605324966,"sku":"4673275_13896","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":56313605357734,"sku":"4673275_13897","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":56313605390502,"sku":"4673275_13898","price":49.0,"currency_code":"USD","in_stock":true},{"title":"Team Red \/ S","offer_id":56313605423270,"sku":"4673275_20278","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Team Red \/ M","offer_id":56313605456038,"sku":"4673275_20279","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Team Red \/ L","offer_id":56313605488806,"sku":"4673275_20280","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Team Red \/ XL","offer_id":56313605521574,"sku":"4673275_20281","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Team Red \/ 2XL","offer_id":56313605554342,"sku":"4673275_20282","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Team Red \/ 3XL","offer_id":56313605587110,"sku":"4673275_20283","price":49.0,"currency_code":"USD","in_stock":true},{"title":"Dusty Rose \/ S","offer_id":56313605619878,"sku":"4673275_13887","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Dusty Rose \/ M","offer_id":56313605652646,"sku":"4673275_13888","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Dusty Rose \/ L","offer_id":56313605685414,"sku":"4673275_13889","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Dusty Rose \/ XL","offer_id":56313605718182,"sku":"4673275_13890","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Dusty Rose \/ 2XL","offer_id":56313605750950,"sku":"4673275_13891","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Dusty Rose \/ 3XL","offer_id":56313605783718,"sku":"4673275_13892","price":49.0,"currency_code":"USD","in_stock":true},{"title":"Carbon Grey \/ S","offer_id":56313605816486,"sku":"4673275_10784","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Carbon Grey \/ M","offer_id":56313605849254,"sku":"4673275_10785","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Carbon Grey \/ L","offer_id":56313605882022,"sku":"4673275_10786","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Carbon Grey \/ XL","offer_id":56313605914790,"sku":"4673275_10787","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Carbon Grey \/ 2XL","offer_id":56313605947558,"sku":"4673275_10788","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Carbon Grey \/ 3XL","offer_id":56313605980326,"sku":"4673275_13420","price":49.0,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ S","offer_id":56313606013094,"sku":"4673275_13917","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ M","offer_id":56313606045862,"sku":"4673275_13918","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ L","offer_id":56313606078630,"sku":"4673275_13919","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ XL","offer_id":56313606111398,"sku":"4673275_13920","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ 2XL","offer_id":56313606144166,"sku":"4673275_13921","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ 3XL","offer_id":56313606176934,"sku":"4673275_13922","price":49.0,"currency_code":"USD","in_stock":true},{"title":"Bone \/ S","offer_id":56313606209702,"sku":"4673275_20284","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Bone \/ M","offer_id":56313606242470,"sku":"4673275_20285","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Bone \/ L","offer_id":56313606275238,"sku":"4673275_20286","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Bone \/ XL","offer_id":56313606308006,"sku":"4673275_20287","price":43.0,"currency_code":"USD","in_stock":true},{"title":"Bone \/ 2XL","offer_id":56313606340774,"sku":"4673275_20288","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Bone \/ 3XL","offer_id":56313606373542,"sku":"4673275_20289","price":49.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":56313606406310,"sku":"4673275_10774","price":43.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":56313606439078,"sku":"4673275_10775","price":43.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":56313606471846,"sku":"4673275_10776","price":43.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":56313606504614,"sku":"4673275_10777","price":43.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":56313606537382,"sku":"4673275_10778","price":46.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":56313606570150,"sku":"4673275_13421","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/cotton-heritage-m2580-i-unisex-premium-pullover-hoodie-team-royal-front-69bdc2829f72c.jpg?v=1776184900"},{"product_id":"men-s-premium-heavyweight-tee","title":"Men’s premium heavyweight tee","description":"Elevate your outfit with the men’s premium heavyweight tee. The tee has a structured, classy fit and is both durable and soft thanks to its ring-spun cotton material. Layer the t-shirt or wear it on its own and enjoy great looks with little effort!\u003cbr\u003e\n\u003cbr\u003e\n• 100% combed ring-spun cotton\u003cbr\u003e\n• Charcoal Heather and Carbon Grey is 60% cotton and 40% polyester\u003cbr\u003e\n• Fabric weight: 6.5 oz\/yd² (220 g\/m²)\u003cbr\u003e\n• 20 singles\u003cbr\u003e\n• Regular fit\u003cbr\u003e\n• Side-seamed construction\u003cbr\u003e\n• 1 × 1 rib at collar \u003cbr\u003e\n• Single-needle edge stitch 7\/8″\u003cbr\u003e\n• Blank product sourced from Bangladesh\n\u003cdiv class=\"product-popup-trigger-wrapper\" style=\"margin: 15px 0;\"\u003e\n    \u003ca href=\"javascript:void(0)\" id=\"openShirtGuide\" style=\"display: flex; align-items: center; gap: 8px; color: #111; font-weight: 600; text-decoration: underline; font-size: 1.4rem; cursor: pointer;\"\u003e\n        \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M7 7h10M7 12h10M7 17h10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Size guide\n    \u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"shirtGuideModal\" class=\"sg-modal-overlay\"\u003e\n    \u003cdiv class=\"sg-modal-content\"\u003e\n        \u003cbutton class=\"sg-close-btn\" id=\"closeShirtGuide\" aria-label=\"Close\"\u003e×\u003c\/button\u003e\n        \n        \u003ch2 style=\"margin: 0 0 15px 0; font-size: 20px;\"\u003eSize guide\u003c\/h2\u003e\n\n        \u003cdiv class=\"sg-tabs-nav\"\u003e\n            \u003cbutton class=\"sg-tab-link active\" onclick=\"openShirtTab(event, 'ProdMeas')\"\u003eProduct Measurements\u003c\/button\u003e\n            \u003cbutton class=\"sg-tab-link\" onclick=\"openShirtTab(event, 'BodyMeas')\"\u003eMeasure Yourself\u003c\/button\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"ProdMeas\" class=\"sg-tab-pane active\"\u003e\n            \u003cp style=\"font-size: 12px; color: #666; margin-bottom: 15px; line-height: 1.4;\"\u003e\n                Measurements are provided by suppliers. Product measurements may vary by up to 2\" (5 cm).\u003cbr\u003e\n                \u003cstrong\u003ePro tip!\u003c\/strong\u003e Measure one of your products at home and compare.\n            \u003c\/p\u003e\n            \u003cdiv class=\"sg-flex\"\u003e\n                \u003cdiv class=\"sg-img-col\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-premiumTshirt-flat.png?v=1775835559\" alt=\"Flat measurements\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"sg-txt-col\"\u003e\n                    \u003cp\u003e\u003cstrong\u003eA Length:\u003c\/strong\u003e Place the end of a measuring tape beside the collar at the top of the garment (high point shoulder). Pull the tape to the bottom of the item\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eB Width:\u003c\/strong\u003e Place the end of a measuring tape at one side of the chest area and pull the tape across to the other side of the product.\u003c\/p\u003e\n                    \n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\t\t\t\n\t\t\t\u003cdiv class=\"sg-unit-toggle\"\u003e\n            \u003cbutton class=\"sg-unit-btn active\" data-unit=\"inches\"\u003eInches\u003c\/button\u003e\n            \u003cbutton class=\"sg-unit-btn\" data-unit=\"cm\"\u003ecm\u003c\/button\u003e\n        \u003c\/div\u003e\n\t\t\n            \u003cdiv class=\"sg-screenshot-wrap\"\u003e\n                \u003cimg class=\"sg-img-inches\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-premiumTshirt-flat-inches.png?v=1775835566\" alt=\"Product Inches\" style=\"width: 100%; display: block;\"\u003e\n                \u003cimg class=\"sg-img-cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-premiumTshirt-flat-centimeters.png?v=1775835573\" alt=\"Product CM\" style=\"width: 100%; display: none;\"\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"BodyMeas\" class=\"sg-tab-pane\"\u003e\n            \u003cdiv class=\"sg-flex\"\u003e\n                \u003cdiv class=\"sg-img-col\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-premiumTshirt-body.png?v=1775835578\" alt=\"Body measurements\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"sg-txt-col\"\u003e\n                    \u003cp\u003e\u003cstrong\u003eA Chest:\u003c\/strong\u003e Place the end of a measuring tape beside the collar at the top of the garment (high point shoulder). Pull the tape to the bottom of the item.\u003c\/p\u003e\n                    \u003cp\u003e\u003cstrong\u003eB Waist:\u003c\/strong\u003e Measure yourself around the fullest part of your chest. Keep the measuring tape horizontal.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\t\t\t\u003cdiv class=\"sg-unit-toggle\"\u003e\n            \u003cbutton class=\"sg-unit-btn active\" data-unit=\"inches\"\u003eInches\u003c\/button\u003e\n            \u003cbutton class=\"sg-unit-btn\" data-unit=\"cm\"\u003ecm\u003c\/button\u003e\n        \u003c\/div\u003e\n            \u003cdiv class=\"sg-screenshot-wrap\"\u003e\n                \u003cimg class=\"sg-img-inches\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-premiumTshirt-body-inches.png?v=1775835582\" alt=\"Body Inches\" style=\"width: 100%; display: block;\"\u003e\n                \u003cimg class=\"sg-img-cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/shirt-size-premiumTshirt-body-centimeters.png?v=1775835585\" alt=\"Body CM\" style=\"width: 100%; display: none;\"\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n    .sg-modal-overlay {\n        display: none; position: fixed; z-index: 100000; left: 0; top: 0; width: 100%; height: 100%;\n        background-color: rgba(0,0,0,0.6); justify-content: center; align-items: center; padding: 20px;\n    }\n    .sg-modal-content {\n        background: white; padding: 30px; border-radius: 8px; width: 100%; max-width: 650px;\n        position: relative; color: #111; max-height: 85vh; overflow-y: auto !important;\n        -webkit-overflow-scrolling: touch;\n    }\n    .sg-close-btn { position: absolute; right: 15px; top: 10px; font-size: 35px; border: none; background: none; cursor: pointer; color: #000; z-index: 10; line-height: 1;}\n    .sg-tabs-nav { display: flex; gap: 15px; border-bottom: 1px solid #eee; margin-bottom: 15px; }\n    .sg-tab-link { background: none; border: none; padding: 10px 0; cursor: pointer; font-weight: 600; color: #999; border-bottom: 2px solid transparent; }\n    .sg-tab-link.active { color: #000; border-bottom-color: #000; }\n    .sg-tab-pane { display: none; }\n    .sg-tab-pane.active { display: block; }\n    .sg-unit-toggle { display: flex; border: 1px solid #ddd; border-radius: 4px; width: fit-content; margin-bottom: 20px; }\n    .sg-unit-btn { padding: 6px 12px; border: none; background: white; cursor: pointer; font-size: 12px; font-weight: 600; }\n    .sg-unit-btn.active { background: #000; color: #fff; }\n    .sg-flex { display: flex; gap: 20px; margin-bottom: 20px; align-items: flex-start; }\n    .sg-img-col { flex: 1; min-width: 120px; }\n    .sg-img-col img { width: 100%; height: auto; display: block; }\n    .sg-txt-col { flex: 1.5; font-size: 13px; line-height: 1.4; color: #444; }\n    .sg-screenshot-wrap { border: 1px solid #f0f0f0; border-radius: 4px; overflow: hidden; background: #fafafa; }\n    @media (max-width: 550px) { .sg-flex { flex-direction: column; } }\n\u003c\/style\u003e\n\n\u003cscript\u003e\nfunction openShirtTab(evt, tabName) {\n    var i, pane, links;\n    pane = document.getElementsByClassName(\"sg-tab-pane\");\n    for (i = 0; i \u003c pane.length; i++) { pane[i].classList.remove(\"active\"); }\n    links = document.getElementsByClassName(\"sg-tab-link\");\n    for (i = 0; i \u003c links.length; i++) { links[i].classList.remove(\"active\"); }\n    document.getElementById(tabName).classList.add(\"active\");\n    evt.currentTarget.classList.add(\"active\");\n}\n\ndocument.addEventListener('DOMContentLoaded', function() {\n    const modal = document.getElementById(\"shirtGuideModal\");\n    const openBtn = document.getElementById(\"openShirtGuide\");\n    const closeBtn = document.getElementById(\"closeShirtGuide\");\n    const unitBtns = document.querySelectorAll(\".sg-unit-btn\");\n\n    if(openBtn) {\n        openBtn.onclick = () =\u003e { modal.style.setProperty('display', 'flex', 'important'); };\n        closeBtn.onclick = () =\u003e { modal.style.display = \"none\"; };\n        window.onclick = (e) =\u003e { if (e.target == modal) { modal.style.display = \"none\"; } };\n        \n        unitBtns.forEach(btn =\u003e {\n            btn.onclick = () =\u003e {\n                unitBtns.forEach(b =\u003e b.classList.remove(\"active\"));\n                btn.classList.add(\"active\");\n                const isCm = btn.getAttribute(\"data-unit\") === \"cm\";\n                \n                document.querySelectorAll(\".sg-img-inches\").forEach(img =\u003e img.style.display = isCm ? \"none\" : \"block\");\n                document.querySelectorAll(\".sg-img-cm\").forEach(img =\u003e img.style.display = isCm ? \"block\" : \"none\");\n            };\n        });\n    }\n});\n\u003c\/script\u003e","brand":"Nice Putt","offers":[{"title":"Black \/ S","offer_id":56335437725862,"sku":"2683418_12756","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":56335437758630,"sku":"2683418_12757","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":56335437791398,"sku":"2683418_12758","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":56335437824166,"sku":"2683418_12759","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":56335437856934,"sku":"2683418_12760","price":27.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":56335437889702,"sku":"2683418_12766","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":56335437922470,"sku":"2683418_13065","price":33.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ S","offer_id":56335437955238,"sku":"2683418_12786","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ M","offer_id":56335437988006,"sku":"2683418_12787","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ L","offer_id":56335438020774,"sku":"2683418_12788","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ XL","offer_id":56335438053542,"sku":"2683418_12789","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ 2XL","offer_id":56335438086310,"sku":"2683418_12790","price":27.5,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ 3XL","offer_id":56335438119078,"sku":"2683418_12791","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Heather \/ 4XL","offer_id":56335438151846,"sku":"2683418_13068","price":33.0,"currency_code":"USD","in_stock":true},{"title":"Brick Red \/ S","offer_id":56335438184614,"sku":"2683418_12768","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Brick Red \/ M","offer_id":56335438217382,"sku":"2683418_12769","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Brick Red \/ L","offer_id":56335438250150,"sku":"2683418_12770","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Brick Red \/ XL","offer_id":56335438282918,"sku":"2683418_12771","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Brick Red \/ 2XL","offer_id":56335438315686,"sku":"2683418_12772","price":27.5,"currency_code":"USD","in_stock":true},{"title":"Brick Red \/ 3XL","offer_id":56335438348454,"sku":"2683418_12773","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Brick Red \/ 4XL","offer_id":56335438381222,"sku":"2683418_13066","price":33.0,"currency_code":"USD","in_stock":true},{"title":"Carbon Grey \/ S","offer_id":56335438413990,"sku":"2683418_12780","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Carbon Grey \/ M","offer_id":56335438446758,"sku":"2683418_12781","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Carbon Grey \/ L","offer_id":56335438479526,"sku":"2683418_12782","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Carbon Grey \/ XL","offer_id":56335438512294,"sku":"2683418_12783","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Carbon Grey \/ 2XL","offer_id":56335438545062,"sku":"2683418_12784","price":27.5,"currency_code":"USD","in_stock":true},{"title":"Carbon Grey \/ 3XL","offer_id":56335438577830,"sku":"2683418_12785","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Carbon Grey \/ 4XL","offer_id":56335438610598,"sku":"2683418_13067","price":33.0,"currency_code":"USD","in_stock":true},{"title":"Agave \/ S","offer_id":56335438643366,"sku":"2683418_12774","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Agave \/ M","offer_id":56335438676134,"sku":"2683418_12775","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Agave \/ L","offer_id":56335438708902,"sku":"2683418_12776","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Agave \/ XL","offer_id":56335438741670,"sku":"2683418_12777","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Agave \/ 2XL","offer_id":56335438774438,"sku":"2683418_12778","price":27.5,"currency_code":"USD","in_stock":true},{"title":"Agave \/ 3XL","offer_id":56335438807206,"sku":"2683418_12779","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Agave \/ 4XL","offer_id":56335438839974,"sku":"2683418_13064","price":33.0,"currency_code":"USD","in_stock":true},{"title":"Vintage Gold \/ S","offer_id":56335438872742,"sku":"2683418_12798","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Vintage Gold \/ M","offer_id":56335438905510,"sku":"2683418_12799","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Vintage Gold \/ L","offer_id":56335438938278,"sku":"2683418_12800","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Vintage Gold \/ XL","offer_id":56335438971046,"sku":"2683418_12801","price":24.5,"currency_code":"USD","in_stock":true},{"title":"Vintage Gold \/ 2XL","offer_id":56335439003814,"sku":"2683418_12802","price":27.5,"currency_code":"USD","in_stock":true},{"title":"Vintage Gold \/ 3XL","offer_id":56335439036582,"sku":"2683418_12803","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Vintage Gold \/ 4XL","offer_id":56335439069350,"sku":"2683418_13070","price":33.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":56335439102118,"sku":"2683418_12761","price":24.5,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":56335439134886,"sku":"2683418_12762","price":24.5,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":56335439167654,"sku":"2683418_12763","price":24.5,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":56335439200422,"sku":"2683418_12764","price":24.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":56335439233190,"sku":"2683418_12765","price":27.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":56335439265958,"sku":"2683418_12767","price":30.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":56335439298726,"sku":"2683418_13071","price":33.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0710\/0855\/1078\/files\/mens-premium-heavyweight-tee-white-front-69cc2e25ab384.jpg?v=1774988854"}],"url":"https:\/\/niceputt.com\/collections\/apparel.oembed","provider":"Nice Putt","version":"1.0","type":"link"}