{"product_id":"marseille-france-vintage-travel-poster-t-shirt","title":"Marseille France Vintage Travel Poster T-Shirt","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 [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:e3c99955-ff60-418d-afdd-92cd20165a8f-17\" data-testid=\"conversation-turn-36\" 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=\"43d886f2-cdc7-4b60-85b0-608d4ac88aff\" 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=\"request-690532c9-9cf0-832c-aed5-950e40611e52-0\" data-testid=\"conversation-turn-292\" 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=\"f7165bc5-7139-482e-a65b-91475dade1ee\" 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 light 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=\"request-690532c9-9cf0-832c-aed5-950e40611e52-2\" data-testid=\"conversation-turn-296\" 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=\"64e9c277-07d2-415e-b254-326c62b96b9d\" 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 light 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=\"16c90fca-0b9b-4c43-a36f-8fb280c1a697\" data-testid=\"conversation-turn-300\" 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=\"1e5f4a65-47ca-43b7-8ff0-4b3172e65b8f\" 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=\"request-690532c9-9cf0-832c-aed5-950e40611e52-7\" data-testid=\"conversation-turn-304\" 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=\"991baaf7-22e2-487b-8ec3-b4d907a9c691\" 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=\"request-690532c9-9cf0-832c-aed5-950e40611e52-9\" data-testid=\"conversation-turn-308\" 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=\"4e3e1746-39b1-4bbf-81ad-4ea698c22e17\" 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\u003cp dir=\"ltr\"\u003eA basilica overlooking the old port. This vintage travel poster tee captures Marseille's Notre-Dame de la Garde rising above the harbor, with sailboats dotting the Vieux-Port and hills stretching along the Mediterranean coast. The bold collegiate lettering and painterly illustration bring this historic port city to life, making it a meaningful gift for anyone who's explored Marseille's storied waterfront.\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\/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\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":"White \/ S","offer_id":50523928199393,"sku":"17517347061852982383","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ S","offer_id":50523928232161,"sku":"46210146628349399753","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ S","offer_id":50523928264929,"sku":"66257095822257134703","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ S","offer_id":50523928297697,"sku":"28423382538989209703","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Moss \/ S","offer_id":50523928330465,"sku":"22114274569900485975","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ S","offer_id":50523928363233,"sku":"25421607274833682018","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ S","offer_id":50523928396001,"sku":"31007391280964624194","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Espresso \/ S","offer_id":50523928428769,"sku":"28762346162026891742","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":50523928461537,"sku":"62013815648712213708","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ M","offer_id":50523928494305,"sku":"65605996044702196035","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ M","offer_id":50523928527073,"sku":"16670051305786324292","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ M","offer_id":50523928559841,"sku":"32348355314177449662","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Moss \/ M","offer_id":50523928592609,"sku":"13810232518734840821","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ M","offer_id":50523928625377,"sku":"68144007523681826775","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ M","offer_id":50523928658145,"sku":"22261578688664743757","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Espresso \/ M","offer_id":50523928690913,"sku":"11890250142745354313","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":50523928723681,"sku":"18230016610813677230","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ L","offer_id":50523928756449,"sku":"31494145654790197467","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ L","offer_id":50523928789217,"sku":"11824572390221003480","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ L","offer_id":50523928821985,"sku":"20871534985407384852","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Moss \/ L","offer_id":50523928854753,"sku":"16548670361524693375","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ L","offer_id":50523928887521,"sku":"10295441396854410866","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ L","offer_id":50523928920289,"sku":"47290181953663202613","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Espresso \/ L","offer_id":50523928953057,"sku":"32287356143756096396","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":50523928985825,"sku":"31597417506809359165","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ XL","offer_id":50523929018593,"sku":"19106282339153429628","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ XL","offer_id":50523929051361,"sku":"31447874475565663125","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ XL","offer_id":50523929084129,"sku":"20504497301289180348","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Moss \/ XL","offer_id":50523929116897,"sku":"32995496983349754456","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ XL","offer_id":50523929149665,"sku":"19565910332071153989","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ XL","offer_id":50523929182433,"sku":"32879977403614206496","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Espresso \/ XL","offer_id":50523929215201,"sku":"27026640055390402010","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":50523929247969,"sku":"25622429710113798306","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ 2XL","offer_id":50523929280737,"sku":"27165466847620426522","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ 2XL","offer_id":50523929313505,"sku":"17792750228933487480","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ 2XL","offer_id":50523929346273,"sku":"31914466185840853342","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Moss \/ 2XL","offer_id":50523929379041,"sku":"28796635660438682489","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ 2XL","offer_id":50523929411809,"sku":"30954179799622448931","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ 2XL","offer_id":50523929444577,"sku":"26736169570050058904","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Espresso \/ 2XL","offer_id":50523929477345,"sku":"16677372735565134582","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ 3XL","offer_id":50523929510113,"sku":"81565479594634514150","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ 3XL","offer_id":50523929542881,"sku":"16503406410922488558","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ 3XL","offer_id":50523929575649,"sku":"88409254810586084710","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"Moss \/ 3XL","offer_id":50523929608417,"sku":"20218417604155211826","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ 3XL","offer_id":50523929641185,"sku":"20496893317786295844","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ 3XL","offer_id":50523929673953,"sku":"22939623009034185338","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":50523929706721,"sku":"66365202525756839050","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"Espresso \/ 3XL","offer_id":50523929739489,"sku":"27173181900243339544","price":52.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0785\/5489\/0465\/files\/White_892043d2-ebcd-44b3-9b82-f24b300e742c.webp?v=1790216106","url":"https:\/\/www.thelayovercollective.com\/products\/marseille-france-vintage-travel-poster-t-shirt","provider":"Layover Collective","version":"1.0","type":"link"}