{"product_id":"brindle-frenchie-monarch-butterfly-unisex-tshirt","title":"Custom French Bulldog Monarch Butterfly Unisex Tshirt","description":"\u003cdiv data-edge=\"true\" aria-hidden=\"true\" class=\"pointer-events-none h-px w-px\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-2\" data-turn-id=\"9cc24746-095c-4cb2-b9c4-902548ff4fd6\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5\" data-message-id=\"7fe61de9-79c4-454b-ba8f-3e4acefc2d1a\" data-message-author-role=\"assistant\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cdiv data-edge=\"true\" aria-hidden=\"true\" class=\"pointer-events-none h-px w-px\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-2\" data-turn-id=\"582391b8-4a47-4cc0-8c29-ac36e6d76e45\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5\" data-message-id=\"52c18cab-c04a-4295-aa96-bc7a74e50348\" data-message-author-role=\"assistant\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-2\" data-turn-id=\"f3ec1354-87fb-429d-b39b-61898a2e27d6\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-1\" data-message-id=\"87c170e8-4282-4272-be6a-20198df9addd\" data-message-author-role=\"assistant\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cdiv data-edge=\"true\" aria-hidden=\"true\" class=\"pointer-events-none h-px w-px\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-2\" data-turn-id=\"5a1f92fe-30ed-4c1e-a58c-95816c44be26\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" data-message-id=\"27414758-a2d0-484b-ac8b-eff4ad12cc92\" data-message-author-role=\"assistant\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cdiv data-edge=\"true\" aria-hidden=\"true\" class=\"pointer-events-none h-px w-px absolute bottom-0\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-2\" data-turn-id=\"68f49f67-5bf7-4401-8994-7a3bc463f967\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" data-message-id=\"fd286cd6-845c-42a5-b787-a2b8d4f81613\" data-message-author-role=\"assistant\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"535\" data-start=\"0\"\u003eThis comfort colors tshirt is a serotonin factory in cotton form — a dreamy custom french bulldog flashing that “who, me?” smile while a monarch butterfly gives their snoot a tiny boop, all wrapped in a garden of blushing florals and sparkly hearts like the dog just unlocked the \u003cem data-end=\"289\" data-start=\"267\"\u003epawsitive vibes only\u003c\/em\u003e achievement. It’s the kind of shirt that makes strangers grin, flowers feel underdressed, and butterflies seriously consider a career in nose-kissing, because clearly this good boy didn’t just chase tail — he chased pure, unfiltered \u003cem data-end=\"534\" data-start=\"523\"\u003epup-horia\u003c\/em\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e","brand":"Printify","offers":[{"title":"Mustard \/ S","offer_id":46912191299668,"sku":"33543754233191943313","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Mustard \/ M","offer_id":46912191561812,"sku":"28504409219764812843","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Mustard \/ L","offer_id":46912191823956,"sku":"97511303446471262650","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Mustard \/ XL","offer_id":46912192086100,"sku":"31218277926501595179","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Mustard \/ 2XL","offer_id":46912192348244,"sku":"26879922126770771476","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Mustard \/ 3XL","offer_id":46912192610388,"sku":"25197720068424299462","price":34.95,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":42795785322580,"sku":"64409766920889734095","price":34.95,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":42795785584724,"sku":"21953471451272833088","price":34.95,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":42795785846868,"sku":"33965399194881180848","price":34.95,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":42795786109012,"sku":"30400352638037933732","price":34.95,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":42795786371156,"sku":"32736548657716373836","price":34.95,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":42795786633300,"sku":"49142894958173796122","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Bay \/ S","offer_id":46912191168596,"sku":"31660551956622705861","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Bay \/ M","offer_id":46912191430740,"sku":"11688333175741738508","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Bay \/ L","offer_id":46912191692884,"sku":"29922433277041666772","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Bay \/ XL","offer_id":46912191955028,"sku":"17731685678416763664","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Bay \/ 2XL","offer_id":46912192217172,"sku":"20011168657383349440","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Bay \/ 3XL","offer_id":46912192479316,"sku":"26591942720102037697","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Blossom \/ S","offer_id":46912191201364,"sku":"29711647007752115312","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Blossom \/ M","offer_id":46912191463508,"sku":"10961047946270366130","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Blossom \/ L","offer_id":46912191725652,"sku":"24021979129961774407","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Blossom \/ XL","offer_id":46912191987796,"sku":"13447601385291819941","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Blossom \/ 2XL","offer_id":46912192249940,"sku":"18122474279644136735","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Blossom \/ 3XL","offer_id":46912192512084,"sku":"31749227141813530782","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Chambray \/ S","offer_id":46912191234132,"sku":"15147589053349322319","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Chambray \/ M","offer_id":46912191496276,"sku":"43624898506297381860","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Chambray \/ L","offer_id":46912191758420,"sku":"24066117149221574453","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Chambray \/ XL","offer_id":46912192020564,"sku":"74971519338968679956","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Chambray \/ 2XL","offer_id":46912192282708,"sku":"85267602935818031203","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Chambray \/ 3XL","offer_id":46912192544852,"sku":"12944373498652226085","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Ice Blue \/ S","offer_id":46912191266900,"sku":"21909406519160259128","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Ice Blue \/ M","offer_id":46912191529044,"sku":"23259892613004765444","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Ice Blue \/ L","offer_id":46912191791188,"sku":"29297241975389944192","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Ice Blue \/ XL","offer_id":46912192053332,"sku":"44460911491809897687","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Ice Blue \/ 2XL","offer_id":46912192315476,"sku":"23964179136054842553","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Ice Blue \/ 3XL","offer_id":46912192577620,"sku":"23601308765841881699","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Orchid \/ S","offer_id":46912191332436,"sku":"21854188468584242882","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Orchid \/ M","offer_id":46912191594580,"sku":"31795547019350488734","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Orchid \/ L","offer_id":46912191856724,"sku":"95253322959300157498","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Orchid \/ XL","offer_id":46912192118868,"sku":"10880259875417565616","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Orchid \/ 2XL","offer_id":46912192381012,"sku":"25314448159865279998","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Orchid \/ 3XL","offer_id":46912192643156,"sku":"17112420256574647076","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ S","offer_id":46912191365204,"sku":"61818129654613042670","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ M","offer_id":46912191627348,"sku":"16277298385423872607","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ L","offer_id":46912191889492,"sku":"34012883621865354438","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ XL","offer_id":46912192151636,"sku":"12490007567125264140","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ 2XL","offer_id":46912192413780,"sku":"15162080237083551656","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ 3XL","offer_id":46912192675924,"sku":"23668059704519933882","price":34.95,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ S","offer_id":46912191397972,"sku":"54385940311958593810","price":34.95,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ M","offer_id":46912191660116,"sku":"28486890902492395660","price":34.95,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ L","offer_id":46912191922260,"sku":"28851987130854416581","price":34.95,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ XL","offer_id":46912192184404,"sku":"33281651456245994382","price":34.95,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ 2XL","offer_id":46912192446548,"sku":"13504562612972525588","price":34.95,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ 3XL","offer_id":46912192708692,"sku":"51953128901058866140","price":34.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0644\/7320\/2772\/files\/20260528203145-1f15ad43-e88e-625c-9e2c-da215242e37b.png?v=1780000682","url":"https:\/\/goodgirljohn.com\/products\/brindle-frenchie-monarch-butterfly-unisex-tshirt","provider":"Good Girl John","version":"1.0","type":"link"}