{"title":"Home page","description":null,"products":[{"product_id":"dibs-on-the-villain-hoodie","title":"Dibs on the Villain Hoodie","description":"This lightweight fleece hoodie brings quiet magic to everyday wear. A soft, brushed interior and roomy kangaroo pocket create warmth without weight. The back artwork — a sword plunged into a spellbook with the phrase “Dibs on the Villain” — feels like a wink to tabletop nights and story-driven campaigns, while the small chest emblem keeps the look subtle in daylight. It’s built with thoughtful touches: a tag-free neck, adjustable hood, and tubular knit that reduces waste. Wear it to map out strategies with friends, linger at a coffee shop between sessions, or pull on after a long day of quests and errands.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- Adjustable hood with self-colored drawstrings and metal grommets\u003cbr\u003e- Spacious kangaroo pouch pocket for hand warmth and storage\u003cbr\u003e- Fleece-lined medium-weight fabric (7.8 oz) for cozy comfort\u003cbr\u003e- Tubular knit construction reduces side seams and fabric waste\u003cbr\u003e- Contains up to 5% recycled polyester; tag-free neck for itch-free wear\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 iron\u003cbr\u003e- Do not dryclean\u003cbr\u003e","brand":"Printify","offers":[{"title":"Smoke Grey \/ S","offer_id":47327842042084,"sku":"29990294019590202467","price":48.38,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":47327842074852,"sku":"27293388627597483600","price":48.38,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":47327842107620,"sku":"33603588553587510114","price":48.38,"currency_code":"USD","in_stock":true},{"title":"Smoke Grey \/ M","offer_id":47327842140388,"sku":"24170002562227665677","price":48.38,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":47327842173156,"sku":"42752347320562006793","price":48.38,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":47327842205924,"sku":"77598590106031270228","price":48.38,"currency_code":"USD","in_stock":true},{"title":"Smoke Grey \/ L","offer_id":47327842238692,"sku":"21115444193138318600","price":48.38,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":47327842271460,"sku":"30781298412329590528","price":48.38,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":47327842304228,"sku":"27987272692342055978","price":48.38,"currency_code":"USD","in_stock":true},{"title":"Smoke Grey \/ XL","offer_id":47327842336996,"sku":"11137720662673319107","price":48.38,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":47327842369764,"sku":"25475272517468767235","price":48.38,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":47327842402532,"sku":"68513400067695792728","price":48.38,"currency_code":"USD","in_stock":true},{"title":"Smoke Grey \/ 2XL","offer_id":47327842435300,"sku":"27775723321297074390","price":58.48,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":47327842468068,"sku":"26809058425565681475","price":58.48,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":47327842500836,"sku":"33273065327694122689","price":58.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0770\/6863\/2292\/files\/14313760102083073099_2048.jpg?v=1765854975"},{"product_id":"cute-penguin-im-really-cold-but-im-being-brave-about-it-crewneck-sweatshirt","title":"Cute Penguin 'I'm Really Cold But I'm Being Brave About It' 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                \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                    \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                    \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                    \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                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        Soft, cozy, and quietly charming — this crewneck brings a gentle laugh to cold mornings. The lightweight-but-warm 50\/50 cotton-poly fabric drapes with a relaxed, classic fit so you can curl up with coffee or layer under a coat. A small, hand-drawn penguin illustration sits near the chest with the understated line “I’m really cold but I’m being brave about it,” giving the sweater a warm, whimsical personality without shouting. Thoughtful details — tubular knit construction for a smooth silhouette, ribbed collar and cuffs that keep shape, and tear-away neck label for itch-free comfort — make it an everyday favorite for slow weekends, walks by the water, or late-night study sessions. Responsibly made with OEKO-TEX dyes and ethically sourced cotton, this crewneck feels good to wear and to own.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- Medium-heavy 50\/50 cotton-poly fabric (8 oz) for warmth and durability\u003cbr\u003e- Embroidered decoration options on chest or wrists; DTF inner neck labels and wrist prints\u003cbr\u003e- Tubular knit (no side seams) with ribbed collar and double-needle stitching for structure\u003cbr\u003e- OEKO-TEX dyed, ethically sourced US cotton; meets safety and environmental standards\u003cbr\u003e- Gray pearlized tear-away label for itch-free comfort; adult sizing\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 iron\u003cbr\u003e- Do not dryclean\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eEU representative\u003c\/strong\u003e: HONSON VENTURES LIMITED, gpsr@honsonventures.com, 3, Gnaftis House flat 102, Limassol, Mesa Geitonia, 4003, CY\u003c\/p\u003e\n\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 iron, Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"White \/ S","offer_id":47529006203108,"sku":"24271648402895029041","price":29.95,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":47529006235876,"sku":"26711307597417235152","price":29.95,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":47529006268644,"sku":"79337426499108379008","price":29.95,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":47529006301412,"sku":"23270265563843540350","price":29.95,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":47529006334180,"sku":"64754337637013341554","price":34.47,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":47529006366948,"sku":"19154661063945087070","price":36.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0770\/6863\/2292\/files\/6741185101314207290_2048.jpg?v=1769969567"},{"product_id":"if-villain-why-daddy-burgundy-warm-up-hoodie","title":"If villain, why daddy? — Burgundy — warm up hoodie","description":"These personalized outdoors hoodies are the perfect treat for adventurers. Their UPF 50+ sun protection keeps harmful UVA and UVB rays at bay while its moisture-wicking properties keep the wearer dry and comfortable under peak performance conditions. Whether it's hiking, working out, cycling, running, or simply lounging on a casual day, these hoodies remain breathable, stylish, and totally comfy.  \u003cbr\u003e\u003cp\u003e.: Material: 100% moisture-wicking polyester\u003cbr\u003e.: Extra light fabric (4.13 oz\/yd² (140g\/m²))\u003cbr\u003e.: Sun protection: UPF +50\u003cbr\u003e.: Seam thread color: white or black automatically matched to design\u003cbr\u003e.: Printed size and care label (inside the front hood seam)\u003cbr\u003e.: Blank white hood lining\u003cbr\u003e.: Assembled in the USA from globally sourced parts\u003c\/p\u003e","brand":"Printify","offers":[{"title":"L","offer_id":48802483601636,"sku":"13635829712961452881","price":63.07,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0770\/6863\/2292\/files\/4380991452554706764_2048.jpg?v=1776887835"}],"url":"https:\/\/kelseys-wildflower-designs.myshopify.com\/collections\/frontpage.oembed","provider":"Designs by BB Collective","version":"1.0","type":"link"}