{"product_id":"t-shirt-love-is-real-contracts-are-optional-graphic-tee","title":"T‑Shirt — Love Is Real, Contracts Are Optional Graphic Tee","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;\"\u003eXS\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                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            20.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            22.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            24.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            26.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            30.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            32.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            27.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            29.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            30.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            31.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            32.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            33.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            34.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            35.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Sleeve length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            7.99 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.23 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.74 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.02 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.25 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.49 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.72 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.96 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Size tolerance, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        Soft, honest, and a little rebellious—this lightweight tee speaks to those who trust feeling over formalities. The design pairs a richly textured anatomical heart with a marriage certificate and an open padlock, under the headline “LOVE IS REAL” and the tagline “CONTRACTS ARE OPTIONAL.” Worn alone or layered, the shirt reads like a personal manifesto: love matters more than paperwork. The comfortable crew neck and classic fit let the message come through without fuss. It drapes easily for relaxed days at home, coffee dates, or evenings with kindred spirits who value authenticity over convention.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun cotton (lightweight 153 g\/m²) for a soft, breathable feel\u003cbr\u003e- Tubular knit construction—no side seams for cleaner lines and less fabric waste\u003cbr\u003e- Ribbed, elastic collar with shoulder tape for lasting shape and comfort\u003cbr\u003e- Pearlized tear-away label and OEKO-TEX® STANDARD 100 certified for skin-friendly safety\u003cbr\u003e- Prints applied with DTG\/DTF methods; sleeve and neck labels printed via DTF for crisp detail\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":"Red \/ XS","offer_id":45219880304663,"sku":"14920979205309411130","price":29.5,"currency_code":"USD","in_stock":true},{"title":"White \/ XS","offer_id":45219880337431,"sku":"33000332170957402830","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":45219880370199,"sku":"14746674601009999676","price":29.5,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":45219880402967,"sku":"24383625263307439111","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Heather Sapphire \/ S","offer_id":45219880435735,"sku":"21136929706372245855","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ S","offer_id":45219880468503,"sku":"18658457913738776524","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":45219880501271,"sku":"50034927338859830149","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sky \/ S","offer_id":45219880534039,"sku":"14136538845639470298","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":45219880566807,"sku":"99352685442115408008","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ S","offer_id":45219880599575,"sku":"56742912295864911269","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":45219880632343,"sku":"76018024329177870064","price":29.5,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":45219880665111,"sku":"31913205350138018113","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Heather Sapphire \/ M","offer_id":45219880697879,"sku":"25653742472566681166","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ M","offer_id":45219880730647,"sku":"23823653391009714088","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":45219880763415,"sku":"26641773549489199959","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sky \/ M","offer_id":45219880796183,"sku":"18310615351214918544","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":45219880828951,"sku":"33822365815030399580","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ M","offer_id":45219880861719,"sku":"52385146737822499028","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":45219880894487,"sku":"32082426866195888854","price":29.5,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":45219880927255,"sku":"31527290171588386235","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Heather Sapphire \/ L","offer_id":45219880960023,"sku":"81759331078626791344","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ L","offer_id":45219880992791,"sku":"83966764020834369689","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":45219881025559,"sku":"13087378946152508293","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sky \/ L","offer_id":45219881058327,"sku":"94688546715596042940","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":45219881091095,"sku":"40958395808383823415","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ L","offer_id":45219881123863,"sku":"28413157760542709984","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":45219881156631,"sku":"24179922444132022718","price":30.5,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":45219881189399,"sku":"32246002740179793928","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Heather Sapphire \/ XL","offer_id":45219881222167,"sku":"23455686689609067352","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ XL","offer_id":45219881254935,"sku":"89620404958347514605","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":45219881287703,"sku":"43525184784825033359","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Sky \/ XL","offer_id":45219881320471,"sku":"10134005131214124809","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":45219881353239,"sku":"62586920813703684949","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ XL","offer_id":45219881386007,"sku":"72036268488542914828","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":45219881418775,"sku":"29469405386509988305","price":31.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":45219881451543,"sku":"97758800360659254953","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Heather Sapphire \/ 2XL","offer_id":45219881484311,"sku":"33248162767475470162","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ 2XL","offer_id":45219881517079,"sku":"13555295409390563889","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":45219881549847,"sku":"32443944801074626946","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Sky \/ 2XL","offer_id":45219881582615,"sku":"63071724689519014664","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 2XL","offer_id":45219881615383,"sku":"20155111428048671999","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ 2XL","offer_id":45219881648151,"sku":"10197835770208235924","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":45219881680919,"sku":"27087332026280960559","price":32.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":45219881713687,"sku":"18330646560803184137","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Heather Sapphire \/ 3XL","offer_id":45219881746455,"sku":"19405426569582958204","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ 3XL","offer_id":45219881779223,"sku":"26126403370858993197","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 3XL","offer_id":45219881811991,"sku":"39814082318938549875","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Sky \/ 3XL","offer_id":45219881844759,"sku":"82385945601720162653","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 3XL","offer_id":45219881877527,"sku":"24411626102886253788","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ 3XL","offer_id":45219881910295,"sku":"18189128013199533750","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Red \/ 4XL","offer_id":45219881943063,"sku":"29672615624728339954","price":33.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":45219881975831,"sku":"50331418813950200692","price":33.5,"currency_code":"USD","in_stock":true},{"title":"Red \/ 5XL","offer_id":45219882008599,"sku":"21175917418625448001","price":34.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 5XL","offer_id":45219882041367,"sku":"89907113180271363205","price":34.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/7279\/6439\/files\/16839568854749622143_2048.jpg?v=1781563644","url":"https:\/\/www.freethoughtsupply.com\/products\/t-shirt-love-is-real-contracts-are-optional-graphic-tee","provider":"Free Thought Supply LLC","version":"1.0","type":"link"}