{"product_id":"spa-pet-portrait","title":"Spa Day Pet Portrait","description":"\u003cdiv class=\"\" data-turn-id-container=\"791f827b-7cb6-463c-ae55-e0b4e24b92e5\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--sticky-padding-top)\" dir=\"auto\" data-turn-id=\"791f827b-7cb6-463c-ae55-e0b4e24b92e5\" data-turn-id-container=\"791f827b-7cb6-463c-ae55-e0b4e24b92e5\" data-testid=\"conversation-turn-1\" data-turn=\"user\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pt-3 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv data-conversation-screenshot-content=\"\" 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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"user\" data-message-id=\"791f827b-7cb6-463c-ae55-e0b4e24b92e5\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start\"\u003e\n\u003cdiv class=\"user-message-bubble-color corner-superellipse\/0.98 relative min-w-0 overflow-hidden rounded-[22px] px-4 py-2.5 leading-6 rounded-se-lg max-w-(--user-chat-width,70%)\"\u003e\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\/section\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:8565f496-5b54-424e-9b97-88011961e093-1\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:8565f496-5b54-424e-9b97-88011961e093-1\" data-turn-id-container=\"request-WEB:8565f496-5b54-424e-9b97-88011961e093-1\" data-testid=\"conversation-turn-2\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-15 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv data-conversation-screenshot-content=\"\" 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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"03c1b8d4-067e-4dcc-9cc5-85a20d651372\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\"\u003e\n\u003cp data-start=\"91\" data-end=\"604\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003ePaws, Relax, Repeat. \u003c\/span\u003eTurn your furry best friend into the star of their very own luxurious bubble bath masterpiece, complete with a fluffy towel wrap, happy bubbles, and the biggest \"I'm living my best life\" smile you've ever seen. Whether your pup zooms through the house after a bath or treats every grooming session like a five-star resort vacation, this custom portrait captures their hilarious personality in a way that's guaranteed to make family and guests laugh every time they see it.\u003cspan aria-hidden=\"true\" class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-start=\"606\" data-end=\"1167\"\u003eEach portrait is professionally created from your favorite photo and printed on premium, hand-stretched canvas using vibrant, fade-resistant inks that bring every whisker, smile, and bubble to life. It's the perfect conversation piece for bathrooms, laundry rooms, grooming salons, mudrooms, or anywhere that could use an extra dose of tail-wagging happiness. From tiny Westies to giant Shepherds—and every lovable breed in between—we'll transform your pet into the cleanest-looking superstar on the block (even if they immediately roll in the grass afterward).\u003c\/p\u003e\n\u003cp data-start=\"1169\" data-end=\"1695\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eChoose a \u003cstrong data-start=\"1178\" data-end=\"1213\"\u003egallery-wrapped unframed canvas\u003c\/strong\u003e for a clean, modern look that's ready to hang, or elevate your artwork with one of our handcrafted \u003cstrong data-start=\"1313\" data-end=\"1331\"\u003efloating frame\u003c\/strong\u003e options in \u003cstrong data-start=\"1343\" data-end=\"1381\"\u003eNatural, Espresso, Black, or White\u003c\/strong\u003e for a polished, designer finish. Simply upload your favorite pet photo, approve your custom artwork, and we'll do the rest. Your pet already acts like royalty—now it's time they looked like they just checked out of the world's finest doggy day spa. Order yours today and let the smiles (and bubbles) begin! 🐶🫧🛁\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\/section\u003e\n\u003c\/div\u003e","brand":"Funny Petz","offers":[{"title":"12x12 \/ Unframed Wrapped","offer_id":43695882862705,"sku":null,"price":74.0,"currency_code":"USD","in_stock":true},{"title":"12x12 \/ Natural Framed","offer_id":43695882895473,"sku":null,"price":115.0,"currency_code":"USD","in_stock":true},{"title":"12x12 \/ Espresso Framed","offer_id":43695882928241,"sku":null,"price":115.0,"currency_code":"USD","in_stock":true},{"title":"12x12 \/ Black Framed","offer_id":43695882961009,"sku":null,"price":115.0,"currency_code":"USD","in_stock":true},{"title":"12x12 \/ White Framed","offer_id":43695882993777,"sku":null,"price":115.0,"currency_code":"USD","in_stock":true},{"title":"16x16 \/ Unframed Wrapped","offer_id":43695883026545,"sku":null,"price":88.0,"currency_code":"USD","in_stock":true},{"title":"16x16 \/ Natural Framed","offer_id":43695883059313,"sku":null,"price":136.0,"currency_code":"USD","in_stock":true},{"title":"16x16 \/ Espresso Framed","offer_id":43695883092081,"sku":null,"price":136.0,"currency_code":"USD","in_stock":true},{"title":"16x16 \/ Black Framed","offer_id":43695883124849,"sku":null,"price":136.0,"currency_code":"USD","in_stock":true},{"title":"16x16 \/ White Framed","offer_id":43695883157617,"sku":null,"price":136.0,"currency_code":"USD","in_stock":true},{"title":"20x20 \/ Unframed Wrapped","offer_id":43695883190385,"sku":null,"price":124.0,"currency_code":"USD","in_stock":true},{"title":"20x20 \/ Natural Framed","offer_id":43695883223153,"sku":null,"price":169.0,"currency_code":"USD","in_stock":true},{"title":"20x20 \/ Espresso Framed","offer_id":43695883255921,"sku":null,"price":169.0,"currency_code":"USD","in_stock":true},{"title":"20x20 \/ Black Framed","offer_id":43695883288689,"sku":null,"price":169.0,"currency_code":"USD","in_stock":true},{"title":"20x20 \/ White Framed","offer_id":43695883321457,"sku":null,"price":169.0,"currency_code":"USD","in_stock":true},{"title":"24x24 \/ Unframed Wrapped","offer_id":43695883354225,"sku":null,"price":150.0,"currency_code":"USD","in_stock":true},{"title":"24x24 \/ Natural Framed","offer_id":43695883386993,"sku":null,"price":202.0,"currency_code":"USD","in_stock":true},{"title":"24x24 \/ Espresso Framed","offer_id":43695883419761,"sku":null,"price":202.0,"currency_code":"USD","in_stock":true},{"title":"24x24 \/ Black Framed","offer_id":43695883452529,"sku":null,"price":202.0,"currency_code":"USD","in_stock":true},{"title":"24x24 \/ White Framed","offer_id":43695883485297,"sku":null,"price":202.0,"currency_code":"USD","in_stock":true},{"title":"30x30 \/ Unframed Wrapped","offer_id":43695883518065,"sku":null,"price":216.0,"currency_code":"USD","in_stock":true},{"title":"30x30 \/ Natural Framed","offer_id":43695883550833,"sku":null,"price":283.0,"currency_code":"USD","in_stock":true},{"title":"30x30 \/ Espresso Framed","offer_id":43695883583601,"sku":null,"price":283.0,"currency_code":"USD","in_stock":true},{"title":"30x30 \/ Black Framed","offer_id":43695883616369,"sku":null,"price":283.0,"currency_code":"USD","in_stock":true},{"title":"30x30 \/ White Framed","offer_id":43695883649137,"sku":null,"price":283.0,"currency_code":"USD","in_stock":true},{"title":"36x36 \/ Unframed Wrapped","offer_id":43695883681905,"sku":null,"price":337.0,"currency_code":"USD","in_stock":true},{"title":"36x36 \/ Natural Framed","offer_id":43695883714673,"sku":null,"price":606.0,"currency_code":"USD","in_stock":true},{"title":"36x36 \/ Espresso Framed","offer_id":43695883747441,"sku":null,"price":606.0,"currency_code":"USD","in_stock":true},{"title":"36x36 \/ Black Framed","offer_id":43695883780209,"sku":null,"price":606.0,"currency_code":"USD","in_stock":true},{"title":"36x36 \/ White Framed","offer_id":43695883812977,"sku":null,"price":606.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0695\/8674\/7505\/files\/spa_gsd.jpg?v=1785031817","url":"https:\/\/funnypetz.com\/products\/spa-pet-portrait","provider":"Funny Petz","version":"1.0","type":"link"}