Tops & Bottoms68 resultsFilterNew and PopularPrice: Low to HighPrice: High to Low12FiltersPriceCA$11CA$11CA$77CA$77SizeXXSXSSMLXL1X2X3X4X5X6XColorShow MoreNecklineRound NeckClosedTurtleneckSleeve LengthShort Sleeves3/4 SleevesCap SleevesSleevelessLong SleevesAbove Elbow SleevesSkirt LengthMidi LengthKnee LengthLong LengthShort LengthAttached Leggings LengthLong Above KneeRatingCA$55.11CA$89.48Closed Back Maya Swim Top(557)+Extra 20% off sitewide | Code: WELOVEMOMCA$55.11CA$89.48Closed Back Maya Swim Top(557)+ Extra 20% off sitewide | Code: WELOVEMOMCA$45.39-CA$66.13CA$82.59Plus Size Maya Swim Top(1924)+Extra 20% off sitewide | Code: WELOVEMOMCA$55.11CA$89.48Loose Fit Maya Swim Top(333)+ Extra 20% off sitewide | Code: WELOVEMOMCA$45.39-CA$66.13CA$82.59Plus Size Maya Swim Top(1924)+Extra 20% off sitewide | Code: WELOVEMOMCA$55.11CA$89.48Plus Size Closed Back Maya Swim Top(557)+Extra 20% off sitewide | Code: WELOVEMOMCA$55.11CA$89.48Plus Size Loose Fit Maya Swim Top(333)+Extra 20% off sitewide | Code: WELOVEMOMCA$55.11CA$89.48Loose Fit Maya Swim Top(333)+Extra 20% off sitewide | Code: WELOVEMOMCA$41.33CA$96.37Plus Size Sadie Swim Top(230)+Extra 20% off sitewide | Code: WELOVEMOMCA$41.33CA$96.37Sadie Swim Top(230)+ Extra 20% off sitewide | Code: WELOVEMOMCA$41.33CA$96.37Sadie Swim Top(230)+Extra 20% off sitewide | Code: WELOVEMOMCA$52.35CA$108.77Half-Zip Adele Swim Top(136)+ Extra 20% off sitewide | Code: WELOVEMOMCA$73.02CA$82.59Adele Swim Top(1433)+Extra 20% off sitewide | Code: WELOVEMOMCA$73.02CA$82.59Plus Size Adele Swim Top(1433)+Extra 20% off sitewide | Code: WELOVEMOMCA$49.60-CA$75.77CA$103.26Loose Fit Adele Swim Top(460)+Extra 20% off sitewide | Code: WELOVEMOMCA$52.35CA$108.77Half-Zip Adele Swim Top(136)+Extra 20% off sitewide | Code: WELOVEMOMCA$52.35CA$108.77Plus Size Half-Zip Adele Swim Top(136)+Extra 20% off sitewide | Code: WELOVEMOMCA$73.02CA$82.59Short Sleeve Adele Swim Top(1406)+ Extra 20% off sitewide | Code: WELOVEMOMCA$49.60-CA$75.77CA$103.26Loose Fit Adele Swim Top(460)+ Extra 20% off sitewide | Code: WELOVEMOMCA$46.84CA$103.26Lena Swim Top(192)+ Extra 20% off sitewide | Code: WELOVEMOMCA$46.84CA$103.26Lena Swim Top(192)+Extra 20% off sitewide | Code: WELOVEMOMCA$77.15CA$107.39Loose Fit Margaux Swim Top(346)+ Extra 20% off sitewide | Code: WELOVEMOMCA$50.97-CA$77.15CA$107.39Plus Size Margaux Swim Top(757)+Extra 20% off sitewide | Code: WELOVEMOMCA$77.15CA$107.39Loose Fit Margaux Swim Top(346)+Extra 20% off sitewide | Code: WELOVEMOMCA$50.97-CA$77.15CA$107.39Margaux Swim Top(757)+Extra 20% off sitewide | Code: WELOVEMOMCA$77.15CA$107.39Plus Size Loose Fit Margaux Swim Top(346)+Extra 20% off sitewide | Code: WELOVEMOMCA$50.97-CA$77.15CA$107.39Margaux Swim Top(757)+ Extra 20% off sitewide | Code: WELOVEMOMNora Swim Top(164)Extra 20% off sitewide | Code: WELOVEMOMPlus Size Nora Swim Top(164)Extra 20% off sitewide | Code: WELOVEMOMCA$53.73CA$75.70Swim Shorts(653)+ Extra 20% off sitewide | Code: WELOVEMOMCA$38.57CA$82.59Long Bike Swim Shorts(849)+ Extra 20% off sitewide | Code: WELOVEMOMCA$38.57CA$82.59Plus Size Long Bike Swim Shorts(849)+Extra 20% off sitewide | Code: WELOVEMOMCA$38.57CA$82.59Long Bike Swim Shorts (849)+Extra 20% off sitewide | Code: WELOVEMOMCA$27.48-CA$57.86CA$81.21Mid-Thigh Swim Shorts(759)+ Extra 20% off sitewide | Code: WELOVEMOMCA$53.73CA$75.70Swim Shorts(653)+Extra 20% off sitewide | Code: WELOVEMOMCA$38.57CA$82.59Long Bike Swim Shorts(849)+Extra 20% off sitewide | Code: WELOVEMOMCA$27.48-CA$57.86CA$81.21Mid-Thigh Swim Shorts(759)+Extra 20% off sitewide | Code: WELOVEMOMCA$53.73CA$75.70Plus Size Swim Shorts(653)+Extra 20% off sitewide | Code: WELOVEMOMCA$53.73CA$75.70Swim Shorts(653)+Extra 20% off sitewide | Code: WELOVEMOMCA$27.48-CA$57.86CA$81.21Mid-Thigh Swim Shorts(759)+Extra 20% off sitewide | Code: WELOVEMOMCA$55.11-CA$57.86CA$110.14Plus Size Midi Swim Skort(1639)+Extra 20% off sitewide | Code: WELOVEMOMCA$77.15CA$107.39Plus Size Flowy Swim Skort With Shorts(903)+Extra 20% off sitewide | Code: WELOVEMOMCA$66.13CA$117.03Plus Size Knee Length Swim Skort(463)+Extra 20% off sitewide | Code: WELOVEMOMCA$77.15CA$107.39Flowy Swim Skort With Shorts(903)+Extra 20% off sitewide | Code: WELOVEMOMCA$77.15CA$107.39Flowy Swim Skort With Shorts(903)+Extra 20% off sitewide | Code: WELOVEMOMCA$66.13CA$117.10Long Swim Skort(930)+Extra 20% off sitewide | Code: WELOVEMOMCA$66.13CA$117.03Knee Length Swim Skort(463)+Extra 20% off sitewide | Code: WELOVEMOMCA$55.11-CA$57.86CA$110.14Midi Swim Skort(1639)+Extra 20% off sitewide | Code: WELOVEMOM12