{"product_id":"windows-of-paris","title":"Windows of Paris","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cem\u003eYour order comes fully framed and ready-to-hang.\u003c\/em\u003e\u003c\/p\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-6a57b1a1-f4c0-83ea-956b-1db90e93e1e9-21\" class=\"\"\u003e\n\u003csection data-turn=\"assistant\" data-testid=\"conversation-turn-164\" data-turn-id-container=\"request-6a57b1a1-f4c0-83ea-956b-1db90e93e1e9-21\" data-turn-id=\"request-6a57b1a1-f4c0-83ea-956b-1db90e93e1e9-21\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-15 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--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\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 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 outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-6-thinking\" dir=\"auto\" data-turn-start-message=\"true\" data-message-id=\"7c95efcc-6f65-4fa3-8f62-aa50b7692f31\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a57b1a1-f4c0-83ea-956b-1db90e93e1e9-44\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a57b1a1-f4c0-83ea-956b-1db90e93e1e9-44\" data-turn-id-container=\"request-6a57b1a1-f4c0-83ea-956b-1db90e93e1e9-44\" data-testid=\"conversation-turn-204\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-15 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv data-conversation-screenshot-content=\"\" class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"75f79944-f9f4-4bc8-ba3b-0c2248394037\" data-turn-start-message=\"true\" dir=\"auto\" data-message-model-slug=\"gpt-5-6-thinking\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a57b1a1-f4c0-83ea-956b-1db90e93e1e9-18\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a57b1a1-f4c0-83ea-956b-1db90e93e1e9-18\" data-turn-id-container=\"request-6a57b1a1-f4c0-83ea-956b-1db90e93e1e9-18\" data-testid=\"conversation-turn-288\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-15 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv data-conversation-screenshot-content=\"\" class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"43e0f665-6b69-48b8-be5c-348ee15a2969\" data-turn-start-message=\"true\" dir=\"auto\" data-message-model-slug=\"gpt-5-6-thinking\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"streaming-animation markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a57b1a1-f4c0-83ea-956b-1db90e93e1e9-24\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a57b1a1-f4c0-83ea-956b-1db90e93e1e9-24\" data-turn-id-container=\"request-6a57b1a1-f4c0-83ea-956b-1db90e93e1e9-24\" data-testid=\"conversation-turn-300\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-15 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv data-conversation-screenshot-content=\"\" class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"b78363aa-0864-4df4-899f-6f19cc03caad\" data-turn-start-message=\"true\" dir=\"auto\" data-message-model-slug=\"gpt-5-6-thinking\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"483\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003eRue Laffitte glows in warm evening light as elegant Haussmann façades rise against a moody Paris sky. High above the street, a woman watches the scene below from an illuminated window, quietly smoking a cigarette. The building’s curved mansard roof and softly lit stonework give the frame a cinematic sense of atmosphere and stillness. In the distance, the faint outline of Sacré-Cœur adds another layer of Parisian character beyond the street below.\u003cbr\u003e\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\/section\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\/section\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\/section\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\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"⚲ Paris","offers":[{"title":"Color \/ Black \/ Medium – 17\" x 23\"","offer_id":47632552657033,"sku":null,"price":190.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ Black \/ Large – 21\" x 29\"","offer_id":47632552689801,"sku":null,"price":385.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ Black \/ XLarge – 25\" x 35\"","offer_id":47632552722569,"sku":null,"price":625.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ Black \/ Gallery – 29\" x 41\"","offer_id":47632552755337,"sku":null,"price":820.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ Black \/ Exhibition – 35\" x 50\"","offer_id":47632552788105,"sku":null,"price":1250.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ Black \/ Renaissance – 45\" x 65\"","offer_id":47632552820873,"sku":null,"price":1750.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ White \/ Medium – 17\" x 23\"","offer_id":47632552853641,"sku":null,"price":190.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ White \/ Large – 21\" x 29\"","offer_id":47632552886409,"sku":null,"price":385.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ White \/ XLarge – 25\" x 35\"","offer_id":47632552919177,"sku":null,"price":625.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ White \/ Gallery – 29\" x 41\"","offer_id":47632552951945,"sku":null,"price":820.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ White \/ Exhibition – 35\" x 50\"","offer_id":47632552984713,"sku":null,"price":1250.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ White \/ Renaissance – 45\" x 65\"","offer_id":47632553017481,"sku":null,"price":1750.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ Natural \/ Medium – 17\" x 23\"","offer_id":47632553050249,"sku":null,"price":190.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ Natural \/ Large – 21\" x 29\"","offer_id":47632553083017,"sku":null,"price":385.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ Natural \/ XLarge – 25\" x 35\"","offer_id":47632553115785,"sku":null,"price":625.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ Natural \/ Gallery – 29\" x 41\"","offer_id":47632553148553,"sku":null,"price":820.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ Natural \/ Exhibition – 35\" x 50\"","offer_id":47632553181321,"sku":null,"price":1250.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ Natural \/ Renaissance – 45\" x 65\"","offer_id":47632553214089,"sku":null,"price":1750.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ Print Only \/ Medium – 17\" x 23\"","offer_id":47632553246857,"sku":null,"price":150.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ Print Only \/ Large – 21\" x 29\"","offer_id":47632553279625,"sku":null,"price":300.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ Print Only \/ XLarge – 25\" x 35\"","offer_id":47632553312393,"sku":null,"price":550.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ Print Only \/ Gallery – 29\" x 41\"","offer_id":47632553345161,"sku":null,"price":725.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ Print Only \/ Exhibition – 35\" x 50\"","offer_id":47632553377929,"sku":null,"price":1000.0,"currency_code":"USD","in_stock":true},{"title":"Color \/ Print Only \/ Renaissance – 45\" x 65\"","offer_id":47632553410697,"sku":null,"price":1250.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ Black \/ Medium – 17\" x 23\"","offer_id":47632553443465,"sku":null,"price":190.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ Black \/ Large – 21\" x 29\"","offer_id":47632553476233,"sku":null,"price":385.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ Black \/ XLarge – 25\" x 35\"","offer_id":47632553509001,"sku":null,"price":625.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ Black \/ Gallery – 29\" x 41\"","offer_id":47632553541769,"sku":null,"price":820.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ Black \/ Exhibition – 35\" x 50\"","offer_id":47632553574537,"sku":null,"price":1250.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ Black \/ Renaissance – 45\" x 65\"","offer_id":47632553607305,"sku":null,"price":1750.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ White \/ Medium – 17\" x 23\"","offer_id":47632553640073,"sku":null,"price":190.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ White \/ Large – 21\" x 29\"","offer_id":47632553672841,"sku":null,"price":385.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ White \/ XLarge – 25\" x 35\"","offer_id":47632553705609,"sku":null,"price":625.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ White \/ Gallery – 29\" x 41\"","offer_id":47632553738377,"sku":null,"price":820.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ White \/ Exhibition – 35\" x 50\"","offer_id":47632553771145,"sku":null,"price":1250.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ White \/ Renaissance – 45\" x 65\"","offer_id":47632553803913,"sku":null,"price":1750.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ Natural \/ Medium – 17\" x 23\"","offer_id":47632553836681,"sku":null,"price":190.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ Natural \/ Large – 21\" x 29\"","offer_id":47632553869449,"sku":null,"price":385.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ Natural \/ XLarge – 25\" x 35\"","offer_id":47632553902217,"sku":null,"price":625.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ Natural \/ Gallery – 29\" x 41\"","offer_id":47632553934985,"sku":null,"price":820.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ Natural \/ Exhibition – 35\" x 50\"","offer_id":47632553967753,"sku":null,"price":1250.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ Natural \/ Renaissance – 45\" x 65\"","offer_id":47632554000521,"sku":null,"price":1750.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ Print Only \/ Medium – 17\" x 23\"","offer_id":47632554033289,"sku":null,"price":150.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ Print Only \/ Large – 21\" x 29\"","offer_id":47632554066057,"sku":null,"price":300.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ Print Only \/ XLarge – 25\" x 35\"","offer_id":47632554098825,"sku":null,"price":550.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ Print Only \/ Gallery – 29\" x 41\"","offer_id":47632554131593,"sku":null,"price":725.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ Print Only \/ Exhibition – 35\" x 50\"","offer_id":47632554164361,"sku":null,"price":1000.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White \/ Print Only \/ Renaissance – 45\" x 65\"","offer_id":47632554197129,"sku":null,"price":1250.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0684\/2859\/5337\/files\/VerticalFrames-Paris25_f68070c6-605d-4706-ba03-a06d9457234c.jpg?v=1784239147","url":"https:\/\/citycontrast.com\/products\/windows-of-paris","provider":"City Contrast","version":"1.0","type":"link"}