




Built to last. Designed from art. Made to move.
This swim top started as a painting—an exploration of how light and shadow transform what we see, turning the familiar into something a little more unknown, a little more alive. That painting is now printed onto soft, durable fabric that’s made to keep up with every swim, hike, and sun-drenched afternoon.
Double-layered and supportive without sacrificing comfort, this top is crafted with REPREVE® recycled polyester and LYCRA® XTRALIFE™—materials chosen for their strength, stretch, and ability to hold up over time. The fit is secure and flexible, with removable padding and smooth zig-zag stitching to keep everything in place while you move.
What is REPREVE®?
REPREVE® is a high-performance fiber made from recycled plastic bottles. It transforms post-consumer waste into soft, breathable, and long-lasting fabric—diverting plastic from landfills and oceans while reducing the environmental impact of your clothing. It’s the same comfort you expect, made with far more intention.
• 81% REPREVE® recycled polyester, 19% LYCRA® XTRALIFE™
• Durable, flexible, and built for performance
• Removable padding for customizable support
• Double-layered with a smooth, secure feel
• Tear-away care label for added comfort
• Zig-zag stitch detailing for structure and stretch
• Designed from original hand-painted artwork by Ruminant Co.
Made for movement. Inspired by the in-between.
This product is made especially for you as soon as you place an order, which is why it takes a bit longer to deliver it to you. Making products on demand instead of in bulk helps reduce overproduction, so thank you for making thoughtful purchasing decisions!
model: 5'5", 130lbs, wearing size Small
Size guide
| CHEST (inches) | UNDERBUST (inches) | |
| XS | 33 ⅛ | 28 ¾ |
| S | 34 ⅝ | 29 ½ |
| M | 36 ¼ | 30 ¼ |
| L | 39 ⅜ | 31 ⅞ |
| XL | 42 ½ | 33 ½ |
| 2XL | 45 ⅝ | 35 |
| 3XL | 48 ⅞ | 36 ⅝ |
| CHEST (cm) | UNDERBUST (cm) | |
| XS | 84 | 73 |
| S | 88 | 75 |
| M | 92 | 77 |
| L | 100 | 81 |
| XL | 108 | 85 |
| 2XL | 116 | 89 |
| 3XL | 124 | 93 |
Choose options




