{"product_id":"minimal-purple-abstract-tee-geometric-modern-graphic-t-shirt","title":"Minimal Purple Abstract Tee — Geometric Modern Graphic T-Shirt","description":"\u003ctable id=\"size-guide\" style=\"min-width: 360px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px;\"\u003e \u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e2XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e3XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e4XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e5XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWidth, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e26.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eLength, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e34.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e35.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSleeve length (from center back), in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e15.10\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e19.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e21.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.40\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e23.70\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e25.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSize tolerance, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e A clean, bold tee that speaks through shape and color. The simple, mirrored petal motif sits centered on a soft white canvas, its vibrant violet silhouette creating a calm, modern statement. Wear it when you want your look to feel deliberate but easy — a shirt that reads like thoughtful design rather than loud branding. It pairs with worn denim, a lightweight jacket, or layered under a blazer for a relaxed gallery-night vibe. The breathable cotton body and classic crewneck keep the focus on comfort while the striking graphic becomes the quiet conversation starter.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% cotton (solid colors) medium-weight 180 g\/m² fabric for breathable durability\u003cbr\u003e- Tubular knit construction without side seams for a smooth, waste-reducing silhouette\u003cbr\u003e- Ribbed, seam-free collar with shoulder tape to preserve shape and resist stretching\u003cbr\u003e- Dual printing: DTF for sleeves\/inner neck and DTG for main front graphic ensuring crisp, detailed print\u003cbr\u003e- Tear-away label, Oeko-Tex certified, ethically sourced US cotton; EU 2-year warranty and safety compliance\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Do not iron\u003cbr\u003e- Do not dryclean\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Tumble dry: low heat\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Light Pink \/ S","offer_id":56097845182843,"sku":"21873672310462930225","price":26.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":56097845215611,"sku":"77939635619408731617","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ S","offer_id":56097845248379,"sku":"16198898160137473259","price":20.99,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ S","offer_id":56097845281147,"sku":"65328152844186869402","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":56097845313915,"sku":"12967677885826276665","price":25.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":56097845346683,"sku":"25042838917628115495","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":56097845379451,"sku":"14670413326811970978","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Light Pink \/ M","offer_id":56097845412219,"sku":"27477740249764072335","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":56097845444987,"sku":"22873276283137636320","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ M","offer_id":56097845477755,"sku":"29019597403401532572","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ M","offer_id":56097845510523,"sku":"12317463008348329565","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":56097845543291,"sku":"29182204310065675552","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":56097845576059,"sku":"26562735496889690192","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":56097845608827,"sku":"16913101132106218799","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Light Pink \/ L","offer_id":56097845641595,"sku":"31441121048977895882","price":22.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":56097845674363,"sku":"23030924832077896162","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ L","offer_id":56097845707131,"sku":"12845988769845759398","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ L","offer_id":56097845739899,"sku":"10065150578641849989","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":56097845772667,"sku":"42871423831747386563","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":56097845805435,"sku":"22456172885737730569","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":56097845838203,"sku":"65642321492113539846","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Light Pink \/ XL","offer_id":56097845870971,"sku":"60581365050170073855","price":23.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":56097845903739,"sku":"25099181165796816032","price":22.99,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ XL","offer_id":56097845936507,"sku":"35914949695091869590","price":28.99,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ XL","offer_id":56097845969275,"sku":"28853136405185652553","price":28.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":56097846002043,"sku":"14980149459741196340","price":25.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":56097846034811,"sku":"24407765251519774597","price":26.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":56097846067579,"sku":"33233146989244569323","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Light Pink \/ 2XL","offer_id":56097846100347,"sku":"38427493497833317541","price":27.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":56097846133115,"sku":"32021192074545050473","price":26.99,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 2XL","offer_id":56097846165883,"sku":"33931821901959652871","price":27.99,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ 2XL","offer_id":56097846198651,"sku":"24593133485071506523","price":27.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":56097846231419,"sku":"14054770064819349372","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":56097846264187,"sku":"16872052461543934154","price":26.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":56097846296955,"sku":"10338885874190967898","price":26.99,"currency_code":"GBP","in_stock":true},{"title":"Light Pink \/ 3XL","offer_id":56097846329723,"sku":"15323952175128538991","price":27.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":56097846362491,"sku":"20214991900131333872","price":28.99,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ 3XL","offer_id":56097846395259,"sku":"28557239564899684298","price":28.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":56097846428027,"sku":"13334841060410144773","price":28.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":56097846460795,"sku":"56014627566801171951","price":28.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":56097846493563,"sku":"49605092983365637216","price":27.99,"currency_code":"GBP","in_stock":true},{"title":"Light Pink \/ 4XL","offer_id":56097846526331,"sku":"31698951536711104646","price":23.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":56097846559099,"sku":"32241602961121832723","price":27.99,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ 4XL","offer_id":56097846591867,"sku":"12660656953200368704","price":25.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":56097846624635,"sku":"15609249080173290153","price":27.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":56097846657403,"sku":"90923445773619121574","price":28.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":56097846690171,"sku":"13673729364944997510","price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Light Pink \/ 5XL","offer_id":56097846722939,"sku":"31764430342367501540","price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":56097846755707,"sku":"11133409370180386298","price":27.99,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ 5XL","offer_id":56097846788475,"sku":"16252380741831157014","price":28.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":56097846821243,"sku":"11028474193388892800","price":27.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":56097846854011,"sku":"17091521125073762430","price":30.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":56097846886779,"sku":"40349205691366761101","price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0903\/9708\/1979\/files\/9918993250477980270_2048.jpg?v=1771726856","url":"https:\/\/jabhaus.com\/products\/minimal-purple-abstract-tee-geometric-modern-graphic-t-shirt","provider":"JABHaus","version":"1.0","type":"link"}