{"product_id":"genoa-italy-vintage-travel-poster-t-shirt","title":"Genoa Italy 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\"\u003eA lighthouse watching over the harbor. This vintage travel poster tee overlooks Genoa's historic waterfront, with colorful buildings, a striking bell tower, and boats filling the marina beneath rolling coastal hills. The bold collegiate lettering and painterly illustration capture the city's maritime heritage, making it a meaningful gift for anyone who's explored Italy's largest seaport city.\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":49017236062433,"sku":"29930220023302346832","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ S","offer_id":49017236095201,"sku":"83930086444975053041","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Spruce \/ S","offer_id":49017236127969,"sku":"29487726830225683499","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ S","offer_id":49017236160737,"sku":"27092120800967513151","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ S","offer_id":49017236193505,"sku":"21895531301817184578","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ S","offer_id":49017236226273,"sku":"31197367613293739229","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ S","offer_id":49017236259041,"sku":"19539371785777563308","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":49017236291809,"sku":"27496216589334012212","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ M","offer_id":49017236324577,"sku":"26265134119701034035","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Spruce \/ M","offer_id":49017236357345,"sku":"28878207736075878603","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ M","offer_id":49017236390113,"sku":"11089967290029480779","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ M","offer_id":49017236422881,"sku":"11650409508959365741","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ M","offer_id":49017236455649,"sku":"28743479385804666250","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ M","offer_id":49017236488417,"sku":"10688119290486589269","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":49017236521185,"sku":"30696527213364498504","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ L","offer_id":49017236553953,"sku":"84147287334545858189","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Spruce \/ L","offer_id":49017236586721,"sku":"18266411971194507274","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ L","offer_id":49017236619489,"sku":"18685954147528883091","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ L","offer_id":49017236652257,"sku":"29819046472423812160","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ L","offer_id":49017236685025,"sku":"36723707005993067138","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ L","offer_id":49017236717793,"sku":"22387693103169606541","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":49017236750561,"sku":"32675595999852348104","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ XL","offer_id":49017236783329,"sku":"10727253964380345914","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Spruce \/ XL","offer_id":49017236816097,"sku":"28515817881491507816","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ XL","offer_id":49017236848865,"sku":"50331655754436984815","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ XL","offer_id":49017236881633,"sku":"14470808515884915783","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ XL","offer_id":49017236914401,"sku":"21599221904822112661","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ XL","offer_id":49017236947169,"sku":"28518610330908054024","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":49017236979937,"sku":"31001482399784354814","price":49.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ 2XL","offer_id":49017237012705,"sku":"57396901626368403987","price":49.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Spruce \/ 2XL","offer_id":49017237045473,"sku":"11331747734627219771","price":49.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ 2XL","offer_id":49017237078241,"sku":"24400360582116924557","price":49.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ 2XL","offer_id":49017237111009,"sku":"79324060800450527037","price":49.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ 2XL","offer_id":49017237143777,"sku":"22814124115606432056","price":49.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ 2XL","offer_id":49017237176545,"sku":"14379810662114253494","price":49.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Jean \/ 3XL","offer_id":49017237209313,"sku":"78347101946005443758","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Spruce \/ 3XL","offer_id":49017237242081,"sku":"12692380385998447481","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Chambray \/ 3XL","offer_id":49017237274849,"sku":"18437905969518004204","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Ivory \/ 3XL","offer_id":49017237307617,"sku":"29907824496315292123","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Pepper \/ 3XL","offer_id":49017237340385,"sku":"29263922339956595297","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"True Navy \/ 3XL","offer_id":49017237373153,"sku":"94000692005258583991","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":49017237405921,"sku":"30351423231944112753","price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0785\/5489\/0465\/files\/Ivory_744610a8-e1be-42a3-9f9e-4149d09fa819.webp?v=1788201864","url":"https:\/\/www.thelayovercollective.com\/products\/genoa-italy-vintage-travel-poster-t-shirt","provider":"Layover Collective","version":"1.0","type":"link"}