{"product_id":"retro-bauhaus-geometric-circles-canvas-wall-art-framed-options","title":"Retro Bauhaus Geometric Circles Canvas Wall Art - Framed Options","description":"\u003cp\u003e\u003cspan\u003eThis geometric abstract wall art is a captivating addition to contemporary spaces, showcasing an intricate balance of shapes and colors. The piece features bold circles and semi-circles in warm tones against a textured backdrop, drawing the viewer in for closer inspection. The harmonious combination of earthy hues and modern design elements not only enhances the aesthetic appeal but also stimulates visual curiosity.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eBy: Bromont Editions | BROMO009\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePoly-cotton blend canvas with a matte\/satin finish. Scratch, crack, and warp resistant.\u003c\/li\u003e\n\u003cli\u003eVibrant, long-lasting colors with water-based HP Latex inks and UV protection.\u003c\/li\u003e\n\u003cli\u003eSolid wooden frame from renewable sources, 4 cm deep.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; border: 1px solid #e5e7eb; border-radius: 0.75rem; background-image: linear-gradient(to bottom right, #f0f5ff, #ffffff, #f3e8ff); overflow: hidden; max-width: 500px; margin: auto; box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -2px rgba(0,0,0,0.1);\"\u003e\n\u003cdiv style=\"padding: 1rem;\"\u003e\n\u003cdiv style=\"display: flex; align-items: center; justify-content: space-between; padding-bottom: 0.5rem;\"\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 0.5rem;\"\u003e\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#4f46e5\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2a10 10 0 0 0-3.54 19.54M12 2a10 10 0 0 1 3.54 19.54\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2v20\"\u003e\u003c\/path\u003e\u003cpath d=\"M20.54 7.46A10 10 0 0 0 12 2\"\u003e\u003c\/path\u003e\u003cpath d=\"M3.46 7.46A10 10 0 0 1 12 2\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 22a10 10 0 0 0 8.54-14.54\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 22a10 10 0 0 1-8.54-14.54\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 16a3 3 0 0 0-3-3 3 3 0 0 0-3 3v2a3 3 0 0 0 3 3 3 3 0 0 0 3-3v-2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan style=\"color: #374151; font-weight: 600;\"\u003eEmotional Resonance\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: right;\"\u003e\n\u003cdiv style=\"font-size: 1.875rem; font-weight: bold; color: #111827; text-transform: capitalize; line-height: 1;\"\u003eplayful\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.75rem; color: #6b7280; font-weight: 500;\"\u003eOverall Mood\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"padding-bottom: 0.75rem;\"\u003e\n\u003cdiv style=\"display: flex; align-items: center; justify-content: space-between; margin-bottom: 0.5rem;\"\u003e\n\u003cspan style=\"font-size: 0.875rem; font-weight: 600; color: #374151;\"\u003eEmotional Intensity\u003c\/span\u003e \u003cspan style=\"font-size: 0.875rem; font-weight: bold; color: #1f2937;\"\u003e70\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"position: relative; width: 100%; background-color: rgba(229, 231, 235, 0.6); border-radius: 9999px; height: 0.75rem; box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05);\"\u003e\n\u003cdiv style=\"height: 0.75rem; border-radius: 9999px; transition: width 0.7s ease-out; background: linear-gradient(90deg, #f59e0bdd, #f59e0b); width: 70%; box-shadow: 0 0 8px #f59e0b40;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"margin-bottom: 0.75rem; padding: 0.5rem; background-color: rgba(255, 255, 255, 0.6); border-radius: 0.5rem; border: 1px solid rgba(229, 231, 235, 0.5);\"\u003e\n\u003ch4 style=\"font-size: 0.875rem; font-weight: 600; color: #374151; margin-bottom: 0.25rem; margin-top: 0;\"\u003ePsychological Appeal\u003c\/h4\u003e\n\u003cp style=\"font-size: 0.875rem; color: #4b5563; line-height: 1.625; margin: 0;\"\u003eThe piece evokes feelings of playfulness and engagement, inviting a thoughtful eye to explore its shapes and colors. Perfect for modern interiors that seek to spark conversation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem;\"\u003e\n\u003cdiv\u003e\n\u003ch4 style=\"font-size: 0.875rem; font-weight: 600; color: #374151; display: flex; align-items: center; gap: 0.25rem; margin-bottom: 0.5rem; margin-top: 0;\"\u003e\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#ec4899\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Primary Emotions\u003c\/h4\u003e\n\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 0.25rem;\"\u003e\n\u003cdiv style=\"background-color: #fce7f3; color: #be185d; font-size: 0.75rem; padding: 2px 8px; border-radius: 9999px; text-transform: capitalize; font-weight: 500;\"\u003ejoy\u003c\/div\u003e\n\u003cdiv style=\"background-color: #fce7f3; color: #be185d; font-size: 0.75rem; padding: 2px 8px; border-radius: 9999px; text-transform: capitalize; font-weight: 500;\"\u003ecuriosity\u003c\/div\u003e\n\u003cdiv style=\"background-color: #fce7f3; color: #be185d; font-size: 0.75rem; padding: 2px 8px; border-radius: 9999px; text-transform: capitalize; font-weight: 500;\"\u003ecalm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 style=\"font-size: 0.875rem; font-weight: 600; color: #374151; display: flex; align-items: center; gap: 0.25rem; margin-bottom: 0.5rem; margin-top: 0;\"\u003e\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#10b981\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 9V7a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v2\"\u003e\u003c\/path\u003e\u003cpath d=\"M2 11v5a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v2H6v-2a2 2 0 0 0-4 0Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 18v2\"\u003e\u003c\/path\u003e\u003cpath d=\"M20 18v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Best Rooms\u003c\/h4\u003e\n\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 0.25rem;\"\u003e\n\u003cdiv style=\"border: 1px solid #a7f3d0; color: #047857; font-size: 0.75rem; padding: 2px 8px; border-radius: 9999px; text-transform: capitalize; font-weight: 500;\"\u003eliving room\u003c\/div\u003e\n\u003cdiv style=\"border: 1px solid #a7f3d0; color: #047857; font-size: 0.75rem; padding: 2px 8px; border-radius: 9999px; text-transform: capitalize; font-weight: 500;\"\u003ebedroom\u003c\/div\u003e\n\u003cdiv style=\"border: 1px solid #a7f3d0; color: #047857; font-size: 0.75rem; padding: 2px 8px; border-radius: 9999px; text-transform: capitalize; font-weight: 500;\"\u003eoffice\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center; margin-top: 0.75rem; font-size: 0.75rem; color: #9ca3af;\"\u003ePowered by \u003ca href=\"https:\/\/bromontmedia.com\" style=\"color: #4f46e5; text-decoration: none;\" target=\"_blank\"\u003eBromont Media\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cdiv id=\"b44-palette-widget-th7t2kh\" style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; border: 1px solid #e5e7eb; border-radius: 0.75rem; padding: 1.5rem; background-color: white;\"\u003e\n\u003ch3 style=\"font-size: 1.125rem; font-weight: 600; color: #111827; margin-top: 0; margin-bottom: 1rem;\"\u003eDominant Color Palette\u003c\/h3\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(8, 1fr); gap: 1rem;\"\u003e\n\u003cdiv class=\"b44-palette-swatch\" style=\"cursor: pointer; aspect-ratio: 1 \/ 1; width: 100%; background-color: #e05a4d; border-radius: 0.5rem; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05); transition: transform 0.2s;\" title=\"Click to copy #E05A4D\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"b44-palette-swatch\" style=\"cursor: pointer; aspect-ratio: 1 \/ 1; width: 100%; background-color: #a8502b; border-radius: 0.5rem; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05); transition: transform 0.2s;\" title=\"Click to copy #A8502B\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"b44-palette-swatch\" style=\"cursor: pointer; aspect-ratio: 1 \/ 1; width: 100%; background-color: #c3b091; border-radius: 0.5rem; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05); transition: transform 0.2s;\" title=\"Click to copy #C3B091\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"b44-palette-swatch\" style=\"cursor: pointer; aspect-ratio: 1 \/ 1; width: 100%; background-color: #4ba391; border-radius: 0.5rem; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05); transition: transform 0.2s;\" title=\"Click to copy #4BA391\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"b44-palette-swatch\" style=\"cursor: pointer; aspect-ratio: 1 \/ 1; width: 100%; background-color: #688e94; border-radius: 0.5rem; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05); transition: transform 0.2s;\" title=\"Click to copy #688E94\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"b44-palette-swatch\" style=\"cursor: pointer; aspect-ratio: 1 \/ 1; width: 100%; background-color: #fff1e3; border-radius: 0.5rem; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05); transition: transform 0.2s;\" title=\"Click to copy #FFF1E3\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"b44-palette-swatch\" style=\"cursor: pointer; aspect-ratio: 1 \/ 1; width: 100%; background-color: #d2916d; border-radius: 0.5rem; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05); transition: transform 0.2s;\" title=\"Click to copy #D2916D\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"b44-palette-swatch\" style=\"cursor: pointer; aspect-ratio: 1 \/ 1; width: 100%; background-color: #4f362d; border-radius: 0.5rem; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05); transition: transform 0.2s;\" title=\"Click to copy #4F362D\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"b44-palette-feedback\" style=\"font-size: 0.75rem; color: #9ca3af; text-align: center; margin-top: 1rem; margin-bottom: 0; transition: color 0.3s;\"\u003eClick any color to copy the hex code.\u003c\/p\u003e\n\u003cscript\u003e\n    (function() {\n      var widget = document.getElementById('b44-palette-widget-th7t2kh');\n      if (!widget) return;\n      var feedbackEl = widget.querySelector('.b44-palette-feedback');\n      var swatches = widget.querySelectorAll('.b44-palette-swatch');\n      var originalFeedbackText = \"Click any color to copy the hex code.\";\n      var feedbackTimeout;\n      function showFeedback(message) {\n        if (!feedbackEl) return;\n        feedbackEl.innerText = message;\n        feedbackEl.style.color = '#10b981';\n        if(feedbackTimeout) clearTimeout(feedbackTimeout);\n        feedbackTimeout = setTimeout(function() { feedbackEl.innerText = originalFeedbackText; feedbackEl.style.color = '#9ca3af'; }, 2000);\n      }\n      function fallbackCopy(text) {\n        var ta = document.createElement(\"textarea\");\n        ta.value = text;\n        ta.style.position=\"fixed\"; ta.style.top=0; ta.style.left=0;\n        document.body.appendChild(ta);\n        ta.select();\n        try { document.execCommand('copy'); showFeedback('Copied ' + text + '!'); } catch (err) {}\n        document.body.removeChild(ta);\n      }\n      function copyText(text) {\n        if (navigator.clipboard) { navigator.clipboard.writeText(text).then(function() { showFeedback('Copied ' + text + '!'); }, function() { fallbackCopy(text); }); }\n        else { fallbackCopy(text); }\n      }\n      swatches.forEach(function(s) { s.addEventListener('click', function() { copyText(this.getAttribute('data-color')); }); });\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e","brand":"Bromont Editions","offers":[{"title":"30 x 40 cm \/ 12 x 16″ \/ No Frame","offer_id":52528968040760,"sku":"3693782","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"30 x 40 cm \/ 12 x 16″ \/ Black","offer_id":52528968106296,"sku":"3693784","price":104.0,"currency_code":"CAD","in_stock":true},{"title":"30 x 40 cm \/ 12 x 16″ \/ Oak","offer_id":52528968073528,"sku":"3693783","price":104.0,"currency_code":"CAD","in_stock":true},{"title":"40 x 50 cm \/ 15 x 20″ \/ No Frame","offer_id":52528968139064,"sku":"3693785","price":51.0,"currency_code":"CAD","in_stock":true},{"title":"40 x 50 cm \/ 15 x 20″ \/ Black","offer_id":52528968204600,"sku":"3693787","price":123.0,"currency_code":"CAD","in_stock":true},{"title":"40 x 50 cm \/ 15 x 20″ \/ Oak","offer_id":52528968171832,"sku":"3693786","price":123.0,"currency_code":"CAD","in_stock":true},{"title":"55 x 70 cm \/ 21 x 28″ \/ No Frame","offer_id":52528968237368,"sku":"3693788","price":89.0,"currency_code":"CAD","in_stock":true},{"title":"55 x 70 cm \/ 21 x 28″ \/ Black","offer_id":52528968302904,"sku":"3693790","price":181.0,"currency_code":"CAD","in_stock":true},{"title":"55 x 70 cm \/ 21 x 28″ \/ Oak","offer_id":52528968270136,"sku":"3693789","price":181.0,"currency_code":"CAD","in_stock":true},{"title":"60 x 80 cm \/ 24 x 32″ \/ No Frame","offer_id":52528968335672,"sku":"3693791","price":200.0,"currency_code":"CAD","in_stock":true},{"title":"60 x 80 cm \/ 24 x 32″ \/ Black","offer_id":52528968401208,"sku":"3693793","price":287.0,"currency_code":"CAD","in_stock":true},{"title":"60 x 80 cm \/ 24 x 32″ \/ Oak","offer_id":52528968368440,"sku":"3693792","price":287.0,"currency_code":"CAD","in_stock":true},{"title":"70 x 90 cm \/ 27 x 36″ \/ No Frame","offer_id":52528968433976,"sku":"3693794","price":208.0,"currency_code":"CAD","in_stock":true},{"title":"70 x 90 cm \/ 27 x 36″ \/ Black","offer_id":52528968499512,"sku":"3693796","price":304.0,"currency_code":"CAD","in_stock":true},{"title":"70 x 90 cm \/ 27 x 36″ \/ Oak","offer_id":52528968466744,"sku":"3693795","price":304.0,"currency_code":"CAD","in_stock":true},{"title":"75 x 100 cm \/ 30 x 40″ \/ No Frame","offer_id":52528968532280,"sku":"3693797","price":213.0,"currency_code":"CAD","in_stock":true},{"title":"75 x 100 cm \/ 30 x 40″ \/ Black","offer_id":52528968597816,"sku":"3693799","price":333.0,"currency_code":"CAD","in_stock":true},{"title":"75 x 100 cm \/ 30 x 40″ \/ Oak","offer_id":52528968565048,"sku":"3693798","price":333.0,"currency_code":"CAD","in_stock":true},{"title":"105 x 140 cm \/ 42 x 56″ \/ No Frame","offer_id":52528968630584,"sku":"3693800","price":241.0,"currency_code":"CAD","in_stock":true},{"title":"105 x 140 cm \/ 42 x 56″ \/ Black","offer_id":52528968696120,"sku":"3693802","price":399.0,"currency_code":"CAD","in_stock":true},{"title":"105 x 140 cm \/ 42 x 56″ \/ Oak","offer_id":52528968663352,"sku":"3693801","price":399.0,"currency_code":"CAD","in_stock":true},{"title":"120 x 165 cm \/ 48 x 64″ \/ No Frame","offer_id":52528968728888,"sku":"3693803","price":277.0,"currency_code":"CAD","in_stock":true},{"title":"120 x 165 cm \/ 48 x 64″ \/ Black","offer_id":52528968794424,"sku":"3693805","price":470.0,"currency_code":"CAD","in_stock":true},{"title":"120 x 165 cm \/ 48 x 64″ \/ Oak","offer_id":52528968761656,"sku":"3693804","price":470.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0827\/2638\/8024\/files\/mockup-storefront_903ce70c-3799-4b3e-a0e3-a132482a7a23.jpg?v=1781815155","url":"https:\/\/www.bromontmedia.com\/products\/retro-bauhaus-geometric-circles-canvas-wall-art-framed-options","provider":"Bromont Media","version":"1.0","type":"link"}