{"product_id":"sorry-i-have-a-boyfriend-t-shirt","title":"Sorry I Have a Boyfriend T-Shirt","description":"Lightweight, soft, and quietly bold — this tee speaks with a wink. The clean white canvas puts the cheeky block-letter print front and center: a short, witty line that lands in conversation and lifts the mood. Wear it on casual days when you want something comfortable that still has personality. The breathable ring-spun cotton and classic crew cut make it easy to layer under jackets or pair with jeans. Subtle details like the ribbed collar, tear-away label, and shoulder tape keep the fit neat and comfortable through repeat wear, while the durable print method holds up to washes. It’s the kind of everyday shirt that feels broken-in from the first wear and keeps making people smile.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun cotton (lightweight 153 g\/m²) for a soft, breathable feel\u003cbr\u003e- Classic crew neckline with ribbed knit to hold shape\u003cbr\u003e- Tubular knit (no side seams) for a clean silhouette and reduced fabric waste\u003cbr\u003e- Pearlized tear-away label and shoulder tape for comfort and stability\u003cbr\u003e- DTG\/DTF printed graphics with durable print quality; OEKO-TEX® STANDARD 100 certified\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Do not dryclean\u003cbr\u003e- Do not bleach\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Machine wash: cold (max 30C or 90F), with similar colors \u003cbr\u003e","brand":"Printify","offers":[{"title":"Light Pink \/ S","offer_id":50444119965888,"sku":"92095942109902428791","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":50444120195264,"sku":"35531429727068348609","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":50444120424640,"sku":"19216396135152314979","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":50444120654016,"sku":"23293424267638561849","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 2XL","offer_id":50444120883392,"sku":"15553333614739633397","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 3XL","offer_id":50444121112768,"sku":"27525673334424053386","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":50444119867584,"sku":"13528901957215328834","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":50444120096960,"sku":"19135344333033347429","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":50444120326336,"sku":"15733116984113275192","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":50444120555712,"sku":"31027631000632410119","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":50444120785088,"sku":"25404503752838000715","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":50444121014464,"sku":"14700211917027142940","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":50444121243840,"sku":"90454913852527810317","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":50444119933120,"sku":"21048792468663618585","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":50444120162496,"sku":"23678354128208996268","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":50444120391872,"sku":"18386640297154485662","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":50444120621248,"sku":"32788784719907004523","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":50444120850624,"sku":"26211059414207096756","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 3XL","offer_id":50444121080000,"sku":"88101410976596678910","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":50444119834816,"sku":"70456307763045073025","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":50444120064192,"sku":"25264543484185578464","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":50444120293568,"sku":"10320237578644733071","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":50444120522944,"sku":"66458784805409283563","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":50444120752320,"sku":"27263252383546554466","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":50444120981696,"sku":"23069055003462657203","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":50444121211072,"sku":"23989916003845168059","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":50444119900352,"sku":"15475802493824628388","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ M","offer_id":50444120129728,"sku":"21757587183692575146","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":50444120359104,"sku":"20441503752502740139","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":50444120588480,"sku":"11687044203825549602","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 2XL","offer_id":50444120817856,"sku":"12197265349453578583","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 3XL","offer_id":50444121047232,"sku":"22919205358786231671","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sage \/ S","offer_id":50444119998656,"sku":"15140338063050738829","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sage \/ M","offer_id":50444120228032,"sku":"19463714018527740627","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sage \/ L","offer_id":50444120457408,"sku":"21799926067993558249","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sage \/ XL","offer_id":50444120686784,"sku":"22868658447239484205","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sage \/ 2XL","offer_id":50444120916160,"sku":"84712676707382519901","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sage \/ 3XL","offer_id":50444121145536,"sku":"13630561060679273623","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":50444119802048,"sku":"33795480369472069423","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":50444120031424,"sku":"25460636147677013261","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":50444120260800,"sku":"78787729907010305063","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":50444120490176,"sku":"26377918473314882830","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":50444120719552,"sku":"14018477492347608944","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 3XL","offer_id":50444120948928,"sku":"20205135706707945707","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 4XL","offer_id":50444121178304,"sku":"34386589548366442890","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0743\/5540\/9088\/files\/20261008100715-1f1c3000-9901-6a68-b047-1246d43940e2.png?v=1791454112","url":"https:\/\/gymnastshirts.com\/products\/sorry-i-have-a-boyfriend-t-shirt","provider":"Gymnastics Life Shirts","version":"1.0","type":"link"}