{"product_id":"ruby-cavalier-boops-valentine-unisex-tshirt","title":"Personalized Cavalier Boops Unisex Tshirt","description":"\u003cdiv class=\"pointer-events-none h-px w-px\" aria-hidden=\"true\" data-edge=\"true\"\u003e\n\u003carticle 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)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"9cc24746-095c-4cb2-b9c4-902548ff4fd6\" data-testid=\"conversation-turn-2\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\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 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\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"7fe61de9-79c4-454b-ba8f-3e4acefc2d1a\" data-message-model-slug=\"gpt-5\"\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=\"pointer-events-none h-px w-px\" aria-hidden=\"true\" data-edge=\"true\"\u003e\n\u003carticle 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)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"582391b8-4a47-4cc0-8c29-ac36e6d76e45\" data-testid=\"conversation-turn-2\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\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 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\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"52c18cab-c04a-4295-aa96-bc7a74e50348\" data-message-model-slug=\"gpt-5\"\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 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)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"f3ec1354-87fb-429d-b39b-61898a2e27d6\" data-testid=\"conversation-turn-2\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\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 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\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"87c170e8-4282-4272-be6a-20198df9addd\" data-message-model-slug=\"gpt-5-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=\"pointer-events-none h-px w-px\" aria-hidden=\"true\" data-edge=\"true\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle 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)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"5a1f92fe-30ed-4c1e-a58c-95816c44be26\" data-testid=\"conversation-turn-2\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\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 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\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"27414758-a2d0-484b-ac8b-eff4ad12cc92\" data-message-model-slug=\"gpt-5-2\"\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=\"pointer-events-none h-px w-px absolute bottom-0\" aria-hidden=\"true\" data-edge=\"true\"\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003eThis t-shirt features a sweet little ruby cavalier king charles, sitting up like a tiny loaf of love, clutching a pink watercolor heart that boldly says “BOOPS UR NOSE.” There’s a soft red heart backdrop behind them, and the cherry on top is that adorable red bow with heart prints perched between those big bat ears. The whole design has a hand-painted, storybook feel that’s equal parts sassy and sugar-sweet—basically the shirt you wear when you want strangers to boop you in Target.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle 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)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"b9bbdb67-ce0d-40c3-a40e-940d5fca6b4c\" data-testid=\"conversation-turn-2\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\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=\"z-0 flex min-h-[46px] justify-start\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e \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\u003carticle 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)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:2d42fd44-0328-435c-b214-d7df05819c37-1\" data-testid=\"conversation-turn-4\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\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=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e \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\/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":"Soft Pink \/ S","offer_id":42794747363412,"sku":"28972644186974191820","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Soft Pink \/ M","offer_id":42794747592788,"sku":"12176171473676314929","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Soft Pink \/ L","offer_id":42794747822164,"sku":"30632398310501462623","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Soft Pink \/ XL","offer_id":42794748051540,"sku":"24509702747336132923","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Soft Pink \/ 2XL","offer_id":42794748280916,"sku":"33661464873347882811","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Soft Pink \/ 3XL","offer_id":42794748510292,"sku":"21506138953764236848","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ S","offer_id":42794747265108,"sku":"18807385778680812923","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ M","offer_id":42794747494484,"sku":"94329684141392066170","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ L","offer_id":42794747723860,"sku":"11686739470194254303","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ XL","offer_id":42794747953236,"sku":"20258284097443174682","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ 2XL","offer_id":42794748182612,"sku":"26503792876985971226","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Dark Grey Heather \/ 3XL","offer_id":42794748411988,"sku":"24103184952170877574","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Mint \/ S","offer_id":42794747297876,"sku":"32050242057247779292","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Mint \/ M","offer_id":42794747527252,"sku":"24207844563675921241","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Mint \/ L","offer_id":42794747756628,"sku":"13344609251513488002","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Mint \/ XL","offer_id":42794747986004,"sku":"29688077173938890345","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Mint \/ 2XL","offer_id":42794748215380,"sku":"31886013150086239342","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Mint \/ 3XL","offer_id":42794748444756,"sku":"25576964568856526906","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":42794747330644,"sku":"24275342803036694906","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Natural \/ M","offer_id":42794747560020,"sku":"33809957845841875130","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":42794747789396,"sku":"22526369245875319241","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":42794748018772,"sku":"18217590874936144714","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 2XL","offer_id":42794748248148,"sku":"15627341102392126008","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 3XL","offer_id":42794748477524,"sku":"94619764147218561960","price":29.25,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":42794747396180,"sku":"12786652620210175090","price":29.25,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":42794747625556,"sku":"36347072290218698929","price":29.25,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":42794747854932,"sku":"31988918949168103081","price":29.25,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":42794748084308,"sku":"23967120523267831253","price":29.25,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":42794748313684,"sku":"30532629053462315841","price":29.25,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":42794748543060,"sku":"34373932399148817439","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Ash \/ S","offer_id":42794747428948,"sku":"10188517238531210706","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Ash \/ M","offer_id":42794747658324,"sku":"30116617876031779253","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Ash \/ L","offer_id":42794747887700,"sku":"66771770135795462865","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Ash \/ XL","offer_id":42794748117076,"sku":"24705330387903888341","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Ash \/ 2XL","offer_id":42794748346452,"sku":"15792443766232332748","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Ash \/ 3XL","offer_id":42794748575828,"sku":"21651052924529451688","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Ice Blue \/ S","offer_id":42794747461716,"sku":"19341241543408519471","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Ice Blue \/ M","offer_id":42794747691092,"sku":"24128019308141214850","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Ice Blue \/ L","offer_id":42794747920468,"sku":"10188266677489362956","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Ice Blue \/ XL","offer_id":42794748149844,"sku":"55218772577314456961","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Ice Blue \/ 2XL","offer_id":42794748379220,"sku":"20391543626898423249","price":29.25,"currency_code":"USD","in_stock":true},{"title":"Heather Ice Blue \/ 3XL","offer_id":42794748608596,"sku":"49894892726350567998","price":29.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0644\/7320\/2772\/files\/ruby-cavalier-boops-valentine-unisex-tshirt-garden-flag-dog-lover-1217248490.png?v=1771285066","url":"https:\/\/goodgirljohn.com\/products\/ruby-cavalier-boops-valentine-unisex-tshirt","provider":"Good Girl John","version":"1.0","type":"link"}