{"product_id":"t-shirt-personalizada-gatas-bem-comportadas","title":"Personalised T-shirt Good Girls","description":"T-shirt \"Well-behaved cats don't make history\"\n\u003cdiv\u003e\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv data-scroll-from-top=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-root=\"\"\u003e\u003cmain id=\"main\" class=\"min-h-0 flex-1\"\u003e\n\u003cdiv class=\"group\/thread flex flex-col min-h-full\" id=\"thread\"\u003e\n\u003cdiv class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\" role=\"presentation\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-8\" data-turn-id=\"request-WEB:a2403017-294e-4be6-a012-234bf2e674ba-6\" 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] 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)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--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 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-turn-start-message=\"true\" 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-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"229793b4-a9ca-47c6-afb8-8b78e0dd9ad4\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-start=\"123\" data-end=\"188\"\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\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\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\u003cp\u003e\u003caudio crossorigin=\"anonymous\" autoplay=\"autoplay\" class=\"fixed start-0 bottom-0 hidden h-0 w-0\"\u003e\u003c\/audio\u003e\u003c\/p\u003e\n\u003cp\u003eFor those who know that attitude never goes out of style.\u003c\/p\u003e\n\u003cp\u003eThis t-shirt is for women who don't ask permission — they make things happen.\u003c\/p\u003e\n\u003cp\u003eWith an irreverent design full of personality, it stands out for the perfect combination of humor, style, and empowerment. The illustration of the kitten with colorful glasses adds that fun and daring touch that transforms a basic look into something memorable.\u003c\/p\u003e\n\u003cp\u003eWhy you'll love it:\u003c\/p\u003e\n\u003cp\u003e✨ Vibrant and high-quality print\u003c\/p\u003e\n\u003cp\u003e👕 Comfortable and breathable fabric\u003c\/p\u003e\n\u003cp\u003e🔥 Versatile cut for casual or statement looks\u003c\/p\u003e\n\u003cp\u003e💬 Strong message full of attitude\u003c\/p\u003e\n\u003cp\u003ePerfect for those who aren't afraid to make a statement — because being basic was never an option.\u003c\/p\u003e\n\u003cp\u003eDetails:\u003c\/p\u003e\n\u003cp\u003eColour: White\u003c\/p\u003e\n\u003cp\u003eMaterial: Soft cotton\u003c\/p\u003e\n\u003cp\u003eDurable print\u003c\/p\u003e\n\u003cp\u003eComfortable fit\u003c\/p\u003e\n\u003cp\u003eStyle tip: pair with jeans, a skirt, or even a blazer for an edgy-chic look.\u003c\/p\u003e","brand":"Piecesofv","offers":[{"title":"Branco \/ XS","offer_id":57102188511605,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Branco \/ S","offer_id":57102188544373,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Branco \/ M","offer_id":57102188577141,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Branco \/ L","offer_id":57102188609909,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Branco \/ XL","offer_id":57102188642677,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Branco \/ 2XL","offer_id":57102188675445,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Azul-Marinho \/ XS","offer_id":57102188708213,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Azul-Marinho \/ S","offer_id":57102188740981,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Azul-Marinho \/ M","offer_id":57102188773749,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Azul-Marinho \/ L","offer_id":57102188806517,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Azul-Marinho \/ XL","offer_id":57102188839285,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Azul-Marinho \/ 2XL","offer_id":57102188872053,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Orquidia \/ XS","offer_id":57102188904821,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Orquidia \/ S","offer_id":57102188937589,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Orquidia \/ M","offer_id":57102188970357,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Orquidia \/ L","offer_id":57102189003125,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Orquidia \/ XL","offer_id":57102189035893,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Orquidia \/ 2XL","offer_id":57102189068661,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Castanho \/ XS","offer_id":57102189101429,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Castanho \/ S","offer_id":57102189134197,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Castanho \/ M","offer_id":57102189166965,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Castanho \/ L","offer_id":57102189199733,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Castanho \/ XL","offer_id":57102189232501,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Castanho \/ 2XL","offer_id":57102189265269,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Cinzento \/ XS","offer_id":57102189298037,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Cinzento \/ S","offer_id":57102189330805,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Cinzento \/ M","offer_id":57102189363573,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Cinzento \/ L","offer_id":57102189396341,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Cinzento \/ XL","offer_id":57102189429109,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Cinzento \/ 2XL","offer_id":57102189461877,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo \/ XS","offer_id":57102189494645,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo \/ S","offer_id":57102189527413,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo \/ M","offer_id":57102189560181,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo \/ L","offer_id":57102189592949,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo \/ XL","offer_id":57102189625717,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo \/ 2XL","offer_id":57102189658485,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Laranja \/ XS","offer_id":57102189691253,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Laranja \/ S","offer_id":57102189724021,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Laranja \/ M","offer_id":57102189756789,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Laranja \/ L","offer_id":57102189789557,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Laranja \/ XL","offer_id":57102189822325,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Laranja \/ 2XL","offer_id":57102189855093,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Vermelho \/ XS","offer_id":57102189887861,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Vermelho \/ S","offer_id":57102189920629,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Vermelho \/ M","offer_id":57102189953397,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Vermelho \/ L","offer_id":57102189986165,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Vermelho \/ XL","offer_id":57102190018933,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Vermelho \/ 2XL","offer_id":57102190051701,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo Manteiga \/ XS","offer_id":57102190084469,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo Manteiga \/ S","offer_id":57102190117237,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo Manteiga \/ M","offer_id":57102190150005,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo Manteiga \/ L","offer_id":57102190182773,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo Manteiga \/ XL","offer_id":57102190215541,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo Manteiga \/ 2XL","offer_id":57102190248309,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Preto \/ XS","offer_id":57102190281077,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Preto \/ S","offer_id":57102190313845,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Preto \/ M","offer_id":57102190346613,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Preto \/ L","offer_id":57102190379381,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Preto \/ XL","offer_id":57102190412149,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Preto \/ 2XL","offer_id":57102190444917,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Fushia \/ XS","offer_id":57119463768437,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Fushia \/ S","offer_id":57119463801205,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Fushia \/ M","offer_id":57119463833973,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Fushia \/ L","offer_id":57119463866741,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Fushia \/ XL","offer_id":57119463899509,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Fushia \/ 2XL","offer_id":57119463932277,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0945\/2961\/8293\/files\/rn-image_picker_lib_temp_05ec6b63-8247-43ab-93ec-57aeec8b8187.jpg?v=1777109070","url":"https:\/\/www.piecesofv.pt\/en\/products\/t-shirt-personalizada-gatas-bem-comportadas","provider":"Piecesofv","version":"1.0","type":"link"}