{"product_id":"dual-harmony-poster","title":"Dual Harmony Poster","description":"\u003cp\u003eVitor Costa’s Dual Harmony composes overlapping rectangles in deep blue, warm red, and muted neutrals, drifting in a serene, mid‑century cadence. Soft edges and translucent washes create watercolor depth, balancing bold geometry with quiet space—perfect for modern, boho, or minimalist rooms. Ideal for galleries and tranquil offices.\u003c\/p\u003e","brand":"Vitor Costa","offers":[{"title":"Poster \/ 21x30cm","offer_id":47677474144413,"sku":"91578-21x30","price":9.9,"currency_code":"GBP","in_stock":true},{"title":"Poster \/ 30x40cm","offer_id":47677474177181,"sku":"91578-30x40","price":15.9,"currency_code":"GBP","in_stock":true},{"title":"Poster \/ 40x50cm","offer_id":47677474209949,"sku":"91578-40x50","price":19.9,"currency_code":"GBP","in_stock":true},{"title":"Poster \/ 50x70cm","offer_id":47677474242717,"sku":"91578-50x70","price":23.9,"currency_code":"GBP","in_stock":true},{"title":"Poster \/ 70x100cm","offer_id":47677474275485,"sku":"91578-70x100","price":39.9,"currency_code":"GBP","in_stock":true},{"title":"Poster \/ 100x140cm","offer_id":47677474308253,"sku":"91578-100x140","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Black wooden frame \/ 21x30cm","offer_id":47677474341021,"sku":"91578-21x30-BLACK","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Black wooden frame \/ 30x40cm","offer_id":47677474373789,"sku":"91578-30x40-BLACK","price":42.9,"currency_code":"GBP","in_stock":true},{"title":"Black wooden frame \/ 40x50cm","offer_id":47677474406557,"sku":"91578-40x50-BLACK","price":52.9,"currency_code":"GBP","in_stock":true},{"title":"Black wooden frame \/ 50x70cm","offer_id":47677474439325,"sku":"91578-50x70-BLACK","price":62.9,"currency_code":"GBP","in_stock":true},{"title":"Black wooden frame \/ 70x100cm","offer_id":47677474472093,"sku":"91578-70x100-BLACK","price":85.9,"currency_code":"GBP","in_stock":true},{"title":"Oak dark frame \/ 21x30cm","offer_id":47677474504861,"sku":"91578-21x30-DARKOAK","price":34.9,"currency_code":"GBP","in_stock":true},{"title":"Oak dark frame \/ 30x40cm","offer_id":47677474537629,"sku":"91578-30x40-DARKOAK","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Oak dark frame \/ 40x50cm","offer_id":47677474570397,"sku":"91578-40x50-DARKOAK","price":59.9,"currency_code":"GBP","in_stock":true},{"title":"Oak dark frame \/ 50x70cm","offer_id":47677474603165,"sku":"91578-50x70-DARKOAK","price":69.9,"currency_code":"GBP","in_stock":true},{"title":"Oak dark frame \/ 70x100cm","offer_id":47677474635933,"sku":"91578-70x100-DARKOAK","price":95.9,"currency_code":"GBP","in_stock":true},{"title":"White wooden frame \/ 21x30cm","offer_id":47677474668701,"sku":"91578-21x30-WHITE","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"White wooden frame \/ 30x40cm","offer_id":47677474701469,"sku":"91578-30x40-WHITE","price":42.9,"currency_code":"GBP","in_stock":true},{"title":"White wooden frame \/ 40x50cm","offer_id":47677474734237,"sku":"91578-40x50-WHITE","price":52.9,"currency_code":"GBP","in_stock":true},{"title":"White wooden frame \/ 50x70cm","offer_id":47677474767005,"sku":"91578-50x70-WHITE","price":62.9,"currency_code":"GBP","in_stock":true},{"title":"White wooden frame \/ 70x100cm","offer_id":47677474799773,"sku":"91578-70x100-WHITE","price":85.9,"currency_code":"GBP","in_stock":true},{"title":"Oak natural frame \/ 21x30cm","offer_id":47677474832541,"sku":"91578-21x30-OAK","price":34.9,"currency_code":"GBP","in_stock":true},{"title":"Oak natural frame \/ 30x40cm","offer_id":47677474865309,"sku":"91578-30x40-OAK","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Oak natural frame \/ 40x50cm","offer_id":47677474898077,"sku":"91578-40x50-OAK","price":59.9,"currency_code":"GBP","in_stock":true},{"title":"Oak natural frame \/ 50x70cm","offer_id":47677474930845,"sku":"91578-50x70-OAK","price":69.9,"currency_code":"GBP","in_stock":true},{"title":"Oak natural frame \/ 70x100cm","offer_id":47677474963613,"sku":"91578-70x100-OAK","price":95.9,"currency_code":"GBP","in_stock":true},{"title":"Canvas \/ 21x30cm","offer_id":47677474996381,"sku":"91578C-21x30","price":30.9,"currency_code":"GBP","in_stock":true},{"title":"Canvas \/ 30x40cm","offer_id":47677475029149,"sku":"91578C-30x40","price":57.9,"currency_code":"GBP","in_stock":true},{"title":"Canvas \/ 40x50cm","offer_id":47677475061917,"sku":"91578C-40x50","price":69.9,"currency_code":"GBP","in_stock":true},{"title":"Canvas \/ 50x70cm","offer_id":47677475094685,"sku":"91578C-50x70","price":93.9,"currency_code":"GBP","in_stock":true},{"title":"Canvas \/ 70x100cm","offer_id":47677475127453,"sku":"91578C-70x100","price":155.9,"currency_code":"GBP","in_stock":true},{"title":"Canvas \/ 100x140cm","offer_id":47677475160221,"sku":"91578C-100x140","price":478.9,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0681\/6710\/6717\/files\/Frame_ac7210b6-4060-4616-826d-b90c9f513b58.jpg?v=1770285368","url":"https:\/\/posterbox.uk\/products\/dual-harmony-poster","provider":"Posterbox.uk","version":"1.0","type":"link"}