{"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 White, 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":"Navy Blue","offer_id":40470014328996,"sku":"VRHPNY","price":19.99,"currency_code":"CAD","in_stock":true},{"title":"White","offer_id":40470014296228,"sku":"VRHPW","price":19.99,"currency_code":"CAD","in_stock":false}],"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":"","price":26.99,"currency_code":"CAD","in_stock":true},{"title":"White","offer_id":13558753001565,"sku":"","price":26.99,"currency_code":"CAD","in_stock":true},{"title":"Black","offer_id":13558753034333,"sku":"","price":26.99,"currency_code":"CAD","in_stock":true},{"title":"Red","offer_id":40470009577636,"sku":"","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 Court AeroBill Advantage 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.\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e FB5598.100\u003cbr\u003e\n\u003c\/li\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\u003eSize: \u003c\/strong\u003eS\/M\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":"Default Title","offer_id":40469946859684,"sku":"CPN100","price":35.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/products\/download_3_a20ddf81-c33c-4b4f-ab57-79523b4894de.jpg?v=1627160898"},{"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":"nike-court-aerobill-heritage-86","title":"Nike Court AeroBill Advantage Cap","description":"\u003cp\u003eA LIGHTWEIGHT CAP FOR LASTING PLAY.\u003c\/p\u003e\n\u003cp\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\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\u003eOne size \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eCQ9332-380\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Mineral Teal\/White\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"Default Title","offer_id":42346298835166,"sku":"CPNCQ9332MTW","price":35.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/5701400000_000.webp?v=1727562060"},{"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":"nike-court-heritage86-cap","title":"Nike Court Heritage86 Cap","description":"\u003cp\u003e\u003cspan\u003eThe NikeCourt Heritage86 Hat 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 \u003c\/span\u003eDJ6147-010\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":"Default Title","offer_id":42478028488926,"sku":"","price":32.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/products\/download_7_a8b11af4-a156-4a3f-841a-1ed1649a9be8.jpg?v=1645217627"},{"product_id":"nike-court-aerobill-advantage-cap","title":"Nike Court 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":false},{"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":"nike-court-advantage-visor","title":"Nike Junior Dri Fit Ace Visor","description":"\u003cp\u003ePerfect for kids outdoors, the Nike Ace Visor blocks the sun and keeps them cool and comfortable with Nike AeroBill technology.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eNike Dri-FIT technology moves sweat away from your skin for quicker evaporation, helping you stay dry and comfortable.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eNike AeroBill technology combines breathability with sweat-wicking comfort to help reduce distractions.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eThe curved visor helps keep the sun out of your eyes as you play.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eHeat-transfer Swoosh logo\u003c\/li\u003e\n\u003cli\u003eTighten up the fit on the go using the hook-and-loop closure.\u003c\/li\u003e\n\u003cli\u003eWoven Swoosh flag label\u003c\/li\u003e\n\u003cli\u003eAdjustable closure\u003c\/li\u003e\n\u003cli\u003eBody: 100% polyester. Lining: 91% polyester\/9% elastane.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003eSize: \u003c\/span\u003e\u003c\/strong\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003eOne size\u003c\/span\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 FB5061-010, FB5061-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\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"Black","offer_id":47431392592094,"sku":"VRNJRBK","price":25.0,"currency_code":"CAD","in_stock":true},{"title":"White","offer_id":47431392624862,"sku":"VRNJRW","price":25.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-13_143410.png?v=1763073707"},{"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":"CPBLOGOW","price":18.99,"currency_code":"CAD","in_stock":true},{"title":"Estate Blue","offer_id":43225581486302,"sku":"CPBLOGONY","price":18.99,"currency_code":"CAD","in_stock":true},{"title":"Tomato Red","offer_id":43225581519070,"sku":"CPBLOGOR","price":18.99,"currency_code":"CAD","in_stock":true},{"title":"Blue Aster","offer_id":43225581453534,"sku":"CPBLOGOBL","price":18.99,"currency_code":"CAD","in_stock":true},{"title":"Black\/ Black","offer_id":43225581551838,"sku":"CPBLOGOBK","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":"yonex-40064ex-visor","title":"Yonex 40064EX Visor","description":"\u003cul\u003e\n\u003cli\u003eSport Visor\u003c\/li\u003e\n\u003cli\u003eMaterial: 100% Polyester\u003c\/li\u003e\n\u003cli\u003eWomen Visitors\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e 40064EX\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e White, 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":"Black","offer_id":46203049246942,"sku":"VRYBLk","price":17.99,"currency_code":"CAD","in_stock":false},{"title":"White","offer_id":46203049279710,"sku":"VRYW","price":17.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/products\/download_4_34e3b8fc-abec-4c4d-ac92-9cbf7e0869e6.jpg?v=1659473139"},{"product_id":"nike-dri-fit-legacy91-cap","title":"Nike Dri-Fit Legacy91 Cap","description":"\u003cdiv\u003eA comfortable course classic with a metal buckle clasp and a plush sweatband is the Nike Dri-FIT Legacy91 Hat. This product has at least 50% recycled polyester fibers in its construction.\u003c\/div\u003e\n\u003cul class=\"gl-list gl-list--s\" data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eB\u003cstrong\u003eody:\u003c\/strong\u003e 100% polyester. Back of front panel: 100% polyester.\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eHand wash\u003c\/li\u003e\n\u003cli class=\"gl-vspace-bpall-small\" data-mce-fragment=\"1\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Black\/ White\u003c\/li\u003e\n\u003cli class=\"gl-vspace-bpall-small\" data-mce-fragment=\"1\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cstrong\u003e \u003c\/strong\u003eDH1640-010\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cquillbot-extension-portal\u003e\u003c\/quillbot-extension-portal\u003e","brand":"Nike","offers":[{"title":"Default Title","offer_id":44049628266718,"sku":"","price":25.0,"currency_code":"CAD","in_stock":false}],"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-1","title":"Nike Dri-Fit Legacy91 Cap","description":"\u003cdiv data-mce-fragment=\"1\"\u003eA comfortable course classic with a metal buckle clasp and a plush sweatband is the Nike Dri-FIT Legacy91 Hat. This product has at least 50% recycled polyester fibers in its construction.\u003c\/div\u003e\n\u003cul data-mce-fragment=\"1\" class=\"gl-list gl-list--s\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eB\u003cstrong data-mce-fragment=\"1\"\u003eody:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e100% polyester. Back of front panel: 100% polyester.\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eHand wash\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\" class=\"gl-vspace-bpall-small\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eColour:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eBlue\/White\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\" class=\"gl-vspace-bpall-small\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eProduct Code:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e \u003c\/strong\u003eDH1640-480\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"Default Title","offer_id":44049637671134,"sku":"","price":25.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/products\/download_35da8915-cedb-479b-9507-7aa95291d108.jpg?v=1678230636"},{"product_id":"nike-dri-fit-legacy91-cap-2","title":"Nike Dri-Fit Legacy91 Cap","description":"\u003cdiv data-mce-fragment=\"1\"\u003eA comfortable course classic with a metal buckle clasp and a plush sweatband is the Nike Dri-FIT Legacy91 Hat. This product has at least 50% recycled polyester fibers in its construction.\u003c\/div\u003e\n\u003cul class=\"gl-list gl-list--s\" data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eB\u003cstrong data-mce-fragment=\"1\"\u003eody:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e100% polyester. Back of front panel: 100% polyester.\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eHand wash\u003c\/li\u003e\n\u003cli class=\"gl-vspace-bpall-small\" data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eColour:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eGrey\/ Black\u003c\/li\u003e\n\u003cli class=\"gl-vspace-bpall-small\" data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eProduct Code:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e \u003c\/strong\u003eDH1640-077\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cquillbot-extension-portal\u003e\u003c\/quillbot-extension-portal\u003e","brand":"Nike","offers":[{"title":"Default Title","offer_id":44049651073246,"sku":"","price":25.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/products\/download_5_e2c6357d-0b15-4921-a751-344f004e11d9.jpg?v=1678230901"},{"product_id":"nike-dri-fit-legacy91-cap-4","title":"Nike Dri-Fit Legacy91 Cap","description":"\u003cdiv data-mce-fragment=\"1\"\u003eA comfortable course classic with a metal buckle clasp and a plush sweatband is the Nike Dri-FIT Legacy91 Hat. This product has at least 50% recycled polyester fibers in its construction.\u003c\/div\u003e\n\u003cul class=\"gl-list gl-list--s\" data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eB\u003cstrong data-mce-fragment=\"1\"\u003eody:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e100% polyester. Back of front panel: 100% polyester.\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eHand wash\u003c\/li\u003e\n\u003cli class=\"gl-vspace-bpall-small\" data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eColour:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eNavy Blue \/White\u003c\/li\u003e\n\u003cli class=\"gl-vspace-bpall-small\" data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eProduct Code:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e \u003c\/strong\u003eDH1640-657\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cquillbot-extension-portal\u003e\u003c\/quillbot-extension-portal\u003e","brand":"Nike","offers":[{"title":"Default Title","offer_id":44049685545182,"sku":"","price":25.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/products\/download_11_c78944b6-e6ca-4bca-936d-ac1c94dd81b1.jpg?v=1678231604"},{"product_id":"nike-court-aerobill-advantage-cap-1","title":"Nike Court AeroBill 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 data-mce-fragment=\"1\"\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 data-mce-fragment=\"1\"\u003eOne size\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e CQ9332-301\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\"\u003eGreen Abyss \/ White\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"Default Title","offer_id":44049736630494,"sku":"CPNCQ9332GA","price":35.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-13_154625_42bb297d-6182-4fe0-8e0b-f63317faa226.png?v=1763077741"},{"product_id":"nike-court-aerobill-advantage-cap-2","title":"Nike Court AeroBill 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":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-13_151926.png?v=1763077098"},{"product_id":"nike-dri-fit-featherlight-kids-adjustable-cap-3","title":"Nike Kid Dri-FIT Club Cap","description":"\u003cp class=\"nds-text pb4-sm css-qtj9g7 e1yhcai00 appearance-body1 color-primary weight-regular\" data-testid=\"product-description\"\u003eThis mid-depth, unstructured Club Cap. Its curved bill and metal Swoosh logo give your look a clean finish, while sweat-wicking tech helps you stay cool and comfortable while you make the most of warm, sunny weather.\u003c\/p\u003e\n\u003cdiv data-testid=\"benefit-section\"\u003e\n\u003cul\u003e\n\u003cli\u003eNike Dri-FIT technology moves sweat away from your skin for quicker evaporation, helping you stay dry and comfortable.\u003c\/li\u003e\n\u003cli\u003eTwill fabric has a lightweight, smooth feel.\u003c\/li\u003e\n\u003cli\u003eA mid-depth, 6-panel design makes for easy styling.\u003c\/li\u003e\n\u003cli\u003eThe Swoosh-branded metal tri-glide lets you adjust your fit with ease.\u003c\/li\u003e\n\u003cli\u003e100% polyester\u003c\/li\u003e\n\u003cli\u003eA metal Swoosh Ingot logo\u003c\/li\u003e\n\u003cli\u003eAn adjustable metal clamp closure with an embossed Swoosh\u003c\/li\u003e\n\u003cli\u003eHand-wash\u003c\/li\u003e\n\u003cli\u003eImported\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code:\u003c\/strong\u003e FB5064-410\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Midnight Navy, Black, Pink\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Nike","offers":[{"title":"Black","offer_id":45922802958558,"sku":"CPNKDBK","price":28.0,"currency_code":"CAD","in_stock":false},{"title":"Navy Blue","offer_id":45922802991326,"sku":"CPNKDNB","price":28.0,"currency_code":"CAD","in_stock":false},{"title":"Pink","offer_id":47434919674078,"sku":"CPNKDPK","price":28.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-13_155506.png?v=1763079110"},{"product_id":"nike-court-advantage-visor-2","title":"Nike Court Advantage Visor","description":"\u003cp data-mce-fragment=\"1\"\u003e\u003cb data-mce-fragment=\"1\" class=\"headline-5\"\u003eA LIGHTWEIGHT VISOR FOR LASTING PLAY.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\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 data-mce-fragment=\"1\"\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\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 data-mce-fragment=\"1\"\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\u003e\n\u003cstrong data-mce-fragment=\"1\" style=\"font-size: 0.875rem;\"\u003eProduct Code:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\" 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 data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\" style=\"font-size: 0.875rem;\"\u003eColour:\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\" 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 data-mce-fragment=\"1\"\u003e\u003cb data-mce-fragment=\"1\" class=\"headline-5\"\u003eA LIGHTWEIGHT VISOR FOR LASTING PLAY.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\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 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\"\u003eColour:\u003c\/strong\u003e Navy Blue\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\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":"babolat-aero-curve-trucker-cap","title":"Babolat Aero Curve Trucker Cap","description":"\u003cp\u003eThe Babolat Aero Curve Trucker Hat will help you perform on and off the court by keeping the sun out of your eyes. It has a pre-shaped brim, an adjustable snap-back fastening, breathable mesh panels, a sweatband that wicks away moisture, and the Babolat logo is embroidered on the front.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eContent:\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003e100% Polyester\u003c\/li\u003e\n\u003cli\u003eAdjustable snapback closure\u003c\/li\u003e\n\u003cli\u003eMoisture wicking\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eColors:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003eBlack\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":"Babolat","offers":[{"title":"Default Title","offer_id":44349416702174,"sku":"","price":22.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/images_83f5b563-5606-407d-abba-78cc513e24c1.jpg?v=1694810492"},{"product_id":"nike-court-aerobill-advantage-cap-3","title":"Nike Court AeroBill 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.\u003cbr data-mce-fragment=\"1\"\u003e\u003c\/p\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eItem Code:\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003c\/strong\u003eCQ9332-536\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\"\u003eUnisexe \u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003ePolyester with an adjustable velcro strap.\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eOne size fits most.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"Default Title","offer_id":44349465690334,"sku":"","price":35.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/images_11_c07cc908-5984-4f99-9367-e814ca7d31c3.jpg?v=1694811985"},{"product_id":"nike-court-advantage-visor-4","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\"\u003eColour:\u003c\/strong\u003e White\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\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 data-start=\"82\" data-end=\"119\"\u003eLightweight. Breathable. Visible.\u003c\/strong\u003e\u003cbr data-start=\"119\" data-end=\"122\"\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\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","brand":"Asics","offers":[{"title":"Default Title","offer_id":47382632726750,"sku":"CPA974BK","price":29.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/3013B090_001_AC_FT_GLB.webp?v=1754517049"},{"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.410515\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour: \u003c\/strong\u003eNavy Blue, purple \u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"Navy Blue \/ S","offer_id":47431406092510,"sku":"VRNHJ3689NYS","price":25.0,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ M","offer_id":47431406125278,"sku":"VRNHJ3689NYM","price":25.0,"currency_code":"CAD","in_stock":true},{"title":"Purple \/ M","offer_id":47431406190814,"sku":"VRNHJ3689PM","price":25.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-13_142555.png?v=1763072916"},{"product_id":"nike-rise-cap","title":"Nike Rise Cap","description":"\u003cp\u003eStay cool and shield your eyes with this curved-bill trucker hat. Its foam front and breathable mesh back keep you comfortable on the move.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSize: \u003c\/strong\u003eS\/M\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code: \u003c\/strong\u003e HV8699.699\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour: \u003c\/strong\u003ePink\/White\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"Default Title","offer_id":47434963550430,"sku":"CPNHV8699PK","price":35.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-13_172610.png?v=1763083628"},{"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":"CPNFB5633SMNY","price":27.0,"currency_code":"CAD","in_stock":true},{"title":"ML","offer_id":47851504238814,"sku":"CPNFB5633MLNY","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, Red, 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":"Red \/ S\/M","offer_id":47679272485086,"sku":"CPNFB6452SMR","price":24.0,"currency_code":"CAD","in_stock":false},{"title":"Red \/ M\/L","offer_id":47679335923934,"sku":"CPNFB6452MLR","price":24.0,"currency_code":"CAD","in_stock":false},{"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_162839.png?v=1763166645"},{"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":31.5,"currency_code":"CAD","in_stock":false}],"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":"5UB1221.1000","price":14.99,"currency_code":"CAD","in_stock":true},{"title":"Blue","offer_id":47441151885534,"sku":"5UB1221.4118","price":14.99,"currency_code":"CAD","in_stock":true},{"title":"Red","offer_id":47441151918302,"sku":"5UB1221.5061","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":"babolat-elastic-visor","title":"Babolat Elastic Visor","description":"\u003cul\u003e\n\u003cli\u003eMade from 100% polyester, the Babolat Basic Logo cap is lightweight and highly sweat-absorbent.\u003c\/li\u003e\n\u003cli\u003eBabolat caps and visors are ideal for snowshoeing, providing effective sun protection for your eyes and face.\u003c\/li\u003e\n\u003cli\u003eMade from polyester, Babolat caps and visors are lightweight and quick-drying.\u003c\/li\u003e\n\u003cli\u003eBabolat caps and visors feature adjustable backs for a comfortable fit during your activities!\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour: \u003c\/strong\u003eWhite\/Navy Blue\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdjustable \u003c\/strong\u003eStrap\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code: \u003c\/strong\u003e211619\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Babolat","offers":[{"title":"Default Title","offer_id":47441231511774,"sku":"VRBE","price":14.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-12_163140.png?v=1762994038"},{"product_id":"asics-woven-cap-1","title":"Asics Woven Cap","description":"\u003cp\u003e\u003cstrong data-start=\"82\" data-end=\"110\"\u003eStay cool. Run in style.\u003c\/strong\u003e\u003cbr data-start=\"110\" data-end=\"113\"\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.100\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\u003eBrilliant White, \u003cspan\u003ePerformance Black\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Asics","offers":[{"title":"Black","offer_id":47663148302558,"sku":"TSAB090MBK","price":29.99,"currency_code":"CAD","in_stock":true},{"title":"White","offer_id":47663148335326,"sku":"TSAB090MW","price":29.99,"currency_code":"CAD","in_stock":false}],"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 Court 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":"S\/M","offer_id":47675929886942,"sku":"CPNFB5625GYS","price":30.0,"currency_code":"CAD","in_stock":true},{"title":"M\/L","offer_id":47675929919710,"sku":"CPNFB5625GYM","price":30.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot_2025-11-13_161951.png?v=1763079835"},{"product_id":"nike-court-club-cap-1","title":"Nike Court 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\u003eSize: \u003c\/strong\u003eS\/M\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eFB5625-844\u003c\/li\u003e\n\u003cli class=\"gl-vspace-bpall-small\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Apricot Agate\/Black \u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"Default Title","offer_id":47675939324126,"sku":"CPNFB5625O","price":30.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot2025-11-13163008.png?v=1763080540"},{"product_id":"nike-court-club-cap-2","title":"Nike Court 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\u003eSize: \u003c\/strong\u003eS\/M\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Code:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eFB5625-422\u003c\/li\u003e\n\u003cli class=\"gl-vspace-bpall-small\"\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e\u003cspan\u003e Blue\/Black\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TopSpin Tennis Shop","offers":[{"title":"Default Title","offer_id":47675941355742,"sku":"CPNFB5625BL","price":30.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot2025-11-13163839.png?v=1763080967"},{"product_id":"nike-rise-dri-fit-trucker-cap","title":"Nike Rise Dri Fit Trucker Cap","description":"\u003cp data-testid=\"product-description\" class=\"nds-text pb4-sm css-qtj9g7 e1yhcai00 appearance-body1 color-primary weight-regular\"\u003eThe Nike Rise Cap updates the classic trucker style with a structured, high-depth fit, a sweat-wicking front panel, and breathable mesh backing for all-day wear.\u003c\/p\u003e\n\u003cdiv data-testid=\"benefit-section\"\u003e\n\u003cul\u003e\n\u003cli\u003eNike Dri-FIT technology moves sweat away from your skin for quicker evaporation, helping you stay dry and comfortable.\u003c\/li\u003e\n\u003cli\u003eRise caps feature a roomy, modern fit with a high-depth profile.\u003c\/li\u003e\n\u003cli\u003eThe structured woven front and mesh panels give it a classic trucker look. This garment provides UVA and UVB protection where it covers. Use high-quality sunscreen on any exposed skin.\u003c\/li\u003e\n\u003cli\u003eStructured fit\u003c\/li\u003e\n\u003cli\u003eReflective design Swoosh logo\u003c\/li\u003e\n\u003cli\u003eNot intended for use as personal protective equipment (PPE)\u003c\/li\u003e\n\u003cli\u003eBody: 90% polyester\/10% elastane. Back of front panel\/mesh: 100% polyester.\u003c\/li\u003e\n\u003cli\u003eDo not wash\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSize:\u003c\/strong\u003e Small\/Medium\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 HJ7018-010\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 Black\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan style=\"font-size: 0.875rem;\"\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\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Nike","offers":[{"title":"Default Title","offer_id":47675946434782,"sku":"CPNHJ7018","price":28.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot2025-11-13164413.png?v=1763081505"},{"product_id":"nike-rise-cap-1","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\"\u003eBreezy 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: \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 HV8699.010\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 Black, 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\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":"Default Title","offer_id":47675954921694,"sku":"CPNHV8699BK","price":28.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot2025-11-13170753.png?v=1763082899"},{"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\/Screenshot2025-11-13171831.png?v=1763083216"},{"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 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.068\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eBlack\/Grey\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nike","offers":[{"title":"S\/M","offer_id":47679284969694,"sku":"CPNFB5380SMG","price":40.0,"currency_code":"CAD","in_stock":false},{"title":"M\/L","offer_id":47679285002462,"sku":"CPNFB5380MLG","price":40.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2699\/5810\/files\/Screenshot2025-11-14170241.png?v=1763169839"}],"url":"https:\/\/www.topspintennis.ca\/collections\/cap-visor.oembed","provider":"TopSpin Tennis Shop","version":"1.0","type":"link"}