
This link may pay us when you click or buy, at no extra cost to you.
CROPPED T-SHIRT IN MOONSTRUCK
The verdict
Fit
Cropped hem, relaxed body cut for women. Fits true; the cropped length is the distinguishing design element.
Quality
Budget cropped construction typical of value-driven seasonal stock. Moonstruck is likely a specialty dye prone to fading.
Price check
At $22, the absolute budget floor for a cropped tee. Pay only for the silhouette and dye; construction is minimal.
Best for
Cost-conscious shoppers chasing a cropped silhouette for casual wear with no expectation of longevity.
Care
Wash cold in low volume to preserve moonstruck dye; air-dry to avoid excess shrinkage.
Have this? Leave a review.
What owners report about Mavi t-shirts
Mavi's t-shirt range draws almost no dedicated third-party coverage — owner reports about the brand concentrate on its denim. At brand level, the recurring theme in owner feedback is dye and color durability: Trustpilot reviewers report tops that faded or looked unlike the product photos, complaint-site reviews describe visible color fading and discoloration on garments, and a Reddit thread documents garment-dyed pieces losing color in the first wash. No substantive owner reports specifically praising or faulting the tees themselves were found.
- Watch out for
- Color fading and dye durability are the recurring complaints across Mavi tops and garment-dyed pieces, sometimes after a single wash.
About Mavi's t-shirts line as a whole. Sources: Mavi Reviews | Read Customer Service Reviews of mavi.com · Mavi Jeans Read Customer Complaints and Reviews - Xolvie · Buyer beware: Mavi - r/tallfashionadvice
Wear it with
Open in the outfit builderLooks similar
One at a time
LUXE TOUCH TENCEL™ RIBBED T-SHIRT IN COCONUT MILK

CROPPED T-SHIRT IN DEEP LICHEN GREEN

THE BABY TEE

THE BOXY TEE
Prices as of the last refresh. Refresh log
Similar, per our reviews

CROPPED T-SHIRT IN WHITE

DROP SHOULDER CROPPED T-SHIRT IN MOON ROCK

CROPPED T-SHIRT IN BLACK

CROPPED T-SHIRT IN DEEP LICHEN GREEN
Prices as of the last refresh. Refresh log

