{"title":"Women's Kneeskin Swimsuits","description":"\u003cspan\u003eSwimsuits made for schools, clubs, provincial and national teams. Sublimation printed on Poly spandex with nylon spandex inner lining or nylon knit lining.\u003c\/span\u003e","products":[{"product_id":"female-kneeskin-swimsuit-tank-g","title":"Women's Kneeskin Swimsuit - Tank G","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":39374403403829,"sku":"MW-KN-TANKG-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45248504660021,"sku":"MW-KN-TANKG-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45248504692789,"sku":"MW-KN-TANKG-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45248504725557,"sku":"MW-KN-TANKG-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45248504758325,"sku":"MW-KN-TANKG-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45248504791093,"sku":"MW-KN-TANKG-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45248504823861,"sku":"MW-KN-TANKG-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45248504856629,"sku":"MW-KN-TANKG-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45248504889397,"sku":"MW-KN-TANKG-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45248504922165,"sku":"MW-KN-TANKG-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708307726389,"sku":"MW-KN-TANKG-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711609266229,"sku":"MW-KN-TANKG-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711609298997,"sku":"MW-KN-TANKG-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/979DDB3C-04AF-4371-A513-B764E33DA25C.png?v=1783589890"},{"product_id":"female-kneeskin-swimsuit-skull-squad","title":"Women's Kneeskin Swimsuit - Suicide Squad","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":39374402256949,"sku":"MW-KN-SKULLSQUAD-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45248504365109,"sku":"MW-KN-SKULLSQUAD-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45248504397877,"sku":"MW-KN-SKULLSQUAD-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45248504430645,"sku":"MW-KN-SKULLSQUAD-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45248504463413,"sku":"MW-KN-SKULLSQUAD-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45248504496181,"sku":"MW-KN-SKULLSQUAD-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45248504528949,"sku":"MW-KN-SKULLSQUAD-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45248504561717,"sku":"MW-KN-SKULLSQUAD-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45248504594485,"sku":"MW-KN-SKULLSQUAD-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45248504627253,"sku":"MW-KN-SKULLSQUAD-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708307529781,"sku":"MW-KN-SKULLSQUAD-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711609331765,"sku":"MW-KN-SKULLSQUAD-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711609364533,"sku":"MW-KN-SKULLSQUAD-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2501.png?v=1783517198"},{"product_id":"female-kneeskin-swimsuit-south-african-flag","title":"Women's Kneeskin Swimsuit - South African Flag","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":39374401339445,"sku":"MW-KN-SAFLAG-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45248504037429,"sku":"MW-KN-SAFLAG-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45248504070197,"sku":"MW-KN-SAFLAG-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45248504102965,"sku":"MW-KN-SAFLAG-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708307562549,"sku":"MW-KN-SAFLAG-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45248504168501,"sku":"MW-KN-SAFLAG-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45248504201269,"sku":"MW-KN-SAFLAG-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45248504234037,"sku":"MW-KN-SAFLAG-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45248504266805,"sku":"MW-KN-SAFLAG-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45248504299573,"sku":"MW-KN-SAFLAG-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708307595317,"sku":"MW-KN-SAFLAG-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711609397301,"sku":"MW-KN-SAFLAG-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711609430069,"sku":"MW-KN-SAFLAG-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-5879.png?v=1768540955"},{"product_id":"female-kneeskin-swimsuit-neon-stickies","title":"Women's Kneeskin Swimsuit - Neon Stickies","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":39374392852533,"sku":"MW-KN-NEONSTICKIES-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45248503742517,"sku":"MW-KN-NEONSTICKIES-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45248503775285,"sku":"MW-KN-NEONSTICKIES-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45248503808053,"sku":"MW-KN-NEONSTICKIES-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45248503840821,"sku":"MW-KN-NEONSTICKIES-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45248503873589,"sku":"MW-KN-NEONSTICKIES-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45248503906357,"sku":"MW-KN-NEONSTICKIES-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45248503939125,"sku":"MW-KN-NEONSTICKIES-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45248503971893,"sku":"MW-KN-NEONSTICKIES-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45248504004661,"sku":"MW-KN-NEONSTICKIES-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708303073333,"sku":"MW-KN-NEONSTICKIES-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711609462837,"sku":"MW-KN-NEONSTICKIES-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711609495605,"sku":"MW-KN-NEONSTICKIES-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2955.png?v=1784090971"},{"product_id":"female-kneeskin-swimsuit-neon-mexican-skulls","title":"Women's Kneeskin Swimsuit - Neon Mexican Skulls","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":39374387970101,"sku":"MW-KN-NEONMEXSKULLS-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45248503414837,"sku":"MW-KN-NEONMEXSKULLS-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45248503447605,"sku":"MW-KN-NEONMEXSKULLS-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45248503480373,"sku":"MW-KN-NEONMEXSKULLS-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45248503513141,"sku":"MW-KN-NEONMEXSKULLS-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45248503545909,"sku":"MW-KN-NEONMEXSKULLS-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45248503578677,"sku":"MW-KN-NEONMEXSKULLS-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45248503611445,"sku":"MW-KN-NEONMEXSKULLS-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45248503644213,"sku":"MW-KN-NEONMEXSKULLS-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45248503676981,"sku":"MW-KN-NEONMEXSKULLS-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708302942261,"sku":"MW-KN-NEONMEXSKULLS-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711609528373,"sku":"MW-KN-NEONMEXSKULLS-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711609561141,"sku":"MW-KN-NEONMEXSKULLS-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2390.png?v=1783498037"},{"product_id":"female-kneeskin-swimsuit-neon-camouflage","title":"Women's Kneeskin Swimsuit - Neon Camouflage","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":39374382891061,"sku":"MW-KN-NEONCAMO-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45248503087157,"sku":"MW-KN-NEONCAMO-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45248503119925,"sku":"MW-KN-NEONCAMO-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45248503152693,"sku":"MW-KN-NEONCAMO-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45248503185461,"sku":"MW-KN-NEONCAMO-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45248503218229,"sku":"MW-KN-NEONCAMO-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45248503250997,"sku":"MW-KN-NEONCAMO-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45248503283765,"sku":"MW-KN-NEONCAMO-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45248503316533,"sku":"MW-KN-NEONCAMO-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45248503349301,"sku":"MW-KN-NEONCAMO-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708302909493,"sku":"MW-KN-NEONCAMO-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711609593909,"sku":"MW-KN-NEONCAMO-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711609626677,"sku":"MW-KN-NEONCAMO-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2384.png?v=1783497678"},{"product_id":"female-kneeskin-swimsuit-american-flag","title":"Women's Kneeskin Swimsuit - American Flag","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":39374356873269,"sku":"MW-KN-AMFLAG-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":39374357069877,"sku":"MW-KN-AMFLAG-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":12874686300213,"sku":"MW-KN-AMFLAG-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":12874686332981,"sku":"MW-KN-AMFLAG-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":12874686365749,"sku":"MW-KN-AMFLAG-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":12874686398517,"sku":"MW-KN-AMFLAG-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":12874686431285,"sku":"MW-KN-AMFLAG-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":12874686464053,"sku":"MW-KN-AMFLAG-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":12874686496821,"sku":"MW-KN-AMFLAG-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":39374357233717,"sku":"MW-KN-AMFLAG-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708296323125,"sku":"MW-KN-AMFLAG-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711609659445,"sku":"MW-KN-AMFLAG-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711609692213,"sku":"MW-KN-AMFLAG-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2515.png?v=1783522996"},{"product_id":"female-kneeskin-swimsuit-geo-petals","title":"Women's Kneeskin Swimsuit - Geo Petals","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":39374378696757,"sku":"MW-KN-GEOPETALS-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708302811189,"sku":"MW-KN-GEOPETALS-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45248489160757,"sku":"MW-KN-GEOPETALS-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45248489193525,"sku":"MW-KN-GEOPETALS-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45248489226293,"sku":"MW-KN-GEOPETALS-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45248489259061,"sku":"MW-KN-GEOPETALS-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45248489291829,"sku":"MW-KN-GEOPETALS-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45248489324597,"sku":"MW-KN-GEOPETALS-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45248489357365,"sku":"MW-KN-GEOPETALS-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45248489390133,"sku":"MW-KN-GEOPETALS-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708302843957,"sku":"MW-KN-GEOPETALS-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711609724981,"sku":"MW-KN-GEOPETALS-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711609757749,"sku":"MW-KN-GEOPETALS-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-5885.png?v=1768541456"},{"product_id":"female-kneeskin-swimsuit-neon-web","title":"Women's Kneeskin Swimsuit - Neon Web","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":39374398619701,"sku":"MW-KN-NEONWEB-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45248487030837,"sku":"MW-KN-NEONWEB-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45248487063605,"sku":"MW-KN-NEONWEB-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45248487096373,"sku":"MW-KN-NEONWEB-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45248487129141,"sku":"MW-KN-NEONWEB-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45248487161909,"sku":"MW-KN-NEONWEB-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45248487194677,"sku":"MW-KN-NEONWEB-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45248487227445,"sku":"MW-KN-NEONWEB-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45248487260213,"sku":"MW-KN-NEONWEB-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45248487292981,"sku":"MW-KN-NEONWEB-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708307300405,"sku":"MW-KN-NEONWEB-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711609790517,"sku":"MW-KN-NEONWEB-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711609823285,"sku":"MW-KN-NEONWEB-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/EA78D935-C4DC-4359-9450-DE27B5C0EF68.png?v=1768545091"},{"product_id":"female-kneeskin-swimsuit-shards","title":"Women's Kneeskin Swimsuit - Shards","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":39374400585781,"sku":"MW-KN-SHARDS-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45248486113333,"sku":"MW-KN-SHARDS-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45248486146101,"sku":"MW-KN-SHARDS-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45248486178869,"sku":"MW-KN-SHARDS-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45248486211637,"sku":"MW-KN-SHARDS-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45248486244405,"sku":"MW-KN-SHARDS-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45248486277173,"sku":"MW-KN-SHARDS-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45248486309941,"sku":"MW-KN-SHARDS-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45248486342709,"sku":"MW-KN-SHARDS-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45248486375477,"sku":"MW-KN-SHARDS-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708307497013,"sku":"MW-KN-SHARDS-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711609856053,"sku":"MW-KN-SHARDS-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711609888821,"sku":"MW-KN-SHARDS-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2380.png?v=1783497349"},{"product_id":"female-kneeskin-swimsuit-brushstrokes","title":"Women's Kneeskin Swimsuit - Brushstrokes","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":13053061791797,"sku":"MW-KN-BRUSHSTROKES-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45248485359669,"sku":"MW-KN-BRUSHSTROKES-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45248485392437,"sku":"MW-KN-BRUSHSTROKES-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45248485425205,"sku":"MW-KN-BRUSHSTROKES-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45248485457973,"sku":"MW-KN-BRUSHSTROKES-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45248485490741,"sku":"MW-KN-BRUSHSTROKES-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45248485523509,"sku":"MW-KN-BRUSHSTROKES-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45248485556277,"sku":"MW-KN-BRUSHSTROKES-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45248485589045,"sku":"MW-KN-BRUSHSTROKES-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45248485621813,"sku":"MW-KN-BRUSHSTROKES-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708296781877,"sku":"MW-KN-BRUSHSTROKES-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711609921589,"sku":"MW-KN-BRUSHSTROKES-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711609954357,"sku":"MW-KN-BRUSHSTROKES-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2507.png?v=1783517574"},{"product_id":"female-kneeskin-swimsuit-love-leopard","title":"Women's Kneeskin Swimsuit - Love Leopard","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":42086895288373,"sku":"MW-KN-LOVELEOPARD-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45248312377397,"sku":"MW-KN-LOVELEOPARD-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45248312410165,"sku":"MW-KN-LOVELEOPARD-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45248312442933,"sku":"MW-KN-LOVELEOPARD-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45248312475701,"sku":"MW-KN-LOVELEOPARD-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45248312508469,"sku":"MW-KN-LOVELEOPARD-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45248312541237,"sku":"MW-KN-LOVELEOPARD-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45248312574005,"sku":"MW-KN-LOVELEOPARD-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45248312606773,"sku":"MW-KN-LOVELEOPARD-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45248312639541,"sku":"MW-KN-LOVELEOPARD-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708302876725,"sku":"MW-KN-LOVELEOPARD-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711609987125,"sku":"MW-KN-LOVELEOPARD-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711610019893,"sku":"MW-KN-LOVELEOPARD-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2381.png?v=1783497377"},{"product_id":"female-kneeskin-swimsuit-flash","title":"Women's Kneeskin Swimsuit - Flash","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":42086896894005,"sku":"MW-KN-FLASH-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45248312049717,"sku":"MW-KN-FLASH-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45248312082485,"sku":"MW-KN-FLASH-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45248312115253,"sku":"MW-KN-FLASH-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45248312148021,"sku":"MW-KN-FLASH-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45248312180789,"sku":"MW-KN-FLASH-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45248312213557,"sku":"MW-KN-FLASH-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45248312246325,"sku":"MW-KN-FLASH-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45248312279093,"sku":"MW-KN-FLASH-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45248312311861,"sku":"MW-KN-FLASH-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708302778421,"sku":"MW-KN-FLASH-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711610052661,"sku":"MW-KN-FLASH-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711610085429,"sku":"MW-KN-FLASH-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-5884.png?v=1768540906"},{"product_id":"female-kneeskin-swimsuit-blinding-lights","title":"Women's Kneeskin Swimsuit - Blinding Lights","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":42086897254453,"sku":"MW-KN-BLINDINGLIGHTS-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45248311722037,"sku":"MW-KN-BLINDINGLIGHTS-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45248311754805,"sku":"MW-KN-BLINDINGLIGHTS-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45248311787573,"sku":"MW-KN-BLINDINGLIGHTS-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45248311820341,"sku":"MW-KN-BLINDINGLIGHTS-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45248311853109,"sku":"MW-KN-BLINDINGLIGHTS-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45248311885877,"sku":"MW-KN-BLINDINGLIGHTS-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45248311918645,"sku":"MW-KN-BLINDINGLIGHTS-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45248311951413,"sku":"MW-KN-BLINDINGLIGHTS-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45248311984181,"sku":"MW-KN-BLINDINGLIGHTS-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708296421429,"sku":"MW-KN-BLINDINGLIGHTS-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711610118197,"sku":"MW-KN-BLINDINGLIGHTS-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711610150965,"sku":"MW-KN-BLINDINGLIGHTS-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2391.png?v=1783498194"},{"product_id":"female-kneeskin-swimsuit-beach-palm","title":"Women's Kneeskin Swimsuit - Beach Palm","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":42162101616693,"sku":"MW-KN-BEACHPALM-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45248300810293,"sku":"MW-KN-BEACHPALM-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45248300843061,"sku":"MW-KN-BEACHPALM-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45248300875829,"sku":"MW-KN-BEACHPALM-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45248300908597,"sku":"MW-KN-BEACHPALM-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45248300941365,"sku":"MW-KN-BEACHPALM-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45248300974133,"sku":"MW-KN-BEACHPALM-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45248301006901,"sku":"MW-KN-BEACHPALM-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45248301039669,"sku":"MW-KN-BEACHPALM-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45248301072437,"sku":"MW-KN-BEACHPALM-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708296388661,"sku":"MW-KN-BEACHPALM-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711610183733,"sku":"MW-KN-BEACHPALM-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711610216501,"sku":"MW-KN-BEACHPALM-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2626_686cd046-225d-4ca1-8bf6-b54c81971f09.png?v=1783589923"},{"product_id":"female-kneeskin-swimsuit-psychedelic-animal","title":"Women's Kneeskin Swimsuit - Psychedelic Animal","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":42162103812149,"sku":"MW-KN-PSYCHEDELIC-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45248300482613,"sku":"MW-KN-PSYCHEDELIC-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45248300515381,"sku":"MW-KN-PSYCHEDELIC-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45248300548149,"sku":"MW-KN-PSYCHEDELIC-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45248300580917,"sku":"MW-KN-PSYCHEDELIC-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45248300613685,"sku":"MW-KN-PSYCHEDELIC-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45248300646453,"sku":"MW-KN-PSYCHEDELIC-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45248300679221,"sku":"MW-KN-PSYCHEDELIC-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45248300711989,"sku":"MW-KN-PSYCHEDELIC-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45248300744757,"sku":"MW-KN-PSYCHEDELIC-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708307431477,"sku":"MW-KN-PSYCHEDELIC-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711610249269,"sku":"MW-KN-PSYCHEDELIC-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711610282037,"sku":"MW-KN-PSYCHEDELIC-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2406.png?v=1783515947"},{"product_id":"female-kneeskin-swimsuit-sea-coral","title":"Women's Kneeskin Swimsuit - Sea Coral","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":42162104631349,"sku":"MW-KN-SEACORAL-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45248300154933,"sku":"MW-KN-SEACORAL-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45248300187701,"sku":"MW-KN-SEACORAL-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45248300220469,"sku":"MW-KN-SEACORAL-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45248300253237,"sku":"MW-KN-SEACORAL-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45248300286005,"sku":"MW-KN-SEACORAL-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45248300318773,"sku":"MW-KN-SEACORAL-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45248300351541,"sku":"MW-KN-SEACORAL-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45248300384309,"sku":"MW-KN-SEACORAL-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45248300417077,"sku":"MW-KN-SEACORAL-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708307464245,"sku":"MW-KN-SEACORAL-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711610314805,"sku":"MW-KN-SEACORAL-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711610347573,"sku":"MW-KN-SEACORAL-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2383.png?v=1783497678"},{"product_id":"female-kneeskin-swimsuit-boom-bang-wham","title":"Women's Kneeskin Swimsuit - Boom Bang Wham","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45108169310261,"sku":"MW-KN-BOOMBANGWHAM-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708296454197,"sku":"MW-KN-BOOMBANGWHAM-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708296486965,"sku":"MW-KN-BOOMBANGWHAM-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708296519733,"sku":"MW-KN-BOOMBANGWHAM-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708296552501,"sku":"MW-KN-BOOMBANGWHAM-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708296585269,"sku":"MW-KN-BOOMBANGWHAM-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708296618037,"sku":"MW-KN-BOOMBANGWHAM-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708296650805,"sku":"MW-KN-BOOMBANGWHAM-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708296683573,"sku":"MW-KN-BOOMBANGWHAM-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708296716341,"sku":"MW-KN-BOOMBANGWHAM-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708296749109,"sku":"MW-KN-BOOMBANGWHAM-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711610380341,"sku":"MW-KN-BOOMBANGWHAM-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711610413109,"sku":"MW-KN-BOOMBANGWHAM-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/MWBoomBangWhamkneeskinfront.jpg?v=1775629175"},{"product_id":"female-kneeskin-swimsuit-cool-vibes","title":"Women's Kneeskin Swimsuit - Cool Vibes","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45108171046965,"sku":"MS-2639-WOM-MARTIN W-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708296912949,"sku":"MS-8317-WOM-MARTIN W-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708296945717,"sku":"MS-9272-WOM-MARTIN W-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708296978485,"sku":"MS-2471-WOM-MARTIN W-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708297011253,"sku":"MS-5076-WOM-MARTIN W-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708297044021,"sku":"MS-0910-WOM-MARTIN W-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708297076789,"sku":"MS-8434-WOM-MARTIN W-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708297109557,"sku":"MS-0344-WOM-MARTIN W-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708297142325,"sku":"MS-7573-WOM-MARTIN W-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708297175093,"sku":"MS-3115-WOM-MARTIN W-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708297207861,"sku":"MS-7338-WOM-MARTIN W-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711610445877,"sku":"MS-5607-WOM-MARTIN W-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711610478645,"sku":"MS-9082-WOM-MARTIN W-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2645.png?v=1783590762"},{"product_id":"female-kneeskin-swimsuit-44-iconic-light-blue","title":"Women's Kneeskin Swimsuit - 44 Iconic Light Blue","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708436602933,"sku":"MW-KN-44ICONLTBLUE-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708436635701,"sku":"MW-KN-44ICONLTBLUE-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708436668469,"sku":"MW-KN-44ICONLTBLUE-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708436701237,"sku":"MW-KN-44ICONLTBLUE-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708436734005,"sku":"MW-KN-44ICONLTBLUE-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708436766773,"sku":"MW-KN-44ICONLTBLUE-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708436799541,"sku":"MW-KN-44ICONLTBLUE-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708436832309,"sku":"MW-KN-44ICONLTBLUE-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708436865077,"sku":"MW-KN-44ICONLTBLUE-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708436897845,"sku":"MW-KN-44ICONLTBLUE-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708436930613,"sku":"MW-KN-44ICONLTBLUE-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711610937397,"sku":"MW-KN-44ICONLTBLUE-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711610970165,"sku":"MW-KN-44ICONLTBLUE-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2684.png?v=1783671114"},{"product_id":"female-kneeskin-swimsuit-44-iconic-green","title":"Women's Kneeskin Swimsuit - 44 Iconic Green","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708437028917,"sku":"MW-KN-44ICONGREEN-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708437061685,"sku":"MW-KN-44ICONGREEN-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708437094453,"sku":"MW-KN-44ICONGREEN-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708437127221,"sku":"MW-KN-44ICONGREEN-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708437159989,"sku":"MW-KN-44ICONGREEN-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708437192757,"sku":"MW-KN-44ICONGREEN-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708437225525,"sku":"MW-KN-44ICONGREEN-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708437258293,"sku":"MW-KN-44ICONGREEN-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708437291061,"sku":"MW-KN-44ICONGREEN-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708437323829,"sku":"MW-KN-44ICONGREEN-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708437356597,"sku":"MW-KN-44ICONGREEN-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711611002933,"sku":"MW-KN-44ICONGREEN-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711611035701,"sku":"MW-KN-44ICONGREEN-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2683.png?v=1783660809"},{"product_id":"female-kneeskin-swimsuit-44-iconic-green-gold","title":"Women's Kneeskin Swimsuit - 44 Iconic Green \u0026 Gold","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708437389365,"sku":"MW-KN-44ICONGG-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708437422133,"sku":"MW-KN-44ICONGG-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708437454901,"sku":"MW-KN-44ICONGG-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708437487669,"sku":"MW-KN-44ICONGG-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708437520437,"sku":"MW-KN-44ICONGG-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708437553205,"sku":"MW-KN-44ICONGG-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708437585973,"sku":"MW-KN-44ICONGG-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708437618741,"sku":"MW-KN-44ICONGG-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708437651509,"sku":"MW-KN-44ICONGG-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708437684277,"sku":"MW-KN-44ICONGG-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708437717045,"sku":"MW-KN-44ICONGG-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711611068469,"sku":"MW-KN-44ICONGG-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711611101237,"sku":"MW-KN-44ICONGG-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-3215.png?v=1784266006"},{"product_id":"female-kneeskin-swimsuit-4t-nite","title":"Women's Kneeskin Swimsuit - 4T Nite","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708437749813,"sku":"MW-KN-4TNITE-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708437782581,"sku":"MW-KN-4TNITE-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708437815349,"sku":"MW-KN-4TNITE-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708437848117,"sku":"MW-KN-4TNITE-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708437880885,"sku":"MW-KN-4TNITE-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708437913653,"sku":"MW-KN-4TNITE-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708437946421,"sku":"MW-KN-4TNITE-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708437979189,"sku":"MW-KN-4TNITE-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708438011957,"sku":"MW-KN-4TNITE-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708438044725,"sku":"MW-KN-4TNITE-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708438077493,"sku":"MW-KN-4TNITE-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711611134005,"sku":"MW-KN-4TNITE-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711611166773,"sku":"MW-KN-4TNITE-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-3306.png?v=1784539765"},{"product_id":"female-kneeskin-swimsuit-alpha-omega-faith-over-fear","title":"Women's Kneeskin Swimsuit - Alpha \u0026 Omega Faith Over Fear","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708451479605,"sku":"MW-KN-AOFAITHFEAR-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708451512373,"sku":"MW-KN-AOFAITHFEAR-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708451545141,"sku":"MW-KN-AOFAITHFEAR-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708451577909,"sku":"MW-KN-AOFAITHFEAR-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708451610677,"sku":"MW-KN-AOFAITHFEAR-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708451643445,"sku":"MW-KN-AOFAITHFEAR-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708451676213,"sku":"MW-KN-AOFAITHFEAR-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708451708981,"sku":"MW-KN-AOFAITHFEAR-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708451741749,"sku":"MW-KN-AOFAITHFEAR-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708451774517,"sku":"MW-KN-AOFAITHFEAR-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708451807285,"sku":"MW-KN-AOFAITHFEAR-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711611592757,"sku":"MW-KN-AOFAITHFEAR-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711611625525,"sku":"MW-KN-AOFAITHFEAR-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2784.png?v=1783862028"},{"product_id":"female-kneeskin-swimsuit-alpha-omega-grateful-peonies","title":"Women's Kneeskin Swimsuit - Alpha \u0026 Omega Grateful Peonies","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708708905013,"sku":"MW-KN-AOPEONIES-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708708937781,"sku":"MW-KN-AOPEONIES-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708708970549,"sku":"MW-KN-AOPEONIES-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708709003317,"sku":"MW-KN-AOPEONIES-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708709036085,"sku":"MW-KN-AOPEONIES-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708709068853,"sku":"MW-KN-AOPEONIES-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708709101621,"sku":"MW-KN-AOPEONIES-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708709134389,"sku":"MW-KN-AOPEONIES-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708709167157,"sku":"MW-KN-AOPEONIES-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708709199925,"sku":"MW-KN-AOPEONIES-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708709232693,"sku":"MW-KN-AOPEONIES-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711611723829,"sku":"MW-KN-AOPEONIES-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711611756597,"sku":"MW-KN-AOPEONIES-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2773.png?v=1783861065"},{"product_id":"female-kneeskin-swimsuit-alpha-omega-jesus-loves-you-watercolor","title":"Women's Kneeskin Swimsuit - Alpha \u0026 Omega Jesus Loves You Watercolor","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708709462069,"sku":"MW-KN-AOJESUSWC-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708709494837,"sku":"MW-KN-AOJESUSWC-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708709527605,"sku":"MW-KN-AOJESUSWC-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708709560373,"sku":"MW-KN-AOJESUSWC-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708709593141,"sku":"MW-KN-AOJESUSWC-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708709625909,"sku":"MW-KN-AOJESUSWC-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708709658677,"sku":"MW-KN-AOJESUSWC-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708709691445,"sku":"MW-KN-AOJESUSWC-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708709724213,"sku":"MW-KN-AOJESUSWC-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708709756981,"sku":"MW-KN-AOJESUSWC-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708709789749,"sku":"MW-KN-AOJESUSWC-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711611789365,"sku":"MW-KN-AOJESUSWC-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711611822133,"sku":"MW-KN-AOJESUSWC-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2793.png?v=1783865347"},{"product_id":"female-kneeskin-swimsuit-alpha-omega-purple-floral","title":"Women's Kneeskin Swimsuit - Alpha \u0026 Omega Purple Floral","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708710182965,"sku":"MS-7458-WOM-MARTIN W-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708710215733,"sku":"MS-2734-WOM-MARTIN W-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708710248501,"sku":"MS-5746-WOM-MARTIN W-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708710281269,"sku":"MS-8112-WOM-MARTIN W-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708710314037,"sku":"MS-6556-WOM-MARTIN W-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708710346805,"sku":"MS-7805-WOM-MARTIN W-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708710379573,"sku":"MS-9389-WOM-MARTIN W-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708710412341,"sku":"MS-9306-WOM-MARTIN W-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708710445109,"sku":"MS-8266-WOM-MARTIN W-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708710477877,"sku":"MS-4298-WOM-MARTIN W-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708710510645,"sku":"MS-0910-WOM-MARTIN W-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711611920437,"sku":"MS-3064-WOM-MARTIN W-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711611953205,"sku":"MS-3490-WOM-MARTIN W-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2779.png?v=1783861383"},{"product_id":"female-kneeskin-swimsuit-alpha-omega-succulent-floral","title":"Women's Kneeskin Swimsuit - Alpha \u0026 Omega Succulent Floral","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708711034933,"sku":"MW-KN-AOSUCCFLORAL-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708711067701,"sku":"MW-KN-AOSUCCFLORAL-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708711100469,"sku":"MW-KN-AOSUCCFLORAL-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708711133237,"sku":"MW-KN-AOSUCCFLORAL-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708711166005,"sku":"MW-KN-AOSUCCFLORAL-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708711198773,"sku":"MW-KN-AOSUCCFLORAL-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708711231541,"sku":"MW-KN-AOSUCCFLORAL-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708711264309,"sku":"MW-KN-AOSUCCFLORAL-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708711297077,"sku":"MW-KN-AOSUCCFLORAL-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708711329845,"sku":"MW-KN-AOSUCCFLORAL-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708711362613,"sku":"MW-KN-AOSUCCFLORAL-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711612051509,"sku":"MW-KN-AOSUCCFLORAL-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711612084277,"sku":"MW-KN-AOSUCCFLORAL-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/0D4C0A20-2B83-4F85-A924-A9571C3FF182.png?v=1783861315"},{"product_id":"female-kneeskin-swimsuit-cherry-blossom","title":"Women's Kneeskin Swimsuit - Cherry Blossom","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708718833717,"sku":"MW-KN-CHERRYBLOSSOM-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708718866485,"sku":"MW-KN-CHERRYBLOSSOM-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708718899253,"sku":"MW-KN-CHERRYBLOSSOM-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708718932021,"sku":"MW-KN-CHERRYBLOSSOM-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708718964789,"sku":"MW-KN-CHERRYBLOSSOM-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708718997557,"sku":"MW-KN-CHERRYBLOSSOM-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708719030325,"sku":"MW-KN-CHERRYBLOSSOM-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708719063093,"sku":"MW-KN-CHERRYBLOSSOM-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708719095861,"sku":"MW-KN-CHERRYBLOSSOM-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708719128629,"sku":"MW-KN-CHERRYBLOSSOM-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708719161397,"sku":"MW-KN-CHERRYBLOSSOM-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711612510261,"sku":"MW-KN-CHERRYBLOSSOM-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711612543029,"sku":"MW-KN-CHERRYBLOSSOM-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/5D04EF15-4E2D-4F5B-B31C-A758ACA0CD07.png?v=1783658563"},{"product_id":"female-kneeskin-swimsuit-citrus-bliss","title":"Women's Kneeskin Swimsuit - Citrus Bliss","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708719194165,"sku":"MW-KN-CITRUSBLISS-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708719226933,"sku":"MW-KN-CITRUSBLISS-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708719259701,"sku":"MW-KN-CITRUSBLISS-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708719292469,"sku":"MW-KN-CITRUSBLISS-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708719325237,"sku":"MW-KN-CITRUSBLISS-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708719358005,"sku":"MW-KN-CITRUSBLISS-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708719390773,"sku":"MW-KN-CITRUSBLISS-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708719423541,"sku":"MW-KN-CITRUSBLISS-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708719456309,"sku":"MW-KN-CITRUSBLISS-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708719489077,"sku":"MW-KN-CITRUSBLISS-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708719521845,"sku":"MW-KN-CITRUSBLISS-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711612903477,"sku":"MW-KN-CITRUSBLISS-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711612936245,"sku":"MW-KN-CITRUSBLISS-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2602.png?v=1783585204"},{"product_id":"female-kneeskin-swimsuit-coastal","title":"Women's Kneeskin Swimsuit - Coastal","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708719554613,"sku":"MW-KN-COASTAL-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708719587381,"sku":"MW-KN-COASTAL-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708719620149,"sku":"MW-KN-COASTAL-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708719652917,"sku":"MW-KN-COASTAL-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708719685685,"sku":"MW-KN-COASTAL-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708719718453,"sku":"MW-KN-COASTAL-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708719751221,"sku":"MW-KN-COASTAL-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708719783989,"sku":"MW-KN-COASTAL-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708719816757,"sku":"MW-KN-COASTAL-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708719849525,"sku":"MW-KN-COASTAL-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708719882293,"sku":"MW-KN-COASTAL-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711612969013,"sku":"MW-KN-COASTAL-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711613001781,"sku":"MW-KN-COASTAL-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-3194.png?v=1784263196"},{"product_id":"female-kneeskin-swimsuit-coco-black","title":"Women's Kneeskin Swimsuit - Coco Black","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708720013365,"sku":"MW-KN-COCOBLACK-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708720046133,"sku":"MW-KN-COCOBLACK-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708720078901,"sku":"MW-KN-COCOBLACK-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708720111669,"sku":"MW-KN-COCOBLACK-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708720144437,"sku":"MW-KN-COCOBLACK-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708720177205,"sku":"MW-KN-COCOBLACK-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708720209973,"sku":"MW-KN-COCOBLACK-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708720242741,"sku":"MW-KN-COCOBLACK-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708720275509,"sku":"MW-KN-COCOBLACK-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708720308277,"sku":"MW-KN-COCOBLACK-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708720341045,"sku":"MW-KN-COCOBLACK-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711613034549,"sku":"MW-KN-COCOBLACK-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711613067317,"sku":"MW-KN-COCOBLACK-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2617.png?v=1783588851"},{"product_id":"female-kneeskin-swimsuit-coco-white","title":"Women's Kneeskin Swimsuit - Coco White","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708724731957,"sku":"MW-KN-COCOWHITE-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708724764725,"sku":"MW-KN-COCOWHITE-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708724797493,"sku":"MW-KN-COCOWHITE-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708724830261,"sku":"MW-KN-COCOWHITE-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708724863029,"sku":"MW-KN-COCOWHITE-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708724895797,"sku":"MW-KN-COCOWHITE-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708724928565,"sku":"MW-KN-COCOWHITE-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708724961333,"sku":"MW-KN-COCOWHITE-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708724994101,"sku":"MW-KN-COCOWHITE-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708725026869,"sku":"MW-KN-COCOWHITE-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708725059637,"sku":"MW-KN-COCOWHITE-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711613165621,"sku":"MW-KN-COCOWHITE-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711613198389,"sku":"MW-KN-COCOWHITE-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-3016.png?v=1784099059"},{"product_id":"female-kneeskin-swimsuit-ethnic-flash","title":"Women's Kneeskin Swimsuit - Ethnic Flash","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708725092405,"sku":"MW-KN-ETHNICFLASH-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708725125173,"sku":"MW-KN-ETHNICFLASH-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708725157941,"sku":"MW-KN-ETHNICFLASH-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708725190709,"sku":"MW-KN-ETHNICFLASH-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708725223477,"sku":"MW-KN-ETHNICFLASH-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708725256245,"sku":"MW-KN-ETHNICFLASH-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708725289013,"sku":"MW-KN-ETHNICFLASH-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708725321781,"sku":"MW-KN-ETHNICFLASH-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708725354549,"sku":"MW-KN-ETHNICFLASH-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708725387317,"sku":"MW-KN-ETHNICFLASH-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708725420085,"sku":"MW-KN-ETHNICFLASH-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711613263925,"sku":"MW-KN-ETHNICFLASH-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711613296693,"sku":"MW-KN-ETHNICFLASH-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-3035.png?v=1784105533"},{"product_id":"female-kneeskin-swimsuit-fan-palm","title":"Women's Kneeskin Swimsuit - Fan Palm","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708725452853,"sku":"MW-KN-FANPALM-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708725485621,"sku":"MW-KN-FANPALM-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708725518389,"sku":"MW-KN-FANPALM-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708725551157,"sku":"MW-KN-FANPALM-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708725583925,"sku":"MW-KN-FANPALM-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708725616693,"sku":"MW-KN-FANPALM-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708725649461,"sku":"MW-KN-FANPALM-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708725682229,"sku":"MW-KN-FANPALM-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708725714997,"sku":"MW-KN-FANPALM-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708725747765,"sku":"MW-KN-FANPALM-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708725780533,"sku":"MW-KN-FANPALM-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711613329461,"sku":"MW-KN-FANPALM-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711613362229,"sku":"MW-KN-FANPALM-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/6EFA7874-EB16-49DA-B95A-11B1BB6B8691.png?v=1783658701"},{"product_id":"female-kneeskin-swimsuit-flamingo-strawberry","title":"Women's Kneeskin Swimsuit - Flamingo Strawberry","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708725813301,"sku":"MW-KN-FLAMINGOSTRAW-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708725846069,"sku":"MW-KN-FLAMINGOSTRAW-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708725878837,"sku":"MW-KN-FLAMINGOSTRAW-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708725911605,"sku":"MW-KN-FLAMINGOSTRAW-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708725944373,"sku":"MW-KN-FLAMINGOSTRAW-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708725977141,"sku":"MW-KN-FLAMINGOSTRAW-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708726009909,"sku":"MW-KN-FLAMINGOSTRAW-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708726042677,"sku":"MW-KN-FLAMINGOSTRAW-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708726075445,"sku":"MW-KN-FLAMINGOSTRAW-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708726108213,"sku":"MW-KN-FLAMINGOSTRAW-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708726140981,"sku":"MW-KN-FLAMINGOSTRAW-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711613394997,"sku":"MW-KN-FLAMINGOSTRAW-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711613427765,"sku":"MW-KN-FLAMINGOSTRAW-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-3072.png?v=1784176975"},{"product_id":"female-kneeskin-swimsuit-garden-of-eden","title":"Women's Kneeskin Swimsuit - Garden of Eden","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708726632501,"sku":"MW-KN-GARDENEDEN-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708726665269,"sku":"MW-KN-GARDENEDEN-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708726698037,"sku":"MW-KN-GARDENEDEN-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708726730805,"sku":"MW-KN-GARDENEDEN-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708726763573,"sku":"MW-KN-GARDENEDEN-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708726796341,"sku":"MW-KN-GARDENEDEN-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708726829109,"sku":"MW-KN-GARDENEDEN-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708726861877,"sku":"MW-KN-GARDENEDEN-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708726894645,"sku":"MW-KN-GARDENEDEN-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708726927413,"sku":"MW-KN-GARDENEDEN-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708726960181,"sku":"MW-KN-GARDENEDEN-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711613526069,"sku":"MW-KN-GARDENEDEN-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711613558837,"sku":"MW-KN-GARDENEDEN-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-3134.png?v=1784200821"},{"product_id":"female-kneeskin-swimsuit-green-coral","title":"Women's Kneeskin Swimsuit - Green Coral","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708726992949,"sku":"MS-5821-WOM-MARTIN W-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708727025717,"sku":"MS-6535-WOM-MARTIN W-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708727058485,"sku":"MS-1133-WOM-MARTIN W-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708727091253,"sku":"MS-5719-WOM-MARTIN W-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708727124021,"sku":"MS-5127-WOM-MARTIN W-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708727156789,"sku":"MS-9160-WOM-MARTIN W-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708727189557,"sku":"MS-4678-WOM-MARTIN W-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708727222325,"sku":"MS-1607-WOM-MARTIN W-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708727255093,"sku":"MS-4792-WOM-MARTIN W-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708727287861,"sku":"MS-4255-WOM-MARTIN W-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708727320629,"sku":"MS-2134-WOM-MARTIN W-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711613624373,"sku":"MS-3478-WOM-MARTIN W-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711613657141,"sku":"MS-2813-WOM-MARTIN W-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2676.png?v=1783660352"},{"product_id":"female-kneeskin-swimsuit-maui","title":"Women's Kneeskin Swimsuit - Maui","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708730761269,"sku":"MW-KN-MAUI-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708730794037,"sku":"MW-KN-MAUI-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708730826805,"sku":"MW-KN-MAUI-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708730859573,"sku":"MW-KN-MAUI-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708730892341,"sku":"MW-KN-MAUI-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708730925109,"sku":"MW-KN-MAUI-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708730957877,"sku":"MW-KN-MAUI-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708730990645,"sku":"MW-KN-MAUI-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708731023413,"sku":"MW-KN-MAUI-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708731056181,"sku":"MW-KN-MAUI-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708731088949,"sku":"MW-KN-MAUI-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711617884213,"sku":"MW-KN-MAUI-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711617916981,"sku":"MW-KN-MAUI-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/A641DC2A-B6C3-41A9-9B8E-0F0C34891AD1.png?v=1783576939"},{"product_id":"female-kneeskin-swimsuit-monster-leaf","title":"Women's Kneeskin Swimsuit - Monster Leaf","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708731121717,"sku":"MW-KN-MONSTERLEAF-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708731154485,"sku":"MW-KN-MONSTERLEAF-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708731187253,"sku":"MW-KN-MONSTERLEAF-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708731220021,"sku":"MW-KN-MONSTERLEAF-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708731252789,"sku":"MW-KN-MONSTERLEAF-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708731285557,"sku":"MW-KN-MONSTERLEAF-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708731318325,"sku":"MW-KN-MONSTERLEAF-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708731351093,"sku":"MW-KN-MONSTERLEAF-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708731383861,"sku":"MW-KN-MONSTERLEAF-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708731416629,"sku":"MW-KN-MONSTERLEAF-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708731449397,"sku":"MW-KN-MONSTERLEAF-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711617949749,"sku":"MW-KN-MONSTERLEAF-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711617982517,"sku":"MW-KN-MONSTERLEAF-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2606.png?v=1783585966"},{"product_id":"female-kneeskin-swimsuit-protea","title":"Women's Kneeskin Swimsuit - Protea","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708731482165,"sku":"MW-KN-PROTEA-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708731514933,"sku":"MW-KN-PROTEA-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708731547701,"sku":"MW-KN-PROTEA-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708731580469,"sku":"MW-KN-PROTEA-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708731613237,"sku":"MW-KN-PROTEA-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708731646005,"sku":"MW-KN-PROTEA-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708731678773,"sku":"MW-KN-PROTEA-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708731711541,"sku":"MW-KN-PROTEA-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708731744309,"sku":"MW-KN-PROTEA-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708731777077,"sku":"MW-KN-PROTEA-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708731809845,"sku":"MW-KN-PROTEA-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711618048053,"sku":"MW-KN-PROTEA-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711618080821,"sku":"MW-KN-PROTEA-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2603.png?v=1783585438"},{"product_id":"female-kneeskin-swimsuit-strelitzia","title":"Women's Kneeskin Swimsuit - Strelitzia","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708731940917,"sku":"MW-KN-STRELITZIA-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708731973685,"sku":"MW-KN-STRELITZIA-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708732006453,"sku":"MW-KN-STRELITZIA-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708732039221,"sku":"MW-KN-STRELITZIA-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708732071989,"sku":"MW-KN-STRELITZIA-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708732104757,"sku":"MW-KN-STRELITZIA-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708732137525,"sku":"MW-KN-STRELITZIA-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708732170293,"sku":"MW-KN-STRELITZIA-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708732203061,"sku":"MW-KN-STRELITZIA-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708732235829,"sku":"MW-KN-STRELITZIA-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708732268597,"sku":"MW-KN-STRELITZIA-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711618113589,"sku":"MW-KN-STRELITZIA-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711618146357,"sku":"MW-KN-STRELITZIA-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/1332FB02-7C66-44D5-B9D6-999D5CC3182C.png?v=1783671504"},{"product_id":"female-kneeskin-swimsuit-succulent","title":"Women's Kneeskin Swimsuit - Succulent","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708732301365,"sku":"MW-KN-SUCCULENT-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708732334133,"sku":"MW-KN-SUCCULENT-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708732366901,"sku":"MW-KN-SUCCULENT-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708732399669,"sku":"MW-KN-SUCCULENT-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708732432437,"sku":"MW-KN-SUCCULENT-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708732465205,"sku":"MW-KN-SUCCULENT-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708732497973,"sku":"MW-KN-SUCCULENT-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708732530741,"sku":"MW-KN-SUCCULENT-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708732563509,"sku":"MW-KN-SUCCULENT-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708732596277,"sku":"MW-KN-SUCCULENT-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708732629045,"sku":"MW-KN-SUCCULENT-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711618179125,"sku":"MW-KN-SUCCULENT-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711618211893,"sku":"MW-KN-SUCCULENT-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-3089.png?v=1784187092"},{"product_id":"female-kneeskin-swimsuit-sunlit-palms","title":"Women's Kneeskin Swimsuit - Sunlit Palms","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708732661813,"sku":"MW-KN-SUNLITPALMS-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708732694581,"sku":"MW-KN-SUNLITPALMS-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708732727349,"sku":"MW-KN-SUNLITPALMS-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708732760117,"sku":"MW-KN-SUNLITPALMS-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708732792885,"sku":"MW-KN-SUNLITPALMS-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708732825653,"sku":"MW-KN-SUNLITPALMS-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708732858421,"sku":"MW-KN-SUNLITPALMS-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708732891189,"sku":"MW-KN-SUNLITPALMS-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708732923957,"sku":"MW-KN-SUNLITPALMS-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708732956725,"sku":"MW-KN-SUNLITPALMS-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708732989493,"sku":"MW-KN-SUNLITPALMS-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711618244661,"sku":"MW-KN-SUNLITPALMS-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711618277429,"sku":"MW-KN-SUNLITPALMS-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-3203.png?v=1784264297"},{"product_id":"female-kneeskin-swimsuit-uthozulu-cheetah","title":"Women's Kneeskin Swimsuit - UThozulu Cheetah","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708740198453,"sku":"MW-KN-UTHOCHEETAH-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708740231221,"sku":"MW-KN-UTHOCHEETAH-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708740263989,"sku":"MW-KN-UTHOCHEETAH-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708740296757,"sku":"MW-KN-UTHOCHEETAH-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708740329525,"sku":"MW-KN-UTHOCHEETAH-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708740362293,"sku":"MW-KN-UTHOCHEETAH-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708740395061,"sku":"MW-KN-UTHOCHEETAH-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708740427829,"sku":"MW-KN-UTHOCHEETAH-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708740460597,"sku":"MW-KN-UTHOCHEETAH-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708740493365,"sku":"MW-KN-UTHOCHEETAH-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708740526133,"sku":"MW-KN-UTHOCHEETAH-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711618474037,"sku":"MW-KN-UTHOCHEETAH-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711618506805,"sku":"MW-KN-UTHOCHEETAH-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2925.png?v=1784015645"},{"product_id":"female-kneeskin-swimsuit-uthozulu-giraffe","title":"Women's Kneeskin Swimsuit - UThozulu Giraffe","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708740919349,"sku":"MW-KN-UTHOGIRAFFE-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708740952117,"sku":"MW-KN-UTHOGIRAFFE-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708740984885,"sku":"MW-KN-UTHOGIRAFFE-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708741017653,"sku":"MW-KN-UTHOGIRAFFE-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708741050421,"sku":"MW-KN-UTHOGIRAFFE-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708741083189,"sku":"MW-KN-UTHOGIRAFFE-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708741115957,"sku":"MW-KN-UTHOGIRAFFE-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708741148725,"sku":"MW-KN-UTHOGIRAFFE-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708741181493,"sku":"MW-KN-UTHOGIRAFFE-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708741214261,"sku":"MW-KN-UTHOGIRAFFE-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708741247029,"sku":"MW-KN-UTHOGIRAFFE-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711618637877,"sku":"MW-KN-UTHOGIRAFFE-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711618670645,"sku":"MW-KN-UTHOGIRAFFE-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2633.png?v=1783589647"},{"product_id":"female-kneeskin-swimsuit-uthozulu-leopard","title":"Women's Kneeskin Swimsuit - UThozulu Leopard","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708741378101,"sku":"MW-KN-UTHOLEOPARD-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708741410869,"sku":"MW-KN-UTHOLEOPARD-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708741443637,"sku":"MW-KN-UTHOLEOPARD-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708741476405,"sku":"MW-KN-UTHOLEOPARD-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708741509173,"sku":"MW-KN-UTHOLEOPARD-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708741541941,"sku":"MW-KN-UTHOLEOPARD-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708741574709,"sku":"MW-KN-UTHOLEOPARD-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708741607477,"sku":"MW-KN-UTHOLEOPARD-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708741640245,"sku":"MW-KN-UTHOLEOPARD-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708741673013,"sku":"MW-KN-UTHOLEOPARD-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708741705781,"sku":"MW-KN-UTHOLEOPARD-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711618703413,"sku":"MW-KN-UTHOLEOPARD-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711618736181,"sku":"MW-KN-UTHOLEOPARD-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2631.png?v=1783589370"},{"product_id":"female-kneeskin-swimsuit-uthozulu-lion","title":"Women's Kneeskin Swimsuit - UThozulu Lion","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708741738549,"sku":"MW-KN-UTHOLION-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708741771317,"sku":"MW-KN-UTHOLION-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708741804085,"sku":"MW-KN-UTHOLION-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708741836853,"sku":"MW-KN-UTHOLION-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708741869621,"sku":"MW-KN-UTHOLION-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708741902389,"sku":"MW-KN-UTHOLION-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708741935157,"sku":"MW-KN-UTHOLION-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708741967925,"sku":"MW-KN-UTHOLION-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708742000693,"sku":"MW-KN-UTHOLION-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708742033461,"sku":"MW-KN-UTHOLION-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708742066229,"sku":"MW-KN-UTHOLION-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711619489845,"sku":"MW-KN-UTHOLION-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711619522613,"sku":"MW-KN-UTHOLION-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2627.png?v=1783588974"},{"product_id":"female-kneeskin-swimsuit-uthozulu-rhino","title":"Women's Kneeskin Swimsuit - UThozulu Rhino","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708742098997,"sku":"MW-KN-UTHORHINO-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708742131765,"sku":"MW-KN-UTHORHINO-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708742164533,"sku":"MW-KN-UTHORHINO-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708742197301,"sku":"MW-KN-UTHORHINO-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708742230069,"sku":"MW-KN-UTHORHINO-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708742262837,"sku":"MW-KN-UTHORHINO-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708742295605,"sku":"MW-KN-UTHORHINO-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708742328373,"sku":"MW-KN-UTHORHINO-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708742361141,"sku":"MW-KN-UTHORHINO-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708742393909,"sku":"MW-KN-UTHORHINO-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708742426677,"sku":"MW-KN-UTHORHINO-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711619555381,"sku":"MW-KN-UTHORHINO-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711619588149,"sku":"MW-KN-UTHORHINO-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2924.png?v=1784015217"},{"product_id":"female-kneeskin-swimsuit-uthozulu-zebra","title":"Women's Kneeskin Swimsuit - UThozulu Zebra","description":"\u003cp\u003e\u003cstrong\u003eElite Kneeskin Racing Swimsuit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eBuilt for speed. Designed to last. Made in South Africa.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eConstructed from premium 320g poly-spandex (85% polyester \/ 15% spandex) and fully double-lined for superior support, compression and durability, session after session.\u003c\/p\u003e\n\u003cp\u003eThe kneeskin's longer leg gives extra coverage and a smooth, streamlined fit that reduces drag in the water — ideal for training and racing.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSublimation-printed 320g poly-spandex (85\/15) — vibrant, anti-fade colour\u003c\/li\u003e\n\u003cli\u003eFully double-lined body for comfort, coverage and confidence\u003c\/li\u003e\n\u003cli\u003eSleek kneeskin leg length for a streamlined, low-drag fit\u003c\/li\u003e\n\u003cli\u003eHolds shape, stretch and colour swim after swim\u003c\/li\u003e\n\u003cli\u003eChlorine resistant and UV resistant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Choose by your body measurements in cm (below), not your usual clothing size. The kneeskin fits snug for a streamlined, low-drag racing fit — for a more relaxed training fit, go one size up. Junior swimmers: please measure rather than buying by age.\u003c\/p\u003e\n\u003c!--mw-sizechart--\u003e\n\u003cdiv class=\"mw-embed-sg\" style=\"max-width:640px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.5;margin:1.2em 0;\"\u003e\n\u003cstyle\u003e.mw-embed-sg table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:14px}.mw-embed-sg th,.mw-embed-sg td{border:1px solid #d9d9d9;padding:6px 8px;text-align:center}.mw-embed-sg th{background:#1F5F7A;color:#fff}.mw-embed-sg tbody tr:nth-child(even){background:#f4f8fa}.mw-embed-sg h4{color:#12414F;margin:.4em 0}.mw-embed-sg .mw-note{background:#f4f8fa;border-left:4px solid #1F5F7A;padding:8px 12px;margin:.6em 0;font-size:13px}\u003c\/style\u003e\n\u003ch4\u003eKneeskin size chart — body measurements (cm)\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAlias\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLeg (above knee)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e5XS\u003c\/td\u003e\n\u003ctd\u003e54–58\u003c\/td\u003e\n\u003ctd\u003e42–46\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e24–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e4XS\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e47–52\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e26–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e3XS\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e53–58\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e28–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e59–63\u003c\/td\u003e\n\u003ctd\u003e74–79\u003c\/td\u003e\n\u003ctd\u003e30–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e62–66\u003c\/td\u003e\n\u003ctd\u003e80–83\u003c\/td\u003e\n\u003ctd\u003e32–37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e79–84\u003c\/td\u003e\n\u003ctd\u003e64–68\u003c\/td\u003e\n\u003ctd\u003e84–89\u003c\/td\u003e\n\u003ctd\u003e34–39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e85–89\u003c\/td\u003e\n\u003ctd\u003e69–73\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e36–41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e90–94\u003c\/td\u003e\n\u003ctd\u003e74–78\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e38–43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e95–99\u003c\/td\u003e\n\u003ctd\u003e79–83\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e40–45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e100–104\u003c\/td\u003e\n\u003ctd\u003e84–88\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e42–47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e105–110\u003c\/td\u003e\n\u003ctd\u003e89–94\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e44–49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e111–116\u003c\/td\u003e\n\u003ctd\u003e95–100\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e46–51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e117–122\u003c\/td\u003e\n\u003ctd\u003e101–106\u003c\/td\u003e\n\u003ctd\u003e123–128\u003c\/td\u003e\n\u003ctd\u003e48–53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"mw-note\"\u003eThe letter alias is a rough guide only — our sizing runs smaller than everyday clothing, so go by your bust measurement first.\u003c\/p\u003e\n\u003ch4\u003eHow to measure\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBust:\u003c\/strong\u003e around the fullest part of your chest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist:\u003c\/strong\u003e around the narrowest part of your natural waist.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHip:\u003c\/strong\u003e around the fullest part of your hips and seat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLeg (above knee):\u003c\/strong\u003e around the thigh, just above the knee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mw-note\"\u003e\n\u003cstrong\u003eJunior swimmers:\u003c\/strong\u003e rough age guide only — 22 ≈ 5–6 yrs, 24 ≈ 7–8 yrs, 26 ≈ 9–10 yrs, 28 ≈ 11–12 yrs, 30 ≈ 13–14 yrs. Children vary at the same age, so measure and choose by the numbers, not by age.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Rinse in cold water after every session. Cold-water wash, do not soak, do not bleach, do not iron, cool tumble dry only, and wash dark colours separately.\u003c\/p\u003e","brand":"Martin West Designs","offers":[{"title":"22 XXXXXS","offer_id":45708742459445,"sku":"MW-KN-UTHOZEBRA-22","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"24 XXXXS","offer_id":45708742492213,"sku":"MW-KN-UTHOZEBRA-24","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"26 XXXS","offer_id":45708742524981,"sku":"MW-KN-UTHOZEBRA-26","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"28 XXS","offer_id":45708742557749,"sku":"MW-KN-UTHOZEBRA-28","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"30 XS","offer_id":45708742590517,"sku":"MW-KN-UTHOZEBRA-30","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"32 S","offer_id":45708742623285,"sku":"MW-KN-UTHOZEBRA-32","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"34 M","offer_id":45708742656053,"sku":"MW-KN-UTHOZEBRA-34","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"36 L","offer_id":45708742688821,"sku":"MW-KN-UTHOZEBRA-36","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"38 XL","offer_id":45708742721589,"sku":"MW-KN-UTHOZEBRA-38","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"40 XXL","offer_id":45708742754357,"sku":"MW-KN-UTHOZEBRA-40","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"42 XXXL","offer_id":45708742787125,"sku":"MW-KN-UTHOZEBRA-42","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"44 XXXXL","offer_id":45711619620917,"sku":"MW-KN-UTHOZEBRA-44","price":540.0,"currency_code":"ZAR","in_stock":true},{"title":"46 XXXXXL","offer_id":45711619653685,"sku":"MW-KN-UTHOZEBRA-46","price":540.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0008\/4007\/3269\/files\/IMG-2634.png?v=1783589541"}],"url":"https:\/\/www.martinwestdesigns.com\/collections\/female-kneeskin-swimsuit.oembed?page=4","provider":"Martin West Designs","version":"1.0","type":"link"}