{"product_id":"grincheux-crewneck-sweatshirt-funny-french-grincheux-holiday-sweater","title":"Grincheux Crewneck Sweatshirt - Funny French curmudgeon Sweater","description":"\u003cp\u003e A warm, wearable attitude piece for someone who wears their grump with humor. This crewneck sweatshirt is simple, bold, and little bit snarky — the chunky white “GRINCHEUX” lettering sits center-front on a deep black backdrop, creating an easy statement layer that pairs with jeans, joggers, or layered under a coat. The midweight cotton-poly blend feels substantial without being bulky and the classic crew cut keeps the silhouette clean and familiar. Stitching and ribbed finishes hold their shape through repeated wear, and ethical sourcing and OEKO-TEX dyes mean you can feel good about what’s next to your skin. Reach for this when you want comfort that matches a wry mood, whether lounging at home, running errands, or showing up to a casual holiday get-together with a sly smile.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- Tubular knit construction — no side seams for a cleaner look and less fabric waste\u003cbr\u003e- Medium-heavy 50\/50 cotton-poly blend (8.0 oz\/yd²) for warmth and durability\u003cbr\u003e- Double-needle stitched seams and ribbed collar\/cuffs for long-lasting shape\u003cbr\u003e- Embroidery and print options: DTG prints plus optional embroidery placements (chest, wrists)\u003cbr\u003e- Ethically sourced US cotton and OEKO-TEX certified dyes; safety\/compliance standards met\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\u003c\/p\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\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWidth, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.01\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e26.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e34.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eLength, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e27.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e34.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSleeve length (from center back), in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e34.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e35.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e36.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e37.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e38.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e39.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e40.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSize tolerance, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\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":"S \/ Dark Heather \/ French","offer_id":44858687782959,"sku":"24752194998987691039","price":51.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Heliconia \/ French","offer_id":44858687815727,"sku":"25106622173910033566","price":51.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Maroon \/ French","offer_id":44858687848495,"sku":"14150977181253428367","price":51.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Navy \/ French","offer_id":44858687881263,"sku":"32415284211507824635","price":51.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Purple \/ French","offer_id":44858687914031,"sku":"11561780614230407215","price":51.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Black \/ French","offer_id":44858687946799,"sku":"15303261248111555143","price":51.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Forest Green \/ French","offer_id":44858687979567,"sku":"25236710846212183201","price":51.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Gold \/ French","offer_id":44858688012335,"sku":"14945809992067950561","price":51.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Indigo Blue \/ French","offer_id":44858688045103,"sku":"21868423748615597295","price":51.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Military Green \/ French","offer_id":44858688077871,"sku":"26466242325369763430","price":51.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Royal \/ French","offer_id":44858688110639,"sku":"19000133490564972491","price":51.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Dark Heather \/ French","offer_id":44858688143407,"sku":"32423020015687295737","price":51.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Heliconia \/ French","offer_id":44858688176175,"sku":"11233456014498438422","price":51.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Maroon \/ French","offer_id":44858688208943,"sku":"57870829198001243940","price":51.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Navy \/ French","offer_id":44858688241711,"sku":"33427689417260892930","price":51.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Purple \/ French","offer_id":44858688274479,"sku":"20421961083713143540","price":51.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Black \/ French","offer_id":44858688307247,"sku":"33056669882954621789","price":51.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Forest Green \/ French","offer_id":44858688340015,"sku":"18275888032523126078","price":51.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Gold \/ French","offer_id":44858688372783,"sku":"18298077633514355687","price":51.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Indigo Blue \/ French","offer_id":44858688405551,"sku":"68160309830724764022","price":51.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Military Green \/ French","offer_id":44858688438319,"sku":"28433915647212954375","price":51.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Royal \/ French","offer_id":44858688471087,"sku":"15761194439415788823","price":51.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Dark Heather \/ French","offer_id":44858688503855,"sku":"30333919855249015351","price":51.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Heliconia \/ French","offer_id":44858688536623,"sku":"10409262830399629306","price":51.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Maroon \/ French","offer_id":44858688569391,"sku":"24316962476140066494","price":51.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Navy \/ French","offer_id":44858688602159,"sku":"21774001607798201721","price":51.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Purple \/ French","offer_id":44858688634927,"sku":"15080085396674920798","price":51.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Black \/ French","offer_id":44858688667695,"sku":"11504319162596406635","price":51.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Forest Green \/ French","offer_id":44858688700463,"sku":"46855243163166649754","price":51.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Gold \/ French","offer_id":44858688733231,"sku":"51265666333231191641","price":51.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Indigo Blue \/ French","offer_id":44858688765999,"sku":"24556084944292712048","price":51.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Military Green \/ French","offer_id":44858688798767,"sku":"30603812046759507123","price":51.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Royal \/ French","offer_id":44858688831535,"sku":"20174209427446338374","price":51.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Dark Heather \/ French","offer_id":44858688864303,"sku":"14712449916638566551","price":51.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Heliconia \/ French","offer_id":44858688897071,"sku":"24843298102472081481","price":51.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Maroon \/ French","offer_id":44858688929839,"sku":"10800746298002955684","price":51.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Navy \/ French","offer_id":44858688962607,"sku":"18653016372597466522","price":51.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Purple \/ French","offer_id":44858688995375,"sku":"10844701173425242974","price":51.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black \/ French","offer_id":44858689028143,"sku":"23854729861288145338","price":51.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Forest Green \/ French","offer_id":44858689060911,"sku":"32491922817757118743","price":51.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Gold \/ French","offer_id":44858689093679,"sku":"19915647917195891226","price":51.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Indigo Blue \/ French","offer_id":44858689126447,"sku":"31778216448750484556","price":51.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Military Green \/ French","offer_id":44858689159215,"sku":"18119330263315926405","price":51.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Royal \/ French","offer_id":44858689191983,"sku":"77338726678692803586","price":51.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Dark Heather \/ French","offer_id":44858689224751,"sku":"99017453388088974246","price":54.78,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Heliconia \/ French","offer_id":44858689257519,"sku":"34132331805951648247","price":54.78,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Maroon \/ French","offer_id":44858689290287,"sku":"13011569479949965400","price":54.78,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Navy \/ French","offer_id":44858689323055,"sku":"32493877416790587130","price":54.78,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Purple \/ French","offer_id":44858689355823,"sku":"77126440383543730409","price":54.78,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Black \/ French","offer_id":44858689388591,"sku":"26196597770049143343","price":54.78,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Forest Green \/ French","offer_id":44858689421359,"sku":"32145725490431893963","price":54.78,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Gold \/ French","offer_id":44858689454127,"sku":"23096930413058913683","price":54.78,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Military Green \/ French","offer_id":44858689486895,"sku":"11708056668811227297","price":54.78,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Royal \/ French","offer_id":44858689519663,"sku":"23835591867031435158","price":54.78,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Dark Heather \/ French","offer_id":44858689552431,"sku":"30849597316541831711","price":58.55,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Heliconia \/ French","offer_id":44858689585199,"sku":"66925196874826908024","price":58.55,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Navy \/ French","offer_id":44858689617967,"sku":"54727122082870691521","price":58.55,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Purple \/ French","offer_id":44858689650735,"sku":"18639004561538060505","price":58.55,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Black \/ French","offer_id":44858689683503,"sku":"91735385602517094153","price":58.55,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Forest Green \/ French","offer_id":44858689716271,"sku":"29852618753824106546","price":58.55,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Military Green \/ French","offer_id":44858689749039,"sku":"28143001490822860872","price":58.55,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Royal \/ French","offer_id":44858689781807,"sku":"83830376457907412170","price":58.55,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Dark Heather \/ French","offer_id":44858689814575,"sku":"31225834055185730937","price":62.33,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Heliconia \/ French","offer_id":44858689847343,"sku":"10487982485617399832","price":62.33,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Navy \/ French","offer_id":44858689880111,"sku":"24632115717779914621","price":62.33,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Black \/ French","offer_id":44858689912879,"sku":"13413903319215332963","price":62.33,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Forest Green \/ French","offer_id":44858689945647,"sku":"18372999261895722458","price":62.33,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Dark Heather \/ French","offer_id":44858689978415,"sku":"18933827921016358516","price":66.08,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Navy \/ French","offer_id":44858690011183,"sku":"30839688992251218192","price":66.08,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Black \/ French","offer_id":44858690043951,"sku":"30075758732129233842","price":66.08,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Forest Green \/ French","offer_id":44858690076719,"sku":"33537402293571670513","price":66.08,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/2363\/7551\/files\/11831538693203948534_2048.jpg?v=1769273035","url":"https:\/\/www.laviebien.com\/products\/grincheux-crewneck-sweatshirt-funny-french-grincheux-holiday-sweater","provider":"La Vie Bien","version":"1.0","type":"link"}