{"product_id":"vintage-chic-portrait-woman-in-hat-duotone-canvas-art-print-framed-options","title":"Vintage Chic Portrait Woman in Hat Duotone - Canvas Art Print Framed Options","description":"\u003cp\u003eChannel the allure of mid-century glamour with this refined duotone portrait. The artwork depicts a poised woman wearing a classic hat, rendered in a photo composition (original photo by Andrew Semple) that feels both historic and contemporary. The warm gold highlights against a deep, moody background create a cinematic atmosphere that draws the eye.  \u003cbr\u003e\u003cbr\u003eBy: Studio Shefford | STUDI046\u003cbr\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\u003cp\u003e \u003c\/p\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;\"\u003eCinematic\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;\"\u003e75\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, #6b7280dd, #6b7280); width: 75%; box-shadow: 0 0 8px #6b728040;\"\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 artwork leverages the classic allure of vintage fashion to evoke a sense of quiet confidence and historical depth, appealing to viewers' appreciation for refined aesthetics.\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;\"\u003eSophistication\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;\"\u003eMystery\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;\"\u003eNostalgia\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;\"\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;\"\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;\"\u003eDressing Room\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-34ukrkq\" 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: #e9dd8d; border-radius: 0.5rem; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05); transition: transform 0.2s;\" data-color=\"#E9DD8D\" title=\"Click to copy #E9DD8D\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"b44-palette-swatch\" style=\"cursor: pointer; aspect-ratio: 1 \/ 1; width: 100%; background-color: #d4c371; border-radius: 0.5rem; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05); transition: transform 0.2s;\" data-color=\"#D4C371\" title=\"Click to copy #D4C371\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"b44-palette-swatch\" style=\"cursor: pointer; aspect-ratio: 1 \/ 1; width: 100%; background-color: #b5a55d; border-radius: 0.5rem; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05); transition: transform 0.2s;\" data-color=\"#B5A55D\" title=\"Click to copy #B5A55D\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"b44-palette-swatch\" style=\"cursor: pointer; aspect-ratio: 1 \/ 1; width: 100%; background-color: #8c804b; border-radius: 0.5rem; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05); transition: transform 0.2s;\" data-color=\"#8C804B\" title=\"Click to copy #8C804B\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"b44-palette-swatch\" style=\"cursor: pointer; aspect-ratio: 1 \/ 1; width: 100%; background-color: #5d543b; border-radius: 0.5rem; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05); transition: transform 0.2s;\" data-color=\"#5D543B\" title=\"Click to copy #5D543B\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"b44-palette-swatch\" style=\"cursor: pointer; aspect-ratio: 1 \/ 1; width: 100%; background-color: #3d3540; border-radius: 0.5rem; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05); transition: transform 0.2s;\" data-color=\"#3D3540\" title=\"Click to copy #3D3540\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"b44-palette-swatch\" style=\"cursor: pointer; aspect-ratio: 1 \/ 1; width: 100%; background-color: #241e28; border-radius: 0.5rem; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05); transition: transform 0.2s;\" data-color=\"#241E28\" title=\"Click to copy #241E28\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"b44-palette-swatch\" style=\"cursor: pointer; aspect-ratio: 1 \/ 1; width: 100%; background-color: #120d15; border-radius: 0.5rem; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05); transition: transform 0.2s;\" data-color=\"#120D15\" title=\"Click to copy #120D15\"\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-34ukrkq');\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":"Studio Shefford","offers":[{"title":"30 x 40 cm \/ 12 x 16″ \/ No Frame","offer_id":52351875219768,"sku":"2768499","price":56.0,"currency_code":"CAD","in_stock":true},{"title":"30 x 40 cm \/ 12 x 16″ \/ Black","offer_id":52351875285304,"sku":"2768501","price":137.0,"currency_code":"CAD","in_stock":true},{"title":"30 x 40 cm \/ 12 x 16″ \/ White","offer_id":52351875252536,"sku":"2768500","price":137.0,"currency_code":"CAD","in_stock":true},{"title":"40 x 50 cm \/ 15 x 20″ \/ No Frame","offer_id":52351875318072,"sku":"2768502","price":66.0,"currency_code":"CAD","in_stock":true},{"title":"40 x 50 cm \/ 15 x 20″ \/ Black","offer_id":52351875383608,"sku":"2768504","price":160.0,"currency_code":"CAD","in_stock":true},{"title":"40 x 50 cm \/ 15 x 20″ \/ White","offer_id":52351875350840,"sku":"2768503","price":160.0,"currency_code":"CAD","in_stock":true},{"title":"55 x 70 cm \/ 21 x 28″ \/ No Frame","offer_id":52351875416376,"sku":"2768505","price":116.0,"currency_code":"CAD","in_stock":true},{"title":"55 x 70 cm \/ 21 x 28″ \/ Black","offer_id":52351875481912,"sku":"2768507","price":236.0,"currency_code":"CAD","in_stock":true},{"title":"55 x 70 cm \/ 21 x 28″ \/ White","offer_id":52351875449144,"sku":"2768506","price":236.0,"currency_code":"CAD","in_stock":true},{"title":"60 x 80 cm \/ 24 x 32″ \/ No Frame","offer_id":52351875514680,"sku":"2768508","price":261.0,"currency_code":"CAD","in_stock":true},{"title":"60 x 80 cm \/ 24 x 32″ \/ Black","offer_id":52351875580216,"sku":"2768510","price":375.0,"currency_code":"CAD","in_stock":true},{"title":"60 x 80 cm \/ 24 x 32″ \/ White","offer_id":52351875547448,"sku":"2768509","price":375.0,"currency_code":"CAD","in_stock":true},{"title":"70 x 90 cm \/ 27 x 36″ \/ No Frame","offer_id":52351875612984,"sku":"2768511","price":273.0,"currency_code":"CAD","in_stock":true},{"title":"70 x 90 cm \/ 27 x 36″ \/ Black","offer_id":52351875678520,"sku":"2768513","price":397.0,"currency_code":"CAD","in_stock":true},{"title":"70 x 90 cm \/ 27 x 36″ \/ White","offer_id":52351875645752,"sku":"2768512","price":397.0,"currency_code":"CAD","in_stock":true},{"title":"75 x 100 cm \/ 30 x 40″ \/ No Frame","offer_id":52351875711288,"sku":"2768514","price":278.0,"currency_code":"CAD","in_stock":true},{"title":"75 x 100 cm \/ 30 x 40″ \/ Black","offer_id":52351875776824,"sku":"2768516","price":436.0,"currency_code":"CAD","in_stock":true},{"title":"75 x 100 cm \/ 30 x 40″ \/ White","offer_id":52351875744056,"sku":"2768515","price":436.0,"currency_code":"CAD","in_stock":true},{"title":"105 x 140 cm \/ 42 x 56″ \/ No Frame","offer_id":52351875809592,"sku":"2768517","price":315.0,"currency_code":"CAD","in_stock":true},{"title":"105 x 140 cm \/ 42 x 56″ \/ Black","offer_id":52351875875128,"sku":"2768519","price":522.0,"currency_code":"CAD","in_stock":true},{"title":"105 x 140 cm \/ 42 x 56″ \/ White","offer_id":52351875842360,"sku":"2768518","price":522.0,"currency_code":"CAD","in_stock":true},{"title":"120 x 165 cm \/ 48 x 64″ \/ No Frame","offer_id":52351875907896,"sku":"2768520","price":362.0,"currency_code":"CAD","in_stock":true},{"title":"120 x 165 cm \/ 48 x 64″ \/ Black","offer_id":52351875973432,"sku":"2768522","price":614.0,"currency_code":"CAD","in_stock":true},{"title":"120 x 165 cm \/ 48 x 64″ \/ White","offer_id":52351875940664,"sku":"2768521","price":614.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0827\/2638\/8024\/files\/mockup-storefront_eaa5590b-89fa-47f2-932d-1d39321d48c6.jpg?v=1778438055","url":"https:\/\/www.bromontmedia.com\/products\/vintage-chic-portrait-woman-in-hat-duotone-canvas-art-print-framed-options","provider":"Bromont Media","version":"1.0","type":"link"}