{"title":"All Products","description":"","products":[{"product_id":"wop01rb","title":"Whistler – X-Back Performance One-Piece","description":"\u003cp\u003e\u003cstrong\u003eWhistler\u003c\/strong\u003e is a training-first one-piece with a minimalist X\u003cstrong\u003e-Back\u003c\/strong\u003e for full shoulder mobility and a secure, stay-put feel through sets, starts, and turns. Cut from our signature 100% performance polyester, Whistler resists chlorine, holds its colour, and keeps its shape swim after swim.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eX-Back support:\u003c\/strong\u003e thin straps and an open, mobile back for stable, non-slip comfort.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChlorine-resistant \u0026amp; colourfast:\u003c\/strong\u003e training-grade 100% performance polyester.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStreamlined silhouette:\u003c\/strong\u003e minimalist front with unrestricted movement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick-dry comfort:\u003c\/strong\u003e smooth next-to-skin feel from water to deck.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eAvailable colours:\u003c\/em\u003e \u003cstrong\u003eRich Black ⚫\u003c\/strong\u003e, \u003cstrong\u003eAdmiral Blue 🔵\u003c\/strong\u003e, \u003cstrong\u003eFrench Wine 🍷\u003c\/strong\u003e, \u003cstrong\u003eLapis Lazuli 🔷\u003c\/strong\u003e.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch4\u003eMaterials \u0026amp; Care\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: 100% performance polyester\u003c\/li\u003e\n\u003cli\u003eCare: Rinse in cold water after use. Hang to dry out of direct sun. Do not bleach or tumble dry. Avoid rough or abrasive surfaces.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch4\u003eFit Notes\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRule of Thumb:\u003c\/strong\u003e if you are used to Speedo sizes, please go up \u003cstrong\u003e1 size\u003c\/strong\u003e. Example: Speedo 30 → order 32 with us.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure, please use our \u003cstrong\u003eSize Chart\u003c\/strong\u003e in the Menu bar or click the \u003cstrong\u003e“Size Chart”\u003c\/strong\u003e link on the right side of this page.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"text-sm\"\u003e\u003cem\u003eDesigned and manufactured directly by TheSwim Canada (Vancouver-based) with vertically integrated production for consistent quality control.\u003c\/em\u003e\u003c\/p\u003e","brand":"THESWIM","offers":[{"title":"Rich Black \/ Size 26 (Age 12 - 14)","offer_id":45789103030496,"sku":"26S1WOP01RB26-1","price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 28 (Age 14 - 16)","offer_id":48181329723616,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 30 (S)","offer_id":48181329756384,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 32 (SM)","offer_id":48181329789152,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 34 (M)","offer_id":48181329821920,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 36 (ML)","offer_id":48181329854688,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 38 (L)","offer_id":48181329887456,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral blue \/ Size 26 (Age 12 - 14)","offer_id":46020811161824,"sku":"26S1WOP01AB26-1","price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral blue \/ Size 28 (Age 14 - 16)","offer_id":48181329920224,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral blue \/ Size 30 (S)","offer_id":48181329952992,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral blue \/ Size 32 (SM)","offer_id":48181329985760,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral blue \/ Size 34 (M)","offer_id":48181330018528,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral blue \/ Size 36 (ML)","offer_id":48181330051296,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral blue \/ Size 38 (L)","offer_id":48181330084064,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"French Wine \/ Size 26 (Age 12 - 14)","offer_id":46020811325664,"sku":"26S1WOP01FW26-1","price":44.99,"currency_code":"CAD","in_stock":true},{"title":"French Wine \/ Size 28 (Age 14 - 16)","offer_id":48181330116832,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"French Wine \/ Size 30 (S)","offer_id":48181330149600,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"French Wine \/ Size 32 (SM)","offer_id":48181330182368,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"French Wine \/ Size 34 (M)","offer_id":48181330215136,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"French Wine \/ Size 36 (ML)","offer_id":48181330247904,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"French Wine \/ Size 38 (L)","offer_id":48181330280672,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lapis Lazuli \/ Size 26 (Age 12 - 14)","offer_id":46020811489504,"sku":"26S1WOP01LL26-1","price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lapis Lazuli \/ Size 28 (Age 14 - 16)","offer_id":48181330313440,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lapis Lazuli \/ Size 30 (S)","offer_id":48181330346208,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lapis Lazuli \/ Size 32 (SM)","offer_id":48181330378976,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lapis Lazuli \/ Size 34 (M)","offer_id":48181330411744,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lapis Lazuli \/ Size 36 (ML)","offer_id":48181330444512,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lapis Lazuli \/ Size 38 (L)","offer_id":48181330477280,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/theswim_6170.webp?v=1720993777"},{"product_id":"wop01ps","title":"Gastown – V-Back Performance One-Piece","description":"\u003cp\u003e\u003cstrong\u003eGastown\u003c\/strong\u003e is a clean, training-first silhouette with a minimalist \u003cstrong\u003eV-Back\u003c\/strong\u003e for full shoulder mobility and a stay-put feel through sets, starts, and turns. Cut from our signature 100% performance polyester, Gastown resists chlorine, holds its colour, and keeps its shape swim after swim.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eV-Back support:\u003c\/strong\u003e thin straps and an open, mobile back for stable, non-slip comfort.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChlorine-resistant \u0026amp; colourfast:\u003c\/strong\u003e training-grade 100% performance polyester.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStreamlined silhouette:\u003c\/strong\u003e minimalist front with unrestricted range of motion.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick-dry comfort:\u003c\/strong\u003e smooth next-to-skin feel from water to deck.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eAvailable colours:\u003c\/em\u003e \u003cstrong\u003ePurple Square 🟪\u003c\/strong\u003e and \u003cstrong\u003eOrange Square 🟧\u003c\/strong\u003e.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch4\u003eMaterials \u0026amp; Care\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: 100% performance polyester\u003c\/li\u003e\n\u003cli\u003eCare: Rinse in cold water after use. Hang to dry out of direct sun. Do not bleach or tumble dry. Avoid rough or abrasive surfaces.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch4\u003eFit Notes\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRule of Thumb:\u003c\/strong\u003e if you are used to Speedo sizes, please go up \u003cstrong\u003e1 size\u003c\/strong\u003e. Example: Speedo 30 → order 32 with us.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure, please use our \u003cstrong\u003eSize Chart\u003c\/strong\u003e in the Menu bar or click the \u003cstrong\u003e“Size Chart”\u003c\/strong\u003e link on the right side of this page.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"text-sm\"\u003e\u003cem\u003eDesigned and manufactured directly by TheSwim Canada (Vancouver-based) with vertically integrated production for consistent quality control.\u003c\/em\u003e\u003c\/p\u003e","brand":"THESWIM","offers":[{"title":"PurpleSquare (PS) \/ Size 26 (Age 12 - 14)","offer_id":45789104275680,"sku":"24S1WOP01PS26-1","price":34.99,"currency_code":"CAD","in_stock":true},{"title":"PurpleSquare (PS) \/ Size 28 (Age 14 - 16)","offer_id":48181325070560,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"PurpleSquare (PS) \/ Size 30 (S)","offer_id":48181325103328,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"PurpleSquare (PS) \/ Size 32 (SM)","offer_id":48181325136096,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"PurpleSquare (PS) \/ Size 34 (M)","offer_id":48181325168864,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"OrangeSquare (OS) \/ Size 26 (Age 12 - 14)","offer_id":46028395512032,"sku":"24S1WOP01OS26-1","price":34.99,"currency_code":"CAD","in_stock":true},{"title":"OrangeSquare (OS) \/ Size 28 (Age 14 - 16)","offer_id":48181325267168,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"OrangeSquare (OS) \/ Size 30 (S)","offer_id":48181325299936,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"OrangeSquare (OS) \/ Size 32 (SM)","offer_id":48181325332704,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"OrangeSquare (OS) \/ Size 34 (M)","offer_id":48181325365472,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/102_1.webp?v=1721164798"},{"product_id":"wop01tss","title":"Belcarra – V-Back Performance One-Piece","description":"\u003cp\u003e\u003cstrong\u003eBelcarra\u003c\/strong\u003e is a clean, training-first silhouette with a minimalist \u003cstrong\u003eV-Back\u003c\/strong\u003e for full shoulder mobility and a stay-put feel through sets, starts, and turns. Cut from our signature 100% performance polyester, Belcarra resists chlorine, holds its colour, and keeps its shape swim after swim.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eV-Back support:\u003c\/strong\u003e thin straps and an open, mobile back for stable, non-slip comfort.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChlorine-resistant \u0026amp; colourfast:\u003c\/strong\u003e training-grade 100% performance polyester.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStreamlined silhouette:\u003c\/strong\u003e minimalist front with unrestricted range of motion.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick-dry comfort:\u003c\/strong\u003e smooth next-to-skin feel from water to deck.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eAvailable colour:\u003c\/em\u003e \u003cstrong\u003eTheSwim Sky \u003c\/strong\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch4\u003eMaterials \u0026amp; Care\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: 100% performance polyester\u003c\/li\u003e\n\u003cli\u003eCare: Rinse in cold water after use. Hang to dry out of direct sun. Do not bleach or tumble dry. Avoid rough or abrasive surfaces.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch4\u003eFit Notes\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRule of Thumb:\u003c\/strong\u003e if you are used to Speedo sizes, please go up \u003cstrong\u003e1 size\u003c\/strong\u003e. Example: Speedo 30 → order 32 with us.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure, please use our \u003cstrong\u003eSize Chart\u003c\/strong\u003e in the Menu bar or click the \u003cstrong\u003e“Size Chart”\u003c\/strong\u003e link on the right side of this page.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"text-sm\"\u003e\u003cem\u003eDesigned and manufactured directly by TheSwim Canada (Vancouver-based) with vertically integrated production for consistent quality control.\u003c\/em\u003e\u003c\/p\u003e","brand":"THESWIM","offers":[{"title":"TheSwim Sky \/ Size 26 (Age 12 - 14)","offer_id":45789104799968,"sku":"24S1WOP01TSS26-1","price":19.99,"currency_code":"CAD","in_stock":true},{"title":"TheSwim Sky \/ Size 28 (Age 14 - 16)","offer_id":48181323104480,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":true},{"title":"TheSwim Sky \/ Size 30 (S)","offer_id":48181323137248,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":true},{"title":"TheSwim Sky \/ Size 32 (SM)","offer_id":48181323170016,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false},{"title":"TheSwim Sky \/ Size 34 (M)","offer_id":48181323202784,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/theswim_4163.webp?v=1720758185"},{"product_id":"wop02ll","title":"Summerland – X-Back Performance One-Piece","description":"\u003cp\u003e\u003cstrong\u003eSummerland\u003c\/strong\u003e is a training-first one-piece with a minimalist \u003cstrong\u003eX-Back\u003c\/strong\u003e for full shoulder mobility and a secure, stay-put feel through sets, starts, and turns. Cut from our signature 100% performance polyester, it resists chlorine, holds its colour, and keeps its shape swim after swim.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eX-Back support:\u003c\/strong\u003e crossed thin straps for stable, non-slip comfort and full range of motion.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChlorine-resistant \u0026amp; colourfast:\u003c\/strong\u003e training-grade 100% performance polyester.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStreamlined silhouette:\u003c\/strong\u003e minimalist front with unrestricted movement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick-dry comfort:\u003c\/strong\u003e smooth next-to-skin feel from water to deck.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eAvailable colours:\u003c\/em\u003e \u003cstrong\u003eLapis Lazuli 🔷\u003c\/strong\u003e, \u003cstrong\u003eWater Melon 🍉\u003c\/strong\u003e, \u003cstrong\u003eFrench Wine 🍷\u003c\/strong\u003e, \u003cstrong\u003eCastleton Green 🟢\u003c\/strong\u003e, \u003cstrong\u003eBeach Party 🏖️\u003c\/strong\u003e, \u003cstrong\u003eRich Black ⚫\u003c\/strong\u003e, \u003cstrong\u003eDesire ❤️\u003c\/strong\u003e, \u003cstrong\u003eCherry Red 🍒\u003c\/strong\u003e, \u003cstrong\u003eSeaWeed 🌿\u003c\/strong\u003e.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch4\u003eMaterials \u0026amp; Care\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: 100% performance polyester\u003c\/li\u003e\n\u003cli\u003eCare: Rinse in cold water after use. Hang to dry out of direct sun. Do not bleach or tumble dry. Avoid rough or abrasive surfaces.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch4\u003eFit Notes\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRule of Thumb:\u003c\/strong\u003e if you are used to Speedo sizes, please go up \u003cstrong\u003e1 size\u003c\/strong\u003e. Example: Speedo 30 → order 32 with us.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure, please use our \u003cstrong\u003eSize Chart\u003c\/strong\u003e in the Menu bar or click the \u003cstrong\u003e“Size Chart”\u003c\/strong\u003e link on the right side of this page.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"text-sm\"\u003e\u003cem\u003eDesigned and manufactured directly by TheSwim Canada (Vancouver-based) with vertically integrated production for consistent quality control.\u003c\/em\u003e\u003c\/p\u003e","brand":"THESWIM","offers":[{"title":"Lapis Lazuli \/ Size 26 (Age 12 - 14)","offer_id":45789105357024,"sku":"26S1WOP02LL26-1","price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lapis Lazuli \/ Size 28 (Age 14 - 16)","offer_id":48181313994976,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lapis Lazuli \/ Size 30 (S)","offer_id":48181314027744,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":false},{"title":"Lapis Lazuli \/ Size 32 (SM)","offer_id":48181314060512,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lapis Lazuli \/ Size 34 (M)","offer_id":48181314093280,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lapis Lazuli \/ Size 36 (ML)","offer_id":48181314126048,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lapis Lazuli \/ Size 38 (L)","offer_id":48181314158816,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"WaterMelon \/ Size 26 (Age 12 - 14)","offer_id":46028332105952,"sku":"26S1WOP02WM26-1","price":44.99,"currency_code":"CAD","in_stock":true},{"title":"WaterMelon \/ Size 28 (Age 14 - 16)","offer_id":48181314191584,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"WaterMelon \/ Size 30 (S)","offer_id":48181314224352,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"WaterMelon \/ Size 32 (SM)","offer_id":48181314257120,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"WaterMelon \/ Size 34 (M)","offer_id":48181314289888,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"WaterMelon \/ Size 36 (ML)","offer_id":48181314322656,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"WaterMelon \/ Size 38 (L)","offer_id":48181314355424,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"French Wine \/ Size 26 (Age 12 - 14)","offer_id":46028332269792,"sku":"26S1WOP02FW26-1","price":44.99,"currency_code":"CAD","in_stock":true},{"title":"French Wine \/ Size 28 (Age 14 - 16)","offer_id":48181314388192,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"French Wine \/ Size 30 (S)","offer_id":48181314420960,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"French Wine \/ Size 32 (SM)","offer_id":48181314453728,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"French Wine \/ Size 34 (M)","offer_id":48181314486496,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"French Wine \/ Size 36 (ML)","offer_id":48181314519264,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"French Wine \/ Size 38 (L)","offer_id":48181314552032,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Castleton Green \/ Size 26 (Age 12 - 14)","offer_id":46028332433632,"sku":"26S1WOP02GR26-1","price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Castleton Green \/ Size 28 (Age 14 - 16)","offer_id":48181314584800,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Castleton Green \/ Size 30 (S)","offer_id":48181314617568,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Castleton Green \/ Size 32 (SM)","offer_id":48181314650336,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":false},{"title":"Castleton Green \/ Size 34 (M)","offer_id":48181314683104,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Castleton Green \/ Size 36 (ML)","offer_id":48181314715872,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Castleton Green \/ Size 38 (L)","offer_id":48181314748640,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Beach Party \/ Size 26 (Age 12 - 14)","offer_id":47163724792032,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Beach Party \/ Size 28 (Age 14 - 16)","offer_id":48181314781408,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Beach Party \/ Size 30 (S)","offer_id":48181314814176,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Beach Party \/ Size 32 (SM)","offer_id":48181314846944,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Beach Party \/ Size 34 (M)","offer_id":48181314879712,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Beach Party \/ Size 36 (ML)","offer_id":48181314912480,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Beach Party \/ Size 38 (L)","offer_id":48181314945248,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":false},{"title":"Rich Black \/ Size 26 (Age 12 - 14)","offer_id":47163724988640,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 28 (Age 14 - 16)","offer_id":48181314978016,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":false},{"title":"Rich Black \/ Size 30 (S)","offer_id":48181315010784,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 32 (SM)","offer_id":48181315043552,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 34 (M)","offer_id":48181315076320,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 36 (ML)","offer_id":48181315109088,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 38 (L)","offer_id":48181315141856,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":false},{"title":"Desire \/ Size 26 (Age 12 - 14)","offer_id":47163725185248,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":false},{"title":"Desire \/ Size 28 (Age 14 - 16)","offer_id":48181315174624,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Desire \/ Size 30 (S)","offer_id":48181315207392,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Desire \/ Size 32 (SM)","offer_id":48181315240160,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Desire \/ Size 34 (M)","offer_id":48181315272928,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Desire \/ Size 36 (ML)","offer_id":48181315305696,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Desire \/ Size 38 (L)","offer_id":48181315338464,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":false},{"title":"Cherry Red \/ Size 26 (Age 12 - 14)","offer_id":47520607371488,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Cherry Red \/ Size 28 (Age 14 - 16)","offer_id":48181315371232,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Cherry Red \/ Size 30 (S)","offer_id":48181315404000,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Cherry Red \/ Size 32 (SM)","offer_id":48181315436768,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Cherry Red \/ Size 34 (M)","offer_id":48181315469536,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Cherry Red \/ Size 36 (ML)","offer_id":48181315502304,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Cherry Red \/ Size 38 (L)","offer_id":48181315535072,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"SeaWeed \/ Size 26 (Age 12 - 14)","offer_id":47520607600864,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"SeaWeed \/ Size 28 (Age 14 - 16)","offer_id":48181315567840,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"SeaWeed \/ Size 30 (S)","offer_id":48181315600608,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"SeaWeed \/ Size 32 (SM)","offer_id":48181315633376,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"SeaWeed \/ Size 34 (M)","offer_id":48181315666144,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"SeaWeed \/ Size 36 (ML)","offer_id":48181315698912,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"SeaWeed \/ Size 38 (L)","offer_id":48181315731680,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/3_8ac08b28-fb2b-4869-a6ec-a90bf3748baa.webp?v=1721166948"},{"product_id":"wop03ps","title":"Kelowna – Tie-Back Performance One-Piece (Melona \/ Pink Sapphire)","description":"\u003cp\u003e\u003cstrong\u003eKelowna\u003c\/strong\u003e brings a crisp, training-first silhouette with an adjustable \u003cstrong\u003etie-back\u003c\/strong\u003e so you can fine-tune strap tension for sets, starts, and turns. Cut from our signature 100% performance polyester, Kelowna resists chlorine, holds its color, and keeps its shape swim after swim.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eTie-Back adjustability:\u003c\/strong\u003e customize strap tension for training comfort or race-day compression.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChlorine-resistant \u0026amp; colorfast:\u003c\/strong\u003e durable 100% performance polyester built for heavy pool time.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSecure, streamlined silhouette:\u003c\/strong\u003e thin straps and an open back for unrestricted movement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick-dry comfort:\u003c\/strong\u003e smooth next-to-skin feel from pool to deck.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBuilt for training \u0026amp; meets:\u003c\/strong\u003e dependable shape retention and support.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eAvailable colors:\u003c\/em\u003e \u003cstrong\u003eMelona\u003c\/strong\u003e (fresh athletic green) and \u003cstrong\u003ePink Sapphire\u003c\/strong\u003e (vivid magenta-pink).\u003c\/p\u003e\n\u003chr\u003e\n\u003ch4\u003eMaterials \u0026amp; Care\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: 100% performance polyester\u003c\/li\u003e\n\u003cli\u003eCare: Rinse in cold water after use. Hang to dry out of direct sun. Do not bleach or tumble dry. Avoid rough surfaces.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch4\u003eFit Notes\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRule of Thumb:\u003c\/strong\u003e if you are used to Speedo sizes, please go up \u003cstrong\u003e1 size\u003c\/strong\u003e from your Speedo size. For example, if you are size 30 in Speedo, please order 32 with us.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure of the size, please use our \u003cstrong\u003eSize Chart\u003c\/strong\u003e located on the Menu bar or click the \u003cstrong\u003e“Size Chart”\u003c\/strong\u003e link on the right side of this page.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"text-sm\"\u003e\u003cem\u003eDesigned and manufactured directly by TheSwim Canada (Vancouver-based) with vertically integrated production for consistent quality control.\u003c\/em\u003e\u003c\/p\u003e","brand":"THESWIM","offers":[{"title":"Pink Sapphire \/ Size 26 (Age 12 - 14)","offer_id":45789106897120,"sku":"24S1WOP03PS26-1","price":44.99,"currency_code":"CAD","in_stock":false},{"title":"Pink Sapphire \/ Size 28 (Age 14 - 16)","offer_id":48181305180384,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":false},{"title":"Pink Sapphire \/ Size 30 (S)","offer_id":48181305213152,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":false},{"title":"Pink Sapphire \/ Size 32 (SM)","offer_id":48181305245920,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Pink Sapphire \/ Size 34 (M)","offer_id":48181305278688,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Pink Sapphire \/ Size 36 (ML)","offer_id":48181305311456,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Pink Sapphire \/ Size 38 (L)","offer_id":48181305344224,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Melona \/ Size 26 (Age 12 - 14)","offer_id":46028427919584,"sku":"24S1WOP03M26-1","price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Melona \/ Size 28 (Age 14 - 16)","offer_id":48181305376992,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Melona \/ Size 30 (S)","offer_id":48181305409760,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Melona \/ Size 32 (SM)","offer_id":48181305442528,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Melona \/ Size 34 (M)","offer_id":48181305475296,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Melona \/ Size 36 (ML)","offer_id":48181305508064,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Melona \/ Size 38 (L)","offer_id":48181305540832,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Candy Rose \/ Size 26 (Age 12 - 14)","offer_id":46028428083424,"sku":"24S1WOP03CR26-1","price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Candy Rose \/ Size 28 (Age 14 - 16)","offer_id":48181305573600,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Candy Rose \/ Size 30 (S)","offer_id":48181305606368,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Candy Rose \/ Size 32 (SM)","offer_id":48181305639136,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Candy Rose \/ Size 34 (M)","offer_id":48181305671904,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Candy Rose \/ Size 36 (ML)","offer_id":48181305704672,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Candy Rose \/ Size 38 (L)","offer_id":48181305737440,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/theswim_3808_1.webp?v=1763057215"},{"product_id":"wop04cg","title":"Whistler – Double-X Back Performance One-Piece (Carleton Green 🟢 \/ Rich Black ⚫)","description":"\u003cp\u003e\u003cstrong\u003eWhistler\u003c\/strong\u003e is a training-first one-piece with a secure \u003cstrong\u003eDouble-X back\u003c\/strong\u003e that keeps straps in place through sets, starts, and turns. Cut from our signature 100% performance polyester, it resists chlorine, holds its colour, and keeps its shape swim after swim. The streamlined silhouette supports full shoulder mobility with a stay-put, low-drag feel.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eDouble-X back:\u003c\/strong\u003e crossed thin straps for a stable, non-slip fit and full range of motion.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChlorine-resistant \u0026amp; colourfast:\u003c\/strong\u003e training-grade 100% performance polyester.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStreamlined silhouette:\u003c\/strong\u003e minimalist front with unrestricted movement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick-dry comfort:\u003c\/strong\u003e smooth next-to-skin feel from water to deck.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eAvailable colours:\u003c\/em\u003e \u003cstrong\u003eCarleton Green 🟢\u003c\/strong\u003e and \u003cstrong\u003eRich Black ⚫\u003c\/strong\u003e.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch4\u003eMaterials \u0026amp; Care\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: 100% performance polyester\u003c\/li\u003e\n\u003cli\u003eCare: Rinse in cold water after use. Hang to dry out of direct sun. Do not bleach or tumble dry. Avoid rough or abrasive surfaces.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch4\u003eFit Notes\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRule of Thumb:\u003c\/strong\u003e if you are used to Speedo sizes, please go up \u003cstrong\u003e1 size\u003c\/strong\u003e. Example: Speedo 30 → order 32 with us.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure, please use our \u003cstrong\u003eSize Chart\u003c\/strong\u003e in the Menu bar or click the \u003cstrong\u003e“Size Chart”\u003c\/strong\u003e link on the right side of this page.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"text-sm\"\u003e\u003cem\u003eDesigned and manufactured directly by TheSwim Canada (Vancouver-based) with vertically integrated production for consistent quality control.\u003c\/em\u003e\u003c\/p\u003e","brand":"THESWIM","offers":[{"title":"Castleton Green \/ Size 26 (Age 12 - 14)","offer_id":48181300691168,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Castleton Green \/ Size 28 (Age 14 - 16)","offer_id":48181300723936,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Castleton Green \/ Size 30 (S)","offer_id":48181300756704,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Castleton Green \/ Size 32 (SM)","offer_id":48181300789472,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Castleton Green \/ Size 34 (M)","offer_id":48181300822240,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Castleton Green \/ Size 36 (ML)","offer_id":48181300855008,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":false},{"title":"Castleton Green \/ Size 38 (L)","offer_id":48181300887776,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":false},{"title":"Rich Black \/ Size 26 (Age 12 - 14)","offer_id":48181300920544,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 28 (Age 14 - 16)","offer_id":48181300953312,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 30 (S)","offer_id":48181300986080,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 32 (SM)","offer_id":48181301018848,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 34 (M)","offer_id":48181301051616,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 36 (ML)","offer_id":48181301084384,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":false},{"title":"Rich Black \/ Size 38 (L)","offer_id":48181301117152,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/theswim_7024.webp?v=1721167844"},{"product_id":"wop04br","title":"English Bay – Double-X Back Performance One-Piece (Blue Reflection 🌊 \/ Sunset Reflection 🌇)","description":"\u003cp\u003e\u003cstrong\u003eEnglish Bay\u003c\/strong\u003e blends training-grade performance with a clean water-wave design. The secure \u003cstrong\u003eDouble-X back\u003c\/strong\u003e keeps straps in place through sets, starts, and turns, while our signature 100% performance polyester resists chlorine, holds its colour, and keeps its shape swim after swim.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eDouble-X back:\u003c\/strong\u003e crossed thin straps for a stable, non-slip fit and full range of motion.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChlorine-resistant \u0026amp; colourfast:\u003c\/strong\u003e training-grade 100% performance polyester.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStreamlined silhouette:\u003c\/strong\u003e minimalist front with unrestricted movement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick-dry comfort:\u003c\/strong\u003e smooth next-to-skin feel from water to deck.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eAvailable colours:\u003c\/em\u003e \u003cstrong\u003eBlue Reflection 🌊\u003c\/strong\u003e and \u003cstrong\u003eSunset Reflection 🌇\u003c\/strong\u003e.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch4\u003eMaterials \u0026amp; Care\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: 100% performance polyester\u003c\/li\u003e\n\u003cli\u003eCare: Rinse in cold water after use. Hang to dry out of direct sun. Do not bleach or tumble dry. Avoid rough or abrasive surfaces.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch4\u003eFit Notes\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRule of Thumb:\u003c\/strong\u003e if you are used to Speedo sizes, please go up \u003cstrong\u003e1 size\u003c\/strong\u003e. Example: Speedo 30 → order 32 with us.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure, please use our \u003cstrong\u003eSize Chart\u003c\/strong\u003e in the Menu bar or click the \u003cstrong\u003e“Size Chart”\u003c\/strong\u003e link on the right side of this page.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"text-sm\"\u003e\u003cem\u003eDesigned and manufactured directly by TheSwim Canada (Vancouver-based) with vertically integrated production for consistent quality control.\u003c\/em\u003e\u003c\/p\u003e","brand":"THESWIM","offers":[{"title":"Blue Reflection \/ Size 26 (Age 12 - 14)","offer_id":48181295579360,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false},{"title":"Blue Reflection \/ Size 28 (Age 14 - 16)","offer_id":48181485502688,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":true},{"title":"Blue Reflection \/ Size 30 (S)","offer_id":48181485535456,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":true},{"title":"Blue Reflection \/ Size 32 (SM)","offer_id":48181485568224,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false},{"title":"Blue Reflection \/ Size 34 (M)","offer_id":48181485600992,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false},{"title":"Blue Reflection \/ Size 36 (ML)","offer_id":48181485633760,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false},{"title":"Blue Reflection \/ Size 38 (L)","offer_id":48181485666528,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false},{"title":"Sunset Reflection \/ Size 26 (Age 12 - 14)","offer_id":48181295775968,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":true},{"title":"Sunset Reflection \/ Size 28 (Age 14 - 16)","offer_id":48181485699296,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":true},{"title":"Sunset Reflection \/ Size 30 (S)","offer_id":48181485732064,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":true},{"title":"Sunset Reflection \/ Size 32 (SM)","offer_id":48181485764832,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false},{"title":"Sunset Reflection \/ Size 34 (M)","offer_id":48181485797600,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":true},{"title":"Sunset Reflection \/ Size 36 (ML)","offer_id":48181485830368,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false},{"title":"Sunset Reflection \/ Size 38 (L)","offer_id":48181485863136,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/theswim_4732.webp?v=1721163420"},{"product_id":"wop05rb","title":"Galiano – Racer V-Back Boyleg Performance One-Piece (Rich Black \/ Admiral Blue)","description":"\u003cp\u003e\u003cstrong\u003eGaliano\u003c\/strong\u003e combines a streamlined \u003cstrong\u003eRacer V-Back\u003c\/strong\u003e with a secure \u003cstrong\u003eboyleg\u003c\/strong\u003e leg line for stay-put coverage in training and meets. Cut from our signature 100% performance polyester, it resists chlorine, holds its colour, and keeps its shape swim after swim. The minimalist front and open back support full shoulder mobility and a confident, low-drag fit.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRacer V-Back:\u003c\/strong\u003e thin straps with an open, mobile back for non-slip comfort.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBoyleg leg line:\u003c\/strong\u003e added coverage at the thigh with a stay-put, training-ready feel.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChlorine-resistant \u0026amp; colourfast:\u003c\/strong\u003e durable 100% performance polyester for heavy pool use.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick-dry comfort:\u003c\/strong\u003e smooth next-to-skin feel from water to deck.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShape retention:\u003c\/strong\u003e dependable support through sets, starts, and turns.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eAvailable colours:\u003c\/em\u003e \u003cstrong\u003eRich Black\u003c\/strong\u003e and \u003cstrong\u003eAdmiral Blue\u003c\/strong\u003e.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch4\u003eMaterials \u0026amp; Care\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: 100% performance polyester\u003c\/li\u003e\n\u003cli\u003eCare: Rinse in cold water after use. Hang to dry out of direct sun. Do not bleach or tumble dry. Avoid rough or abrasive surfaces.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch4\u003eFit Notes\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRule of Thumb:\u003c\/strong\u003e if you are used to Speedo sizes, please go up \u003cstrong\u003e1 size\u003c\/strong\u003e. Example: Speedo 30 → order 32 with us.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure, please use our \u003cstrong\u003eSize Chart\u003c\/strong\u003e in the Menu bar or click the \u003cstrong\u003e“Size Chart”\u003c\/strong\u003e link on the right side of this page.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"text-sm\"\u003e\u003cem\u003eDesigned and manufactured directly by TheSwim Canada (Vancouver-based) with vertically integrated production for consistent quality control.\u003c\/em\u003e\u003c\/p\u003e","brand":"THESWIM","offers":[{"title":"Rich Black \/ Size 26 (Age 12 - 14)","offer_id":45898419372256,"sku":"24S1WOP05RB26-1","price":59.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 28 (Age 14 - 16)","offer_id":48181290041568,"sku":null,"price":59.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 30 (S)","offer_id":48181290074336,"sku":null,"price":59.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 32 (SM)","offer_id":48181290107104,"sku":null,"price":59.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 34 (M)","offer_id":48181290139872,"sku":null,"price":59.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 36 (ML)","offer_id":48181290172640,"sku":null,"price":59.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 38 (L)","offer_id":48181290205408,"sku":null,"price":59.99,"currency_code":"CAD","in_stock":false},{"title":"Admiral Blue \/ Size 26 (Age 12 - 14)","offer_id":46028385550560,"sku":"24S1WOP05AB26-1","price":59.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral Blue \/ Size 28 (Age 14 - 16)","offer_id":48181290238176,"sku":null,"price":59.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral Blue \/ Size 30 (S)","offer_id":48181290270944,"sku":null,"price":59.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral Blue \/ Size 32 (SM)","offer_id":48181290303712,"sku":null,"price":59.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral Blue \/ Size 34 (M)","offer_id":48181290336480,"sku":null,"price":59.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral Blue \/ Size 36 (ML)","offer_id":48181290369248,"sku":null,"price":59.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral Blue \/ Size 38 (L)","offer_id":48181290402016,"sku":null,"price":59.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/theswim_7117_1.webp?v=1721164295"},{"product_id":"mjm06rb","title":"St. John – Performance Jammer (Rich Black \/ Admiral Blue \/ Lapis Lazuli)","description":"\u003cp\u003e\u003cstrong\u003eSt. John\u003c\/strong\u003e is our performance jammer built for daily mileage and race-day focus. Cut from our signature 100% performance polyester, it resists chlorine, holds its colour, and keeps its shape session after session. A supportive, stay-put fit with an internal drawcord and \u003cspan style=\"text-decoration: underline;\"\u003e\u003cem\u003e\u003cstrong\u003eperformance anti-slip taping around the leg openings\u003c\/strong\u003e\u003c\/em\u003e\u003c\/span\u003e delivers confidence through kick sets, sprints, and turns.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eTraining-ready compression:\u003c\/strong\u003e supportive feel that moves with your stroke.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAnti-slip leg taping:\u003c\/strong\u003e performance silicone-style gripper around the leg openings to minimise ride-up and maintain seal during hard sets.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChlorine-resistant \u0026amp; colourfast:\u003c\/strong\u003e durable 100% performance polyester for heavy pool use.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSecure fit:\u003c\/strong\u003e internal drawcord and elasticised waistband to stay in place off the blocks and at the wall.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick-dry comfort:\u003c\/strong\u003e smooth next-to-skin feel from water to deck.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLow-drag silhouette:\u003c\/strong\u003e streamlined cut designed for mobility and efficiency.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eAvailable colours:\u003c\/em\u003e \u003cstrong\u003eRich Black\u003c\/strong\u003e, \u003cstrong\u003eAdmiral Blue\u003c\/strong\u003e, and \u003cstrong\u003eLapis Lazuli\u003c\/strong\u003e.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch4\u003eMaterials \u0026amp; Care\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: 100% performance polyester; lined front.\u003c\/li\u003e\n\u003cli\u003eLeg openings: performance anti-slip taping for secure hold.\u003c\/li\u003e\n\u003cli\u003eCare: Rinse in cold water after use. Hang to dry out of direct sun. Do not bleach or tumble dry. Avoid rough or abrasive surfaces.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch4\u003eFit Notes\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompression fit:\u003c\/strong\u003e choose your usual waist size for a performance fit; size up if you prefer a more relaxed training feel.\u003c\/li\u003e\n\u003cli\u003eIf you’re between sizes, we recommend sizing up.\u003c\/li\u003e\n\u003cli\u003eIf unsure, please use our \u003cstrong\u003eSize Chart\u003c\/strong\u003e in the Menu bar or click the \u003cstrong\u003e“Size Chart”\u003c\/strong\u003e link on this page.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"text-sm\"\u003e\u003cem\u003eDesigned and manufactured directly by TheSwim Canada (Vancouver-based) with vertically integrated production for consistent quality control.\u003c\/em\u003e\u003c\/p\u003e","brand":"THESWIM","offers":[{"title":"Rich Black \/ Size 26","offer_id":48886076244192,"sku":null,"price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 28","offer_id":45789109223648,"sku":"24S1MJM06RB28-1","price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 30","offer_id":45789109256416,"sku":"24S1MJM06RB30-1","price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 32","offer_id":45789109289184,"sku":"24S1MJM06RB32-1","price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 34","offer_id":45789109321952,"sku":"24S1MJM06RB34-1","price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 36","offer_id":48886075326688,"sku":null,"price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral Blue \/ Size 26","offer_id":48886076276960,"sku":null,"price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral Blue \/ Size 28","offer_id":46028296421600,"sku":"24S1MJM06AB28-1","price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral Blue \/ Size 30","offer_id":46028296454368,"sku":"24S1MJM06AB30-1","price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral Blue \/ Size 32","offer_id":46028296487136,"sku":"24S1MJM06AB32-1","price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral Blue \/ Size 34","offer_id":46028296519904,"sku":"24S1MJM06AB34-1","price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral Blue \/ Size 36","offer_id":48886075359456,"sku":null,"price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Lapis Lazuli \/ Size 26","offer_id":48886076309728,"sku":null,"price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Lapis Lazuli \/ Size 28","offer_id":46028296552672,"sku":"24S1MJM06LL28-1","price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Lapis Lazuli \/ Size 30","offer_id":46028296585440,"sku":"24S1MJM06LL30-1","price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Lapis Lazuli \/ Size 32","offer_id":46028296618208,"sku":"24S1MJM06LL32-1","price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Lapis Lazuli \/ Size 34","offer_id":46028296650976,"sku":"24S1MJM06LL34-1","price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Lapis Lazuli \/ Size 36","offer_id":48886075392224,"sku":null,"price":39.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/theswim_7179.webp?v=1721165820"},{"product_id":"ts-fvb01gf","title":"Silver City – Double-X Back Performance One-Piece (Grey Foil \/ Red Foil \/ Blue Foil \/ Orange Foil)","description":"\u003cp\u003e\u003cstrong\u003eSilver City\u003c\/strong\u003e brings training-grade performance with a secure \u003cstrong\u003eDouble-X back\u003c\/strong\u003e and a standout \u003cstrong\u003emetallic foil-print\u003c\/strong\u003e finish that catches the light and \u003cstrong\u003eshines with sparkles\u003c\/strong\u003e. Cut from our signature 100% performance polyester, it resists chlorine, holds its colour, and keeps its shape swim after swim. The streamlined silhouette supports full shoulder mobility and a stay-put feel through sets, starts, and turns.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eDouble-X back:\u003c\/strong\u003e crossed thin straps for a stable, non-slip fit and full range of motion.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFoil-print sparkle:\u003c\/strong\u003e metallic micro-sparkle across the fabric that glints under pool lights and sunlight.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChlorine-resistant \u0026amp; colourfast:\u003c\/strong\u003e training-grade 100% performance polyester.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStreamlined silhouette:\u003c\/strong\u003e minimalist front with unrestricted movement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick-dry comfort:\u003c\/strong\u003e smooth next-to-skin feel from water to deck.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eAvailable colours:\u003c\/em\u003e \u003cstrong\u003eGrey Foil\u003c\/strong\u003e, \u003cstrong\u003eRed Foil\u003c\/strong\u003e, \u003cstrong\u003eBlue Foil\u003c\/strong\u003e, and \u003cstrong\u003eOrange Foil\u003c\/strong\u003e.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch4\u003eMaterials \u0026amp; Care\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: 100% performance polyester with metallic foil print.\u003c\/li\u003e\n\u003cli\u003eCare: Rinse in cold water after use. Hang to dry out of direct sun. Do not bleach or tumble dry. Avoid abrasive surfaces to protect the foil finish.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch4\u003eFit Notes\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRule of Thumb:\u003c\/strong\u003e if you are used to Speedo sizes, please go up \u003cstrong\u003e1 size\u003c\/strong\u003e. Example: Speedo 30 → order 32 with us.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eImportant:\u003c\/strong\u003e Swimwear with printed patterns or foil designs may fit slightly tighter than solid-colour suits due to the dyeing\/printing process. We recommend ordering one size up for a more comfortable fit.\u003c\/li\u003e\n\u003cli\u003eIf unsure, please use our \u003cstrong\u003eSize Chart\u003c\/strong\u003e in the Menu bar or click the \u003cstrong\u003e“Size Chart”\u003c\/strong\u003e link on the right side of this page.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"text-sm\"\u003e\u003cem\u003eDesigned and manufactured directly by TheSwim Canada (Vancouver-based) with vertically integrated production for consistent quality control.\u003c\/em\u003e\u003c\/p\u003e","brand":"THESWIM","offers":[{"title":"Grey Foil \/ Size 26 (Age 12 - 14)","offer_id":45878188966112,"sku":"24S1TS-FVB01GF26-1","price":19.99,"currency_code":"CAD","in_stock":false},{"title":"Grey Foil \/ Size 28 (Age 14 - 16)","offer_id":48181279228128,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":true},{"title":"Grey Foil \/ Size 30 (S)","offer_id":48181279260896,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":true},{"title":"Grey Foil \/ Size 32 (SM)","offer_id":48181279293664,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false},{"title":"Grey Foil \/ Size 34 (M)","offer_id":48181279326432,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false},{"title":"Grey Foil \/ Size 36 (ML)","offer_id":48181279359200,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false},{"title":"Grey Foil \/ Size 38 (L)","offer_id":48181279391968,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false},{"title":"Red Foil \/ Size 26 (Age 12 - 14)","offer_id":46028408881376,"sku":"24S1TS-FVB01RF26-1","price":19.99,"currency_code":"CAD","in_stock":true},{"title":"Red Foil \/ Size 28 (Age 14 - 16)","offer_id":48181279424736,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":true},{"title":"Red Foil \/ Size 30 (S)","offer_id":48181279457504,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":true},{"title":"Red Foil \/ Size 32 (SM)","offer_id":48181279490272,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":true},{"title":"Red Foil \/ Size 34 (M)","offer_id":48181279523040,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":true},{"title":"Red Foil \/ Size 36 (ML)","offer_id":48181279555808,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false},{"title":"Red Foil \/ Size 38 (L)","offer_id":48181279588576,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false},{"title":"Blue Foil \/ Size 26 (Age 12 - 14)","offer_id":47537870045408,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":true},{"title":"Blue Foil \/ Size 28 (Age 14 - 16)","offer_id":48181279621344,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":true},{"title":"Blue Foil \/ Size 30 (S)","offer_id":48181279654112,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":true},{"title":"Blue Foil \/ Size 32 (SM)","offer_id":48181279686880,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":true},{"title":"Blue Foil \/ Size 34 (M)","offer_id":48181279719648,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false},{"title":"Blue Foil \/ Size 36 (ML)","offer_id":48181279752416,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false},{"title":"Blue Foil \/ Size 38 (L)","offer_id":48181279785184,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false},{"title":"Orange Foil \/ Size 26 (Age 12 - 14)","offer_id":47537870733536,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":true},{"title":"Orange Foil \/ Size 28 (Age 14 - 16)","offer_id":48181279817952,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false},{"title":"Orange Foil \/ Size 30 (S)","offer_id":48181279850720,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false},{"title":"Orange Foil \/ Size 32 (SM)","offer_id":48181279883488,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false},{"title":"Orange Foil \/ Size 34 (M)","offer_id":48181279916256,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false},{"title":"Orange Foil \/ Size 36 (ML)","offer_id":48181279949024,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false},{"title":"Orange Foil \/ Size 38 (L)","offer_id":48181279981792,"sku":null,"price":19.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/9_1.webp?v=1721165626"},{"product_id":"wop01red","title":"Oh!Canada – V-Back Performance One-Piece (Canada Red)","description":"\u003cp\u003e\u003cstrong\u003eOh!Canada\u003c\/strong\u003e delivers training-first performance in a clean, minimalist \u003cstrong\u003eV-Back\u003c\/strong\u003e—finished in our signature \u003cstrong\u003eCanada Red\u003c\/strong\u003e. Cut from our 100% performance polyester, it resists chlorine, holds its colour, and keeps its shape swim after swim. The streamlined silhouette supports full shoulder mobility and a secure, stay-put feel through sets, starts, and turns.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eV-Back support:\u003c\/strong\u003e thin straps and an open, mobile back for stable, non-slip comfort.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChlorine-resistant \u0026amp; colourfast:\u003c\/strong\u003e durable 100% performance polyester made for heavy pool use.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStreamlined silhouette:\u003c\/strong\u003e minimalist front with unrestricted range of motion.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick-dry comfort:\u003c\/strong\u003e smooth next-to-skin feel from pool to deck.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eAvailable colour:\u003c\/em\u003e \u003cstrong\u003eCanada Red\u003c\/strong\u003e.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch4\u003eMaterials \u0026amp; Care\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: 100% performance polyester\u003c\/li\u003e\n\u003cli\u003eCare: Rinse in cold water after use. Hang to dry out of direct sun. Do not bleach or tumble dry. Avoid rough or abrasive surfaces.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch4\u003eFit Notes\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRule of Thumb:\u003c\/strong\u003e if you are used to Speedo sizes, please go up \u003cstrong\u003e1 size\u003c\/strong\u003e. Example: Speedo 30 → order 32 with us.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure of the size, please use our \u003cstrong\u003eSize Chart\u003c\/strong\u003e located on the Menu bar or click the \u003cstrong\u003e“Size Chart”\u003c\/strong\u003e link on the right side of this page.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"text-sm\"\u003e\u003cem\u003eDesigned and manufactured directly by TheSwim Canada (Vancouver-based) with vertically integrated production for consistent quality control.\u003c\/em\u003e\u003c\/p\u003e","brand":"THESWIM","offers":[{"title":"Canada Red \/ Size 26 (Age 12 - 14)","offer_id":46671974891744,"sku":"24S1WOP01-RED26-1","price":34.99,"currency_code":"CAD","in_stock":true},{"title":"Canada Red \/ Size 28 (Age 14 - 16)","offer_id":48181266448608,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"Canada Red \/ Size 30 (S)","offer_id":48181266481376,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"Canada Red \/ Size 32 (SM)","offer_id":48181266514144,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"Canada Red \/ Size 34 (M)","offer_id":48181266546912,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"Canada Red \/ Size 36 (ML)","offer_id":48181266579680,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"Canada Red \/ Size 38 (L)","offer_id":48886130933984,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/Artboard5_a1ae94d0-21cf-4822-bf8e-254ed213d7e7.jpg?v=1756940177"},{"product_id":"wop02red","title":"Jasper – X-Back Performance One-Piece (Red Plaid \/ Black Plaid)","description":"\u003cp\u003e\u003cstrong\u003eJasper\u003c\/strong\u003e delivers training-first performance with a secure, minimalist \u003cstrong\u003eX-Back\u003c\/strong\u003e and a distinctive plaid print. Cut from our signature 100% performance polyester, Jasper resists chlorine, holds its colour, and keeps its shape swim after swim. The streamlined silhouette provides full shoulder mobility and a stay-put feel through sets, starts, and turns.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eX-Back support:\u003c\/strong\u003e crossed thin straps for stable, non-slip comfort and full range of motion.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChlorine-resistant \u0026amp; colourfast:\u003c\/strong\u003e training-grade 100% performance polyester.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStreamlined silhouette:\u003c\/strong\u003e minimalist front with unrestricted movement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick-dry comfort:\u003c\/strong\u003e smooth next-to-skin feel from pool to deck.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePlaid print:\u003c\/strong\u003e standout pattern with a clean, athletic finish.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eAvailable colours:\u003c\/em\u003e \u003cstrong\u003eRed Plaid\u003c\/strong\u003e and \u003cstrong\u003eBlack Plaid\u003c\/strong\u003e.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch4\u003eMaterials \u0026amp; Care\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: 100% performance polyester\u003c\/li\u003e\n\u003cli\u003eCare: Rinse in cold water after use. Hang to dry out of direct sun. Do not bleach or tumble dry. Avoid rough or abrasive surfaces.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch4\u003eFit Notes\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRule of Thumb:\u003c\/strong\u003e if you are used to Speedo sizes, please go up \u003cstrong\u003e1 size\u003c\/strong\u003e. Example: Speedo 30 → order 32 with us.\u003c\/li\u003e\n\u003cli\u003eIf unsure, use our \u003cstrong\u003eSize Chart\u003c\/strong\u003e in the Menu bar or click the \u003cstrong\u003e“Size Chart”\u003c\/strong\u003e link on the right side of this page.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"text-sm\"\u003e\u003cem\u003eDesigned and manufactured directly by TheSwim Canada (Vancouver-based) with vertically integrated production for consistent quality control.\u003c\/em\u003e\u003c\/p\u003e","brand":"THESWIM","offers":[{"title":"Red Plaid \/ Size 26 (Age 12 - 14)","offer_id":46671975219424,"sku":"24S1WOP02-REDCHECK26-1","price":34.99,"currency_code":"CAD","in_stock":true},{"title":"Red Plaid \/ Size 28 (Age 14 - 16)","offer_id":48181261795552,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"Red Plaid \/ Size 30 (S)","offer_id":48181261828320,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"Red Plaid \/ Size 32 (SM)","offer_id":48181261861088,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"Red Plaid \/ Size 34 (M)","offer_id":48181261893856,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"Red Plaid \/ Size 36 (ML)","offer_id":48181261926624,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"Red Plaid \/ Size 38 (L)","offer_id":48181261959392,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":false},{"title":"Black Plaid \/ Size 26 (Age 12 - 14)","offer_id":47718553223392,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"Black Plaid \/ Size 28 (Age 14 - 16)","offer_id":48181261992160,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"Black Plaid \/ Size 30 (S)","offer_id":48181262024928,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"Black Plaid \/ Size 32 (SM)","offer_id":48181262057696,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"Black Plaid \/ Size 34 (M)","offer_id":48181262090464,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"Black Plaid \/ Size 36 (ML)","offer_id":48181262123232,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":true},{"title":"Black Plaid \/ Size 38 (L)","offer_id":48181262156000,"sku":null,"price":34.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/Jasper_RP2.jpg?v=1760562402"},{"product_id":"wop01cb","title":"Tofino – V-Back Performance One-Piece","description":"\u003cp\u003e\u003cstrong\u003eTofino\u003c\/strong\u003e is a clean, training-first silhouette with a secure, minimalist \u003cstrong\u003eV-Back\u003c\/strong\u003e for full shoulder mobility and a stay-put feel through sets, starts, and turns. Cut from our signature 100% performance polyester, Tofino resists chlorine, holds its colour, and keeps its shape swim after swim.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eV-Back support:\u003c\/strong\u003e thin straps and an open, mobile back for stable, non-slip comfort.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChlorine-resistant \u0026amp; colourfast:\u003c\/strong\u003e durable 100% performance polyester built for heavy pool time.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStreamlined silhouette:\u003c\/strong\u003e minimalist front with unrestricted range of motion.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick-dry comfort:\u003c\/strong\u003e smooth next-to-skin feel from pool to deck.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBuilt for training \u0026amp; meets:\u003c\/strong\u003e dependable shape retention and support.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eAvailable colours:\u003c\/em\u003e \u003cstrong\u003eCobalt\u003c\/strong\u003e, \u003cstrong\u003eSunrise\u003c\/strong\u003e, and \u003cstrong\u003eInca Red\u003c\/strong\u003e.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch4\u003eMaterials \u0026amp; Care\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: 100% performance polyester\u003c\/li\u003e\n\u003cli\u003eCare: Rinse in cold water after use. Hang to dry out of direct sun. Do not bleach or tumble dry. Avoid rough or abrasive surfaces.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch4\u003eFit Notes\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRule of Thumb:\u003c\/strong\u003e if you are used to Speedo sizes, please go up \u003cstrong\u003e1 size\u003c\/strong\u003e from your Speedo size. For example, if you are size 30 in Speedo, please order 32 with us.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure of the size, please use our \u003cstrong\u003eSize Chart\u003c\/strong\u003e located on the Menu bar or click the \u003cstrong\u003e“Size Chart”\u003c\/strong\u003e link on the right side of this page.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"text-sm\"\u003e\u003cem\u003eDesigned and manufactured directly by TheSwim Canada (Vancouver-based) with vertically integrated production for consistent quality control.\u003c\/em\u003e\u003c\/p\u003e","brand":"THESWIM","offers":[{"title":"Cobalt \/ Size 26 (Age 12 - 14)","offer_id":47163700707552,"sku":"26S1WOP01-COBALT26-1","price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Cobalt \/ Size 28 (Age 14 - 16)","offer_id":48181253570784,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Cobalt \/ Size 30 (S)","offer_id":48181253538016,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Cobalt \/ Size 32 (SM)","offer_id":48181253603552,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Cobalt \/ Size 34 (M)","offer_id":48181253636320,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Cobalt \/ Size 36 (ML)","offer_id":48181253669088,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Cobalt \/ Size 38 (L)","offer_id":48181253701856,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Sunrise \/ Size 26 (Age 12 - 14)","offer_id":47163798421728,"sku":"26S1WOP01-SUNRISE26-1","price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Sunrise \/ Size 28 (Age 14 - 16)","offer_id":48181253767392,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Sunrise \/ Size 30 (S)","offer_id":48181253734624,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Sunrise \/ Size 32 (SM)","offer_id":48181253800160,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Sunrise \/ Size 34 (M)","offer_id":48181253832928,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Sunrise \/ Size 36 (ML)","offer_id":48181253865696,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Sunrise \/ Size 38 (L)","offer_id":48181253898464,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Inca Red \/ Size 26 (Age 12 - 14)","offer_id":47163798618336,"sku":"26S1WOP01-INCARED26-1","price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Inca Red \/ Size 28 (Age 14 - 16)","offer_id":48181253964000,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Inca Red \/ Size 30 (S)","offer_id":48181253931232,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Inca Red \/ Size 32 (SM)","offer_id":48181253996768,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Inca Red \/ Size 34 (M)","offer_id":48181254029536,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Inca Red \/ Size 36 (ML)","offer_id":48181254062304,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Inca Red \/ Size 38 (L)","offer_id":48181254095072,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/Tofino_IR2_a5c8d88c-8348-4cf9-8ce5-f9cf335bdc41.jpg?v=1763057144"},{"product_id":"bonnyville-1","title":"Bonnyville – Tie-Back Performance One-Piece (Dahlia \/ Babyblue)","description":"\u003cp\u003e\u003cstrong\u003eBonnyville\u003c\/strong\u003e is a clean, competition-inspired training suit built for daily mileage. The adjustable \u003cstrong\u003etie-back\u003c\/strong\u003e lets you set your strap tension for a secure, stay-put fit during hard sets and turns. Cut from our signature 100% performance polyester, Bonnyville resists chlorine, holds its color, and keeps its shape swim after swim.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eTie-Back adjustability:\u003c\/strong\u003e customize strap tension for training or race-day compression.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChlorine-resistant \u0026amp; colorfast:\u003c\/strong\u003e durable 100% performance polyester built for heavy pool time.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSecure, streamlined silhouette:\u003c\/strong\u003e thin straps with a minimalist front for unrestricted movement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick-dry comfort:\u003c\/strong\u003e smooth next-to-skin feel from pool to deck.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDesigned for training \u0026amp; meets:\u003c\/strong\u003e dependable shape retention and support.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eAvailable colors:\u003c\/em\u003e \u003cstrong\u003eDahlia\u003c\/strong\u003e (deep red with two-tone contrast straps) and \u003cstrong\u003eBabyblue\u003c\/strong\u003e (clean aquatic pastel).\u003c\/p\u003e\n\u003chr\u003e\n\u003ch4\u003eMaterials \u0026amp; Care\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: 100% performance polyester\u003c\/li\u003e\n\u003cli\u003eCare: Rinse in cold water after use. Hang to dry out of direct sun. Do not bleach or tumble dry. Avoid rough surfaces.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch4\u003eFit Notes\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRule of Thumb:\u003c\/strong\u003e if you are used to Speedo sizes, please go up \u003cstrong\u003e1 size\u003c\/strong\u003e from your Speedo size. For example, if you are size 30 in Speedo, please order 32 with us.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure of the size, please use our \u003cstrong\u003eSize Chart\u003c\/strong\u003e located on the Menu bar or click the \u003cstrong\u003e“Size Chart”\u003c\/strong\u003e link on the right side of this page.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"text-sm\"\u003e\u003cem\u003eDesigned and manufactured directly by TheSwim Canada (Vancouver-based) with vertically integrated production for consistent quality control.\u003c\/em\u003e\u003c\/p\u003e","brand":"THESWIM","offers":[{"title":"Dahila \/ Size 26 (Age 12 - 14)","offer_id":47567801581792,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Dahila \/ Size 28 (Age 14 - 16)","offer_id":48181248491744,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Dahila \/ Size 30 (S)","offer_id":48181248524512,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Dahila \/ Size 32 (SM)","offer_id":48181248557280,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Dahila \/ Size 34 (M)","offer_id":48181248590048,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Dahila \/ Size 36 (ML)","offer_id":48181248622816,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Dahila \/ Size 38 (L)","offer_id":48181248655584,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Babyblue \/ Size 26 (Age 12 - 14)","offer_id":47567801614560,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Babyblue \/ Size 28 (Age 14 - 16)","offer_id":48181248688352,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Babyblue \/ Size 30 (S)","offer_id":48181248721120,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Babyblue \/ Size 32 (SM)","offer_id":48181248753888,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Babyblue \/ Size 34 (M)","offer_id":48181248786656,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Babyblue \/ Size 36 (ML)","offer_id":48181248819424,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Babyblue \/ Size 38 (L)","offer_id":48181248852192,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Azulejos \/ Size 26 (Age 12 - 14)","offer_id":54503599931616,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Azulejos \/ Size 28 (Age 14 - 16)","offer_id":54503599964384,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Azulejos \/ Size 30 (S)","offer_id":54503599997152,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Azulejos \/ Size 32 (SM)","offer_id":54503600029920,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Azulejos \/ Size 34 (M)","offer_id":54503600062688,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Azulejos \/ Size 36 (ML)","offer_id":54503600095456,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Azulejos \/ Size 38 (L)","offer_id":54503600128224,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Fuschsia Fever \/ Size 26 (Age 12 - 14)","offer_id":54503600160992,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Fuschsia Fever \/ Size 28 (Age 14 - 16)","offer_id":54503600193760,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Fuschsia Fever \/ Size 30 (S)","offer_id":54503600226528,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Fuschsia Fever \/ Size 32 (SM)","offer_id":54503600259296,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Fuschsia Fever \/ Size 34 (M)","offer_id":54503600292064,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Fuschsia Fever \/ Size 36 (ML)","offer_id":54503600324832,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Fuschsia Fever \/ Size 38 (L)","offer_id":54503600357600,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Papaya \/ Size 26 (Age 12 - 14)","offer_id":54503600390368,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Papaya \/ Size 28 (Age 14 - 16)","offer_id":54503600423136,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Papaya \/ Size 30 (S)","offer_id":54503600455904,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Papaya \/ Size 32 (SM)","offer_id":54503600488672,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Papaya \/ Size 34 (M)","offer_id":54503600521440,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Papaya \/ Size 36 (ML)","offer_id":54503600554208,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Papaya \/ Size 38 (L)","offer_id":54503600586976,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Black \/ Size 26 (Age 12 - 14)","offer_id":54503600619744,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Black \/ Size 28 (Age 14 - 16)","offer_id":54503600652512,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Black \/ Size 30 (S)","offer_id":54503600685280,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Black \/ Size 32 (SM)","offer_id":54503600718048,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Black \/ Size 34 (M)","offer_id":54503600750816,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Black \/ Size 36 (ML)","offer_id":54503600783584,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Black \/ Size 38 (L)","offer_id":54503600816352,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/IMG_1000_websize.jpg?v=1758243445"},{"product_id":"hana-tropical-kiwi","title":"Hana – Performance Bikini Top","description":"\u003cp\u003e\u003cstrong\u003eHana\u003c\/strong\u003e is our performance bikini top built for lane swims, beach sessions, and everything in between. Cut from our signature 100% performance polyester, it resists chlorine, holds its colour, and keeps its shape wear after wear. A streamlined, stay-put silhouette delivers dependable support without restricting movement.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eTraining ready:\u003c\/strong\u003e supportive, stay-put fit that moves with your stroke.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChlorine-resistant \u0026amp; colourfast:\u003c\/strong\u003e 100% performance polyester for heavy pool use.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick-dry comfort:\u003c\/strong\u003e smooth next-to-skin feel from water to deck.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStreamlined coverage:\u003c\/strong\u003e performance cut designed for mobility and confidence.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eAvailable colours:\u003c\/em\u003e \u003cstrong\u003eKiwi 🥝\u003c\/strong\u003e and \u003cstrong\u003eMango 🥭\u003c\/strong\u003e.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch4\u003eMaterials \u0026amp; Care\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: 100% performance polyester; lined.\u003c\/li\u003e\n\u003cli\u003eCare: Rinse in cold water after use. Hang to dry out of direct sun. Do not bleach or tumble dry. Avoid abrasive surfaces.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch4\u003eFit Notes\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDesigned for a secure training fit. If you are between sizes, size \u003cstrong\u003edown\u003c\/strong\u003e for a compressive feel or \u003cstrong\u003eup\u003c\/strong\u003e for relaxed comfort.\u003c\/li\u003e\n\u003cli\u003eIf unsure, please use our \u003cstrong\u003eSize Chart\u003c\/strong\u003e in the Menu bar or click the \u003cstrong\u003e“Size Chart”\u003c\/strong\u003e link on this page.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"text-sm\"\u003e\u003cem\u003eDesigned and manufactured directly by TheSwim Canada (Vancouver-based) with vertically integrated production for consistent quality control.\u003c\/em\u003e\u003c\/p\u003e","brand":"TheSwim Official","offers":[{"title":"Tropical Kiwi \/ Bikini 28","offer_id":47571682525408,"sku":null,"price":29.99,"currency_code":"CAD","in_stock":true},{"title":"Tropical Kiwi \/ Bikini 30","offer_id":48181496742112,"sku":null,"price":29.99,"currency_code":"CAD","in_stock":true},{"title":"Tropical Kiwi \/ Bikini 32","offer_id":48181496774880,"sku":null,"price":29.99,"currency_code":"CAD","in_stock":true},{"title":"Tropical Mango \/ Bikini 28","offer_id":47725174948064,"sku":null,"price":29.99,"currency_code":"CAD","in_stock":true},{"title":"Tropical Mango \/ Bikini 30","offer_id":48181496807648,"sku":null,"price":29.99,"currency_code":"CAD","in_stock":true},{"title":"Tropical Mango \/ Bikini 32","offer_id":48181496840416,"sku":null,"price":29.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/250613_theswim_0874.jpg?v=1757110815"},{"product_id":"lynn-tropical-kiwi-bikini-bottom","title":"Lynn – Performance Bikini Bottom","description":"\u003cp\u003e\u003cstrong\u003eLynn\u003c\/strong\u003e is our performance bikini bottom designed for serious pool time and sunny open-water sessions. Cut from our signature 100% performance polyester, it resists chlorine, holds its colour, and keeps its shape swim after swim. A streamlined, stay-put silhouette offers reliable coverage without restricting your kick.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eTraining ready:\u003c\/strong\u003e supportive, stay-put fit that moves with your stroke.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChlorine-resistant \u0026amp; colourfast:\u003c\/strong\u003e 100% performance polyester for heavy pool use.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick-dry comfort:\u003c\/strong\u003e smooth next-to-skin feel from water to deck.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStreamlined coverage:\u003c\/strong\u003e performance cut designed for mobility and confidence.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePairs with:\u003c\/strong\u003e the \u003cem\u003eHana\u003c\/em\u003e bikini top (sold separately) or any TheSwim performance tops.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eAvailable colours:\u003c\/em\u003e \u003cstrong\u003e\u003c!-- Replace with your exact colour name --\u003eMango🥭\u003c\/strong\u003e and \u003cstrong\u003eKiwi🥝\u003c\/strong\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch4\u003eMaterials \u0026amp; Care\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: 100% performance polyester; fully lined.\u003c\/li\u003e\n\u003cli\u003eCare: Rinse in cold water after use. Hang to dry out of direct sun. Do not bleach or tumble dry. Avoid abrasive surfaces.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch4\u003eFit Notes\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDesigned for a secure training fit. If you are between sizes, size \u003cstrong\u003edown\u003c\/strong\u003e for a compressive feel or \u003cstrong\u003eup\u003c\/strong\u003e for relaxed comfort.\u003c\/li\u003e\n\u003cli\u003eIf you prefer a sizing reference against one-piece suits (e.g., Speedo), please consult our \u003cstrong\u003eSize Chart\u003c\/strong\u003e in the Menu bar or click the \u003cstrong\u003e“Size Chart”\u003c\/strong\u003e link on this page.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"text-sm\"\u003e\u003cem\u003eDesigned and manufactured directly by TheSwim Canada (Vancouver-based) with vertically integrated production for consistent quality control.\u003c\/em\u003e\u003c\/p\u003e","brand":"TheSwim Official","offers":[{"title":"Tropical Mango \/ Bikini 28","offer_id":47725166493920,"sku":null,"price":29.99,"currency_code":"CAD","in_stock":true},{"title":"Tropical Mango \/ Bikini 30","offer_id":48181495595232,"sku":null,"price":29.99,"currency_code":"CAD","in_stock":true},{"title":"Tropical Mango \/ Bikini 32","offer_id":48181495628000,"sku":null,"price":29.99,"currency_code":"CAD","in_stock":true},{"title":"Tropical Kiwi \/ Bikini 28","offer_id":47725166526688,"sku":null,"price":29.99,"currency_code":"CAD","in_stock":true},{"title":"Tropical Kiwi \/ Bikini 30","offer_id":48181495660768,"sku":null,"price":29.99,"currency_code":"CAD","in_stock":true},{"title":"Tropical Kiwi \/ Bikini 32","offer_id":48181495693536,"sku":null,"price":29.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/250613_theswim_0882_83570bf5-7c39-48f7-9fdb-d1d9b4e2b760.jpg?v=1757110852"},{"product_id":"summerland-foil-lilac","title":"Summerland Foil – X-Back Performance One-Piece (Sky \/ Lilac)","description":"\u003cp\u003e\u003cstrong\u003eSummerland Foil\u003c\/strong\u003e pairs our proven Summerland fit with a standout \u003cstrong\u003efoil print\u003c\/strong\u003e—a metallic overlay that catches the light and \u003cstrong\u003eshines with sparkles\u003c\/strong\u003e. The minimalist \u003cstrong\u003eX-Back\u003c\/strong\u003e gives full shoulder mobility and a secure, stay-put feel through sets, starts, and turns. Built from our signature 100% performance polyester, it resists chlorine, holds color, and keeps its shape swim after swim.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFoil-print finish:\u003c\/strong\u003e metallic micro-sparkle across the fabric for a polished, light-catching look.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eX-Back support:\u003c\/strong\u003e crossed thin straps for stable, non-slip comfort and full range of motion.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChlorine-resistant \u0026amp; colorfast:\u003c\/strong\u003e training-grade 100% performance polyester.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick-dry comfort:\u003c\/strong\u003e smooth next-to-skin feel from pool to deck.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBuilt for training \u0026amp; meets:\u003c\/strong\u003e dependable shape retention and support.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eAvailable colors:\u003c\/em\u003e \u003cstrong\u003eSky\u003c\/strong\u003e and \u003cstrong\u003eLilac\u003c\/strong\u003e.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch4\u003eMaterials \u0026amp; Care\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: 100% performance polyester with metallic foil print.\u003c\/li\u003e\n\u003cli\u003eCare: Rinse in cold water after use. Hang to dry out of direct sun. Do not bleach or tumble dry. Avoid abrasive surfaces to protect the foil finish.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch4\u003eFit Notes\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRule of Thumb:\u003c\/strong\u003e if you are used to Speedo sizes, please go up \u003cstrong\u003e1 size\u003c\/strong\u003e. Example: Speedo 30 → order 32 with us.\u003c\/li\u003e\n\u003cli\u003eIf unsure, use our \u003cstrong\u003eSize Chart\u003c\/strong\u003e in the Menu bar or click the \u003cstrong\u003e“Size Chart”\u003c\/strong\u003e link on the right side of this page.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"text-sm\"\u003e\u003cem\u003eDesigned and manufactured directly by TheSwim Canada (Vancouver-based) with vertically integrated production for consistent quality control.\u003c\/em\u003e\u003c\/p\u003e","brand":"TheSwim Official","offers":[{"title":"Lilac \/ Size 26 (Age 12 - 14)","offer_id":47585505575136,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":false},{"title":"Lilac \/ Size 28 (Age 14 - 16)","offer_id":48181244526816,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lilac \/ Size 30 (S)","offer_id":48181244559584,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lilac \/ Size 32 (SM)","offer_id":48181244592352,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lilac \/ Size 34 (M)","offer_id":48181244625120,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lilac \/ Size 36 (ML)","offer_id":48181244657888,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lilac \/ Size 38 (L)","offer_id":48181244690656,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Sky \/ Size 26 (Age 12 - 14)","offer_id":47718501679328,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Sky \/ Size 28 (Age 14 - 16)","offer_id":48181244723424,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Sky \/ Size 30 (S)","offer_id":48181244756192,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Sky \/ Size 32 (SM)","offer_id":48181244788960,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Sky \/ Size 34 (M)","offer_id":48181244821728,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Sky \/ Size 36 (ML)","offer_id":48181244854496,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Sky \/ Size 38 (L)","offer_id":48181244887264,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/Artboard_10_a43234be-657e-434a-a044-b04859fd4ab1.jpg?v=1757110299"},{"product_id":"starry-sky-sky","title":"Bella – X-Back Performance One-Piece (Lilac \/ Sky)","description":"\u003cp\u003e\u003cstrong\u003eBella\u003c\/strong\u003e is a clean, training-first silhouette with a secure, minimalist \u003cstrong\u003eX-Back\u003c\/strong\u003e for full shoulder mobility and a stay-put feel through sets, starts, and turns. Cut from our signature 100% performance polyester, Bella resists chlorine, holds its color, and keeps its shape swim after swim. A subtle sparkle effect on the fabric elevates the look without sacrificing performance.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eX-Back support:\u003c\/strong\u003e crossed thin straps for stability and non-slip comfort.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChlorine-resistant \u0026amp; colorfast:\u003c\/strong\u003e durable 100% performance polyester built for heavy pool time.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStreamlined silhouette:\u003c\/strong\u003e minimalist front with unrestricted range of motion.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick-dry comfort:\u003c\/strong\u003e smooth next-to-skin feel from pool to deck.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBuilt for training \u0026amp; meets:\u003c\/strong\u003e dependable shape retention and support.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eAvailable colors:\u003c\/em\u003e \u003cstrong\u003eLilac\u003c\/strong\u003e (soft purple with shimmer) and \u003cstrong\u003eSky\u003c\/strong\u003e (fresh aquatic blue with shimmer).\u003c\/p\u003e\n\u003chr\u003e\n\u003ch4\u003eMaterials \u0026amp; Care\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: 100% performance polyester\u003c\/li\u003e\n\u003cli\u003eCare: Rinse in cold water after use. Hang to dry out of direct sun. Do not bleach or tumble dry. Avoid rough surfaces.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch4\u003eFit Notes\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRule of Thumb:\u003c\/strong\u003e if you are used to Speedo sizes, please go up \u003cstrong\u003e1 size\u003c\/strong\u003e from your Speedo size. For example, if you are size 30 in Speedo, please order 32 with us.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure of the size, please use our \u003cstrong\u003eSize Chart\u003c\/strong\u003e located on the Menu bar or click the \u003cstrong\u003e“Size Chart”\u003c\/strong\u003e link on the right side of this page.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"text-sm\"\u003e\u003cem\u003eDesigned and manufactured directly by TheSwim Canada (Vancouver-based) with vertically integrated production for consistent quality control.\u003c\/em\u003e\u003c\/p\u003e","brand":"TheSwim Official","offers":[{"title":"Sky \/ Size 26 (Age 12 - 14)","offer_id":47589544689888,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Sky \/ Size 28 (Age 14 - 16)","offer_id":48181243248864,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Sky \/ Size 30 (S)","offer_id":48181243281632,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Sky \/ Size 32 (SM)","offer_id":48181243314400,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Sky \/ Size 34 (M)","offer_id":48181243347168,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Sky \/ Size 36 (ML)","offer_id":48181243379936,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Sky \/ Size 38 (L)","offer_id":48181243412704,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":false},{"title":"Lilac \/ Size 26 (Age 12 - 14)","offer_id":48181243445472,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lilac \/ Size 28 (Age 14 - 16)","offer_id":48181243478240,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lilac \/ Size 30 (S)","offer_id":48181243511008,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lilac \/ Size 32 (SM)","offer_id":48181243543776,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lilac \/ Size 34 (M)","offer_id":48181243576544,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lilac \/ Size 36 (ML)","offer_id":48181243609312,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Lilac \/ Size 38 (L)","offer_id":48181243642080,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/Artboard6_33757e9d-709b-4b1e-a753-d8ec546eec73.jpg?v=1757110219"},{"product_id":"tropical-mango","title":"Canmore – X Back Performance One-Piece (Mango \/ Kiwi)","description":"\u003cp\u003e\u003cstrong\u003eCanmore\u003c\/strong\u003e is built for serious pool time: a streamlined training silhouette with a secure \u003cstrong\u003eDouble-X back\u003c\/strong\u003e for stay-put support through sets, starts, and turns. Cut from our signature 100% performance polyester, Canmore resists chlorine, holds its colour, and keeps its shape swim after swim.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eDouble-X back:\u003c\/strong\u003e crossed thin straps for a stable, non-slip fit and full shoulder mobility.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChlorine-resistant \u0026amp; colourfast:\u003c\/strong\u003e durable 100% performance polyester made for heavy pool use.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSecure, streamlined silhouette:\u003c\/strong\u003e minimalist front with unrestricted range of motion.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick-dry comfort:\u003c\/strong\u003e smooth next-to-skin feel from pool to deck.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBuilt for training \u0026amp; meets:\u003c\/strong\u003e dependable shape retention and support.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eAvailable colours:\u003c\/em\u003e \u003cstrong\u003eMango 🥭\u003c\/strong\u003e and \u003cstrong\u003eKiwi 🥝\u003c\/strong\u003e.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch4\u003eMaterials \u0026amp; Care\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: 100% performance polyester\u003c\/li\u003e\n\u003cli\u003eCare: Rinse in cold water after use. Hang to dry out of direct sun. Do not bleach or tumble dry. Avoid rough surfaces.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch4\u003eFit Notes\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRule of Thumb:\u003c\/strong\u003e if you are used to Speedo sizes, please go up \u003cstrong\u003e1 size\u003c\/strong\u003e from your Speedo size. For example, if you are size 30 in Speedo, please order 32 with us.\u003c\/li\u003e\n\u003cli\u003eIf you are unsure of the size, please use our \u003cstrong\u003eSize Chart\u003c\/strong\u003e located on the Menu bar or click the \u003cstrong\u003e“Size Chart”\u003c\/strong\u003e link on the right side of this page.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"text-sm\"\u003e\u003cem\u003eDesigned and manufactured directly by TheSwim Canada (Vancouver-based) with vertically integrated production for consistent quality control.\u003c\/em\u003e\u003c\/p\u003e","brand":"TheSwim Official","offers":[{"title":"Tropical Mango \/ Size 26 (Age 12 - 14)","offer_id":48181234008288,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Tropical Mango \/ Size 28 (Age 14 - 16)","offer_id":48181234073824,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":false},{"title":"Tropical Mango \/ Size 30 (S)","offer_id":48181234139360,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Tropical Mango \/ Size 32 (SM)","offer_id":48181234204896,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Tropical Mango \/ Size 34 (M)","offer_id":48181234270432,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Tropical Mango \/ Size 36 (ML)","offer_id":48181234335968,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Tropical Mango \/ Size 38 (L)","offer_id":48181234401504,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Tropical Kiwi \/ Size 26 (Age 12 - 14)","offer_id":48181234041056,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Tropical Kiwi \/ Size 28 (Age 14 - 16)","offer_id":48181234106592,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Tropical Kiwi \/ Size 30 (S)","offer_id":48181234172128,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Tropical Kiwi \/ Size 32 (SM)","offer_id":48181234237664,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Tropical Kiwi \/ Size 34 (M)","offer_id":48181234303200,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Tropical Kiwi \/ Size 36 (ML)","offer_id":48181234368736,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Tropical Kiwi \/ Size 38 (L)","offer_id":48181234434272,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/Artboard8_3919c489-3df0-4b01-94f9-baf60335c7bd.jpg?v=1757110195"},{"product_id":"horizon-vapour-back","title":"Horizon Racerback","description":"\u003ch2\u003eHorizon Racerback\u003c\/h2\u003e\n\u003cp\u003eThe Horizon Racerback is a high-performance women’s one-piece engineered for swimmers who demand both function and style. Designed with a sleek racerback silhouette and thick fixed straps, it delivers confident support and full mobility through every stroke. Crafted from 100% chlorine-resistant polyester, it’s built to withstand countless training sessions while maintaining its fit and colour.\u003c\/p\u003e\n\u003cp\u003eThis suit features a double-lined interior for enhanced protection and comfort, along with a tagless care label to prevent skin irritation. The vapour-back design provides the perfect balance of coverage and freedom — ideal for training, competition, or a casual swim at the beach.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e 100% Polyester — extreme chlorine resistance\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Vapour-back racer cut with thick fixed straps for extra support\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComfort:\u003c\/strong\u003e Double-lined with tagless care label\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUsage:\u003c\/strong\u003e Training • Competition • Casual Swim • Beach\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAvailable Colours:\u003c\/strong\u003e Rich Black with White Binding \/ Admiral Blue with White Binding \/ Canada Red with Black Binding\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDesigned For:\u003c\/strong\u003e Women, teams, and athletes seeking a durable, supportive racer suit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eBuilt for endurance and comfort, the Horizon Racerback represents the best balance of strength, style, and simplicity — a timeless essential for every serious swimmer.\u003c\/p\u003e","brand":"TheSwim Official","offers":[{"title":"Rich Black ⚫ with White Binding \/ Size 26 (Age 12 - 14)","offer_id":48045246349536,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black ⚫ with White Binding \/ Size 28 (Age 14 - 16)","offer_id":48045246382304,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black ⚫ with White Binding \/ Size 30 (S)","offer_id":48045246415072,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black ⚫ with White Binding \/ Size 32 (SM)","offer_id":48045246447840,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black ⚫ with White Binding \/ Size 34 (M)","offer_id":48045246480608,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black ⚫ with White Binding \/ Size 36 (ML)","offer_id":48045246513376,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black ⚫ with White Binding \/ Size 38 (L)","offer_id":48045246546144,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral Blue 🔵 with White Binding \/ Size 26 (Age 12 - 14)","offer_id":48045246578912,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral Blue 🔵 with White Binding \/ Size 28 (Age 14 - 16)","offer_id":48045246611680,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral Blue 🔵 with White Binding \/ Size 30 (S)","offer_id":48045246644448,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral Blue 🔵 with White Binding \/ Size 32 (SM)","offer_id":48045246677216,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral Blue 🔵 with White Binding \/ Size 34 (M)","offer_id":48045246709984,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral Blue 🔵 with White Binding \/ Size 36 (ML)","offer_id":48045246742752,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Admiral Blue 🔵 with White Binding \/ Size 38 (L)","offer_id":48045246775520,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Canada Red 🔴 with Black Binding \/ Size 26 (Age 12 - 14)","offer_id":48045246808288,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Canada Red 🔴 with Black Binding \/ Size 28 (Age 14 - 16)","offer_id":48045246841056,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Canada Red 🔴 with Black Binding \/ Size 30 (S)","offer_id":48045246873824,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Canada Red 🔴 with Black Binding \/ Size 32 (SM)","offer_id":48045246906592,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Canada Red 🔴 with Black Binding \/ Size 34 (M)","offer_id":48045246939360,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Canada Red 🔴 with Black Binding \/ Size 36 (ML)","offer_id":48045246972128,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Canada Red 🔴 with Black Binding \/ Size 38 (L)","offer_id":48045247004896,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/CR1_8971cc13-1104-4d7f-89b4-8ef1a95d52de.jpg?v=1763057109"},{"product_id":"banff-racerback","title":"Banff Racerback","description":"\u003ch2\u003eBanff Racerback\u003c\/h2\u003e\n\u003cp\u003eThe \u003cstrong\u003eBanff Racerback\u003c\/strong\u003e is where classic Canadian simplicity meets elite performance. Designed with a sleek, high neckline and supportive racerback cut, it delivers full confidence and freedom through every stroke. Built from \u003cstrong\u003e100% polyester\u003c\/strong\u003e for extreme chlorine resistance, this suit maintains its structure and colour through countless training sessions.\u003c\/p\u003e\n\u003cp\u003eEngineered for athletes and teams alike, the Banff features \u003cstrong\u003edouble-lining\u003c\/strong\u003e for added skin protection, a \u003cstrong\u003etagless care label\u003c\/strong\u003e for maximum comfort, and \u003cstrong\u003ethick straps\u003c\/strong\u003e for superior shoulder support. The suit’s minimalist design is finished with a subtle \u003cstrong\u003eMaple Leaf emblem\u003c\/strong\u003e stitched on the back — a nod to Canadian strength and pride.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e 100% Polyester — extreme chlorine resistance\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Racerback design with higher neckline and thick straps for secure support\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComfort:\u003c\/strong\u003e Double-lined with tagless care label\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDesign Detail:\u003c\/strong\u003e Embroidered Canadian Maple Leaf emblem\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUsage:\u003c\/strong\u003e Training • Competition • Casual Swim • Beach\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDesigned For:\u003c\/strong\u003e Women, teams, and athletes seeking a refined and supportive fit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUnderstated yet powerful, the \u003cstrong\u003eBanff Racerback\u003c\/strong\u003e is made for swimmers who value performance, durability, and the pride of representing Canada — one lap at a time.\u003c\/p\u003e","brand":"TheSwim Official","offers":[{"title":"Rich Black \/ Size 26 (Age 12 - 14)","offer_id":48045288095968,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 28 (Age 14 - 16)","offer_id":48045288128736,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 30 (S)","offer_id":48045288161504,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 32 (SM)","offer_id":48045288194272,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 34 (M)","offer_id":48045288227040,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 36 (ML)","offer_id":48045288259808,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Size 38 (L)","offer_id":48045288292576,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":false},{"title":"Cobalt \/ Size 26 (Age 12 - 14)","offer_id":48114221056224,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Cobalt \/ Size 28 (Age 14 - 16)","offer_id":48114221088992,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Cobalt \/ Size 30 (S)","offer_id":48114221121760,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Cobalt \/ Size 32 (SM)","offer_id":48114221154528,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Cobalt \/ Size 34 (M)","offer_id":48114221187296,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Cobalt \/ Size 36 (ML)","offer_id":48114221220064,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Cobalt \/ Size 38 (L)","offer_id":48114221252832,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Inca Red \/ Size 26 (Age 12 - 14)","offer_id":48114221285600,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Inca Red \/ Size 28 (Age 14 - 16)","offer_id":48114221318368,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Inca Red \/ Size 30 (S)","offer_id":48114221351136,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Inca Red \/ Size 32 (SM)","offer_id":48114221383904,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Inca Red \/ Size 34 (M)","offer_id":48114221416672,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Inca Red \/ Size 36 (ML)","offer_id":48114221449440,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true},{"title":"Inca Red \/ Size 38 (L)","offer_id":48114221482208,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/CR1_7992955c-5afb-4846-93ad-da3e66576b1c.jpg?v=1763057098"},{"product_id":"velocity-youth-racerback","title":"Velocity Youth Racerback","description":"\u003cp\u003e\u003cstrong\u003eBuilt for young swimmers who train with purpose.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eVelocity Youth Racerback\u003c\/strong\u003e is crafted for athletes who live in the pool — offering a blend of endurance, comfort, and performance. Featuring a classic racerback design with reinforced straps, it delivers a secure, stay-put fit that supports every kick, dive, and turn. The medium-cut leg and balanced coverage make it ideal for youth swimmers who need freedom to move while maintaining confidence in every lap.\u003c\/p\u003e\n\u003cp\u003eMade with \u003cstrong\u003e100% chlorine-resistant polyester\u003c\/strong\u003e, this suit is designed to handle long training sessions and daily practices without fading or stretching out. Its \u003cstrong\u003edouble lining\u003c\/strong\u003e ensures durability and comfort, while the \u003cstrong\u003etagless label\u003c\/strong\u003e minimizes irritation so young athletes can stay focused on their performance.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Racerback – supportive and stable during training\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFabric:\u003c\/strong\u003e 100% Polyester – chlorine-resistant and long-lasting\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFeatures:\u003c\/strong\u003e Double lining, fixed straps, tagless comfort\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIdeal for:\u003c\/strong\u003e Youth training, swim lessons, team practices\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColors:\u003c\/strong\u003e Canada Red ❤️ \/ Deep Black 🖤\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eDesigned for youth swimmers. Built for performance. Trusted by teams.\u003c\/em\u003e\u003c\/p\u003e","brand":"TheSwim Official","offers":[{"title":"Canada Red \/ Age 6","offer_id":48075386945760,"sku":null,"price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Canada Red \/ Age 8","offer_id":48075386978528,"sku":null,"price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Canada Red \/ Age 10","offer_id":48075387011296,"sku":null,"price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Canada Red \/ Age 12","offer_id":48075387044064,"sku":null,"price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Canada Red \/ Age 14","offer_id":48075387076832,"sku":null,"price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Canada Red \/ Age 16","offer_id":48075387109600,"sku":null,"price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Age 6","offer_id":48075387142368,"sku":null,"price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Age 8","offer_id":48075387175136,"sku":null,"price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Age 10","offer_id":48075387207904,"sku":null,"price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Age 12","offer_id":48075387240672,"sku":null,"price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Age 14","offer_id":48075387273440,"sku":null,"price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Rich Black \/ Age 16","offer_id":48075387306208,"sku":null,"price":39.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/youthredFront.jpg?v=1761856685"},{"product_id":"charlotte-v-back","title":"Charlotte V-back","description":"\u003cp\u003eDesigned for maximum performance and minimal drag, the Charlotte V-Back combines athletic functionality with a sleek, minimalist aesthetic. Featuring slim contrast straps that converge into a low V-back silhouette, this suit offers unrestricted shoulder mobility through every stroke, kick, and turn.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eFeatures:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eV-Back Design:\u003c\/b\u003e Open-back construction with minimal strap coverage ensures complete freedom of movement in the water.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eAthletic Fit:\u003c\/b\u003e Moderate-to-high leg cut reduces drag while maintaining secure, comfortable coverage during high-intensity training.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eContrast Trim Detail:\u003c\/b\u003e Accent-colored micro-straps give a clean, color-blocked look.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eDurable \u0026amp; Chlorine-Resistant:\u003c\/b\u003e Built to retain shape, elasticity, and vibrant color over long hours in pool water.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eFully Lined:\u003c\/b\u003e Designed for zero opacity, reliable comfort, and support.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eColorways:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLavender\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eVerbena\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeep Teal\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eVeronique\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eFit \u0026amp; Sizing:\u003c\/b\u003e True to size for performance fit. If you prefer a more relaxed fit for leisure wear, consider sizing up.\u003c\/p\u003e","brand":"TheSwim Official","offers":[{"title":"Lavender \/ Size 26 (Age 12 - 14)","offer_id":54497112752352,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Lavender \/ Size 28 (Age 14 - 16)","offer_id":54497112785120,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Lavender \/ Size 30 (S)","offer_id":54497112817888,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Lavender \/ Size 32 (SM)","offer_id":54497112850656,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Lavender \/ Size 34 (M)","offer_id":54497112883424,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Lavender \/ Size 36 (ML)","offer_id":54497112916192,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Lavender \/ Size 38 (L)","offer_id":54497112948960,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Verbena \/ Size 26 (Age 12 - 14)","offer_id":54497112981728,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Verbena \/ Size 28 (Age 14 - 16)","offer_id":54497113014496,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Verbena \/ Size 30 (S)","offer_id":54497113047264,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Verbena \/ Size 32 (SM)","offer_id":54497113080032,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Verbena \/ Size 34 (M)","offer_id":54497113112800,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Verbena \/ Size 36 (ML)","offer_id":54497113145568,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Verbena \/ Size 38 (L)","offer_id":54497113178336,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Deep Teal \/ Size 26 (Age 12 - 14)","offer_id":54497113211104,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Deep Teal \/ Size 28 (Age 14 - 16)","offer_id":54497113243872,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Deep Teal \/ Size 30 (S)","offer_id":54497113276640,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Deep Teal \/ Size 32 (SM)","offer_id":54497113309408,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Deep Teal \/ Size 34 (M)","offer_id":54497113342176,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Deep Teal \/ Size 36 (ML)","offer_id":54497113374944,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Deep Teal \/ Size 38 (L)","offer_id":54497113407712,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Veronique \/ Size 26 (Age 12 - 14)","offer_id":54497113440480,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Veronique \/ Size 28 (Age 14 - 16)","offer_id":54497113473248,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Veronique \/ Size 30 (S)","offer_id":54497113506016,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Veronique \/ Size 32 (SM)","offer_id":54497113538784,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Veronique \/ Size 34 (M)","offer_id":54497113571552,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Veronique \/ Size 36 (ML)","offer_id":54497113604320,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Veronique \/ Size 38 (L)","offer_id":54497113637088,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/front1_8c5e4da4-be0b-4937-aa73-f9e17f93f6b2.jpg?v=1787851272"},{"product_id":"charlotte-x-back","title":"Charlotte X-back","description":"\u003cp\u003eDesigned for maximum performance and minimal drag, the Charlotte X-Back combines athletic functionality with a sleek, minimalist aesthetic. Featuring slim contrast straps that converge into a low X-back silhouette, this suit offers unrestricted shoulder mobility through every stroke, kick, and turn.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eFeatures:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eX-Back Design:\u003c\/b\u003e Open-back construction with minimal strap coverage ensures complete freedom of movement in the water.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eAthletic Fit:\u003c\/b\u003e Moderate-to-high leg cut reduces drag while maintaining secure, comfortable coverage during high-intensity training.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eContrast Trim Detail:\u003c\/b\u003e Accent-colored micro-straps give a clean, color-blocked look.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eDurable \u0026amp; Chlorine-Resistant:\u003c\/b\u003e Built to retain shape, elasticity, and vibrant color over long hours in pool water.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eFully Lined:\u003c\/b\u003e Designed for zero opacity, reliable comfort, and support.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eColorways:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLavender\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eVerbena\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeep Teal\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eVeronique\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eFit \u0026amp; Sizing:\u003c\/b\u003e True to size for performance fit. If you prefer a more relaxed fit for leisure wear, consider sizing up.\u003c\/p\u003e","brand":"TheSwim Official","offers":[{"title":"Lavender \/ Size 26 (Age 12 - 14)","offer_id":54498571190496,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Lavender \/ Size 28 (Age 14 - 16)","offer_id":54498571223264,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Lavender \/ Size 30 (S)","offer_id":54498571256032,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Lavender \/ Size 32 (SM)","offer_id":54498571288800,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Lavender \/ Size 34 (M)","offer_id":54498571321568,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Lavender \/ Size 36 (ML)","offer_id":54498571354336,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Lavender \/ Size 38 (L)","offer_id":54498571387104,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Verbena \/ Size 26 (Age 12 - 14)","offer_id":54498571419872,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Verbena \/ Size 28 (Age 14 - 16)","offer_id":54498571452640,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Verbena \/ Size 30 (S)","offer_id":54498571485408,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Verbena \/ Size 32 (SM)","offer_id":54498571518176,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Verbena \/ Size 34 (M)","offer_id":54498571550944,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Verbena \/ Size 36 (ML)","offer_id":54498571583712,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Verbena \/ Size 38 (L)","offer_id":54498571616480,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Deep Teal \/ Size 26 (Age 12 - 14)","offer_id":54498571649248,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Deep Teal \/ Size 28 (Age 14 - 16)","offer_id":54498571682016,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Deep Teal \/ Size 30 (S)","offer_id":54498571714784,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Deep Teal \/ Size 32 (SM)","offer_id":54498571747552,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Deep Teal \/ Size 34 (M)","offer_id":54498571780320,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Deep Teal \/ Size 36 (ML)","offer_id":54498571813088,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Deep Teal \/ Size 38 (L)","offer_id":54498571845856,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Veronique \/ Size 26 (Age 12 - 14)","offer_id":54498571878624,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Veronique \/ Size 28 (Age 14 - 16)","offer_id":54498571911392,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Veronique \/ Size 30 (S)","offer_id":54498571944160,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Veronique \/ Size 32 (SM)","offer_id":54498571976928,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Veronique \/ Size 34 (M)","offer_id":54498572009696,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Veronique \/ Size 36 (ML)","offer_id":54498572042464,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Veronique \/ Size 38 (L)","offer_id":54498572075232,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/front1_2d2b6cd7-3d2f-43d5-9972-e0f5e290063f.jpg?v=1787852433"},{"product_id":"victoria-triangle-back","title":"Victoria Triangle-back","description":"\u003cp\u003eEngineered for stability and high-performance training, the Victoria Triangle-Back features a secure cross-back design with a geometric lower back keyhole. Its ultra-thin contrast binding offers minimal distraction, while the dynamic micro-dot print delivers a bold, energetic look for serious pool sessions.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eFeatures:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eTriangle Cross-Back:\u003c\/b\u003e Cross-strap architecture anchor key stress points, ensuring maximum support during aggressive turns and starts.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eStreamlined Performance:\u003c\/b\u003e High-cut leg height and low back opening minimize drag and maximize arm-and-lat mobility.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eContrast Micro-Straps:\u003c\/b\u003e Bright contrast binding outlines the silhouette and keeps the suit locked in place.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eChlorine-Resistant Fabric:\u003c\/b\u003e Premium durable textile built to resist fading, sagging, and stretch-out from heavy training schedules.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eFully Lined:\u003c\/b\u003e Complete coverage for zero transparency, maximum comfort, and shape retention.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eColorways:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eCherry Red\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePeacock\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eVerbena\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eFit \u0026amp; Sizing:\u003c\/b\u003e Designed for a snug, athletic competition fit. Size up if you prefer slightly more coverage or a relaxed fit for everyday training.\u003c\/p\u003e","brand":"TheSwim Official","offers":[{"title":"Verbena \/ Size 26 (Age 12 - 14)","offer_id":54503526858976,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Verbena \/ Size 28 (Age 14 - 16)","offer_id":54503526891744,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Verbena \/ Size 30 (S)","offer_id":54503526924512,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Verbena \/ Size 32 (SM)","offer_id":54503526957280,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Verbena \/ Size 34 (M)","offer_id":54503526990048,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Verbena \/ Size 36 (ML)","offer_id":54503527022816,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Verbena \/ Size 38 (L)","offer_id":54503527055584,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"16016 Peacock \/ Size 26 (Age 12 - 14)","offer_id":54503556186336,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"16016 Peacock \/ Size 28 (Age 14 - 16)","offer_id":54503556219104,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"16016 Peacock \/ Size 30 (S)","offer_id":54503556251872,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"16016 Peacock \/ Size 32 (SM)","offer_id":54503556284640,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"16016 Peacock \/ Size 34 (M)","offer_id":54503556317408,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"16016 Peacock \/ Size 36 (ML)","offer_id":54503556350176,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"16016 Peacock \/ Size 38 (L)","offer_id":54503556382944,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Cherry Red \/ Size 26 (Age 12 - 14)","offer_id":54503556415712,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Cherry Red \/ Size 28 (Age 14 - 16)","offer_id":54503556448480,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Cherry Red \/ Size 30 (S)","offer_id":54503556481248,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Cherry Red \/ Size 32 (SM)","offer_id":54503556514016,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Cherry Red \/ Size 34 (M)","offer_id":54503556546784,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Cherry Red \/ Size 36 (ML)","offer_id":54503556579552,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Cherry Red \/ Size 38 (L)","offer_id":54503556612320,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/Front1_013ad58f-5e28-4da3-8bc5-3e01c915e18d.jpg?v=1787856324"},{"product_id":"moncton-racerback","title":"Moncton Racerback","description":"\u003cp\u003eDesigned to deliver the perfect balance of classic coverage and dynamic back support, the Moncton feature-focused design keeps you comfortable and locked in through every lap. Featuring a clean front chest profile and thin, durable contrast straps, this suit is a dependable go-to for daily squad training and lap sessions.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eFeatures:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eSupportive Straps:\u003c\/b\u003e Minimalist thin-strap layout allows full shoulder rotation and reduces pressure on neck muscles.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eErgonomic Open Back:\u003c\/b\u003e Wide back cut-out engineered to enhance water flow while maintaining structural stability.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003ePerformance Cut:\u003c\/b\u003e Athletic leg line strikes the ideal balance between low drag and full, secure coverage.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eChlorine-Proof Textile:\u003c\/b\u003e Premium long-life fabric designed to withstand harsh pool chemicals without fading or losing shape.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eFully Lined Construction:\u003c\/b\u003e Premium inner lining provides maximum comfort, support, and complete opacity when wet.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eColorways:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSunrise\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePeacock\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eBlack\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhite\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eFit \u0026amp; Sizing:\u003c\/b\u003e True to size for a performance swim fit. If between sizes or seeking a slightly looser feel for casual lap swimming, order one size up.\u003c\/p\u003e","brand":"TheSwim Official","offers":[{"title":"Sunrise \/ Size 26 (Age 12 - 14)","offer_id":54503656292576,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Sunrise \/ Size 28 (Age 14 - 16)","offer_id":54503680868576,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Sunrise \/ Size 30 (S)","offer_id":54503680901344,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Sunrise \/ Size 32 (SM)","offer_id":54503680934112,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Sunrise \/ Size 34 (M)","offer_id":54503680966880,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Sunrise \/ Size 36 (ML)","offer_id":54503680999648,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Sunrise \/ Size 38 (L)","offer_id":54503681032416,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"16016 Peacock \/ Size 26 (Age 12 - 14)","offer_id":54503681065184,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"16016 Peacock \/ Size 28 (Age 14 - 16)","offer_id":54503681097952,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"16016 Peacock \/ Size 30 (S)","offer_id":54503681130720,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"16016 Peacock \/ Size 32 (SM)","offer_id":54503681163488,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"16016 Peacock \/ Size 34 (M)","offer_id":54503681196256,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"16016 Peacock \/ Size 36 (ML)","offer_id":54503681229024,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"16016 Peacock \/ Size 38 (L)","offer_id":54503681261792,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"White \/ Size 26 (Age 12 - 14)","offer_id":54503681294560,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"White \/ Size 28 (Age 14 - 16)","offer_id":54503681327328,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"White \/ Size 30 (S)","offer_id":54503681360096,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"White \/ Size 32 (SM)","offer_id":54503681392864,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"White \/ Size 34 (M)","offer_id":54503681425632,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"White \/ Size 36 (ML)","offer_id":54503681458400,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"White \/ Size 38 (L)","offer_id":54503681491168,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Black \/ Size 26 (Age 12 - 14)","offer_id":54503681523936,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Black \/ Size 28 (Age 14 - 16)","offer_id":54503681556704,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Black \/ Size 30 (S)","offer_id":54503681589472,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Black \/ Size 32 (SM)","offer_id":54503681622240,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Black \/ Size 34 (M)","offer_id":54503681655008,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Black \/ Size 36 (ML)","offer_id":54503681687776,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true},{"title":"Black \/ Size 38 (L)","offer_id":54503681720544,"sku":null,"price":52.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/1662\/2048\/files\/front1_72a5c52b-7322-4076-90f9-4f2e8aa1ff57.jpg?v=1787857113"}],"url":"https:\/\/www.theswim.ca\/collections\/all-products.oembed","provider":"TheSwim Official","version":"1.0","type":"link"}