{"product_id":"french-grincheuse-embroidered-sweatshirt","title":"French 'Grincheuse' Embroidered Sweatshirt, funny curmudgeon sweater","description":"\u003cp\u003eSoft, subtly cheeky, and quietly French — this embroidered crewneck carries a mood more than a logo. The simple “grincheuse” stitch gives the sweatshirt personality: a slightly sardonic companion for slow mornings, rainy walks, and evenings curled up with a book and a bitter coffee. It’s weighty enough to feel protective but breathable enough for layered looks. Wear it when you want to show a little attitude without shouting — the embroidery sits with calm confidence at the chest or wrist, like a knowing eyebrow raise. Made to endure washes and seasons, it becomes a lived-in favorite that ages with character rather than losing charm.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- Tubular, no-side-seam construction for a clean drape and reduced fabric waste\u003cbr\u003e- Medium-heavy 50\/50 cotton-poly blend (8 oz\/yd²) for durability and comfort\u003cbr\u003e- Embroidered design available at left, center, or large center chest and on wrists\u003cbr\u003e- Double-needle stitching at key seams for long-lasting wear\u003cbr\u003e- OEKO-TEX 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 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":44858722746415,"sku":"30999041365119664503","price":51.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Heliconia \/ French","offer_id":44858722779183,"sku":"32735591671427306903","price":51.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Maroon \/ French","offer_id":44858722811951,"sku":"73623452103209458622","price":51.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Navy \/ French","offer_id":44858722844719,"sku":"20131599493881506981","price":51.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Purple \/ French","offer_id":44858722877487,"sku":"23677783948494019437","price":51.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Black \/ French","offer_id":44858722910255,"sku":"16031696938677468838","price":51.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Forest Green \/ French","offer_id":44858722943023,"sku":"11756810279092699224","price":51.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Indigo Blue \/ French","offer_id":44858722975791,"sku":"25231388374502997702","price":51.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Military Green \/ French","offer_id":44858723008559,"sku":"81572835712931631704","price":51.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Royal \/ French","offer_id":44858723041327,"sku":"21064073291516183143","price":51.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Dark Heather \/ French","offer_id":44858723074095,"sku":"16860923392643991564","price":51.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Heliconia \/ French","offer_id":44858723106863,"sku":"10773651999617104824","price":51.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Maroon \/ French","offer_id":44858723139631,"sku":"51839771975473276420","price":51.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Navy \/ French","offer_id":44858723172399,"sku":"27403499198952736168","price":51.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Purple \/ French","offer_id":44858723205167,"sku":"13433002564051883672","price":51.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Black \/ French","offer_id":44858723237935,"sku":"17348361962879887113","price":51.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Forest Green \/ French","offer_id":44858723270703,"sku":"48802992576901574811","price":51.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Indigo Blue \/ French","offer_id":44858723303471,"sku":"37068563019300238538","price":51.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Military Green \/ French","offer_id":44858723336239,"sku":"19721687195926071955","price":51.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Royal \/ French","offer_id":44858723369007,"sku":"10669142000931586433","price":51.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Dark Heather \/ French","offer_id":44858723401775,"sku":"21220070371703585548","price":51.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Heliconia \/ French","offer_id":44858723434543,"sku":"14344735253774049933","price":51.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Maroon \/ French","offer_id":44858723467311,"sku":"17391560460065656420","price":51.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Navy \/ French","offer_id":44858723500079,"sku":"33611566470216184366","price":51.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Purple \/ French","offer_id":44858723532847,"sku":"19396593044973559764","price":51.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Black \/ French","offer_id":44858723565615,"sku":"22726158864078926179","price":51.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Forest Green \/ French","offer_id":44858723598383,"sku":"41542963589129553733","price":51.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Indigo Blue \/ French","offer_id":44858723631151,"sku":"12719079746649727288","price":51.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Military Green \/ French","offer_id":44858723663919,"sku":"31412588026660130526","price":51.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Royal \/ French","offer_id":44858723696687,"sku":"13551502240968595735","price":51.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Dark Heather \/ French","offer_id":44858723729455,"sku":"33058369200029355436","price":51.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Heliconia \/ French","offer_id":44858723762223,"sku":"21667889448901982048","price":51.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Maroon \/ French","offer_id":44858723794991,"sku":"74712693619176731442","price":51.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Navy \/ French","offer_id":44858723827759,"sku":"23377432502581262315","price":51.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Purple \/ French","offer_id":44858723860527,"sku":"28872139256928493019","price":51.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black \/ French","offer_id":44858723893295,"sku":"15457599324273871150","price":51.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Forest Green \/ French","offer_id":44858723926063,"sku":"25175618847644743102","price":51.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Indigo Blue \/ French","offer_id":44858723958831,"sku":"23296259600175510601","price":51.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Military Green \/ French","offer_id":44858723991599,"sku":"31591133542565742931","price":51.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Royal \/ French","offer_id":44858724024367,"sku":"25807425686328477761","price":51.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Dark Heather \/ French","offer_id":44858724057135,"sku":"25228745517492175964","price":54.78,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Heliconia \/ French","offer_id":44858724089903,"sku":"18061576819902753369","price":54.78,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Maroon \/ French","offer_id":44858724122671,"sku":"20928335383037818187","price":54.78,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Navy \/ French","offer_id":44858724155439,"sku":"24740094129389446791","price":54.78,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Purple \/ French","offer_id":44858724188207,"sku":"59053024181221174469","price":54.78,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Black \/ French","offer_id":44858724220975,"sku":"13481050341381709928","price":54.78,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Forest Green \/ French","offer_id":44858724253743,"sku":"22986281723435970697","price":54.78,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Military Green \/ French","offer_id":44858724286511,"sku":"18099546578696258730","price":54.78,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Royal \/ French","offer_id":44858724319279,"sku":"55636335290416386657","price":54.78,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Dark Heather \/ French","offer_id":44858724352047,"sku":"54438183782650709491","price":58.55,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Heliconia \/ French","offer_id":44858724384815,"sku":"32283087405946585384","price":58.55,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Navy \/ French","offer_id":44858724417583,"sku":"15212252899462220606","price":58.55,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Purple \/ French","offer_id":44858724450351,"sku":"32798971255111921148","price":58.55,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Black \/ French","offer_id":44858724483119,"sku":"33251567632073548626","price":58.55,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Forest Green \/ French","offer_id":44858724515887,"sku":"15460478704917895875","price":58.55,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Military Green \/ French","offer_id":44858724548655,"sku":"12156562355934880185","price":58.55,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Royal \/ French","offer_id":44858724581423,"sku":"86436952193301975455","price":58.55,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Dark Heather \/ French","offer_id":44858724614191,"sku":"28370612761650530899","price":62.33,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Heliconia \/ French","offer_id":44858724646959,"sku":"27301506219297045974","price":62.33,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Navy \/ French","offer_id":44858724679727,"sku":"92391273542193889468","price":62.33,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Black \/ French","offer_id":44858724712495,"sku":"29800810731198997041","price":62.33,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Forest Green \/ French","offer_id":44858724745263,"sku":"26293043422715698285","price":62.33,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Dark Heather \/ French","offer_id":44858724778031,"sku":"12753850975124155899","price":66.08,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Navy \/ French","offer_id":44858724810799,"sku":"12988299607771438389","price":66.08,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Black \/ French","offer_id":44858724843567,"sku":"26522880501453702753","price":66.08,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Forest Green \/ French","offer_id":44858724876335,"sku":"26372210483542215597","price":66.08,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/2363\/7551\/files\/13440073578188438809_2048.jpg?v=1769273005","url":"https:\/\/www.laviebien.com\/products\/french-grincheuse-embroidered-sweatshirt","provider":"La Vie Bien","version":"1.0","type":"link"}