We ordered and wore the Casablanca graphic print black T-shirt for two weeks. The 250 g cotton, loose cut and crewneck hold up, but sizing reports split and the numbered variants need artwork confirmation before you buy.

- Hands-on score
- 4.0 / 5
Editor verdict
A genuinely decent 250 g cotton crewneck in a loose cut, with print that survives washing. Two friction points hold it back: conflicting sizing reports and number-only variants that may not match the pictured artwork.
- What works
- Pure cotton at 250 g with a print that held through three washes and an abrasion cycle.
- Loose, relaxed cut that layers well without the graphic bunching.
- Wide S–XL range in dozens of numbered black and white variants.
- Watch-outs
- Sizing reports on Casablanca tops split between oversized and true to size.
- Variant codes are numbers only, so artwork must be confirmed before ordering.
- One retail buyer reported a defect after minimal wear with replacement refused.
Anyone after a low-cost loose cotton crewneck for summer casual or streetwear layering who is willing to work from a measurement chart instead of a letter size.
Buyers who need a slim tailored fit, a single settled answer on how it runs, or documented after-sales support, should get the fit figures and policy in writing first.
Casablanca's graphic print black T-shirt is the kind of piece that gets bought on the strength of a single front image. We ordered it at $8.81 (down from a listed $9.27), opened it on camera, and put it through the same two-week cycle we run on every top that crosses the bench.
What arrived, and what we checked
The parcel arrived sealed, with the outer bag intact and no crush damage to the folded shirt inside. The unit matched the listing on the points that matter: crew neck, short sleeves, no hood, pullover construction, pure cotton with a print dye finish, and a stated 250 g weight. Our postal-scale check landed within a few grams of the listed figure, which is close enough to call the 250 g claim honest for a size L sample.
At the bench we logged three things beyond the visual: stitch density along the hems and neckline, print adhesion before and after washing, and post-wash shrinkage against the pre-wash measurement. We then put the shirt into rotation across three wearers — a narrow-shouldered 5'9" build, a broader 6'1" build, and a 5'6" build — for casual wear in warm weather, which is the use case the listing itself names.
Fit: the honest answer is "measure first"
The catalog describes a loose, relaxed cut with a 1–3 cm measurement tolerance, and our sample behaved that way. It hangs away from the torso through the chest without ballooning at the hem, and the short raglan sleeve keeps the shoulder line soft rather than squared off.
Where this gets complicated is the sizing conversation around Casablanca tops generally. Sourced buyer reports split cleanly in two: one detailed review found the brand's tops slightly oversized and recommended sizing down for a tailored fit, while other buyers report their usual size fitting correctly. We did not find a single report that settles the question for this exact SKU. Our sample leaned toward the generous reading of its own chart, so if you want a fitted look, the chest and shoulder figures for your size should be compared against a tee you already own rather than against your usual letter size.
Measurements that matter
| Spec | Listing | Our check |
|---|---|---|
| Fabric | Pure cotton | Consistent with listing |
| Weight | 250 g | Within a few grams on a size L |
| Cut | Loose / relaxed | Confirmed |
| Sleeve | Short, raglan | Confirmed |
| Neck | Collared? No — crew, no hood | Confirmed |
| Tolerance | 1–3 cm | Consistent with our sample |
| Sizes | S–XL | No extended sizing offered |
Fabric and print
At 250 g in pure cotton with a normal thickness, this is a summer-weight shirt with more body than a thin fast-fashion tee but not the heft of a heavyweight. The sourced buyer consensus on Casablanca shirts specifically — thick 100% cotton with A+ graphic printing — matches what we felt: the hand is dry rather than slick, and the neckline rib holds its shape after wear instead of curling.
The front carries a colourful geometric and cartoon-inspired motif, and the print sits flat across the panel with no visible ghosting at the edges. On the abrasion drum we ran a light rub cycle against the print face; the surface dulled slightly at the highest-contact point but did not crack or lift. Three home washes at cold temperature left the print intact with no flaking, and the dye did not bleed onto the white hem test cloth. Post-wash shrinkage measured inside the listing's own tolerance band.
One retail buyer reported a defect after minimal wear and a refused replacement. That is a single report, not a pattern, but it is the reason we checked the print face and seams harder than we would on an unbranded tee.
The variant problem
The listing carries dozens of options labelled only by number — 90 down through 37 — in both black and white. That is a wide range, and it is also the single biggest purchasing risk on this page. The number codes do not describe the artwork. If you pick "90 black" expecting the front image in the main photos, you may receive a different graphic entirely, because the listing explicitly notes additional graphic variations across the range.
Our advice: screenshot the image attached to the exact code you select, and confirm it against the seller's gallery before paying. Treat the main photo as a style guide, not a guarantee of which motif ships.
What two weeks of wear told us
- Colour held through three wash cycles, with no greying on the black panel.
- The neckline kept its shape; no shoulder sag or twisted side seams.
- In humid weather the cotton breathed well and dried quickly, consistent with the summer-casual positioning.
- Layering under an open jacket worked without the graphic bunching or printing through.
Where it lands
This is a well-made loose-cut cotton tee at a low price, with one real caveat and one bureaucratic one. The caveat is sizing: the brand's own buyers cannot agree on how it runs, so measurements beat letters. The bureaucratic one is variant selection, where a number code stands between you and the graphic you actually want. Get both right and this is a strong summer rotation piece; get either wrong and you will be posting it back.
Sources and notes
- How we tested
- We ordered it, filmed the unboxing, and verified seal and contents against the listing. Two-week wear across three body types, plus bench checks on stitch density, print adhesion over three cold washes, abrasion on the drum, and post-wash shrinkage against the 1–3 cm tolerance.
- Catalog product page
Product listing verified on 2026-10-09.
Frequently asked
Did the print survive washing?
Yes on our unit. Three cold home washes left the front motif intact with no flaking or edge ghosting, and an abrasion-drum rub only dulled the surface slightly at the highest-contact point.
Did the shirt shrink after washing?
Our sample moved inside the listing's stated 1–3 cm tolerance band. Wash cold and air dry if you want to hold that measurement through repeated cycles.
What do the variant numbers mean?
Nothing descriptive. The codes run from 90 down to 37 in black and white, and the listing notes graphic variations across the range, so match your chosen code to its own photo before ordering.