{"product_id":"saudade-floral-graphic-tee-vintage-portuguese-nostalgia-t-shirt","title":"Saudade Floral Graphic Tee — Vintage Portuguese Nostalgia T-Shirt","description":"\u003cp\u003eLightweight, breathable, and built for everyday wear — this soft cotton tee carries a colorful, hand-drawn “Saudade” emblem that feels like a warm memory stitched into your day. The artful floral motif sits centered on the chest, balancing vintage folk charm with modern simplicity. Wear it on slow afternoons, city strolls, or while reconnecting with friends and family; the crew neckline and retail fit layer neatly under jackets or stand alone as a statement of quiet longing. Ethically produced and REACH certified, the shirt is comfortable against the skin thanks to Airlume combed and ring-spun cotton and a tear-away label that won’t itch. Subtle construction details — side seams, shoulder tape, and a ribbed knit collar — keep the silhouette stable wash after wash, while vibrant printing methods preserve the design’s crisp colors.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% Airlume combed \u0026amp; ring-spun cotton (lightweight 4.2 oz) for breathability and comfort\u003cbr\u003e- Side seams and shoulder tape for long-lasting shape and stabilized fit\u003cbr\u003e- Ribbed knit collar with seam and retail crew neckline for a neat, classic look\u003cbr\u003e- Vibrant, detailed printing on chest and sleeves using DTF\/DTG methods; neck \u0026amp; label printing likewise crisp\u003cbr\u003e- Tear-away label, REACH certified, ethically manufactured (Fair Labor Association\/Platinum WRAP)\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: medium heat\u003cbr\u003e- Do not dryclean\u003c\/p\u003e\n\u003ctable id=\"size-guide\" style=\"min-width: 360px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px;\"\u003e \u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e2XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e3XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e4XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWidth, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e26.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eLength, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e27.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e34.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSleeve length, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8.60\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8.90\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.20\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.70\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10.40\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10.80\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSize tolerance, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eEU representative\u003c\/strong\u003e: HONSON VENTURES LIMITED, gpsr@honsonventures.com, 3, Gnaftis House flat 102, Limassol, Mesa Geitonia, 4003, CY\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct information\u003c\/strong\u003e: Bella+Canvas 3001, 2 year warranty in EU and Northern Ireland as per Directive 1999\/44\/EC\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings, Hazard\u003c\/strong\u003e: For adults, Blank product sourced from Honduras\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare instructions\u003c\/strong\u003e: Machine wash: cold (max 30C or 90F), Non-chlorine: bleach as needed, Tumble dry: low heat, Iron, steam or dry: medium heat, Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Black \/ XS","offer_id":47561090302175,"sku":"11925541832590334338","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":47561090334943,"sku":"63220368637702251742","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":47561090367711,"sku":"11821281472670366635","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":47561090400479,"sku":"30206215040459334062","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":47561090433247,"sku":"15536259708820700079","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":47561090466015,"sku":"74409286277013071335","price":22.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":47561090498783,"sku":"27625816999158206077","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":47561090531551,"sku":"17770961065196233531","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ M","offer_id":47561090564319,"sku":"24950149745829518355","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":47561090597087,"sku":"12543649478967047731","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":47561090629855,"sku":"12593632384785877877","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":47561090662623,"sku":"60045413635127004808","price":22.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":47561090695391,"sku":"56219150965244703883","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":47561090728159,"sku":"20663222285884151951","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":47561090760927,"sku":"20858760140420164064","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":47561090793695,"sku":"92844328268620981167","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":47561090826463,"sku":"23488906872173658497","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":47561090859231,"sku":"23300977269897067293","price":22.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":47561090891999,"sku":"23544185991997650454","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":47561090924767,"sku":"23886347495735883482","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":47561090957535,"sku":"17569020919631362599","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":47561090990303,"sku":"65286534186919513240","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":47561091023071,"sku":"81898524898405970290","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":47561091055839,"sku":"97199928656605169910","price":22.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":47561091088607,"sku":"16420433221161102359","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":47561091121375,"sku":"92189949930715571110","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 2XL","offer_id":47561091154143,"sku":"22538743260014873251","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":47561091186911,"sku":"21728307424909849855","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":47561091219679,"sku":"15484140467614672889","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":47561091252447,"sku":"37425247211276596931","price":24.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":47561091285215,"sku":"19344642140221231246","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":47561091317983,"sku":"15854107518558259458","price":24.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":47561091350751,"sku":"26492619467292445414","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":47561091383519,"sku":"12444782091443067376","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/1623\/4207\/files\/5907556391690484289_2048.jpg?v=1762389822","url":"https:\/\/portutees.com\/products\/saudade-floral-graphic-tee-vintage-portuguese-nostalgia-t-shirt","provider":"PORTUTEES","version":"1.0","type":"link"}