A boy short bikini bottom with just the right amount of cheek.
In vibrant tomato red, it features a hand-applied flower detail on the back — a one-of-a-kind Mora touch.
Slightly more coverage, but still flirty and fun.
Made to move, made to bloom
Make by order, so please expect in between 2/3 weeks to be delivered to you, with❤️
Our signature triangle top, in juicy tomato red
With delicate cowrie shells on each strap , a beachy little treasure from Mora.
Classic, adjustable, and handmade to flatter.
Wear it with the Blossom Bottom or mix it up — this one’s made for sun, salt, and soul.
This reversible triangle top features a delicate brown and peachy-pink print .
Earthy , sweet, and sun-kissed.
A Mora favorite for golden afternoons and slow beach days.
This piece takes time — and love.
Handmade to order. Ships in 2–3 weeks
Minimal, cheeky, and sun-kissed.
The Cocoa Blush bottom features a soft brown and peachy-pink print with two delicate thin straps on each side, seamless
Delicate and earthy, just like your favorite golden hour.
Seamless bikini bottom
Cheeky
One Size Fits All
Since each of our products is handmade just for you, most orders are on their way within 21 days. Please note that we don’t ship on Sundays or holidays. Thanks for your patience—it’s worth the wait!
Triangle bikini top
Since each of our products is handmade just for you, most orders are on their way within 21 days. Please note that we don’t ship on Sundays or holidays. Thanks for your patience—it’s worth the wait!
Triangle style top with bead detail
Since each of our products is handmade just for you, most orders are on their way within 21 days. Please note that we don’t ship on Sundays or holidays. Thanks for your patience—it’s worth the wait!
Cheeky bottoms
Since each of our products is handmade just for you, most orders are on their way within 21 days. Please note that we don’t ship on Sundays or holidays. Thanks for your patience—it’s worth the wait!
Seamless bikini bottom
Cheeky
One Size Fits All
Since each of our products is handmade just for you, most orders are on their way within 21 days. Please note that we don’t ship on Sundays or holidays. Thanks for your patience—it’s worth the wait!