{"product_id":"sjm-universe-spooky-ghost-book-fantasy-booktok-sweatshirt","title":"\"SJM Universe Spooky Ghost Book\" Fantasy Booktok Sweatshirt","description":"\u003cp\u003eWrap yourself in cozy autumn warmth, celebrate iconic Maasverse lore, and show off your bookish obsession with the \u003cb\u003e\"SJM Universe Spooky Ghost Book\" Graphic Sweatshirt\u003c\/b\u003e. Purpose-built for Sarah J. Maas readers, ACOTAR lovers, Throne of Glass fans, Crescent City enthusiasts, and fantasy fiction addicts, this adorable bookish pullover turns ultimate reading passion into an essential cold-weather favorite.\u003c\/p\u003e\n\u003cp\u003ePrinted on a soft 50\/50 cotton fleece crewneck sweatshirt, this garment delivers plush interior warmth, ribbed cuffs and waistband, and smooth all-day comfort for crisp fall reading sessions. Designed in a versatile unisex relaxed fit, the chest features a whimsical hand-drawn graphic showcasing friendly spooky ghosts reading open fantasy novels, framed by celestial crescent moons, night court stars, autumn florals, and stacked book spines highlighting iconic world motifs. Style it paired with leggings for cozy reading marathons at home, wear it out to autumn coffee runs, or package it up as the perfect holiday gift for your book club bestie and fantasy-loving friends.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eWhy Fantasy Readers \u0026amp; Booktok Fans Choose This Sweatshirt:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eCharming Fantasy Bookish Artwork:\u003c\/b\u003e Features high-definition printed graphics combining cozy reading ghost characters, night court starbursts, floral accents, and subtle fantasy universe references.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eSoft Cotton Fleece Built for Cozy Days:\u003c\/b\u003e Crafted from a plush 50\/50 cotton-polyester fleece blend for soft interior comfort and reliable autumn warmth.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eVersatile Casual Unisex Fit:\u003c\/b\u003e Cut with a soft, relaxed drape across the shoulders and chest—wear true to size or size up for an oversized bookish aesthetic.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eFade \u0026amp; Crack-Resistant Print Quality:\u003c\/b\u003e Direct-to-garment apparel inks penetrate fleece fibers deep down—ensuring soft pastel hues, starry golds, and fine linework stay crisp wash after wash.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eProduct Specifications:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eGarment Base:\u003c\/b\u003e Unisex Crewneck Sweatshirt\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eMaterial:\u003c\/b\u003e 50% Cotton, 50% Polyester Fleece\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eFit:\u003c\/b\u003e Unisex Casual Fit (True to size; size up for an oversized look)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eNeckline:\u003c\/b\u003e Ribbed Crew Neck\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eTheme:\u003c\/b\u003e SJM Ghost Book Sweatshirt, Sarah J Maas Universe Halloween Pullover, Acotar Sweater, Throne Of Glass Merch, Crescent City Top, Fantasy Booktok Apparel\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eFulfillment:\u003c\/b\u003e Custom-printed and shipped directly from the USA\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eCare Instructions:\u003c\/b\u003e Machine wash cold inside out with like colors, gentle cycle. Tumble dry low. Do not iron directly on the printed graphic artwork.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cb\u003ePOD Product Note:\u003c\/b\u003e Custom-printed fresh upon order to celebrate fantasy literature, cozy fall reading vibes, and beloved bookish worlds. Product images represent visual mockups to demonstrate print placement, fabric drape, and overall fit.\u003c\/p\u003e\n\u003c\/blockquote\u003e","brand":"Dog Mom Hat","offers":[{"title":"Dark heather \/ S","offer_id":50723508977901,"sku":null,"price":33.3,"currency_code":"USD","in_stock":true},{"title":"Dark heather \/ M","offer_id":50723509010669,"sku":null,"price":33.75,"currency_code":"USD","in_stock":true},{"title":"Dark heather \/ L","offer_id":50723509043437,"sku":null,"price":34.2,"currency_code":"USD","in_stock":true},{"title":"Dark heather \/ XL","offer_id":50723509076205,"sku":null,"price":34.65,"currency_code":"USD","in_stock":true},{"title":"Dark heather \/ 2XL","offer_id":50723509108973,"sku":null,"price":36.45,"currency_code":"USD","in_stock":true},{"title":"Dark heather \/ 3XL","offer_id":50723509141741,"sku":null,"price":38.25,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":50723509174509,"sku":null,"price":33.3,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":50723509207277,"sku":null,"price":33.75,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":50723509240045,"sku":null,"price":34.2,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":50723509272813,"sku":null,"price":34.65,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":50723509305581,"sku":null,"price":36.45,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":50723509338349,"sku":null,"price":38.25,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ S","offer_id":50723509371117,"sku":null,"price":33.3,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ M","offer_id":50723509403885,"sku":null,"price":33.75,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ L","offer_id":50723509436653,"sku":null,"price":34.2,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ XL","offer_id":50723509469421,"sku":null,"price":34.65,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ 2XL","offer_id":50723509502189,"sku":null,"price":36.45,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ 3XL","offer_id":50723509534957,"sku":null,"price":38.25,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":50723509567725,"sku":null,"price":33.3,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":50723509600493,"sku":null,"price":33.75,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":50723509633261,"sku":null,"price":34.2,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":50723509666029,"sku":null,"price":34.65,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":50723509698797,"sku":null,"price":36.45,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":50723509731565,"sku":null,"price":38.25,"currency_code":"USD","in_stock":true},{"title":"Ash \/ S","offer_id":50723509764333,"sku":null,"price":33.3,"currency_code":"USD","in_stock":true},{"title":"Ash \/ M","offer_id":50723509797101,"sku":null,"price":33.75,"currency_code":"USD","in_stock":true},{"title":"Ash \/ L","offer_id":50723509829869,"sku":null,"price":34.2,"currency_code":"USD","in_stock":true},{"title":"Ash \/ XL","offer_id":50723509862637,"sku":null,"price":34.65,"currency_code":"USD","in_stock":true},{"title":"Ash \/ 2XL","offer_id":50723509895405,"sku":null,"price":36.45,"currency_code":"USD","in_stock":true},{"title":"Ash \/ 3XL","offer_id":50723509928173,"sku":null,"price":38.25,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ S","offer_id":50723509960941,"sku":null,"price":33.3,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ M","offer_id":50723509993709,"sku":null,"price":33.75,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ L","offer_id":50723510026477,"sku":null,"price":34.2,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ XL","offer_id":50723510059245,"sku":null,"price":34.65,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":50723510092013,"sku":null,"price":36.45,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":50723510124781,"sku":null,"price":38.25,"currency_code":"USD","in_stock":true},{"title":"Dark chocolate \/ S","offer_id":50723510157549,"sku":null,"price":33.3,"currency_code":"USD","in_stock":true},{"title":"Dark chocolate \/ M","offer_id":50723510190317,"sku":null,"price":33.75,"currency_code":"USD","in_stock":true},{"title":"Dark chocolate \/ L","offer_id":50723510223085,"sku":null,"price":34.2,"currency_code":"USD","in_stock":true},{"title":"Dark chocolate \/ XL","offer_id":50723510255853,"sku":null,"price":34.65,"currency_code":"USD","in_stock":true},{"title":"Dark chocolate \/ 2XL","offer_id":50723510288621,"sku":null,"price":36.45,"currency_code":"USD","in_stock":true},{"title":"Dark chocolate \/ 3XL","offer_id":50723510321389,"sku":null,"price":38.25,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":50723510354157,"sku":null,"price":33.3,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":50723510386925,"sku":null,"price":33.75,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":50723510419693,"sku":null,"price":34.2,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":50723510452461,"sku":null,"price":34.65,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":50723510485229,"sku":null,"price":36.45,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":50723510517997,"sku":null,"price":38.25,"currency_code":"USD","in_stock":true},{"title":"Maroon \/ S","offer_id":50723510550765,"sku":null,"price":33.3,"currency_code":"USD","in_stock":true},{"title":"Maroon \/ M","offer_id":50723510583533,"sku":null,"price":33.75,"currency_code":"USD","in_stock":true},{"title":"Maroon \/ L","offer_id":50723510616301,"sku":null,"price":34.2,"currency_code":"USD","in_stock":true},{"title":"Maroon \/ XL","offer_id":50723510649069,"sku":null,"price":34.65,"currency_code":"USD","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":50723510681837,"sku":null,"price":36.45,"currency_code":"USD","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":50723510714605,"sku":null,"price":38.25,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":50723510747373,"sku":null,"price":33.3,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":50723510780141,"sku":null,"price":33.75,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":50723510812909,"sku":null,"price":34.2,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":50723510845677,"sku":null,"price":34.65,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":50723510878445,"sku":null,"price":36.45,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 3XL","offer_id":50723510911213,"sku":null,"price":38.25,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":50723510943981,"sku":null,"price":33.3,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":50723510976749,"sku":null,"price":33.75,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":50723511009517,"sku":null,"price":34.2,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":50723511042285,"sku":null,"price":34.65,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 2XL","offer_id":50723511075053,"sku":null,"price":36.45,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 3XL","offer_id":50723511107821,"sku":null,"price":38.25,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":50723511140589,"sku":null,"price":33.3,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":50723511173357,"sku":null,"price":33.75,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":50723511206125,"sku":null,"price":34.2,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":50723511238893,"sku":null,"price":34.65,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":50723511271661,"sku":null,"price":36.45,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 3XL","offer_id":50723511304429,"sku":null,"price":38.25,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":50723511337197,"sku":null,"price":33.3,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":50723511369965,"sku":null,"price":33.75,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":50723511402733,"sku":null,"price":34.2,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":50723511435501,"sku":null,"price":34.65,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":50723511468269,"sku":null,"price":36.45,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":50723511501037,"sku":null,"price":38.25,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":50723511533805,"sku":null,"price":33.3,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":50723511566573,"sku":null,"price":33.75,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":50723511599341,"sku":null,"price":34.2,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":50723511632109,"sku":null,"price":34.65,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":50723511664877,"sku":null,"price":36.45,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":50723511697645,"sku":null,"price":38.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0690\/7985\/9437\/files\/1_77d06518-588c-4818-b8a1-435fb5b0897c.png?v=1790052493","url":"https:\/\/dogmomhat.com\/products\/sjm-universe-spooky-ghost-book-fantasy-booktok-sweatshirt","provider":"Dog Mom Hat","version":"1.0","type":"link"}