{"product_id":"t-shirt-personalizada-eu-tinha-um-lado-doce","title":"Personalized T-shirt I used to be sweet","description":"\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=\"139\" data-end=\"193\"\u003e\u003cstrong data-start=\"139\" data-end=\"193\"\u003eCustom T-shirt \"I had a sweet side...\" 🍰✨\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"195\" data-end=\"352\"\u003eNot everyone can handle your sweet side... and that's okay 😌\u003cbr data-start=\"255\" data-end=\"258\"\u003eThis T-shirt is for those with a strong personality, sharp humor, and zero patience for the basic.\u003c\/p\u003e\n\u003cp data-start=\"354\" data-end=\"539\"\u003e✔️ Fun design full of attitude\u003cbr data-start=\"392\" data-end=\"395\"\u003e✔️ Message with humor and immediate identification\u003cbr data-start=\"441\" data-end=\"444\"\u003e✔️ Comfortable fabric for all-day wear\u003cbr data-start=\"486\" data-end=\"489\"\u003e✔️ Perfect for casual looks with personality\u003c\/p\u003e\n\u003cp data-start=\"541\" data-end=\"679\"\u003eA piece that speaks for you without you having to say anything. Ideal for those who like to express themselves through style — with a touch of sarcasm.\u003c\/p\u003e\n\u003cp data-start=\"681\" data-end=\"786\"\u003e🔥 \u003cstrong data-start=\"684\" data-end=\"702\"\u003ePerfect for:\u003c\/strong\u003e casual days, outings with friends, or that outfit that needs a statement.\u003c\/p\u003e\n\u003cp data-start=\"788\" data-end=\"873\"\u003e\u003cstrong data-start=\"788\" data-end=\"822\"\u003eAvailable in various sizes.\u003c\/strong\u003e\u003cbr data-start=\"822\" data-end=\"825\"\u003eWear your attitude. The sweet side... is optional.\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","brand":"Piecesofv","offers":[{"title":"Branco \/ XS","offer_id":57099873419637,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Branco \/ S","offer_id":57099873452405,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Branco \/ M","offer_id":57099873485173,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Branco \/ L","offer_id":57099873517941,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Branco \/ XL","offer_id":57099873550709,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Branco \/ 2XL","offer_id":57099873583477,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Azul-Marinho \/ XS","offer_id":57099873616245,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Azul-Marinho \/ S","offer_id":57099873649013,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Azul-Marinho \/ M","offer_id":57099873681781,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Azul-Marinho \/ L","offer_id":57099873714549,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Azul-Marinho \/ XL","offer_id":57099873747317,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Azul-Marinho \/ 2XL","offer_id":57099873780085,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Orquidia \/ XS","offer_id":57099873812853,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Orquidia \/ S","offer_id":57099873845621,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Orquidia \/ M","offer_id":57099873878389,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Orquidia \/ L","offer_id":57099873911157,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Orquidia \/ XL","offer_id":57099873943925,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Orquidia \/ 2XL","offer_id":57099873976693,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Castanho \/ XS","offer_id":57099874009461,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Castanho \/ S","offer_id":57099874042229,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Castanho \/ M","offer_id":57099874074997,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Castanho \/ L","offer_id":57099874107765,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Castanho \/ XL","offer_id":57099874140533,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Castanho \/ 2XL","offer_id":57099874173301,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Cinzento \/ XS","offer_id":57099874206069,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Cinzento \/ S","offer_id":57099874238837,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Cinzento \/ M","offer_id":57099874271605,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Cinzento \/ L","offer_id":57099874304373,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Cinzento \/ XL","offer_id":57099874337141,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Cinzento \/ 2XL","offer_id":57099874369909,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo \/ XS","offer_id":57099874402677,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo \/ S","offer_id":57099874435445,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo \/ M","offer_id":57099874468213,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo \/ L","offer_id":57099874500981,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo \/ XL","offer_id":57099874533749,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo \/ 2XL","offer_id":57099874566517,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Laranja \/ XS","offer_id":57099874599285,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Laranja \/ S","offer_id":57099874632053,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Laranja \/ M","offer_id":57099874664821,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Laranja \/ L","offer_id":57099874697589,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Laranja \/ XL","offer_id":57099874730357,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Laranja \/ 2XL","offer_id":57099874763125,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Vermelho \/ XS","offer_id":57099874795893,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Vermelho \/ S","offer_id":57099874828661,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Vermelho \/ M","offer_id":57099874861429,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Vermelho \/ L","offer_id":57099874894197,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Vermelho \/ XL","offer_id":57099874926965,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Vermelho \/ 2XL","offer_id":57099874959733,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo Manteiga \/ XS","offer_id":57099874992501,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo Manteiga \/ S","offer_id":57099875025269,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo Manteiga \/ M","offer_id":57099875058037,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo Manteiga \/ L","offer_id":57099875090805,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo Manteiga \/ XL","offer_id":57099875123573,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Amarelo Manteiga \/ 2XL","offer_id":57099875156341,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Preto \/ XS","offer_id":57099875189109,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Preto \/ S","offer_id":57099875221877,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Preto \/ M","offer_id":57099875254645,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Preto \/ L","offer_id":57099875287413,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Preto \/ XL","offer_id":57099875320181,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Preto \/ 2XL","offer_id":57099875352949,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Fushia \/ XS","offer_id":57119464882549,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Fushia \/ S","offer_id":57119464915317,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Fushia \/ M","offer_id":57119464948085,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Fushia \/ L","offer_id":57119464980853,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Fushia \/ XL","offer_id":57119465013621,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Fushia \/ 2XL","offer_id":57119465046389,"sku":null,"price":14.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0945\/2961\/8293\/files\/new11.png?v=1777031854","url":"https:\/\/www.piecesofv.pt\/en\/products\/t-shirt-personalizada-eu-tinha-um-lado-doce","provider":"Piecesofv","version":"1.0","type":"link"}