{"title":"Cap \u0026 Visor","description":"","products":[{"product_id":"head-pro-player-visor","title":"Head Pro Player Visor","description":"\u003cul\u003e\n\u003cli\u003e100% lightweight polyester with UV Protection\u003c\/li\u003e\n\u003cli\u003eMesh inserts on top of the hat\u003c\/li\u003e\n\u003cli\u003eAdjustable Velcro closure\u003c\/li\u003e\n\u003cli\u003eMeets the ITF Tournament rules for logo size\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour\u003c\/strong\u003e: Black\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Head","offers":[{"title":"Default Title","offer_id":5543652294685,"sku":"VRHB","price":24.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/products\/Screen_Shot_2017-09-25_at_4.29.26_PM.png?v=1527369069"},{"product_id":"head-pro-player-visor-1","title":"Head Pro Player Visor","description":"\u003cdiv\u003e\u003cspan\u003eThis performance visor will keep hair, sun, and sweat out of your face. It is super lightweight, offers UV protection, and has an adjustable velcro strap to ensure the perfect fit and protection during the hottest rallies. With its perfectly-sized icon, the visor is tournament-approved and made especially for women.\u003c\/span\u003e\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003e100% lightweight polyester with UV Protection\u003c\/li\u003e\n\u003cli\u003eMesh inserts on top of the hat\u003c\/li\u003e\n\u003cli\u003eAdjustable Velcro closure\u003c\/li\u003e\n\u003cli\u003eMeets the ITF Tournament rules for logo size\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code: \u003c\/strong\u003e287139\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour\u003c\/strong\u003e: White\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Head","offers":[{"title":"Default Title","offer_id":8641285455965,"sku":"VRHW","price":24.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/products\/287036_WH-600x600.jpg?v=1527369069"},{"product_id":"head-performance-cap","title":"Head Performance Cap","description":"\u003cdiv\u003eThe PERFORMANCE CAP combines comfort and style. Made with sweat-absorbent fabric, it keeps you cool and dry on the court. The adjustable Velcro strap provides a perfect fit, and the sonic-welded logo adds a clean look. It offers great sun protection so you can stay focused on your game.\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eEyelet Mesh\u003c\/li\u003e\n\u003cli\u003eSonic Welded Logo\u003c\/li\u003e\n\u003cli\u003eIn Shiny Silver\u003c\/li\u003e\n\u003cli\u003eCotton Twill Bias Tape\u003c\/li\u003e\n\u003cli\u003eAdjustable Velcro strap\u003c\/li\u003e\n\u003cli\u003e100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Navy Blue\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt;\"\u003e\u003cspan style=\"font-weight: bold;\"\u003eNOTE:\u003c\/span\u003e All products marked as \"Sale\" cannot be returned. Products marked as \"Sale\" are also non-refundable and not eligible for exchange.\u003c\/p\u003e","brand":"Head","offers":[{"title":"Default Title","offer_id":40470014328996,"sku":"CPHPN","price":19.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-13_121544.png?v=1763065071"},{"product_id":"head-pro-player-cap","title":"Head Pro Player Cap","description":"\u003cdiv\u003e\u003cspan\u003eThe LIGHT FUNCTION CAP. This super lightweight packs heavy on functionality: Made of microfiber lightweight polyester, the cap offers an additional sweatband inside for great sweat absorption and a velcro strap for the perfect fit. The LIGHT FUNCTION CAP comes in two different designs inspired by its respective HEAD sportswear collection.\u003c\/span\u003e\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eLight construction\u003c\/li\u003e\n\u003cli\u003e+UV protection\u003c\/li\u003e\n\u003cli\u003eICON embroidery in the max allowed tournament size\u003c\/li\u003e\n\u003cli\u003eAdjustable velcro straps\u003c\/li\u003e\n\u003cli\u003e100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e White, Black, Navy Blue, Red\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Head","offers":[{"title":"Navy blue","offer_id":13558752968797,"sku":"CPHPRON","price":26.99,"currency_code":"CAD","in_stock":true},{"title":"White","offer_id":13558753001565,"sku":"CPHPROW","price":26.99,"currency_code":"CAD","in_stock":true},{"title":"Black","offer_id":13558753034333,"sku":"CPHPROBK","price":26.99,"currency_code":"CAD","in_stock":true},{"title":"Red","offer_id":40470009577636,"sku":"CPHPRORD","price":26.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-13_122924.png?v=1763065866"},{"product_id":"nike-u-nk-aerobill-advantage-cap-1","title":"Nike Dri-Fit ADV Club Cap","description":"\u003cp\u003eA LIGHTWEIGHT CAP FOR LASTING PLAY.\u003c\/p\u003e\n\u003cp\u003eThe Nike Court Club Cap is a lightweight and breathable everyday necessity that wicks perspiration to keep you dry and comfortable while you run the court.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLightweight\u003c\/li\u003e\n\u003cli\u003eBreathable\u003c\/li\u003e\n\u003cli\u003eComfort\u003c\/li\u003e\n\u003cli\u003eUnisex \u003c\/li\u003e\n\u003cli\u003ePolyester with an adjustable velcro strap.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e FB5598.100\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eColour:\u003c\/strong\u003e White\/ Black\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"S\/M","offer_id":49023627100382,"sku":"CPNFB5598WSM","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"M\/L","offer_id":49023627133150,"sku":"CPNFB5598WML","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"L\/XL","offer_id":49023627165918,"sku":"CPNFB5598WLXL","price":35.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2026-09-11_143101.png?v=1789163465"},{"product_id":"nike-court-aerobill-rafa-heritage-86","title":"Nike Court AeroBill Rafa Heritage 86","description":"\u003cp\u003e\u003cb class=\"headline-5\"\u003eBREATHABLE COMFORT FOR THE COURT.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003eThe NikeCourt AeroBill Rafa Heritage86 Hat is made with sweat-wicking technology for lightweight, breathable comfort.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eNike AeroBill technology wicks sweat away with lightweight breathability.\u003c\/li\u003e\n\u003cli\u003eTerry sweatbands help absorb sweat from your skin.\u003c\/li\u003e\n\u003cli\u003eAn adjustable closure on the back secures the fit.\u003c\/li\u003e\n\u003cli\u003eEmbroidered eyelets\u003c\/li\u003e\n\u003cli\u003eEmbroidered Bull logo\u003c\/li\u003e\n\u003cli\u003eFabric: 100% polyester\u003c\/li\u003e\n\u003cli\u003eHand wash\u003c\/li\u003e\n\u003cli\u003eImported\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong style=\"font-size: 0.875rem;\"\u003eProduct Code:\u003c\/strong\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e 850666.101, 100\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong style=\"font-size: 0.875rem;\"\u003eColour:\u003c\/strong\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e White\/Black, Black\/White\u003c\/span\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"Black","offer_id":42346245128414,"sku":"CPN850666BK","price":35.0,"currency_code":"CAD","in_stock":false},{"title":"White","offer_id":42346245161182,"sku":"CPN850666W","price":35.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-13_151421.png?v=1763075735"},{"product_id":"dunlop-hat","title":"Dunlop (Unisex ) Cap","description":"\u003cul\u003e\n\u003cli\u003eSport Cap \u003c\/li\u003e\n\u003cli\u003eDunlop Logo\u003c\/li\u003e\n\u003cli\u003e100% polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Black\/White, White\/Black\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt;\"\u003e\u003cspan style=\"font-weight: bold;\"\u003eNOTE:\u003c\/span\u003e All products marked as \"Sale\" cannot be returned. Products marked as \"Sale\" are also non-refundable and not eligible for exchange.\u003c\/p\u003e","brand":"Nike","offers":[{"title":"Black","offer_id":42346499703006,"sku":"CPDBK","price":19.99,"currency_code":"CAD","in_stock":true},{"title":"White","offer_id":42346499735774,"sku":"CPDW","price":19.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-13_124949.png?v=1763067697"},{"product_id":"asics-performance-visor","title":"Asics Performance Visor","description":"\u003cp\u003eStay focused on the court with the ASICS Performance Visor. Featuring a shorter brim, breathable perforated fabric, and stretch-woven material for lasting comfort. An adjustable Velcro strap ensures a secure, customized fit.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnisex\u003c\/li\u003e\n\u003cli\u003eASICS spiral logo\u003c\/li\u003e\n\u003cli\u003eAdjustable\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code\u003c\/strong\u003e: 3043A140.100\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e White\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Asics","offers":[{"title":"S\/M","offer_id":42348990693598,"sku":"VRA140WSM","price":39.95,"currency_code":"CAD","in_stock":true},{"title":"M\/M","offer_id":42348990726366,"sku":"VRA140WMM","price":39.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot2026-09-11160459.png?v=1789167984"},{"product_id":"nike-court-heritage86-cap","title":"Nike Court Heritage86 Cap","description":"\u003cp\u003e\u003cspan\u003eThe NikeCourt Heritage86 Cap keeps you comfortable thanks to the soft knit fabric. An embroidered NikeCourt patch nods to Nike's heritage.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"description-preview__features pt8-sm pb6-sm ncss-list-ul\"\u003e\n\u003cli class=\"description-preview__color-description ncss-li\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e\u003cspan\u003e IQ1321.010\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"description-preview__color-description ncss-li\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e  Black\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"ML","offer_id":49019219607774,"sku":"CPIQ1321BKML","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"LXL","offer_id":49019219640542,"sku":"CPIQ1321BKLXL","price":35.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2026-09-10_162432.png?v=1789082757"},{"product_id":"nike-court-aerobill-advantage-cap","title":"Nike Dri Fit Club Cap","description":"\u003cp\u003eThe sculpted, mid-depth crown keeps you comfortable and secure. Sweat-wicking fabric keeps you dry, and a tri-glide closure allows you to transition from one activity to the next with a perfect fit.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBody: \u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e100% Polyester\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eHand wash\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eFB5625-100\u003c\/li\u003e\n\u003cli class=\"gl-vspace-bpall-small\" data-mce-fragment=\"1\"\u003e\n\u003cstrong\u003eColour: \u003c\/strong\u003eWhite\/Black\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"S","offer_id":47435048714462,"sku":"CPNFB5625S","price":30.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":47435048747230,"sku":"CPNFB5625M","price":30.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-13_161730.png?v=1763079486"},{"product_id":"dunlop-tac-visor","title":"Dunlop Tac Visor","description":"\u003cul\u003e\n\u003cli\u003eAbsorbent sweatband\u003c\/li\u003e\n\u003cli\u003eSoft \u003c\/li\u003e\n\u003cli\u003eVelcro closure on the back\u003c\/li\u003e\n\u003cli\u003eDunlop logo stitched\u003c\/li\u003e\n\u003cli\u003eOne size\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e 100% polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e 307377\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Black\/White, White\/Black\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt;\"\u003e\u003cspan style=\"font-weight: bold;\"\u003eNOTE:\u003c\/span\u003e All products marked as \"Sale\" cannot be returned. Products marked as \"Sale\" are also non-refundable and not eligible for exchange.\u003c\/p\u003e","brand":"Dunlop","offers":[{"title":"Black\/White","offer_id":43225413681374,"sku":"","price":18.99,"currency_code":"CAD","in_stock":true},{"title":"White\/Black","offer_id":43225413714142,"sku":"","price":18.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-13_130647.png?v=1763068164"},{"product_id":"babolat-basic-logo-cap","title":"Babolat Basic Logo Cap","description":"\u003cp\u003eIts 100% polyester composition makes the Babolat Basic Logo Cap very lightweight and efficient at wicking moisture away.\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLightweight\u003c\/li\u003e\n\u003cli\u003eLogo Cap\u003c\/li\u003e\n\u003cli\u003eMaterial: 100% polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e 5UA1221\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Blue Aster, Estate Blue, Tomato Red, Black\/Black, White\/White\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: bold;\"\u003eNOTE:\u003c\/span\u003e\u003cspan\u003e All products marked as \"Sale\" cannot be returned. Products marked as \"Sale\" are also non-refundable and not eligible for exchange.\u003c\/span\u003e\u003c\/p\u003e\n\u003cquillbot-extension-portal\u003e\u003c\/quillbot-extension-portal\u003e","brand":"Babolat","offers":[{"title":"White\/White","offer_id":43225581584606,"sku":"CPBBLW","price":18.99,"currency_code":"CAD","in_stock":true},{"title":"Estate Blue","offer_id":43225581486302,"sku":"CPBBLN","price":18.99,"currency_code":"CAD","in_stock":true},{"title":"Tomato Red","offer_id":43225581519070,"sku":"CPBBLR","price":18.99,"currency_code":"CAD","in_stock":false},{"title":"Blue Aster","offer_id":43225581453534,"sku":"CPBBLBL","price":18.99,"currency_code":"CAD","in_stock":true},{"title":"Black\/ Black","offer_id":43225581551838,"sku":"CPBBLBK","price":18.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-12_165332.png?v=1762995471"},{"product_id":"babolat-logo-vistor","title":"Babolat Logo Vistor","description":"\u003cul\u003e\n\u003cli\u003eBabolat Logo Visor\u003c\/li\u003e\n\u003cli\u003eLightweight\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003eOne size Fit all\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e White \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: bold;\"\u003eNOTE:\u003c\/span\u003e\u003cspan\u003e All products marked as \"Sale\" cannot be returned. Products marked as \"Sale\" are also non-refundable and not eligible for exchange.\u003c\/span\u003e\u003c\/p\u003e","brand":"Babolat","offers":[{"title":"Default Title","offer_id":43225679823070,"sku":"173949","price":17.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-12_163741_686b0b7a-40d1-4a1b-9e64-4ea81f773975.png?v=1762994850"},{"product_id":"nike-court-advantage-visor-1","title":"Nike Dri-Fit ADV Ace Visor","description":"\u003cp\u003eStay cool and comfortable on the court with the Nike Dri-FIT ADV Ace Visor. Its lightweight, low-depth design features moisture-wicking fabric, advanced breathability, and a shortened AeroBill for minimal distractions.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: Body: 90% polyester\/10% elastane. Underbill: 100% polyester. Lining: 80% polyester\/20% elastane\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eHand wash\u003c\/li\u003e\n\u003cli\u003eUnisex\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e FB6443.100 \u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Whit\/Black\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"S\/M","offer_id":49035519066334,"sku":"VRNFB6443WSM","price":30.0,"currency_code":"CAD","in_stock":true},{"title":"M\/L","offer_id":49035519099102,"sku":"VRNFB6443WML","price":30.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2026-09-11_162418.png?v=1789169385"},{"product_id":"nike-dri-fit-legacy91-cap","title":"Nike Dri-Fit Club Cap","description":"\u003cp\u003eThe sculpted, mid-depth crown keeps you comfortable and secure. Sweat-wicking fabric keeps you dry, and a tri-glide closure allows you to transition from one activity to the next with a perfect fit.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBody:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e100% Polyester\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eHand wash\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSize:\u003c\/strong\u003e L\/XL\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eFB5625-010\u003c\/li\u003e\n\u003cli class=\"gl-vspace-bpall-small\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eBlack\/White\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"Default Title","offer_id":49035380949214,"sku":"CPNFB5625BKLXL","price":30.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/products\/unnamed_54_bec53642-867c-48c3-bb14-b5ce68f8a9d9.webp?v=1678230320"},{"product_id":"nike-dri-fit-legacy91-cap-2","title":"Nike Dri-Fit Club Cap","description":"\u003cp\u003eThe sculpted, mid-depth crown keeps you comfortable and secure. Sweat-wicking fabric keeps you dry, and a tri-glide closure allows you to transition from one activity to the next with a perfect fit.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBody:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e100% Polyester\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eHand wash\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eFB5625-410\u003c\/li\u003e\n\u003cli class=\"gl-vspace-bpall-small\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eNavy Blue\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"S\/M","offer_id":49035505500382,"sku":"CPNFB5625NSM","price":30.0,"currency_code":"CAD","in_stock":true},{"title":"M\/L","offer_id":49035505533150,"sku":"CPNFB5625NML","price":30.0,"currency_code":"CAD","in_stock":false},{"title":"L\/XL","offer_id":49035505565918,"sku":"CPNFB5625NLXL","price":30.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot2026-09-11153521.png?v=1789166717"},{"product_id":"nike-dri-fit-legacy91-cap-4","title":"Nike Dri-Fit Club Cap","description":"\u003cp\u003eThe sculpted, mid-depth crown keeps you comfortable and secure. Sweat-wicking fabric keeps you dry, and a tri-glide closure allows you to transition from one activity to the next with a perfect fit.\u003c\/p\u003e\n\u003cul class=\"gl-list gl-list--s\"\u003e\n\u003cli class=\"gl-vspace-bpall-small\"\u003eBody: 100% Polyester\u003c\/li\u003e\n\u003cli class=\"gl-vspace-bpall-small\"\u003eHand wash\u003c\/li\u003e\n\u003cli class=\"gl-vspace-bpall-small\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e\u003cspan\u003e\u003cstrong\u003e \u003c\/strong\u003eFB5625.641\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ePeony\/Black\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"S\/M","offer_id":49035402248414,"sku":"CPNFB5625PSM","price":30.0,"currency_code":"CAD","in_stock":true},{"title":"M\/L","offer_id":49035402281182,"sku":"CPNFB5625PML","price":30.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot2026-09-11152901.png?v=1789165797"},{"product_id":"nike-court-aerobill-advantage-cap-2","title":"Nike Court Advantage Cap","description":"\u003cp data-mce-fragment=\"1\"\u003eA LIGHTWEIGHT CAP FOR LASTING PLAY.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe NikeCourt AeroBill Advantage Cap is a lightweight and breathable everyday necessity that wicks perspiration to keep you dry and comfortable while you run the court.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-mce-fragment=\"1\"\u003eLightweight\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eBreathable\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eComfort\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eUnisex \u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003ePolyester with an adjustable velcro strap.\u003c\/li\u003e\n\u003cli\u003eNike Dri-FIT Technology helps you stay dry and comfortable.\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eOne size fits most.\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan\u003eBody\/lining: 90% polyester\/10% elastane. Underbill: 100% recycled polyester.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan\u003eSweatband: 79% polyester\/21% elastane.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eProduct Code:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eCQ9332-367\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eColour:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e Bright Spruce\/Hot Curry\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"Default Title","offer_id":44049771593950,"sku":"CPNCQ9332GO","price":35.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-13_151926.png?v=1763077098"},{"product_id":"nike-court-advantage-visor-2","title":"Nike Court Advantage Visor","description":"\u003cp\u003e\u003cb class=\"headline-5\"\u003eA LIGHTWEIGHT VISOR FOR LASTING PLAY.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003eThe NikeCourt Advantage Visor is a lightweight, breathable court essential that wicks sweat so you can stay dry and comfortable while you run the court.\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDri-FIT Technology helps you stay dry and comfortable.\u003c\/li\u003e\n\u003cli\u003eLaser perforations enhance breathability.\u003c\/li\u003e\n\u003cli\u003eThe sweatband is soft and absorbent.\u003c\/li\u003e\n\u003cli\u003eWoven fabric stretches for a personalized fit.\u003c\/li\u003e\n\u003cli\u003eAdjustable closure\u003c\/li\u003e\n\u003cli\u003eBody: 90% polyester\/10% elastane. Underbill: 100% polyester. Lining: 79% polyester\/21% elastane.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eOne Size Fits All\u003c\/li\u003e\n\u003cli\u003eHand wash\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong style=\"font-size: 0.875rem;\"\u003eProduct Code:\u003c\/strong\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e \u003c\/span\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003eCQ9334-379\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong style=\"font-size: 0.875rem;\"\u003eColour:\u003c\/strong\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e \u003c\/span\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003eMint Green\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"Default Title","offer_id":44349336617182,"sku":"VRNCQ9334GRN","price":35.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-13_135517_e3d6bed7-66b3-4d8d-a3a7-e6ae360848ba.png?v=1763071150"},{"product_id":"nike-court-advantage-visor-3","title":"Nike Court Advantage Visor","description":"\u003cp\u003e\u003cb class=\"headline-5\"\u003eA LIGHTWEIGHT VISOR FOR LASTING PLAY.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003eThe NikeCourt Advantage Visor is a lightweight, breathable court essential that wicks sweat so you can stay dry and comfortable while you run the court.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDri-FIT Technology helps you stay dry and comfortable.\u003c\/li\u003e\n\u003cli\u003eLaser perforations enhance breathability.\u003c\/li\u003e\n\u003cli\u003eThe sweatband is soft and absorbent.\u003c\/li\u003e\n\u003cli\u003eWoven fabric stretches for a personalized fit.\u003c\/li\u003e\n\u003cli\u003eAdjustable closure\u003c\/li\u003e\n\u003cli\u003eBody: 90% polyester\/10% elastane. Underbill: 100% polyester. Lining: 79% polyester\/21% elastane.\u003c\/li\u003e\n\u003cli\u003eHand wash\u003c\/li\u003e\n\u003cli\u003eOne Size Fits All\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Navy Blue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eCQ9334-451\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"Default Title","offer_id":44349342875870,"sku":"VRNCQ9334NY","price":35.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-13_141350.png?v=1763072054"},{"product_id":"nike-court-advantage-visor-4","title":"Nike Court Advantage Visor","description":"\u003cp\u003e\u003cb class=\"headline-5\"\u003eA LIGHTWEIGHT VISOR FOR LASTING PLAY.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003eThe Nike Court Advantage Visor is a lightweight, breathable court essential that wicks sweat so you can stay dry and comfortable while you run the court.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDri-FIT Technology helps you stay dry and comfortable.\u003c\/li\u003e\n\u003cli\u003eLaser perforations enhance breathability.\u003c\/li\u003e\n\u003cli\u003eThe sweatband is soft and absorbent.\u003c\/li\u003e\n\u003cli\u003eWoven fabric stretches for a personalized fit.\u003c\/li\u003e\n\u003cli\u003eAdjustable closure\u003c\/li\u003e\n\u003cli\u003eBody: 90% polyester\/10% elastane. Underbill: 100% polyester. Lining: 79% polyester\/21% elastane.\u003c\/li\u003e\n\u003cli\u003eHand wash\u003c\/li\u003e\n\u003cli\u003eOne Size Fits All\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e White\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eCQ9334-100\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"Default Title","offer_id":45922608382174,"sku":"VRNCQ9334W","price":35.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-13_140404.png?v=1763071593"},{"product_id":"nike-court-advantage-visor-6","title":"Nike Court Advantage Visor","description":"\u003cp data-mce-fragment=\"1\"\u003e\u003cb class=\"headline-5\" data-mce-fragment=\"1\"\u003eA LIGHTWEIGHT VISOR FOR LASTING PLAY.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe Nike Court Advantage Visor is a lightweight, breathable court essential that wicks sweat so you can stay dry and comfortable while you run the court.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-mce-fragment=\"1\"\u003eDri-FIT Technology helps you stay dry and comfortable.\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eLaser perforations enhance breathability.\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eThe sweatband is soft and absorbent.\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eWoven fabric stretches for a personalized fit.\u003c\/li\u003e\n\u003cli\u003eAdjustable closure\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eBody: 90% polyester\/10% elastane. Underbill: 100% polyester. Lining: 79% polyester\/21% elastane.\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eHand wash\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eImported\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eProduct Code:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eFB6443.300\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan\u003e\u003cstrong\u003eColour:\u003c\/strong\u003e Green Frost  \u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"S\/M","offer_id":45922641510622,"sku":"VRFB6443SM","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"M\/\\L","offer_id":45922679881950,"sku":"VRFB6443ML","price":35.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-13_142059.png?v=1763072528"},{"product_id":"asics-performance-cap","title":"Asics Performance Cap","description":"\u003cp\u003e\u003cstrong data-start=\"512\" data-end=\"549\"\u003ePlay hard. Stay cool. Look sharp.\u003c\/strong\u003e\u003cbr data-start=\"549\" data-end=\"552\"\u003eThe Tennis Performance Cap combines athletic performance with modern style. Its lightweight, quick-drying fabric and flexible stretch design move with you through every match, while the adjustable strap guarantees a tailored fit. The perfect finishing touch for champions in motion.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eAdjustable Strap\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct code: \u003c\/strong\u003e3043A116.100, 001\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSize:\u003c\/strong\u003e Small, Medium\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour: \u003c\/strong\u003eWhite, Black\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Asics","offers":[{"title":"White \/ S","offer_id":47418229063902,"sku":"CPA116SW","price":39.99,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":47418229096670,"sku":"CPA116MW","price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":47418229129438,"sku":"CPA116BKS","price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":47663164621022,"sku":"CPA116MBK","price":39.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-07_154723.png?v=1762559320"},{"product_id":"asics-woven-cap","title":"Asics Ultra Lightweight Running Cap","description":"\u003cp\u003e\u003cstrong\u003eLightweight. Breathable. Visible.\u003c\/strong\u003e\u003cbr\u003eStay cool on every run with laser-cut ventilation, moisture-wicking fabric, and an adjustable fit. Reflective accents keep you safe in low light.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eVery lightweight\u003c\/li\u003e\n\u003cli\u003eQuick-drying\u003c\/li\u003e\n\u003cli\u003eAdvanced ventilation\u003c\/li\u003e\n\u003cli\u003eAdjustable strap\u003c\/li\u003e\n\u003cli\u003eSoft brim, foldable cap\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eUnisex Hats\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eReflective details are designed to help improve visibility in low-light conditions\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct code: \u003c\/strong\u003e3013A094.001\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e \u003cspan\u003ePerformance Black\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan\u003e\u003c!--StartFragment --\u003e\u003cstrong\u003e\u003cspan class=\"cf0\"\u003eNOTE:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"cf1\"\u003e All products marked as \"Sale\" are final and cannot be returned, refunded, or exchanged.\u003c\/span\u003e\u003c!--EndFragment --\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Asics","offers":[{"title":"Default Title","offer_id":47382632726750,"sku":"CPA974BK","price":27.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2026-09-10_160130.png?v=1789081496"},{"product_id":"asics-performance-visor-1","title":"Asics Performance Visor","description":"\u003cp\u003e\u003cstrong data-start=\"82\" data-end=\"108\"\u003eStay cool. Play sharp.\u003c\/strong\u003e\u003cbr data-start=\"108\" data-end=\"111\"\u003eLightweight, quick-drying stretch fabric keeps you comfortable, while the adjustable strap ensures a perfect fit every time.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdjustable strap\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eUnisex Hats\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct code: \u003c\/strong\u003e3043A117.100.001\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e White, black\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Asics","offers":[{"title":"White \/ XS","offer_id":47391320637662,"sku":"VRA117XSW","price":34.99,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":47391931400414,"sku":"VRA117SW","price":34.99,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":47391931433182,"sku":"VRA117MW","price":34.99,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XS","offer_id":47391931465950,"sku":"VRA117XSBK","price":34.99,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":47391931498718,"sku":"VRA117SBK","price":34.99,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":47391931531486,"sku":"VRA117MBK","price":34.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-07_155300.png?v=1762559640"},{"product_id":"nike-dri-fit-ace-visor-1","title":"Nike Dri-Fit Ace Visor","description":"\u003cp\u003eStay cool and focused with the low-depth Nike Ace visor. Its curved bill and stretchy fabric keep sun, sweat, and heat at bay on the court, of course.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSize: \u003c\/strong\u003eSmall, Medium\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e HJ3689.410\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour: \u003c\/strong\u003eNavy Blue\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"SM","offer_id":49035513626846,"sku":"VRNHJ3689NSM","price":25.0,"currency_code":"CAD","in_stock":true},{"title":"ML","offer_id":49035513659614,"sku":"VRNHJ3689NML","price":25.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-13_142605.png?v=1763072917"},{"product_id":"nike-dri-fit-advantage-rise-cap","title":"Nike Dri-Fit Advantage Rise cap","description":"\u003cp\u003eThe Nike Rise Cap’s structured, high-depth design uses sweat-wicking fabric and breathable AeroBill technology to keep you cool and comfortable all day, so you can focus on your workout.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour: \u003c\/strong\u003eNavy Blue, Black\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSize:\u003c\/strong\u003e Small, Medium\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e FB5633.410\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003c!--StartFragment --\u003e\u003cstrong\u003e\u003cspan class=\"cf0\"\u003eNOTE:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"cf1\"\u003e\u003cstrong\u003e \u003c\/strong\u003eAll products marked as \"Sale\" are final and cannot be returned, refunded, or exchanged.\u003c\/span\u003e\u003c!--EndFragment --\u003e\u003c\/p\u003e","brand":"TopSpin Tennis Shop","offers":[{"title":"SM","offer_id":47851504206046,"sku":"CPNFB5633SMN","price":27.0,"currency_code":"CAD","in_stock":true},{"title":"ML","offer_id":47851504238814,"sku":"CPNFB5633MLN","price":27.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2026-01-21_162039.png?v=1769041349"},{"product_id":"nike-dri-fit-club-cap","title":"Nike Dri-Fit Club Cap","description":"\u003cp\u003eStay cool and shielded from the sun with the Nike Club Hat. It features a perforated sweatband and crown for breathability, an embroidered Swoosh, and an adjustable buckle for a customized fit.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct\u003c\/strong\u003e \u003cstrong\u003eCode: \u003c\/strong\u003eFB6452\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour: \u003c\/strong\u003eWhite, Navy Blue, Blue, Grey\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003c!--StartFragment --\u003e\u003cstrong\u003e\u003cspan class=\"cf0\"\u003eNOTE:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"cf1\"\u003e All products marked as \"Sale\" are final and cannot be returned, refunded, or exchanged.\u003c\/span\u003e\u003c!--EndFragment --\u003e\u003c\/p\u003e","brand":"TopSpin Tennis Shop","offers":[{"title":"Grey \/ S\/M","offer_id":47679272583390,"sku":"CPNFB6452SMG","price":24.0,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ M\/L","offer_id":47679335956702,"sku":"CPNFB6452MLG","price":24.0,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ S\/M","offer_id":47679272648926,"sku":"CPNFB6452SMB","price":24.0,"currency_code":"CAD","in_stock":false},{"title":"Blue \/ M\/L","offer_id":47679335989470,"sku":"CPNFB6452MLB","price":24.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ S\/M","offer_id":47679272714462,"sku":"CPNFB6452SMNY","price":24.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M\/L","offer_id":47679336022238,"sku":"CPNFB6452MLNY","price":24.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S\/M","offer_id":47679336055006,"sku":"CPNFB6452SMW","price":24.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-14_162911.png?v=1763167734"},{"product_id":"nike-dri-fit-pro-cap","title":"Nike Dri-FIT Pro Cap","description":"\u003cp\u003eThe Nike Dri-FIT Pro Structured Futura Golf Hat features a high, pro-style crown and moisture-wicking fabric for all-day comfort. It’s finished with a structured design and an adjustable snapback for a secure fit.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eNike Pro hats all feature a max-depth crown for classic baseball style\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDri-FIT Technology quickly moves sweat away from your skin\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eStructured \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFlat bill design\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eEmbroidered eyelets \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFutura logo on front \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAdjustable snapback closure \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e100% Polyester \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e\u003cstrong\u003eProduct Code: \u003c\/strong\u003eFB5380.100\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour: \u003c\/strong\u003eWhite\/Black\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003c!--StartFragment --\u003e\u003cstrong\u003e\u003cspan class=\"cf0\"\u003eNOTE:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"cf1\"\u003e All products marked as \"Sale\" are final and cannot be returned, refunded, or exchanged.\u003c\/span\u003e\u003c!--EndFragment --\u003e\u003c\/p\u003e","brand":"Nike","offers":[{"title":"S\/M","offer_id":47679275499742,"sku":"CPNFB5380SMW","price":29.99,"currency_code":"CAD","in_stock":false},{"title":"M\/L","offer_id":47679275532510,"sku":"CPNFB5380MLW","price":29.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-14_171049.png?v=1763169101"},{"product_id":"nike-dri-fit-advantage-swoosh-cap","title":"Nike Dri FIT Advantage Swoosh Cap","description":"\u003cp\u003eThe Nike Dri-FIT Advantage Swoosh Club Cap takes you from gym to court with ease. Its mid-depth fit, sweat-wicking fabric, and perforations keep you cool, while the AeroBill and snapback closure deliver all-day comfort.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSize: \u003c\/strong\u003eM\/L\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code: \u003c\/strong\u003eFB5636.100\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour: \u003c\/strong\u003eWhite\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003c!--StartFragment --\u003e\u003cstrong\u003e\u003cspan class=\"cf0\"\u003eNOTE:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"cf1\"\u003e\u003cstrong\u003e \u003c\/strong\u003eAll products marked as \"Sale\" are final and cannot be returned, refunded, or exchanged.\u003c\/span\u003e\u003c!--EndFragment --\u003e\u003c\/p\u003e","brand":"Nike","offers":[{"title":"Default Title","offer_id":47440654696670,"sku":"CPNFB5636WML","price":28.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-14_152445.png?v=1763163030"},{"product_id":"yonex-visor-40080ex","title":"Yonex Visor 40080EX","description":"\u003cul\u003e\n\u003cli\u003eSustainable solutions that benefit both the environment and customers worldwide.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSize: \u003c\/strong\u003eOne size\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code: \u003c\/strong\u003e40080EX\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour: \u003c\/strong\u003eWhite, Black\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003c!--StartFragment --\u003e\u003cstrong\u003e\u003cspan class=\"cf0\"\u003eNOTE:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"cf1\"\u003e\u003cstrong\u003e \u003c\/strong\u003eAll products marked as \"Sale\" are final and cannot be returned, refunded, or exchanged.\u003c\/span\u003e\u003c!--EndFragment --\u003e\u003c\/p\u003e","brand":"Yonex","offers":[{"title":"White","offer_id":47440986079454,"sku":"VRY40080W","price":17.99,"currency_code":"CAD","in_stock":false},{"title":"Black","offer_id":47440986112222,"sku":"VRY40080BK","price":17.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-13_133754.png?v=1763069931"},{"product_id":"babolat-pure-drive-cap","title":"Babolat Pure Drive Cap","description":"\u003cp data-start=\"29\" data-end=\"227\"\u003eMade from \u003cstrong data-start=\"39\" data-end=\"66\"\u003e100% recycled polyester\u003c\/strong\u003e, this lightweight cap keeps you cool and dry throughout your matches. Designed to match the Babolat Club apparel line, it offers a coordinated, athletic look.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong data-start=\"247\" data-end=\"265\"\u003eSun protection\u003c\/strong\u003e for your eyes and face\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong data-start=\"293\" data-end=\"309\"\u003eQuick-drying,\u003c\/strong\u003e lightweight fabric\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong data-start=\"333\" data-end=\"351\"\u003eAdjustable fit\u003c\/strong\u003e for all-day comfort\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eOne Size\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour: \u003c\/strong\u003eWhite\/Blue, Sodalite Blue\/White, Fiesta Red\/White\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003c!--StartFragment --\u003e\u003cstrong\u003e\u003cspan class=\"cf0\"\u003eNOTE:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"cf1\"\u003e All products marked as \"Sale\" are final and cannot be returned, refunded, or exchanged.\u003c\/span\u003e\u003c!--EndFragment --\u003e\u003c\/p\u003e","brand":"TopSpin Tennis Shop","offers":[{"title":"White","offer_id":47441151852766,"sku":"CPBPLW","price":14.99,"currency_code":"CAD","in_stock":true},{"title":"Blue","offer_id":47441151885534,"sku":"CPBPLBL","price":14.99,"currency_code":"CAD","in_stock":true},{"title":"Red","offer_id":47441151918302,"sku":"CPBPLRD","price":14.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-12_170242.png?v=1762996100"},{"product_id":"babolat-junior-visor","title":"Babolat Junior Visor","description":"\u003cp\u003eBabolat’s recycled polyester visor shields your young player from the sun, features a perforated inner band for comfort, and dries quickly.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdjustable strap\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour: \u003c\/strong\u003eWhite\/Blue, White\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003c!--StartFragment --\u003e\u003cstrong\u003e\u003cspan class=\"cf0\"\u003eNOTE:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"cf1\"\u003e All products marked as \"Sale\" are final and cannot be returned, refunded, or exchanged.\u003c\/span\u003e\u003c!--EndFragment --\u003e\u003c\/p\u003e","brand":"Babolat","offers":[{"title":"White","offer_id":47441275879646,"sku":"173951","price":12.99,"currency_code":"CAD","in_stock":true},{"title":"Blue","offer_id":47441275912414,"sku":"211621","price":12.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-12_163728.png?v=1762994354"},{"product_id":"asics-woven-cap-1","title":"Asics Woven Cap","description":"\u003cp\u003e\u003cstrong\u003eStay cool. Run in style.\u003c\/strong\u003e\u003cbr\u003eLightweight, sweat-wicking fabric with ventilated panels keeps you comfortable, while the adjustable strap ensures the perfect fit. Finished with our seasonal graphic for a fresh look.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFunctional for wicking away sweat\u003c\/li\u003e\n\u003cli\u003eLightweight\u003c\/li\u003e\n\u003cli\u003eInside forehead air mesh and side punching panels for breathability\u003c\/li\u003e\n\u003cli\u003eAdjustable double-sided strap\u003c\/li\u003e\n\u003cli\u003eStretch woven material provides a comfortable fit\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAdjustable Strap\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eUnisex Hats\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct code: \u003c\/strong\u003e3013B090.001\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSize:\u003c\/strong\u003e\u003cspan\u003e M\u003c\/span\u003eedium\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour: \u003c\/strong\u003e\u003cspan\u003ePerformance Black\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan\u003e\u003c!--StartFragment --\u003e\u003cstrong\u003e\u003cspan class=\"cf0\"\u003eNOTE:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"cf1\"\u003e All products marked as \"Sale\" are final and cannot be returned, refunded, or exchanged.\u003c\/span\u003e\u003c!--EndFragment --\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Asics","offers":[{"title":"Default Title","offer_id":47663148302558,"sku":"CPAB090BKMM","price":27.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot2025-11-07151923.png?v=1762557614"},{"product_id":"nike-court-club-cap","title":"Nike Dri Fit Club Cap","description":"\u003cp\u003eThe sculpted, mid-depth crown keeps you comfortable and secure. Sweat-wicking fabric keeps you dry, and a tri-glide closure allows you to transition from one activity to the next with a perfect fit.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBody: \u003c\/strong\u003e\u003cspan\u003e100% Polyester\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eHand wash\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eFB5625-070\u003c\/li\u003e\n\u003cli class=\"gl-vspace-bpall-small\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Dark Grey\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TopSpin Tennis Shop","offers":[{"title":"M\/L","offer_id":47675929919710,"sku":"CPNFB5625MLG","price":30.0,"currency_code":"CAD","in_stock":true},{"title":"L\/XL","offer_id":47675929886942,"sku":"CPNFB5625LXLG","price":30.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2026-09-11_150136.png?v=1789164184"},{"product_id":"nike-rise-dri-fit-trucker-cap","title":"Nike Dri Fit Club Cap","description":"\u003cp class=\"nds-text pb4-sm css-qtj9g7 e1yhcai00 appearance-body1 color-primary weight-regular\"\u003eStay cool and comfortable on the court with Nike Dri-Fit Club Cap. Its lightweight, breathable fabric, sweat-wicking technology, and Featherlight vents provide excellent airflow and comfort during play.\u003c\/p\u003e\n\u003cdiv\u003e\n\u003cul\u003e\n\u003cli\u003eNike Dri-FIT technology wicks sweat away from your skin to help keep you dry and comfortable.\u003c\/li\u003e\n\u003cli\u003eFeatherlight vents improve airflow to help you stay cool.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eUnstructured Fit\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eUnisex\u003c\/li\u003e\n\u003cli\u003e100% polyester\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eHand wash\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong style=\"font-size: 0.875rem;\"\u003eProduct Code:\u003c\/strong\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e FB5682.100\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong style=\"font-size: 0.875rem;\"\u003eColour:\u003c\/strong\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e White\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e","brand":"Nike","offers":[{"title":"SM","offer_id":49023341756638,"sku":"CPNFB5682WSM","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"ML","offer_id":49023341789406,"sku":"CPNFB5682WML","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"LXL","offer_id":49023341822174,"sku":"CPNFB5682WLXL","price":35.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot2026-09-11112421.png?v=1789151569"},{"product_id":"nike-rise-cap-2","title":"Nike Rise Cap","description":"\u003cp\u003eThe Nike Rise Cap adds a classic trucker look to your lineup, featuring a structured high-depth fit with a foam front and breathable mesh back.\u003c\/p\u003e\n\u003cul class=\"ncss-list-ul pb4-sm\" data-testid=\"benefit-list\"\u003e\n\u003cli class=\"nds-text ncss-li css-xlkxpi e1yhcai00 appearance-body1 color-primary weight-regular\"\u003eNike Rise caps are a high-depth design with a roomier fit for sport and style.\u003c\/li\u003e\n\u003cli class=\"nds-text ncss-li css-xlkxpi e1yhcai00 appearance-body1 color-primary weight-regular\"\u003eThe breezy mesh-back design helps you stay cool on those warm-weather outings.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli class=\"nds-text ncss-li css-xlkxpi e1yhcai00 appearance-body1 color-primary weight-regular\"\u003eThe snapback closure keeps it classic and lets you find your fit.\u003c\/li\u003e\n\u003cli class=\"nds-text ncss-li css-xlkxpi e1yhcai00 appearance-body1 color-primary weight-regular\"\u003eSnapback adjustability\u003c\/li\u003e\n\u003cli class=\"nds-text ncss-li css-xlkxpi e1yhcai00 appearance-body1 color-primary weight-regular\"\u003ePrecurved bill\u003c\/li\u003e\n\u003cli class=\"nds-text ncss-li css-xlkxpi e1yhcai00 appearance-body1 color-primary weight-regular\"\u003eBody: 100% cotton. Mesh: 100% polyester. Front Panel Lining: 100% cotton. Pad: 100% polyurethane.\u003c\/li\u003e\n\u003cli class=\"nds-text ncss-li css-xlkxpi e1yhcai00 appearance-body1 color-primary weight-regular\"\u003eHand wash\u003c\/li\u003e\n\u003cli class=\"nds-text ncss-li css-xlkxpi e1yhcai00 appearance-body1 color-primary weight-regular\"\u003eImported\u003c\/li\u003e\n\u003cli class=\"nds-text ncss-li css-xlkxpi e1yhcai00 appearance-body1 color-primary weight-regular\"\u003eUnisex\u003c\/li\u003e\n\u003cli class=\"nds-text ncss-li css-xlkxpi e1yhcai00 appearance-body1 color-primary weight-regular\"\u003e\n\u003cstrong\u003eSize:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eS\/M\u003c\/li\u003e\n\u003cli class=\"nds-text ncss-li css-xlkxpi e1yhcai00 appearance-body1 color-primary weight-regular\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eHV8699.687\u003c\/li\u003e\n\u003cli class=\"nds-text ncss-li css-xlkxpi e1yhcai00 appearance-body1 color-primary weight-regular\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eRed\/White\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003c!--StartFragment --\u003e\u003cstrong\u003e\u003cspan class=\"cf0\"\u003eNOTE:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"cf1\"\u003e All products marked as \"Sale\" are final and cannot be returned, refunded, or exchanged.\u003c\/span\u003e\u003c!--EndFragment --\u003e\u003c\/p\u003e","brand":"Nike","offers":[{"title":"Default Title","offer_id":47675955904734,"sku":"CPNHV8699RD","price":28.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2026-09-10_170802.png?v=1789086088"},{"product_id":"nike-dri-fit-pro-cap-1","title":"Nike Dri-FIT Pro Cap","description":"\u003cp\u003eThe Nike Dri-FIT Pro Structured Futura Golf Hat features a high, pro-style crown and moisture-wicking fabric for all-day comfort. It’s finished with a structured design and an adjustable snapback for a secure fit.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eNike Pro hats all feature a max-depth crown for classic baseball style\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDri-FIT Technology quickly moves sweat away from your skin\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eStructured \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFlat bill design\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eEmbroidered eyelets \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFutura logo on front \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAdjustable snapback closure \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e100% Polyester \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e\u003cstrong\u003eProduct Code: \u003c\/strong\u003eFB5380.010\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eBlack\/White\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003c!--StartFragment --\u003e\u003cstrong\u003e\u003cspan class=\"cf0\"\u003eNOTE:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"cf1\"\u003e All products marked as \"Sale\" are final and cannot be returned, refunded, or exchanged.\u003c\/span\u003e\u003c!--EndFragment --\u003e\u003c\/p\u003e","brand":"Nike","offers":[{"title":"S\/M","offer_id":47679278612702,"sku":"CPNFB5380SMBK","price":29.99,"currency_code":"CAD","in_stock":true},{"title":"M\/L","offer_id":47679278645470,"sku":"CPNFB5380MLBK","price":29.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot2025-11-14171735.png?v=1763169527"},{"product_id":"nike-dri-fit-pro-cap-2","title":"Nike Dri-Fit ADV Ace Visor","description":"\u003cp\u003eStay cool and comfortable on the court with the Nike Dri-FIT ADV Ace Visor. Its lightweight, low-depth design features moisture-wicking fabric, advanced breathability, and a shortened AeroBill for minimal distractions.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: Body: 90% polyester\/10% elastane. Underbill: 100% polyester. Lining: 80% polyester\/20% elastane\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eHand wash\u003c\/li\u003e\n\u003cli\u003eUnisex\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eFB6443.010\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eBlack\/White\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"S\/M","offer_id":47679284969694,"sku":"VRNFB6443BKSM","price":30.0,"currency_code":"CAD","in_stock":false},{"title":"M\/L","offer_id":47679285002462,"sku":"VRNFB6443BKML","price":30.0,"currency_code":"CAD","in_stock":true},{"title":"L\/XL","offer_id":49035521851614,"sku":"VRNFB6443BKLXL","price":30.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot2026-09-11162346.png?v=1789169586"},{"product_id":"nike-court-heritage86-cap-1","title":"Nike Court Heritage86 Cap","description":"\u003cp\u003e\u003cspan\u003eThe NikeCourt Heritage86 Cap keeps you comfortable thanks to the soft knit fabric. An embroidered NikeCourt patch nods to Nike's heritage.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"description-preview__features pt8-sm pb6-sm ncss-list-ul\"\u003e\n\u003cli class=\"description-preview__color-description ncss-li\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e\u003cspan\u003e IQ1321.341\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"description-preview__color-description ncss-li\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e  Gorge Green \u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"Default Title","offer_id":49019401208030,"sku":"CPNIQ1321G","price":35.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2026-09-10_165945.png?v=1789084808"},{"product_id":"nike-court-heritage86-cap-2","title":"NIke Court Heritage86 Cap","description":"\u003cp\u003e\u003cspan\u003eThe NikeCourt Heritage86 Cap keeps you comfortable thanks to the soft knit fabric. An embroidered NikeCourt patch nods to Nike's heritage.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"description-preview__features pt8-sm pb6-sm ncss-list-ul\"\u003e\n\u003cli class=\"description-preview__color-description ncss-li\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e\u003cspan\u003e IQ1321.100\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"description-preview__color-description ncss-li\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e White\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"ML","offer_id":49019600994526,"sku":"CPNIQ1321WML","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"LXL","offer_id":49019601027294,"sku":"CPNIQ1321WLXL","price":35.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot2026-09-10170238.png?v=1789084977"},{"product_id":"nike-dri-fit-adv-club-cap","title":"Nike Dri Fit ADV Club Cap","description":"\u003cp\u003eA LIGHTWEIGHT CAP FOR LASTING PLAY.\u003c\/p\u003e\n\u003cp\u003eThe Nike Court Club Cap is a lightweight and breathable everyday necessity that wicks perspiration to keep you dry and comfortable while you run the court.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLightweight\u003c\/li\u003e\n\u003cli\u003eBreathable\u003c\/li\u003e\n\u003cli\u003eComfort\u003c\/li\u003e\n\u003cli\u003eUnisex \u003c\/li\u003e\n\u003cli\u003ePolyester with an adjustable velcro strap.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e FB5598.010\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eColour:\u003c\/strong\u003e Black\/White\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"S\/M","offer_id":49023635521758,"sku":"CPNFB5598BKSM","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"M\/L","offer_id":49023635554526,"sku":"CPNFB5598BKML","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"L\/XL","offer_id":49023635587294,"sku":"CPNFB5598BKLXL","price":35.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot2026-09-11145233.png?v=1789163636"}],"url":"https:\/\/www.topspinshop.ca\/collections\/cap-visor.oembed","provider":"TopSpin Tennis Shop","version":"1.0","type":"link"}