{"product_id":"t-shirt-not-anti-love-anti-contract-graphic-tee","title":"T-Shirt — \"Not Anti-Love, Anti-Contract\" 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        A soft, breathable cotton tee with a playful, vintage-inspired design that reads “Not Anti-Love” paired with iconography of a heart and a contract. Lightweight and smooth, it sits comfortably at the crew neckline and drapes casually for everyday wear. The muted sage and warm cream tones give it a calm, thoughtful vibe — wearable at home, out for a coffee, or layered under a jacket for a relaxed, intentional look. It feels lived-in without being worn-out, and the thoughtful print invites conversation without shouting. For people who appreciate gentle statements and quiet symbolism, this shirt blends comfort with purpose.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun cotton (lightweight 153 g\/m²) for soft, breathable wear\u003cbr\u003e- Tubular knit construction — no side seams for a clean, smooth silhouette\u003cbr\u003e- Ribbed crew neckline with shoulder tape to maintain shape and prevent stretching\u003cbr\u003e- DTG and DTF printed details for crisp, durable graphics (sleeve and neck labels via DTF)\u003cbr\u003e- OEKO-TEX® STANDARD 100 certified and EU 2-year warranty; meets safety and compliance standards\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":"White \/ XS","offer_id":45220712349719,"sku":"70867830238503439597","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":45220712382487,"sku":"18538869311961844246","price":29.5,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":45220712415255,"sku":"32294461584736586869","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ S","offer_id":45220712448023,"sku":"23813392771836340373","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":45220712480791,"sku":"27803082173003049080","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":45220712513559,"sku":"54153318253693567754","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Stone Blue \/ S","offer_id":45220712546327,"sku":"54882449868314259166","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ S","offer_id":45220712579095,"sku":"25038450088945837832","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":45220712611863,"sku":"29495553127894363412","price":29.5,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":45220712644631,"sku":"20622954254468992807","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ M","offer_id":45220712677399,"sku":"84790431477606757854","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":45220712710167,"sku":"18288026827696902720","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":45220712742935,"sku":"27462846519778820193","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Stone Blue \/ M","offer_id":45220712775703,"sku":"17819334548193503433","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ M","offer_id":45220712808471,"sku":"10073832250630193867","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":45220712841239,"sku":"26579734873460863986","price":29.5,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":45220712874007,"sku":"23915843388275771191","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ L","offer_id":45220712906775,"sku":"28049638254462139236","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":45220712939543,"sku":"12306033224708671544","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":45220712972311,"sku":"23282053031893602354","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Stone Blue \/ L","offer_id":45220713005079,"sku":"24881214850967428607","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ L","offer_id":45220713037847,"sku":"70452928564776206044","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":45220713070615,"sku":"22334117928465060565","price":30.5,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":45220713103383,"sku":"29379604260190954991","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ XL","offer_id":45220713136151,"sku":"23101097221920841789","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":45220713168919,"sku":"30294212472177107004","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":45220713201687,"sku":"34944865457518520750","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Stone Blue \/ XL","offer_id":45220713234455,"sku":"83448645508513075940","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ XL","offer_id":45220713267223,"sku":"25532796981582889271","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":45220713299991,"sku":"13215298738804821170","price":31.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":45220713332759,"sku":"32561874535511572546","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ 2XL","offer_id":45220713365527,"sku":"31443670039095896738","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":45220713398295,"sku":"13961613830714001517","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 2XL","offer_id":45220713431063,"sku":"58335676169823007318","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Stone Blue \/ 2XL","offer_id":45220713463831,"sku":"30006098454428864477","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ 2XL","offer_id":45220713496599,"sku":"21079267875364817646","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 3XL","offer_id":45220713529367,"sku":"22828284638535817030","price":32.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":45220713562135,"sku":"29725482849769591327","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ 3XL","offer_id":45220713594903,"sku":"17663637801338174201","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 3XL","offer_id":45220713627671,"sku":"21095022985756339148","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 3XL","offer_id":45220713660439,"sku":"44480727388345999198","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Stone Blue \/ 3XL","offer_id":45220713693207,"sku":"12229630603479503886","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ 3XL","offer_id":45220713725975,"sku":"16265735710245985450","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 4XL","offer_id":45220713758743,"sku":"19714596254794483238","price":33.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":45220713791511,"sku":"24746103473641433504","price":33.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 5XL","offer_id":45220713824279,"sku":"23066713268325853501","price":34.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/7279\/6439\/files\/17181027582057787007_2048.jpg?v=1781580287","url":"https:\/\/www.freethoughtsupply.com\/products\/t-shirt-not-anti-love-anti-contract-graphic-tee","provider":"Free Thought Supply LLC","version":"1.0","type":"link"}