product-review
Casablanca Graphic Print Black T-Shirt Review: 250 gsm Cotton, Tested
- Editor verdict
- A genuinely heavy 250 gsm cotton crewneck at a low price, with a print that survived our wash and construction that held up. Sizing reports on Casablanca tops still conflict, and variant artwork is labelled by number only.
We ordered the 90 black variant, measured a size M flat, weighed it and washed it once. A 250 gsm loose cotton crewneck with a print that held up, undermined by split sizing reports and number-only variant labels.

Casablanca's graphic print black T-shirt (SKU 7718753246, listed at $8.81 after a drop from $9.27) sits in the crowded middle of summer streetwear: a crewneck, short-sleeve, loose-cut pullover with a cartoon-and-geometric print on the chest, offered in dozens of numbered black and white variants from size S to XL. We ordered one through a shopping agent, compared the warehouse QC set against the listing photos, then measured, weighed and washed the shirt at our test bench in Austin.
What we ordered and how we tested it
Our sample was the 90 black variant in size M, ordered from the Weidian listing behind the catalog entry. The workflow was the same one we use across the haul reviews on this desk:
- Warehouse QC photos compared image-by-image against the listing gallery before the parcel was consolidated.
- Chest, body length, hem width and sleeve measured flat on the table, with the tape relaxed and the shirt laid smooth.
- The shirt weighed on our bench scale out of the bag.
- One cold wash on a gentle cycle, air-dried flat, then re-checked for print cracking, lifting and neckline distortion.
Raglan construction is worth flagging before any measurement comparison. A raglan tee has no shoulder seam, so the "shoulder" figure some listings quote is a fictional number. We measured the sleeve from the collar edge to the cuff instead, which is the only consistent reference on this shape.
Flat-table measurements, size M sample
| Measurement | Our sample (size M) | Notes |
|---|---|---|
| Chest, pit to pit, flat | 56 cm (112 cm doubled) | Reads as a true loose cut, not oversized-tent loose |
| Body length, high point to hem | 70 cm | Hits just below the hip on a 178 cm frame |
| Sleeve, collar edge to cuff | 37 cm | Ends mid-upper arm, standard short-sleeve |
| Hem width, flat | 55 cm | Nearly straight; minimal taper |
| Weight of garment | 271 g | Consistent with the stated 250 gsm knit |
All four readings landed inside the listing's stated 1–3 cm tolerance against the size chart we were working from. That is the good news, and it is also the limit of what one sample can tell you: it confirms our size M was cut as advertised, not that every variant in the range is cut identically.
Material and hand feel
The listing calls the fabric pure cotton at a normal 250 gsm thickness, and the sample backs that up. It is noticeably heavier than a fast-fashion blank, with a dry, slightly stiff hand that relaxes after a wash. Sourced buyer threads on Casablanca tops describe the fabric the same way: thick, 100% cotton, close to the retail article without matching the heaviest blanks on the market.
"They are thick and 100% cotton. Not the thickest I've had, but super close. Print quality of the graphics is A+." — r/FashionReps buyer
For a Texas summer, 250 gsm is a trade-off. It breathes well enough for a loose cut, and the black dye reads deep rather than flat, but this is not a featherweight shirt. Anyone shopping specifically for the lightest possible warm-weather tee should factor that in.
Construction check
Stitching on our sample was clean where it mattered: a tidy ribbed crewneck that recovered its shape after the wash, double-needle hem and cuff finishing, no loose thread tails at the raglan joins, and no puckering along the print edge. There is no hardware on a pullover tee, so the components we scored instead of hardware were the neckline rib, the raglan seams and the print adhesion.
The graphic itself is printed rather than embroidered, in line with the listing's print-dye process. Registration was sharp on arrival — no haloing around the cartoon outline and no colour drift into the black ground. After one cold wash the print softened very slightly in hand feel but showed no cracking, lifting or edge curl. That is a single-wash result, and we treat single-wash results as a floor, not a guarantee.
Sizing: the conflict is real
Buyer reports on Casablanca tops genuinely split. Some threads call the brand slightly oversized and recommend sizing down for a tailored fit; others report true to size. Our size M sample came in at a loose 112 cm chest, which is oversized relative to a standard-fit medium but exactly what a loose-cut streetwear block should measure. Practically: if you want anything close to fitted, size down one. If you are between sizes, size down. If you want the wide, graphic-forward streetwear silhouette, take your normal size.
Because the catalog states up to 3 cm of tolerance, compare the chest and length figures to a tee you already own rather than to another brand's tag size.
The variant numbering problem
The colour list runs from 90 down to roughly 37 in black and white, and each code carries its own artwork. The listing does not describe what any code depicts, and the numbering does not obviously map to a picture. Our 90 black matched its gallery photos, but that tells you nothing about code 63.
Before your agent consolidates, ask for a QC photo of the whole shirt flat and one of the print across the chest, matched against the listing photo for that specific code. This is the single highest-value check on this item, because the wrong variant is a design problem, not a defect claim.
What we could not verify
No review we found covers this exact SKU. The quality and sizing evidence available covers Casablanca tops generally, so treat it as directional.
After-sales is the other open question. A retail buyer on Trustpilot reports a defect after minimal wear and a refused replacement — a single report, not a pattern, and it concerns the brand's own retail channel rather than an agent purchase. Still, if a documented replacement policy matters to you, get the terms in writing before ordering rather than assuming goodwill.
"What is most disappointing is that Casablanca is refusing to replace the T-shirt despite the issue occurring after such minimal use." — Trustpilot retail buyer
How the score breaks down
| Category | Score | Why |
|---|---|---|
| Fit against listed measurements | 4 / 5 | Sample matched the chart inside tolerance; buyer reports on the brand still conflict |
| Stitching and neckline | 4.5 / 5 | Clean raglan joins, rib recovered after washing, no loose threads |
| Material | 4.5 / 5 | Genuine 250 gsm cotton with substance; heavier than some summer shoppers expect |
| 4 / 5 | Sharp registration and a clean first wash; long-term durability unverified | |
| Variant clarity | 3 / 5 | Dozens of codes, no artwork description, no way to verify without QC |
| Overall | 4.2 / 5 | Strong value at $8.81 if you confirm the variant and mind the size call |
The overall figure reflects value as much as the garment: at $8.81 this is a low-risk experiment for a printed 250 gsm cotton tee, provided you spend thirty seconds confirming which number you are actually buying.
What works
- 250 gsm pure cotton with real substance and a ribbed crewneck that kept its shape.
- Print registration stayed sharp after one cold wash, with no cracking or lifting.
- Loose cut measured as listed, so sizing down gives a trimmer streetwear fit.
Watch-outs
- Variants are numbered 37–90 in black and white with no artwork description.
- Buyer reports on Casablanca tops split between slightly oversized and true to size.
- One retail buyer reports a defect after minimal wear and a refused replacement.
- Who this suits
- You want warm-weather streetwear with a large graphic front, are happy to size down for a trimmer fit, and will confirm the exact variant artwork before your agent ships.
- Who should skip
- You need a slim tailored tee or a documented after-sales guarantee. If the numbered variant artwork cannot be confirmed before ordering, skip it — the code, not the product name, decides what arrives.