{"product_id":"french-bulldog-i-heart-my-valentine-unisex-tshirt","title":"French Bulldog I Heart My Valentine 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\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003eThis flirty little tee screams puppy love with a bold “I ❤️ My Frenchie” headline, where the heart is actually your own dog’s adorable face — tongue out, ears up, stealing hearts like it’s their side hustle — and the best part is it’s totally customizable so you can swap in \u003cem data-end=\"280\" data-start=\"275\"\u003eany\u003c\/em\u003e breed name and your own fur-baby’s photo, turning a simple shirt into a wearable love letter that basically says, “Yeah, I’m obsessed… and I’m not even sorry about it.”\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\/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":"Heather Ice Blue \/ S","offer_id":42795153555540,"sku":"24663276904293855025","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Ice Blue \/ M","offer_id":42795153784916,"sku":"10445145196676634756","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Ice Blue \/ L","offer_id":42795154014292,"sku":"52695194685584143502","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Ice Blue \/ XL","offer_id":42795154243668,"sku":"32310733254641370770","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Ice Blue \/ 2XL","offer_id":42795154473044,"sku":"29368394590173851830","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Ice Blue \/ 3XL","offer_id":42795154702420,"sku":"89469499658550424417","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ S","offer_id":42795153358932,"sku":"17817637143518161557","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ M","offer_id":42795153588308,"sku":"61145265198417441354","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ L","offer_id":42795153817684,"sku":"16352465366832558980","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ XL","offer_id":42795154047060,"sku":"99083900217047307424","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ 2XL","offer_id":42795154276436,"sku":"21811606211719340627","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ 3XL","offer_id":42795154505812,"sku":"29818256362008403752","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Mint \/ S","offer_id":42795153391700,"sku":"22573879791535716969","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Mint \/ M","offer_id":42795153621076,"sku":"31597561173481059211","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Mint \/ L","offer_id":42795153850452,"sku":"88686434277756299582","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Mint \/ XL","offer_id":42795154079828,"sku":"27880745296679539315","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Mint \/ 2XL","offer_id":42795154309204,"sku":"44894621793041174508","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Mint \/ 3XL","offer_id":42795154538580,"sku":"33470219939845823956","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":42795153424468,"sku":"13596443894618771512","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Natural \/ M","offer_id":42795153653844,"sku":"32111208032380769489","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":42795153883220,"sku":"99389346288848020122","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":42795154112596,"sku":"67347655151529556181","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 2XL","offer_id":42795154341972,"sku":"11122898253648570187","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 3XL","offer_id":42795154571348,"sku":"37113786460622881600","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Soft Pink \/ S","offer_id":42795153457236,"sku":"27000069126235086778","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Soft Pink \/ M","offer_id":42795153686612,"sku":"22669595967890761786","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Soft Pink \/ L","offer_id":42795153915988,"sku":"28939854715635536093","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Soft Pink \/ XL","offer_id":42795154145364,"sku":"51661759380867230994","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Soft Pink \/ 2XL","offer_id":42795154374740,"sku":"88925965034968405165","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Soft Pink \/ 3XL","offer_id":42795154604116,"sku":"30375639859711629739","price":29.25,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":42795153490004,"sku":"30424555435430112352","price":29.25,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":42795153719380,"sku":"12713229229662192104","price":29.25,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":42795153948756,"sku":"26617283263541042112","price":29.25,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":42795154178132,"sku":"52821090826090025292","price":29.25,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":42795154407508,"sku":"14308559781210395973","price":29.25,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":42795154636884,"sku":"96813346864191759161","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Ash \/ S","offer_id":42795153522772,"sku":"11572469432145651187","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Ash \/ M","offer_id":42795153752148,"sku":"22571382901955548735","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Ash \/ L","offer_id":42795153981524,"sku":"31205190687441783409","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Ash \/ XL","offer_id":42795154210900,"sku":"29740041438540947299","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Ash \/ 2XL","offer_id":42795154440276,"sku":"60159213763875787168","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Ash \/ 3XL","offer_id":42795154669652,"sku":"28250822624485717787","price":29.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0644\/7320\/2772\/files\/french-bulldog-i-heart-my-valentine-unisex-tshirt-garden-flag-dog-lover-1217248381.png?v=1771283852","url":"https:\/\/goodgirljohn.com\/products\/french-bulldog-i-heart-my-valentine-unisex-tshirt","provider":"Good Girl John","version":"1.0","type":"link"}