{"title":"Sweaters","description":"\u003cp\u003eSmutty never looked so cozy. Our Morally Grey sweaters are perfect for the romantasy lover who prefers their darkness with a side of comfort.\u003c\/p\u003e","products":[{"product_id":"unisex-heavy-blend™-crewneck-sweatshirt","title":"Team Morally Grey Crewneck Sweater","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                \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                            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.01 \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                        \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                    \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                    \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 (from center back), 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                            33.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                            34.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                            35.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                            36.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                            37.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                            38.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                            39.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                            40.50 \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                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp\u003eThe Gildan 18000 sweatshirt is a unisex heavy blend crewneck made from a 50\/50 cotton-polyester fabric, combining softness with lasting durability. Its smooth surface supports crisp, vibrant prints and embroidery, while the ribbed-knit collar and reinforced cuffs help it keep its shape over time. A seamless body design reduces irritation and adds to overall comfort. Practical, sturdy, and print-friendly, the Gildan 18000 sweatshirt remains a top choice for custom apparel.\u003cbr\u003e\u003cbr\u003e \u003cstrong\u003eDisclaimers\u003c\/strong\u003e:\u003c\/p\u003e\u003cp\u003e- Due to the fabric properties, the White color variant may appear off-white rather than bright white.\u003cbr\u003e- Subtle orange hue shifts with lighting in the Orange color variant.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e.: The Gildan 18000 sweatshirt is built for comfort and durability, made from a medium-heavy (8.0 oz\/yd² (271 g\/m²)) 50\/50 cotton-polyester blend. \u003cbr\u003e.: The classic fit along with the crew neckline deliver a comfy wearing experience with a clean-cut style. Meanwhile, the double-needle stitching at the shoulder, armhole, neck, waistband, and cuff seams add top-tier durability. \u003cbr\u003e.: Say goodbye to itchiness thanks to the gray, pearlized tear-away label. \u003cbr\u003e.: The Gildan 18000 sweatshirt uses ethically grown US cotton, supported by the US Cotton Trust Protocol, with OEKO-TEX® STANDARD 100 (Certificate No. 168252, OETI - Institut fuer Oekologie) certified dyes.\u003cbr\u003e.: Fabric blends: Heather Sport colors - 60% polyester, 40% cotton\u003cbr\u003e.: Embroidery decoration method available on either left chest, center chest, or large center chest, as well as right + left wrists\u003c\/p\u003e","brand":"Printify","offers":[{"title":"S \/ Charcoal","offer_id":50351359623405,"sku":"29948990569721798717","price":34.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Dark Heather","offer_id":50351359656173,"sku":"12015407449949968720","price":34.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Sand","offer_id":50351359688941,"sku":"11047185339261227775","price":34.99,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":50351305195757,"sku":"84022445692302469888","price":34.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Black","offer_id":50351359721709,"sku":"12292546158624071354","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Charcoal","offer_id":50351359754477,"sku":"30470614692687734537","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Dark Heather","offer_id":50351359787245,"sku":"21287041015767312455","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Sand","offer_id":50351359820013,"sku":"15473763164805480563","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":50351305228525,"sku":"12797413899328193261","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Black","offer_id":50351359852781,"sku":"19907779405118936573","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Charcoal","offer_id":50351359885549,"sku":"17712552377077712999","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Dark Heather","offer_id":50351359918317,"sku":"13272365846881866000","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Sand","offer_id":50351359951085,"sku":"64388552109821041960","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":50351305261293,"sku":"16206148901231958525","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Black","offer_id":50351359983853,"sku":"92388814426780505119","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Charcoal","offer_id":50351360016621,"sku":"19477348503768623366","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Dark Heather","offer_id":50351360049389,"sku":"16119629680961414278","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sand","offer_id":50351360082157,"sku":"22999268127132673414","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":50351305294061,"sku":"28558221386181426259","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black","offer_id":50351360114925,"sku":"26844009182443274536","price":34.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Charcoal","offer_id":50351360147693,"sku":"19053953488530705241","price":34.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Dark Heather","offer_id":50351360180461,"sku":"25072937564782886483","price":34.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sand","offer_id":50351360213229,"sku":"64325708651374209349","price":34.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ White","offer_id":50351305326829,"sku":"91788130632906674267","price":34.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Black","offer_id":50351360245997,"sku":"13254234069521895624","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0826\/2582\/2957\/files\/5802044063728189989_2048.jpg?v=1787271137"},{"product_id":"team-morally-grey-crewneck-sweatshirt-gothic-booklover-graphic","title":"Team Morally Grey Crewneck Sweatshirt – Gothic Booklover Graphic","description":"Soft, lived-in comfort meets quiet wit. This crewneck wraps you in midweight warmth while a hand-drawn, vintage-style illustration rests over the chest: stacked books, roses, and a tasteful banner reading “Team Morally Grey.” It reads like a secret club for readers and rule-benders — the kind of sweatshirt you grab for evening strolls, coffee shop plotting sessions, or slow Sundays lost in a novel. The neutral, slightly off-white fabric lets the intricate monochrome artwork stand out without shouting. Thoughtful construction — a ribbed collar, tubular knit body, and double-needle stitching — keeps the silhouette clean and durable. Wear it layered with a coat or alone with joggers; it feels familiar from the first pull-over and gets better with time.\u003cbr\u003e\u003cbr\u003eWho this connects with: bookish minds who appreciate a sly moral wink, tabletop and story-driven gamers, philosophy students, and anyone who prefers nuance over easy answers. It sits comfortably in study sessions, late-night campaign planning, and cozy gatherings celebrating complicated characters and gray-area choices.\u003cbr\u003e\u003cbr\u003eAtmosphere: quiet libraries, candlelit debate, tucked-in notebooks, and the warm hum of conversation about plots and principles. The sweatshirt’s vintage engraving style and muted palette create an atmosphere of thoughtful rebellion — soft but sharp.\u003cbr\u003e\u003cbr\u003eMaterials \u0026amp; care highlights are woven into the design: ethically sourced US cotton blend, OEKO-TEX® certified dyes, and a tear-away label for scratch-free wear. Embroidery options are available for a personalized touch on chest or wrists.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- Medium-heavy 50\/50 cotton-poly blend (8.0 oz\/yd²) for warmth and durability\u003cbr\u003e- Tubular knit (no side seams) with ribbed knit collar for shape retention\u003cbr\u003e- Double-needle stitching at shoulders, cuffs, neck and waistband for reinforced durability\u003cbr\u003e- OEKO-TEX® certified dyes, ethically grown US cotton, and tear-away inner label for comfort\u003cbr\u003e- Embroidery available on left\/center\/large center chest and both wrists; DTF inner neck labels and wrist prints\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Do not dryclean\u003cbr\u003e- \u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eProduct information\u003c\/strong\u003e: Gildan 18000, 2 year warranty in EU and Northern Ireland as per Directive 1999\/44\/EC\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings, Hazard\u003c\/strong\u003e: Made in Nicaragua, For adults\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare instructions\u003c\/strong\u003e: Machine wash: cold (max 30C or 90F), Non-chlorine: bleach as needed, Tumble dry: low heat, , Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"S \/ Dark Heather","offer_id":50360148230381,"sku":"92352262452209099854","price":34.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Sand","offer_id":50360148263149,"sku":"15821573793470990226","price":34.99,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":50360148295917,"sku":"15594869419394268070","price":34.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Black","offer_id":50360148328685,"sku":"52792006231543366571","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Dark Heather","offer_id":50360148361453,"sku":"23748907680375456204","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Sand","offer_id":50360148394221,"sku":"13710508255759790129","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":50360148426989,"sku":"22586043175918052328","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Black","offer_id":50360148459757,"sku":"27805008050334464058","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Dark Heather","offer_id":50360148492525,"sku":"11723887767744841343","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Sand","offer_id":50360148525293,"sku":"98784227132135496101","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":50360148558061,"sku":"18713275941743260284","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Black","offer_id":50360148590829,"sku":"24889887158747542023","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Dark Heather","offer_id":50360148623597,"sku":"31610820345242294876","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sand","offer_id":50360148656365,"sku":"21356790410871150384","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":50360148689133,"sku":"17422185304437689811","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black","offer_id":50360148721901,"sku":"23591007648016306702","price":34.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Dark Heather","offer_id":50360148754669,"sku":"16849739170632251380","price":34.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sand","offer_id":50360148787437,"sku":"32279887143821565116","price":34.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ White","offer_id":50360148820205,"sku":"29391843465445400894","price":34.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Black","offer_id":50360148852973,"sku":"90628009257924311290","price":34.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Sand","offer_id":50360148885741,"sku":"22854692892799750805","price":34.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ White","offer_id":50360148918509,"sku":"31032107839949727202","price":34.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Black","offer_id":50360148951277,"sku":"22784109738894222580","price":34.99,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Black","offer_id":50360148984045,"sku":"29944218191786686515","price":37.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0826\/2582\/2957\/files\/2489196637903348441_2048.jpg?v=1785628893"},{"product_id":"morally-grey-because-villain-has-a-point-crewneck-sweatshirt","title":"Morally Grey Because Villain Has a Point Crewneck Sweatshirt","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                \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                            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.01 \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                    \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 (from center back), 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                            33.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                            34.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                            35.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                            36.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                            37.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                            38.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                            39.50 \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                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        A soft, mid-weight crewneck that wears like an old favorite and carries a darker, story-driven edge. Faded gothic lettering reads “Morally Grey” with winged flourishes, a crescent moon, and rose accents—subtle on the chest, echoed as delicate artwork along the wrists. It settles easily into cool evenings, tabletop nights, and slow walks through foggy streets. The look speaks to readers of antiheroes and players of narrative games; it’s the sweatshirt you reach for when you want to feel quietly defiant and comfortably seen. Thoughtful details—tubular knit, ribbed collar, and reinforced seams—keep the shape through many seasons, while soft fabric and a tear-away label banish itch and distraction. Wear it to late-night gaming sessions, book club debates about villains, or when you want a layer that says you appreciate nuance without shouting.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- Embroidery available on left\/center chest and both wrists for tailored accents\u003cbr\u003e- Medium-heavy 50\/50 cotton-poly blend (8.0 oz\/yd²) for warmth and durability\u003cbr\u003e- Tubular knit construction with ribbed collar and double-needle stitching for lasting shape\u003cbr\u003e- DTF inner neck labels and wrist prints, DTG used for other prints\u003cbr\u003e- OEKO-TEX® certified dyes and ethically grown US cotton; meets safety and compliance standards\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Do not dryclean\u003cbr\u003e- \u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eProduct information\u003c\/strong\u003e: Gildan 18000, 2 year warranty in EU and Northern Ireland as per Directive 1999\/44\/EC\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings, Hazard\u003c\/strong\u003e: Made in Nicaragua, For adults\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare instructions\u003c\/strong\u003e: Machine wash: cold (max 30C or 90F), Non-chlorine: bleach as needed, Tumble dry: low heat, , Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"S \/ Sand","offer_id":50378036904173,"sku":"22156109554325710076","price":34.99,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":50378036936941,"sku":"16740011404315701078","price":34.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Black","offer_id":50360312561901,"sku":"11321386434830744836","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Sand","offer_id":50378036969709,"sku":"13044841735197933268","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":50378037002477,"sku":"33459754454013677879","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Black","offer_id":50360312594669,"sku":"10223457424928587669","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Sand","offer_id":50378037035245,"sku":"16498693921530278379","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":50378037068013,"sku":"33641145908118969412","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Black","offer_id":50360312627437,"sku":"30603256559363099577","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sand","offer_id":50378037100781,"sku":"33472115307440406756","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":50378037133549,"sku":"33157047790721505784","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black","offer_id":50360312660205,"sku":"10168809444081477740","price":34.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sand","offer_id":50378037166317,"sku":"33586204284944275875","price":36.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ White","offer_id":50378037199085,"sku":"19713043135433971161","price":36.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Black","offer_id":50360312692973,"sku":"33366542498876179095","price":36.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0826\/2582\/2957\/files\/4188995069983788932_2048.jpg?v=1785628796"},{"product_id":"copy-of-unisex-heavy-blend™-crewneck-sweatshirt","title":"Fueled By Caffeine and Fictional Men Crewneck Sweatshirt","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                \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                            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.01 \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                        \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                    \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                    \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 (from center back), 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                            33.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                            34.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                            35.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                            36.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                            37.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                            38.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                            39.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                            40.50 \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                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp\u003eThe Gildan 18000 sweatshirt is a unisex heavy blend crewneck made from a 50\/50 cotton-polyester fabric, combining softness with lasting durability. Its smooth surface supports crisp, vibrant prints and embroidery, while the ribbed-knit collar and reinforced cuffs help it keep its shape over time. A seamless body design reduces irritation and adds to overall comfort. Practical, sturdy, and print-friendly, the Gildan 18000 sweatshirt remains a top choice for custom apparel.\u003cbr\u003e\u003cbr\u003e \u003cstrong\u003eDisclaimers\u003c\/strong\u003e:\u003c\/p\u003e\u003cp\u003e- Due to the fabric properties, the White color variant may appear off-white rather than bright white.\u003cbr\u003e- Subtle orange hue shifts with lighting in the Orange color variant.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e.: The Gildan 18000 sweatshirt is built for comfort and durability, made from a medium-heavy (8.0 oz\/yd² (271 g\/m²)) 50\/50 cotton-polyester blend. \u003cbr\u003e.: The classic fit along with the crew neckline deliver a comfy wearing experience with a clean-cut style. Meanwhile, the double-needle stitching at the shoulder, armhole, neck, waistband, and cuff seams add top-tier durability. \u003cbr\u003e.: Say goodbye to itchiness thanks to the gray, pearlized tear-away label. \u003cbr\u003e.: The Gildan 18000 sweatshirt uses ethically grown US cotton, supported by the US Cotton Trust Protocol, with OEKO-TEX® STANDARD 100 (Certificate No. 168252, OETI - Institut fuer Oekologie) certified dyes.\u003cbr\u003e.: Fabric blends: Heather Sport colors - 60% polyester, 40% cotton\u003cbr\u003e.: Embroidery decoration method available on either left chest, center chest, or large center chest, as well as right + left wrists\u003c\/p\u003e","brand":"Printify","offers":[{"title":"S \/ Charcoal","offer_id":50377038069997,"sku":"20314826969341573792","price":34.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Dark Heather","offer_id":50377038102765,"sku":"33301574999401386055","price":34.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Sand","offer_id":50377038135533,"sku":"16275836049314149191","price":34.99,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":50377038168301,"sku":"12325552617059959105","price":34.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Black","offer_id":50377038201069,"sku":"98442827887448929088","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Charcoal","offer_id":50377038233837,"sku":"66527879607056729006","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Dark Heather","offer_id":50377038266605,"sku":"98093339736744128774","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Sand","offer_id":50377038299373,"sku":"77252411416583789531","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":50377038332141,"sku":"27057471619930690618","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Black","offer_id":50377038364909,"sku":"33020600939267327350","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Charcoal","offer_id":50377038397677,"sku":"15475713402894688403","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Dark Heather","offer_id":50377038430445,"sku":"33100186783163031543","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Sand","offer_id":50377038463213,"sku":"29023135097696815093","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":50377038495981,"sku":"21498518887595799342","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Black","offer_id":50377038528749,"sku":"16900912026547348240","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Charcoal","offer_id":50377038561517,"sku":"29381901842830574153","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Dark Heather","offer_id":50377038594285,"sku":"76574524752490720497","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sand","offer_id":50377038627053,"sku":"23363037144986323749","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":50377038659821,"sku":"25526255853417414621","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black","offer_id":50377038692589,"sku":"11676061643164746878","price":34.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Charcoal","offer_id":50377038725357,"sku":"22369539759889530159","price":37.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Dark Heather","offer_id":50377038758125,"sku":"28177962493889951577","price":37.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sand","offer_id":50377038790893,"sku":"37829340190501953702","price":37.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ White","offer_id":50377038823661,"sku":"88385076212830627231","price":37.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Black","offer_id":50377038856429,"sku":"22013742651766622353","price":37.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0826\/2582\/2957\/files\/4171218439217128530_2048.jpg?v=1785701667"},{"product_id":"copy-of-copy-of-unisex-heavy-blend™-crewneck-sweatshirt","title":"Red Flags are my Love Language - Crewneck Sweatshirt","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                \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                            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.01 \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                        \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                    \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                    \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 (from center back), 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                            33.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                            34.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                            35.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                            36.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                            37.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                            38.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                            39.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                            40.50 \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                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \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                \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                            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.01 \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                        \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                    \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                    \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 (from center back), 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                            33.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                            34.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                            35.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                            36.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                            37.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                            38.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                            39.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                            40.50 \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                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp\u003eThe Gildan 18000 sweatshirt is a unisex heavy blend crewneck made from a 50\/50 cotton-polyester fabric, combining softness with lasting durability. Its smooth surface supports crisp, vibrant prints and embroidery, while the ribbed-knit collar and reinforced cuffs help it keep its shape over time. A seamless body design reduces irritation and adds to overall comfort. Practical, sturdy, and print-friendly, the Gildan 18000 sweatshirt remains a top choice for custom apparel.\u003cbr\u003e\u003cbr\u003e \u003cstrong\u003eDisclaimers\u003c\/strong\u003e:\u003c\/p\u003e\u003cp\u003e- Due to the fabric properties, the White color variant may appear off-white rather than bright white.\u003cbr\u003e- Subtle orange hue shifts with lighting in the Orange color variant.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e.: The Gildan 18000 sweatshirt is built for comfort and durability, made from a medium-heavy (8.0 oz\/yd² (271 g\/m²)) 50\/50 cotton-polyester blend. \u003cbr\u003e.: The classic fit along with the crew neckline deliver a comfy wearing experience with a clean-cut style. Meanwhile, the double-needle stitching at the shoulder, armhole, neck, waistband, and cuff seams add top-tier durability. \u003cbr\u003e.: Say goodbye to itchiness thanks to the gray, pearlized tear-away label. \u003cbr\u003e.: The Gildan 18000 sweatshirt uses ethically grown US cotton, supported by the US Cotton Trust Protocol, with OEKO-TEX® STANDARD 100 (Certificate No. 168252, OETI - Institut fuer Oekologie) certified dyes.\u003cbr\u003e.: Fabric blends: Heather Sport colors - 60% polyester, 40% cotton\u003cbr\u003e.: Embroidery decoration method available on either left chest, center chest, or large center chest, as well as right + left wrists\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eProduct information\u003c\/strong\u003e: Gildan 18000, 2 year warranty in EU and Northern Ireland as per Directive 1999\/44\/EC\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings, Hazard\u003c\/strong\u003e: Made in Nicaragua, For adults\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare instructions\u003c\/strong\u003e: Machine wash: cold (max 30C or 90F), Non-chlorine: bleach as needed, Tumble dry: low heat, , Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"S \/ Sand","offer_id":50382518026477,"sku":"33208553561589012273","price":34.99,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":50382518059245,"sku":"43096904723726150180","price":34.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Black","offer_id":50377065070829,"sku":"29362784731432624934","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Sand","offer_id":50382518092013,"sku":"11942893520881362587","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":50382518124781,"sku":"95902876356305780107","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Black","offer_id":50377065234669,"sku":"28165070345236363854","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Sand","offer_id":50382518157549,"sku":"90058950096805682969","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":50382518190317,"sku":"25389662396471452787","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Black","offer_id":50377065398509,"sku":"21774957004236067427","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sand","offer_id":50382518223085,"sku":"32610543516862067074","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":50382518255853,"sku":"17334973665970315782","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black","offer_id":50377065562349,"sku":"21319638816519645138","price":34.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sand","offer_id":50382518288621,"sku":"67088549364115115919","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ White","offer_id":50382518321389,"sku":"72835000656452154960","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Black","offer_id":50377065726189,"sku":"21697206446027378176","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0826\/2582\/2957\/files\/7503039510165885617_2048.jpg?v=1785701439"},{"product_id":"copy-of-copy-of-unisex-heavy-blend™-crewneck-sweatshirt-1","title":"Unisex Heavy Blend™ Crewneck Sweatshirt","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                \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                            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.01 \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                        \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                    \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                    \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 (from center back), 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                            33.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                            34.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                            35.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                            36.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                            37.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                            38.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                            39.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                            40.50 \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                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp\u003eThe Gildan 18000 sweatshirt is a unisex heavy blend crewneck made from a 50\/50 cotton-polyester fabric, combining softness with lasting durability. Its smooth surface supports crisp, vibrant prints and embroidery, while the ribbed-knit collar and reinforced cuffs help it keep its shape over time. A seamless body design reduces irritation and adds to overall comfort. Practical, sturdy, and print-friendly, the Gildan 18000 sweatshirt remains a top choice for custom apparel.\u003cbr\u003e\u003cbr\u003e \u003cstrong\u003eDisclaimers\u003c\/strong\u003e:\u003c\/p\u003e\u003cp\u003e- Due to the fabric properties, the White color variant may appear off-white rather than bright white.\u003cbr\u003e- Subtle orange hue shifts with lighting in the Orange color variant.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e.: The Gildan 18000 sweatshirt is built for comfort and durability, made from a medium-heavy (8.0 oz\/yd² (271 g\/m²)) 50\/50 cotton-polyester blend. \u003cbr\u003e.: The classic fit along with the crew neckline deliver a comfy wearing experience with a clean-cut style. Meanwhile, the double-needle stitching at the shoulder, armhole, neck, waistband, and cuff seams add top-tier durability. \u003cbr\u003e.: Say goodbye to itchiness thanks to the gray, pearlized tear-away label. \u003cbr\u003e.: The Gildan 18000 sweatshirt uses ethically grown US cotton, supported by the US Cotton Trust Protocol, with OEKO-TEX® STANDARD 100 (Certificate No. 168252, OETI - Institut fuer Oekologie) certified dyes.\u003cbr\u003e.: Fabric blends: Heather Sport colors - 60% polyester, 40% cotton\u003cbr\u003e.: Embroidery decoration method available on either left chest, center chest, or large center chest, as well as right + left wrists\u003c\/p\u003e","brand":"Printify","offers":[{"title":"S \/ Charcoal","offer_id":50377069166829,"sku":"91472967168444934735","price":34.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Dark Heather","offer_id":50377069199597,"sku":"23895612123195161346","price":34.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Sand","offer_id":50377069232365,"sku":"30006452827655282600","price":34.99,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":50377069265133,"sku":"17056746773498090084","price":34.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Black","offer_id":50377069297901,"sku":"12294298276189698220","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Charcoal","offer_id":50377069330669,"sku":"33932789178515168758","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Dark Heather","offer_id":50377069363437,"sku":"18639795795845861415","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Sand","offer_id":50377069396205,"sku":"14048648053446320003","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":50377069428973,"sku":"28912533489593437652","price":34.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Black","offer_id":50377069461741,"sku":"31106292937099551998","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Charcoal","offer_id":50377069494509,"sku":"28777526166267250053","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Dark Heather","offer_id":50377069527277,"sku":"12479124305884938099","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Sand","offer_id":50377069560045,"sku":"13813616964482375269","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":50377069592813,"sku":"18399491430412059148","price":34.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Black","offer_id":50377069625581,"sku":"22151032072445976725","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Charcoal","offer_id":50377069658349,"sku":"34027055300733793300","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Dark Heather","offer_id":50377069691117,"sku":"32766942671961830784","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sand","offer_id":50377069723885,"sku":"27343634186557178167","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":50377069756653,"sku":"11040481627180999260","price":34.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black","offer_id":50377069789421,"sku":"27154881573512419783","price":34.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Charcoal","offer_id":50377069822189,"sku":"22876201191144887197","price":34.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Dark Heather","offer_id":50377069854957,"sku":"11091065326039294025","price":34.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sand","offer_id":50377069887725,"sku":"14896911967654678512","price":34.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ White","offer_id":50377069920493,"sku":"23441216175512933775","price":34.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Black","offer_id":50377069953261,"sku":"17516878422917880298","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0826\/2582\/2957\/files\/16449171417314795814_2048.jpg?v=1785628588"},{"product_id":"a-court-of-smut-and-fairy-tails-crewneck-sweatshirt","title":"A Court of Smut and Fairytales Crewneck Sweatshirt","description":"Soft, a little strange, and quietly dramatic — this crewneck brings storybook goth to everyday wear. A vintage-open book blooms with deep red roses while delicate bat wings and a porcelain fox mask peek through the bouquet. The print reads like a page torn from a midnight fable: romantic, slightly uncanny, and made to be worn when you want your outfit to feel like a mood. The medium-heavy cotton-poly blend holds shape and warmth without feeling bulky. Subtle details — tear-away neck label, reinforced seams, and optional embroidered accents at chest or wrists — make it feel thoughtfully finished. Slip it on for chilly evenings, long reads by lamplight, or wandering the city looking for hidden galleries and secret shows.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- Comfortable 50\/50 cotton-poly medium-heavy (8.0 oz) fabric for warmth and structure\u003cbr\u003e- Tubular, seam-free knit with ribbed collar and double-needle stitching for durability\u003cbr\u003e- Optional embroidery locations: left\/center\/large center chest and both wrists\u003cbr\u003e- DTF inner neck labels and wrist prints; DTG for main prints; OEKO-TEX® certified dyes\u003cbr\u003e- Gray tear-away label and ethically sourced US cotton; complies with safety standards (flammability, heavy metals, phthalates)\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Do not dryclean\u003cbr\u003e- \u003cbr\u003e","brand":"Printify","offers":[{"title":"S \/ White","offer_id":50378263363821,"sku":"53917079057504126069","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":50378263396589,"sku":"14560681456079713535","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":50378263429357,"sku":"26979887381030882135","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":50378263462125,"sku":"14099072908243104750","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ White","offer_id":50378263494893,"sku":"12049319114625744878","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0826\/2582\/2957\/files\/18027874308083462098_2048.jpg?v=1789592510"},{"product_id":"i-don-t-watch-porn-i-read-it-like-a-good-girl-sweater","title":"“I don’t watch porn. I read it like a good girl.” Sweater","description":"A soft, lightweight crewneck that reads like a wink and a whisper. The front features a vintage book-and-candle illustration beside the text: “I don’t watch porn. I read it like a good girl.” Subtle decorative stars and a tasteful spine-print down one sleeve give this sweatshirt a literary, slightly irreverent edge. The relaxed fit and smooth cotton face make it easy to layer over tees or pajamas. Wear it on quiet mornings with coffee and paperback pages, on late-night reading sprints, or to book club meetups when you want to be funny and a little bold without shouting. It feels like settling into a familiar armchair — warm, cheeky, and a touch nostalgic.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun cotton for a smooth print surface\u003cbr\u003e- Lightweight fabric (6.4 oz\/yd²) with a relaxed fit\u003cbr\u003e- 1x1 ribbed cuffs and hem for stretch and recovery\u003cbr\u003e- Shoulder and neck twill tape to prevent stretching\u003cbr\u003e- Tubular knit (no side seams) for cleaner look and reduced waste\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Do not bleach\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Do not dryclean\u003cbr\u003e","brand":"Printify","offers":[{"title":"Black \/ S","offer_id":50378445750509,"sku":"30140015577413059064","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Espresso \/ S","offer_id":50378445783277,"sku":"25708010763243069934","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ S","offer_id":50378445816045,"sku":"13372177673976534568","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":50378445848813,"sku":"28717106379522802782","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":50378445881581,"sku":"25840478488888867092","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Espresso \/ M","offer_id":50378445914349,"sku":"25227695949339555991","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ M","offer_id":50378445947117,"sku":"26067242290857032885","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":50378445979885,"sku":"33204389121400102316","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":50378446012653,"sku":"15181124096116445833","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Espresso \/ L","offer_id":50378446045421,"sku":"35486604726121419362","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ L","offer_id":50378446078189,"sku":"12332037912553694144","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":50378446110957,"sku":"17651719015497230917","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":50378446143725,"sku":"16592229834555120679","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Espresso \/ XL","offer_id":50378446176493,"sku":"19571047590650367828","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ XL","offer_id":50378446209261,"sku":"17581116030340278082","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":50378446242029,"sku":"32436051278905575464","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":50378446274797,"sku":"17448840814735795173","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Espresso \/ 2XL","offer_id":50378446307565,"sku":"21432613444544926563","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ 2XL","offer_id":50378446340333,"sku":"23303304022761904176","price":54.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":50378446373101,"sku":"32327944895152454077","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":50378446405869,"sku":"19733265632468046925","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Espresso \/ 3XL","offer_id":50378446438637,"sku":"21365205432156788750","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ 3XL","offer_id":50378446471405,"sku":"12469816341138291520","price":54.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":50378446504173,"sku":"16026625182056325199","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0826\/2582\/2957\/files\/257621691857706935_2048.jpg?v=1785636584"},{"product_id":"dragon-bookstack-crewneck-sweatshirt-i-don-t-watch-porn-i-read-it-fucking-lady","title":"Dragon Bookstack Crewneck Sweatshirt — “I don’t watch porn. I read it, fucking lady.”","description":"A soft, lightweight crewneck that reads like a private declaration for book lovers who prefer dragons to drama. The front shows a stacked pile of weathered tomes with a curling, watchful dragon perched on top — a small candle casts a warm smudge of light across the spines. The text beside the stack is bold and unapologetic, written in an old-world serif that feels like ink on parchment. Sleek, subtle lettering runs along one sleeve for a quiet, literary flourish. Wear it on slow mornings with coffee, at midnight reading sessions, or layered under a coat for bookshop wanderings. The relaxed fit and gentle fabric let the design do the talking while keeping you comfortable during long reading stretches or cozy gatherings with fellow readers.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun cotton for a smooth, durable print surface\u003cbr\u003e- Lightweight fabric (6.4 oz\/yd²) — breathable and comfortable for layering\u003cbr\u003e- 1x1 ribbed cuffs and hem keep the fit neat after wear\u003cbr\u003e- Shoulder and neck twill tape stabilizes seams and prevents stretching\u003cbr\u003e- Tubular knit (no side seams) for a cleaner look and reduced fabric waste\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Do not bleach\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Do not dryclean\u003cbr\u003e","brand":"Printify","offers":[{"title":"Black \/ S","offer_id":50378690396397,"sku":"24916923126009246470","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ S","offer_id":50378690429165,"sku":"33851315250818662148","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Peachy \/ S","offer_id":50378690461933,"sku":"30755063004293587676","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":50378690494701,"sku":"32361506633121523987","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":50378690527469,"sku":"13067110871904786806","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ M","offer_id":50378690560237,"sku":"17071410217064382215","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Peachy \/ M","offer_id":50378690593005,"sku":"65783154751769442387","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":50378690625773,"sku":"20774829333965784585","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":50378690658541,"sku":"14386219413474900016","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ L","offer_id":50378690691309,"sku":"25468446025551884266","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Peachy \/ L","offer_id":50378690724077,"sku":"28136586707425649899","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":50378690756845,"sku":"29140778977323237245","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":50378690789613,"sku":"12972451782775949719","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ XL","offer_id":50378690822381,"sku":"99900920421210645136","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Peachy \/ XL","offer_id":50378690855149,"sku":"26894930826240898751","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":50378690887917,"sku":"20109969180603279765","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":50378690920685,"sku":"22185959480629460355","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ 2XL","offer_id":50378690953453,"sku":"17518751488781357815","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Peachy \/ 2XL","offer_id":50378690986221,"sku":"19598450895571551689","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":50378691018989,"sku":"24768568758521293579","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0826\/2582\/2957\/files\/10766617025801084180_2048.jpg?v=1785643858"},{"product_id":"good-girls-read-bad-books-crewneck","title":"\"Good Girls Read Bad Books\" Crewneck","description":"Sink into cozy evenings with a sweatshirt that reads like a page-turner. Soft, medium-weight fabric holds a moody black illustration: a curled dragon, stacked books, a masquerade mask, roses and a crescent moon framing the words “Good Girls Read Bad Books.” The imagery feels like the nights you steal away to read under a lamp — mischievous, literary, and quietly bold. Wear it to bookclub meetups, late-night library runs, or while curled up with a gothic romance. The simple white canvas keeps the artwork striking, and subtle wrist artwork adds a touch of flair when you reach for your tea. It’s the kind of layer that becomes part of your reading ritual and shows off a love of dark, story-driven escapes.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- Embroidered placement options: left chest, center chest, large center chest, and both wrists\u003cbr\u003e- Medium-heavy 50\/50 cotton-poly blend (8.0 oz\/yd²) for warmth and durability\u003cbr\u003e- Tubular knit (no side seams) and ribbed knit collar for shape retention\u003cbr\u003e- DTF inner neck labels and wrist prints; DTG used for main prints\u003cbr\u003e- OEKO-TEX® certified dyes; ethically grown US cotton, double-needle stitched seams for longevity\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Do not dryclean\u003cbr\u003e- \u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eProduct information\u003c\/strong\u003e: Gildan 18000, 2 year warranty in EU and Northern Ireland as per Directive 1999\/44\/EC\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings, Hazard\u003c\/strong\u003e: Made in Nicaragua, For adults\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare instructions\u003c\/strong\u003e: Machine wash: cold (max 30C or 90F), Non-chlorine: bleach as needed, Tumble dry: low heat, , Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"S \/ Sand","offer_id":50383251800301,"sku":"65881876182281418398","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Sport Grey","offer_id":50383251833069,"sku":"18431352069867155210","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":50383251865837,"sku":"17032131462094509078","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Sand","offer_id":50383251898605,"sku":"25572243340852317829","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Sport Grey","offer_id":50383251931373,"sku":"18348895509944908016","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":50383251964141,"sku":"35209749640459812934","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Sand","offer_id":50383251996909,"sku":"24612425274995176470","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Sport Grey","offer_id":50383252029677,"sku":"32287793638841092171","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":50383252062445,"sku":"29414621692655350458","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sand","offer_id":50383252095213,"sku":"32014540201790300446","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sport Grey","offer_id":50383252127981,"sku":"30858989593065861921","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":50383252160749,"sku":"18666893279021051973","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0826\/2582\/2957\/files\/10869773094192964177_2048.jpg?v=1785720327"},{"product_id":"crewneck-sweatshirt-you-had-me-at-trigger-warning-gothic-bat-floral-design","title":"Crewneck Sweatshirt — \"You Had Me at Trigger Warning\" Gothic Bat Floral Design","description":"Soft, slightly oversized, and inked with dark romantic imagery — this crewneck wraps you in quiet mischief. The monochrome design mixes gothic script, curling roses, a crescent moon and a winged silhouette to create a moody, storybook pull-on. Wear it on late-night walks, at cozy reading sessions, or layered under a leather jacket when you want your look to whisper clever, slightly dangerous things. The fabric feels familiar against skin: a medium-weight cotton-poly blend with a smooth interior that settles without itch. Subtle sleeve art and versatile placement options for embroidered accents make it feel personal, as if the sweatshirt was made to carry your own small rebellions and private jokes.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- Medium-weight 50\/50 cotton-poly blend (8.0 oz\/yd²) for warmth without bulk\u003cbr\u003e- Tubular, no-side-seam construction for a clean drape and reduced fabric waste\u003cbr\u003e- Durable double-needle stitching at shoulders, neckline, cuffs and waistband\u003cbr\u003e- Embroidery available at left\/center chest and both wrists; DTF printed inner neck labels\u003cbr\u003e- OEKO-TEX® certified dyes and ethically sourced US cotton (Gildan 18000)\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Do not dryclean\u003cbr\u003e- \u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eProduct information\u003c\/strong\u003e: Gildan 18000, 2 year warranty in EU and Northern Ireland as per Directive 1999\/44\/EC\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings, Hazard\u003c\/strong\u003e: Made in Nicaragua, For adults\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare instructions\u003c\/strong\u003e: Machine wash: cold (max 30C or 90F), Non-chlorine: bleach as needed, Tumble dry: low heat, , Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"S \/ Sand","offer_id":50383265399021,"sku":"25517649034749698239","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Sport Grey","offer_id":50383265431789,"sku":"11965014945371016130","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":50383265464557,"sku":"27343837621990987047","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Sand","offer_id":50383265497325,"sku":"58532028560435382392","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Sport Grey","offer_id":50383265530093,"sku":"28220789006897265964","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":50383265562861,"sku":"32773855073755544548","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Sand","offer_id":50383265595629,"sku":"82680537377038576392","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Sport Grey","offer_id":50383265628397,"sku":"14011037111160481846","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":50383265661165,"sku":"19029534255885422307","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sand","offer_id":50383265693933,"sku":"30591657864974709052","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sport Grey","offer_id":50383265726701,"sku":"50285539474202389631","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":50383265759469,"sku":"10929261851757764851","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0826\/2582\/2957\/files\/5754361253265730786_2048.jpg?v=1785720680"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0826\/2582\/2957\/collections\/3004684927208694136_2048.jpg?v=1785591344","url":"https:\/\/morallygreyattire.com\/collections\/sweaters.oembed","provider":"Morally Gray Attire","version":"1.0","type":"link"}