{"product_id":"lyon-france-vintage-travel-poster-t-shirt","title":"Lyon 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 watching over the river. This vintage travel poster tee overlooks Lyon's historic skyline, with the hilltop Notre-Dame de Fourvière basilica rising above terracotta rooftops and the Saône winding through the city. The bold collegiate lettering and painterly illustration capture the elegance of this culinary and cultural capital, making it a meaningful gift for anyone who's explored Lyon's storied streets.\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":"Ivory \/ S","offer_id":50523917320417,"sku":"27959185682305439833","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ M","offer_id":50523917582561,"sku":"23599361473797609445","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ L","offer_id":50523917844705,"sku":"20219659458963236594","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ XL","offer_id":50523918106849,"sku":"21369130316849360559","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ 2XL","offer_id":50523918368993,"sku":"92604290568683639249","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ 3XL","offer_id":50523918598369,"sku":"31660152247754678120","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ S","offer_id":50523917254881,"sku":"11533765016306664835","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ M","offer_id":50523917517025,"sku":"19813087155538336480","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ L","offer_id":50523917779169,"sku":"17001769994402481957","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ XL","offer_id":50523918041313,"sku":"17547986358643289897","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ 2XL","offer_id":50523918303457,"sku":"98355967780035058502","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ 3XL","offer_id":50523918532833,"sku":"47473530364107588712","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":50523917222113,"sku":"33689019414543737265","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":50523917484257,"sku":"90840715825395658947","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":50523917746401,"sku":"77892073549715681045","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":50523918008545,"sku":"87609018336191472279","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":50523918270689,"sku":"12140036162266642959","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":50523918729441,"sku":"13977916498957850367","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ S","offer_id":50523917287649,"sku":"30045873570457704636","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ M","offer_id":50523917549793,"sku":"35196552797599453462","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ L","offer_id":50523917811937,"sku":"16967185240592053894","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ XL","offer_id":50523918074081,"sku":"21049170131146346468","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ 2XL","offer_id":50523918336225,"sku":"19234264124785782707","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ 3XL","offer_id":50523918565601,"sku":"22637822397669286607","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"Moss \/ S","offer_id":50523917353185,"sku":"24377976213108382247","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Moss \/ M","offer_id":50523917615329,"sku":"23927840878836710035","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Moss \/ L","offer_id":50523917877473,"sku":"85328372551227458664","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Moss \/ XL","offer_id":50523918139617,"sku":"16689924115934231042","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Moss \/ 2XL","offer_id":50523918401761,"sku":"58811317796922656035","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Moss \/ 3XL","offer_id":50523918631137,"sku":"30670936485687057028","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ S","offer_id":50523917385953,"sku":"19280813693495638250","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ M","offer_id":50523917648097,"sku":"27665684783817975523","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ L","offer_id":50523917910241,"sku":"22384265840955386277","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ XL","offer_id":50523918172385,"sku":"29352287237965870584","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ 2XL","offer_id":50523918434529,"sku":"49464578486648055122","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ 3XL","offer_id":50523918663905,"sku":"22103398202014965994","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ S","offer_id":50523917418721,"sku":"23989666503044171008","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ M","offer_id":50523917680865,"sku":"31613683018784032613","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ L","offer_id":50523917943009,"sku":"23640911476529805888","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ XL","offer_id":50523918205153,"sku":"29220909068863860885","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ 2XL","offer_id":50523918467297,"sku":"13123039554239003655","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ 3XL","offer_id":50523918696673,"sku":"29176018829522304778","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"Espresso \/ S","offer_id":50523917451489,"sku":"27190473445205508541","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Espresso \/ M","offer_id":50523917713633,"sku":"28503207719247974109","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Espresso \/ L","offer_id":50523917975777,"sku":"19641576076741377855","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Espresso \/ XL","offer_id":50523918237921,"sku":"35375364907787215015","price":48.0,"currency_code":"CAD","in_stock":true},{"title":"Espresso \/ 2XL","offer_id":50523918500065,"sku":"25061977151108921687","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Espresso \/ 3XL","offer_id":50523918762209,"sku":"27546267426501414114","price":52.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0785\/5489\/0465\/files\/Ivory_5f1bd6ea-7c87-4aed-8d04-df1c9ab0c3e3.webp?v=1790216028","url":"https:\/\/www.thelayovercollective.com\/products\/lyon-france-vintage-travel-poster-t-shirt","provider":"Layover Collective","version":"1.0","type":"link"}