{"product_id":"cannes-france-vintage-travel-poster-t-shirt","title":"Cannes France Vintage Travel Poster T-Shirt","description":"\u003cdiv class=\"pointer-events-none h-px w-px\"\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\"\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\"\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\"\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\"\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\"\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\"\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\"\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\"\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\"\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\"\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\"\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\"\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\"\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\"\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\"\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\"\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\"\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\"\u003ePalm trees along the Croisette. This vintage travel poster tee overlooks Cannes' famous waterfront promenade, with palm-lined walkways, a yacht-filled marina, and hillside villas framing the Mediterranean coast. The bold collegiate lettering and painterly illustration capture the glamour of this iconic Riviera city, making it a meaningful gift for anyone who's soaked up its beachside luxury.\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":"Chambray \/ S","offer_id":50523884912865,"sku":"20118641480447271956","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ M","offer_id":50523885175009,"sku":"28804378235467892162","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ L","offer_id":50523885437153,"sku":"20144606381416137760","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ XL","offer_id":50523885699297,"sku":"31359816840690988823","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ 2XL","offer_id":50523885961441,"sku":"26596805013260342141","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ 3XL","offer_id":50523886190817,"sku":"18181314285860574510","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ S","offer_id":50523884880097,"sku":"28057649363744238423","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ M","offer_id":50523885142241,"sku":"26674905674921051712","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ L","offer_id":50523885404385,"sku":"91542810284901314804","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ XL","offer_id":50523885666529,"sku":"12593590966688087471","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ 2XL","offer_id":50523885928673,"sku":"10652412743490833740","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ 3XL","offer_id":50523886158049,"sku":"33864504184970692571","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":50523884847329,"sku":"25501017280131510066","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":50523885109473,"sku":"10832002569906014401","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":50523885371617,"sku":"86930939351756824174","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":50523885633761,"sku":"15623194081366804372","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":50523885895905,"sku":"25689452007797725974","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":50523886354657,"sku":"32869047048888984266","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ S","offer_id":50523884945633,"sku":"15046798195291354295","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ M","offer_id":50523885207777,"sku":"21851320119867477969","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ L","offer_id":50523885469921,"sku":"29043271603351837551","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ XL","offer_id":50523885732065,"sku":"11218318258963725509","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ 2XL","offer_id":50523885994209,"sku":"33034302379233043104","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ 3XL","offer_id":50523886223585,"sku":"22704884147484704751","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"Moss \/ S","offer_id":50523884978401,"sku":"18478047319897480607","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Moss \/ M","offer_id":50523885240545,"sku":"11883494388284482601","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Moss \/ L","offer_id":50523885502689,"sku":"43577002565020208191","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Moss \/ XL","offer_id":50523885764833,"sku":"10284298923801691429","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Moss \/ 2XL","offer_id":50523886026977,"sku":"37783375767448492814","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Moss \/ 3XL","offer_id":50523886256353,"sku":"89402669066533470450","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ S","offer_id":50523885011169,"sku":"22336649329225383061","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ M","offer_id":50523885273313,"sku":"31602402235143808985","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ L","offer_id":50523885535457,"sku":"28832343563762040690","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ XL","offer_id":50523885797601,"sku":"65693525628751041476","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ 2XL","offer_id":50523886059745,"sku":"29971877043247174173","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ 3XL","offer_id":50523886289121,"sku":"13030553424067721281","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ S","offer_id":50523885043937,"sku":"19759439908029193352","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ M","offer_id":50523885306081,"sku":"22318468443379079533","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ L","offer_id":50523885568225,"sku":"16510793423020536278","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ XL","offer_id":50523885830369,"sku":"21946378746396283053","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ 2XL","offer_id":50523886092513,"sku":"17884929867995460983","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ 3XL","offer_id":50523886321889,"sku":"13531050871791087902","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"Espresso \/ S","offer_id":50523885076705,"sku":"25464211930001227045","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Espresso \/ M","offer_id":50523885338849,"sku":"14566311884505526639","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Espresso \/ L","offer_id":50523885600993,"sku":"27722304322621053972","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Espresso \/ XL","offer_id":50523885863137,"sku":"61385934159124283560","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Espresso \/ 2XL","offer_id":50523886125281,"sku":"63863976526411537160","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Espresso \/ 3XL","offer_id":50523886387425,"sku":"26818364045561833486","price":52.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0785\/5489\/0465\/files\/Chambray_ff7d17cb-ff65-41c6-b737-6d27ae3fb6e5.webp?v=1790213529","url":"https:\/\/www.thelayovercollective.com\/products\/cannes-france-vintage-travel-poster-t-shirt","provider":"Layover Collective","version":"1.0","type":"link"}