PageSourceSearch

https://www.paintyourlife.com/photo-montage-people.php

html paintyourlife.com collected 2026-10-02 08:01:23 UTC 228,998 bytes, 3,316 lines download raw bytes

1<!DOCTYPE html>
2<html class="no-js res-view wg-chat fullwidth-3956 bootstrap5" lang="en" data-test="1" data-order-ver="order-new" dir="auto">
3<head>
3<script>var w3_googlefont=[];</script>
3<script>var w3_is_mobile=0;var w3_lazy_load_by_px=30;var blank_image_webp_url = "https://www.paintyourlife.com/cache/blank.pngw3.webp";var google_fonts_delay_load = 100;var w3_upload_path="/var/www/html/public/frontend/"; var w3_webp_path="/var/www/html/public/frontend//w3-webp";var w3_mousemoveloadimg = false;var w3_page_is_scrolled = false;var w3_lazy_load_js = 1;var w3_excluded_js=0;class w3_loadscripts{constructor(e){this.triggerEvents=e,this.eventOptions={passive:!0},this.userEventListener=this.triggerListener.bind(this),this.lazy_trigger,this.style_load_fired,this.lazy_scripts_load_fired=0,this.scripts_load_fired=0,this.scripts_load_fire=0,this.excluded_js=w3_excluded_js,this.w3_lazy_load_js=w3_lazy_load_js,this.w3_fonts="undefined"!=typeof w3_googlefont?w3_googlefont:[],this.w3_styles=[],this.w3_scripts={normal:[],async:[],defer:[],lazy:[]},this.allJQueries=[]}user_events_add(e){this.triggerEvents.forEach(t=>window.addEventListener(t,e.userEventListener,e.eventOptions))}user_events_remove(e){this.triggerEvents.forEach(t=>window.removeEventListener(t,e.userEventListener,e.eventOptions))}triggerListener_on_load(){"loading"===document.readyState?document.addEventListener("DOMContentLoaded",this.load_resources.bind(this)):this.load_resources()}triggerListener(){this.user_events_remove(this),this.lazy_scripts_load_fired=1,this.add_html_class("w3_user"),"loading"===document.readyState?(document.addEventListener("DOMContentLoaded",this.load_style_resources.bind(this)),this.scripts_load_fire||document.addEventListener("DOMContentLoaded",this.load_resources.bind(this))):(this.load_style_resources(),this.scripts_load_fire||this.load_resources())}async load_style_resources(){!this.style_load_fired&&(this.style_load_fired=!0,this.register_styles(),document.getElementsByTagName("html")[0].setAttribute("data-css",this.w3_styles.length),document.getElementsByTagName("html")[0].setAttribute("data-css-loaded",0),this.preload_scripts(this.w3_styles),this.load_styles_preloaded())}async load_styles_preloaded(){setTimeout(function(e){document.getElementsByTagName("html")[0].classList.contains("css-preloaded")?e.load_styles(e.w3_styles):e.load_styles_preloaded()},200,this)}async load_resources(){!this.scripts_load_fired&&(this.scripts_load_fired=!0,this.hold_event_listeners(),this.exe_document_write(),this.register_scripts(),this.add_html_class("w3_start"),"function"==typeof w3_events_on_start_js&&w3_events_on_start_js(),this.preload_scripts(this.w3_scripts.normal),this.preload_scripts(this.w3_scripts.defer),this.preload_scripts(this.w3_scripts.async),await this.load_scripts(this.w3_scripts.normal),await this.load_scripts(this.w3_scripts.defer),await this.load_scripts(this.w3_scripts.async),await this.execute_domcontentloaded(),await this.execute_window_load(),window.dispatchEvent(new Event("w3-scripts-loaded")),this.add_html_class("w3_js"),"function"==typeof w3_events_on_end_js&&w3_events_on_end_js(),this.lazy_trigger=setInterval(this.w3_trigger_lazy_script,500,this))}async w3_trigger_lazy_script(e){e.lazy_scripts_load_fired&&(await e.load_scripts(e.w3_scripts.lazy),e.add_html_class("jsload"),clearInterval(e.lazy_trigger))}add_html_class(e){document.getElementsByTagName("html")[0].classList.add(e)}register_scripts(){document.querySelectorAll("script[type=lazyload_int]").forEach(e=>{e.hasAttribute("data-src")?e.hasAttribute("async")&&!1!==e.async?this.w3_scripts.async.push(e):e.hasAttribute("defer")&&!1!==e.defer||"module"===e.getAttribute("data-w3-type")?this.w3_scripts.defer.push(e):this.w3_scripts.normal.push(e):this.w3_scripts.normal.push(e)}),document.querySelectorAll("script[type=lazyload_ext]").forEach(e=>{this.w3_scripts.lazy.push(e)})}register_styles(){document.querySelectorAll("link[data-href]").forEach(e=>{this.w3_styles.push(e)})}async execute_script(e){return await this.repaint_frame(),new Promise(t=>{let s=document.createElement("script"),a;[...e.attributes].forEach(e=>{let t=e.nodeName;"type"!==t&&"data-src"!==t&&("data-w3-type"===t&&(t="type",a=e.nodeValue),s.setAttribute(t,e.nodeValue))}),e.hasAttribute("data-src")?(s.setAttribute("src",e.getAttribute("data-src")),s.addEventListener("load",t),s.addEventListener("error",t)):(s.text=e.text,t()),null!==e.parentNode&&e.parentNode.replaceChild(s,e)})}async execute_styles(e){var t;(t=e).href=t.getAttribute("data-href"),t.rel="stylesheet"}async load_scripts(e){let t=e.shift();return t?(await this.execute_script(t),this.load_scripts(e)):Promise.resolve()}async load_styles(e){let t=e.shift();return t?(this.execute_styles(t),this.load_styles(e)):"loaded"}async load_fonts(e){var t=document.createDocumentFragment();
3e.forEach(e=>{let s=document.createElement("link");s.href=e,s.rel="stylesheet",t.appendChild(s)}),setTimeout(function(){document.head.appendChild(t)},google_fonts_delay_load)}preload_scripts(e){var t=document.createDocumentFragment(),s=0,a=this;[...e].forEach(i=>{let r=i.getAttribute("data-src"),n=i.getAttribute("data-href");if(r){let d=document.createElement("link");d.href=r,d.rel="preload",d.as="script",t.appendChild(d)}else if(n){let l=document.createElement("link");l.href=n,l.rel="preload",l.as="style",s++,e.length==s&&(l.dataset.last=1),t.appendChild(l),l.onload=function(){fetch(this.href).then(e=>e.blob()).then(e=>{a.update_css_loader()}).catch(e=>{a.update_css_loader()})},l.onerror=function(){a.update_css_loader()}}}),document.head.appendChild(t)}update_css_loader(){document.getElementsByTagName("html")[0].setAttribute("data-css-loaded",parseInt(document.getElementsByTagName("html")[0].getAttribute("data-css-loaded"))+1),document.getElementsByTagName("html")[0].getAttribute("data-css")==document.getElementsByTagName("html")[0].getAttribute("data-css-loaded")&&document.getElementsByTagName("html")[0].classList.add("css-preloaded")}hold_event_listeners(){let e={};function t(t,s){!function(t){function s(s){return e[t].eventsToRewrite.indexOf(s)>=0?"w3-"+s:s}e[t]||(e[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},eventsToRewrite:[]},t.addEventListener=function(){arguments[0]=s(arguments[0]),e[t].originalFunctions.add.apply(t,arguments)},t.removeEventListener=function(){arguments[0]=s(arguments[0]),e[t].originalFunctions.remove.apply(t,arguments)})}(t),e[t].eventsToRewrite.push(s)}function s(e,t){let s=e[t];Object.defineProperty(e,t,{get:()=>s||function(){},set(a){e["w3"+t]=s=a}})}t(document,"DOMContentLoaded"),t(window,"DOMContentLoaded"),t(window,"load"),t(window,"pageshow"),t(document,"readystatechange"),s(document,"onreadystatechange"),s(window,"onload"),s(window,"onpageshow")}hold_jquery(e){let t=window.jQuery;Object.defineProperty(window,"jQuery",{get:()=>t,set(s){if(s&&s.fn&&!e.allJQueries.includes(s)){s.fn.ready=s.fn.init.prototype.ready=function(t){if(void 0!==t)return e.scripts_load_fired?e.domReadyFired?t.bind(document)(s):document.addEventListener("w3-DOMContentLoaded",()=>t.bind(document)(s)):t.bind(document)(s),s(document)};let a=s.fn.on;s.fn.on=s.fn.init.prototype.on=function(){if("ready"==arguments[0]){if(this[0]!==document)return a.apply(this,arguments),this;"string"!=typeof arguments[1]&&arguments[1].bind(document)(s)}if(this[0]===window){function e(e){return e.split(" ").map(e=>"load"===e||0===e.indexOf("load.")?"w3-jquery-load":e).join(" ")}"string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=e(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(t=>{Object.assign(arguments[0],{[e(t)]:arguments[0][t]})[t]})}return a.apply(this,arguments),this},e.allJQueries.push(s)}t=s}})}async execute_domcontentloaded(){this.domReadyFired=!0,await this.repaint_frame(),document.dispatchEvent(new Event("w3-DOMContentLoaded")),await this.repaint_frame(),window.dispatchEvent(new Event("w3-DOMContentLoaded")),await this.repaint_frame(),document.dispatchEvent(new Event("w3-readystatechange")),await this.repaint_frame(),document.w3onreadystatechange&&document.w3onreadystatechange()}async execute_window_load(){await this.repaint_frame(),setTimeout(function(){window.dispatchEvent(new Event("w3-load"))},100),await this.repaint_frame(),window.w3onload&&window.w3onload(),await this.repaint_frame(),this.allJQueries.forEach(e=>e(window).trigger("w3-jquery-load")),window.dispatchEvent(new Event("w3-pageshow")),await this.repaint_frame(),window.w3onpageshow&&window.w3onpageshow()}exe_document_write(){let e=new Map;document.write=document.writeln=function(t){let s=document.currentScript,a=document.createRange(),i=s.parentElement,r=e.get(s);void 0===r&&(r=s.nextSibling,e.set(s,r));let n=document.createDocumentFragment();a.setStart(n,0),n.appendChild(a.createContextualFragment(t)),i.insertBefore(n,r)}}async repaint_frame(){return new Promise(e=>requestAnimationFrame(e))}static execute(){let e=new w3_loadscripts(["keydown","mousemove","touchmove","touchstart","touchend","wheel"]);e.load_fonts(e.w3_fonts),e.user_events_add(e),e.excluded_js||e.hold_jquery(e),e.w3_lazy_load_js||(e.scripts_load_fire=1,e.triggerListener_on_load());let t=setInterval(function e(s){null!=document.body&&(document.body.getBoundingClientRect().top<-30&&s.triggerListener(),clearInterval(t))},500,e)}}setTimeout(function(){w3_loadscripts.execute()},1e3);</script>
3
4            <link rel="prev" href="https://www.paintyourlife.com/photo-montage-people.php">
5    
6            <link rel="next" href="https://www.paintyourlife.com/photo-montage-people.php?page=2">
7    
8    <meta charset="utf-8">
9    <meta http-equiv="x-ua-compatible" content="ie=edge">
10    <!-- Add meta viewport to responsive on tablet and mobile -->
11    <meta name="viewport" content="width=device-width, initial-scale=1.0">
12
13    
14
15
16<link rel="stylesheet" type="text/css" href="/themes/newPainting/css/responsive_index.css?v=20261001024510" />
17<link rel="stylesheet" href="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/css/slick.css" />
18<link rel="stylesheet" href="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/css/slick-theme.css" />
19<link rel="stylesheet" href="https://www.paintyourlife.com/cache/all-css/77350535d8820c4fc2acb701e8b0e432.css" />
20<link rel="stylesheet" href="https://www.paintyourlife.com/cache/all-css/bbfba9320ded7a2e9287c74a8734169e.css" />
21<link rel="stylesheet" href="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/upsell/lib/fancybox/dist/fancybox/fancybox.css" />
22<link rel="stylesheet" href="https://www.paintyourlife.com/cache/all-css/cce0a028366c20611525095057c861f0.css" />
23<link rel="stylesheet" href="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/css/optimize/chat_widget.css" />
24
25
26
27
28
29
30<link rel="stylesheet" href="https://www.paintyourlife.com/cache/all-css/eb274ea49d5e793841bcee07b1ddcbbc.css" />
31<script>
32/*<![CDATA[*/
33   	var view_painting = 'View Painting';
34	var view_original = 'Original Photo';
35	var enablePanorama = '1';
36
37    var excludingJS = 1;
38
39    window.applyPanorama = function(image) {
40        //var enablePanorama = 1;
41        if (typeof enablePanorama != 'undefined' && enablePanorama === '1' && window.screen.width < 768) {
42            var realWidth = image.width;
43            var realHeight = image.height;
44
45            if (realWidth > realHeight) {
46                //use pure javascript to handle image when initial page
47                var frontElement = image.parentElement;
48                var showcaseItem = frontElement.parentElement;
49                showcaseItem.classList.add('panorama');
50
51                var divOverlay = document.createElement('div');
52                divOverlay.classList.add('pv-overlay');
53                var iconOverlay = document.createElement('i');
54                iconOverlay.classList.add('pvicon-overlay');
55
56                divOverlay.appendChild(iconOverlay);
57                frontElement.appendChild(divOverlay);
58            }
59        }
60    };
61
62
63        var enableZoomShowCase = 1;
64    
65/*]]>*/
66</script>
66
67<title>Hand Painted Portraits by Talented Artists | Paint your life</title>
68    <meta content="en" name="language">
69    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
70
71            <meta name="p:domain_verify" content="db8e91eb49f2f57202e7cfb6cd26fea0"/>
72    
73    <meta name="description" content="This gallery showcases the portraits hand painted by our talented artists along with emotional unboxing videos. See their incredible work here."/>
74
75    <!-- Prevent auto create telephone link from string -->
76    <meta name="format-detection" content="telephone=no">
77
78    
79    
80    
81    
82    
82<script>
83    var hasCouponApplied = 0;
84    window.hasCouponApplied = hasCouponApplied;
85</script>
85
86
87<link rel="preconnect" href="https://cdn.omniconvert.com" crossorigin>
88<link rel="preconnect" href="https://app.omniconvert.com" crossorigin>
89<link rel="dns-prefetch" href="//cdn.omniconvert.com">
90<link rel="dns-prefetch" href="//app.omniconvert.com">
91
92
93<script>
94    window._mktz = window._mktz || [];
95    _mktz.push('suppressOptin');
96
97    (function() {
98        var s = document.createElement('script');
99        s.src = 'https://cdn.omniconvert.com/js/l2ac3ab.js';
100        s.async = true;
101
102        s.onload = function() {
103            window.__omniSdkLoaded = true;
104        };
105
106        s.onerror = function() {
107            window.__omniSdkBlocked = true;
108        };
109
110        window.omni_loaded = function() {
111            window.__omniSdkReady = true;
112        };
113
114        document.head.appendChild(s);
115    })();
116</script>
116
117
118
119    <meta name="google-site-verification" content="VBBzUPYjC4EmFq80F-_a3d4X0DCjSJtfYUXMlHzC_i0"/>
120        <meta property="og:type" content="website" />
121
122    <meta property="fb:app_id" content="164916960259333">
123
124
125    
126<meta property="og:url" content="https://www.paintyourlife.com/photo-montage-people.php" />
127    <meta property="og:title" content="Hand Painted Portraits by Talented Artists | Paint your life"/>
128
129    <meta property="og:description" content="This gallery showcases the portraits hand painted by our talented artists along with emotional unboxing videos. See their incredible work here."/>
130
131
132    <meta property="og:image:secure_url" content="https://dqhvdmwzk0rbb.cloudfront.net/pylweb/painting/meta-v2/meta-parentandchild.jpg" />
133    <meta property="og:image" content="https://dqhvdmwzk0rbb.cloudfront.net/pylweb/painting/meta-v2/meta-parentandchild.jpg"/>
134    <meta property="og:image:type" content="image/jpeg" />
135    <meta property="og:image:width" content="1200"/>
136    <meta property="og:image:height" content="630"/>
137
138
139            <link rel="canonical" href="https://www.paintyourlife.com/photo-montage-people.php" />
140        <!--DEV-3862-->
141    <link rel="preconnect" href="https://dqhvdmwzk0rbb.cloudfront.net">
142    <link rel="dns-prefetch" href="https://dqhvdmwzk0rbb.cloudfront.net">
143    <link rel="preconnect" href="https://d3pru31cczhtkp.cloudfront.net">
144    <link rel="dns-prefetch" href="https://d3pru31cczhtkp.cloudfront.net">
145
146    <link rel="icon" type="image/svg+xml" href="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/favicon_ptp.svg">
147
148
149    <link href="https://www.paintyourlife.com/themes/newPainting/font/BebasNeue.otf" crossorigin="anonymous" as="font">
150
151    <!--
152            <link rel="preload" href="" as="image">
153        -->
154    <!-- Place favicon.ico in the root directory -->
155    <link rel="dns-prefetch" href="//fonts.googleapis.com">
156    <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
157    <!--<link href='https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,400italic,600italic&display=swap' rel='stylesheet' type='text/css'>-->
158    <link rel="preload" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,400italic,600italic&display=swap" as="style">
159    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,400italic,600italic&display=swap" media="print" onload="this.media='all'">
160    <noscript>
161        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,400italic,600italic&display=swap">
162    </noscript>
163    <!--<link href="/css/lib/highslide.min.css" rel="stylesheet" type="text/css"/>-->
164    <!--<link rel="stylesheet" href="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/css/normalize.css">
165    <link rel="stylesheet" href="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/css/main.css">-->
166    <link rel="stylesheet" href="https://www.paintyourlife.com/cache/all-css/75e680ece6a172f59d710e84ee66108e.css" />
167    <link rel="stylesheet" href="https://www.paintyourlife.com/cache/all-css/cbf76e5ead300614c120990c6cf8bb60.css" />
168
169        <!--<link rel="stylesheet" href="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/css/bootstrap5.min.css" />-->
170    <!--<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css" />-->
171    <link rel="preload" href="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/css/bootstrap5.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
172    <noscript><link rel="stylesheet" href="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/css/bootstrap5.min.css" /></noscript>
173
174    <link rel="preload" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
175    <noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css" /></noscript>
176
177    <link rel="preload" href="/themes/newPainting/css/style.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
178    <noscript><link rel="stylesheet" href="https://www.paintyourlife.com/cache/all-css/a2dfb22964c9a613534e90175957d00c.css" /></noscript>
179            
180            <!--<link rel="stylesheet" href="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/css/global-custom.css">-->
181    
182
183    <link rel="stylesheet" href="https://www.paintyourlife.com/cache/all-css/289ee0d760c2d87613944a5bcfc42646.css" />
184
185    <style>
186        /* New verions for mobile order process */
187            </style>
188
189    
189<script>
190        var checkingCouponText = 'Checking ...';
191        var applyCouponText = 'Apply';
192        var isDev = false;
193        var isLiveServer = true;
194        var isPYL = true;
195        var useGTM = false;
196        var fbAPI = '164916960259333';
197        var fbApiVer = 'v23.0';
198        var tmpPriceStr = '$0';
199        var currencyCode = '1';
200        var linkSendInviteOrder = 'https://www.paintyourlife.com/inviteOrder.php';
201        var linkCheckEmailInKlaviyo = 'https://www.paintyourlife.com/site/checkEmailInKlaviyo';
202        var linkAddAttentivePopupLog = 'https://www.paintyourlife.com/logsSite/addAttentivePopupLog';
203        var setCloseSessionUrl = 'https://www.paintyourlife.com/site/setCloseSession';
204        var processDynamicPromotionsGoogle = 'https://www.paintyourlife.com/site/processDynamicPromotionsGoogle';
205        var currentJwtOffer = '';
206        var cur_sym = '$';
207        var loginUrl = 'https://www.paintyourlife.com/login.php';
208        var forgotPassUrl = 'https://www.paintyourlife.com/forgot_password.php';
209        var dashboardUrl = 'https://www.paintyourlife.com/account-dashboard.php';
210        var checkoutUrl = 'https://www.paintyourlife.com/checkout-v2.php';
211        var subscribeMailChimpUrl = 'https://www.paintyourlife.com/subscribeMailChimp.php';
212        var imageUrl = 'https://www.paintyourlife.com/common/uploads/';
213        var imageThumbnailUrl = 'https://www.paintyourlife.com/common/uploads/thumbnails/';
214        var CLOUDFRONT_SAVEDCART_URL = 'https://d3pru31cczhtkp.cloudfront.net/';
215        var CLOUDFRONT_NEWPYL_URL = 'https://dqhvdmwzk0rbb.cloudfront.net/';
216        var imageUploadActionUrl = 'https://www.paintyourlife.com/upload.php';
217        var remove_cart_url = "https://www.paintyourlife.com/removeCart.php";
218        var remove_frame_url = "https://www.paintyourlife.com/site/removeFrameCart";
219        var calcTmpPricesUrl = "https://www.paintyourlife.com/calcTmpPrices.php?rID=&iID=";
220        var fromUSA = '1';
221        var fromUK = '0';
222        var fromCAD = '0';
223        var depositPercent = '20';
224        var depositDecimal = '0.2';
225        var expressPercent = '0.15';
226        var expressDecimal = '15';
227        var customer_email_order = '';
228        var SesID = 't16rhl6gq0ddffdnl9iombclv3hm94g3cp9gkm5gj8b25mig';
229        var showPopupPassword = '0';
230        var curLangCode = 'en';
231        var allowSessionStorage = true;
232        var enableNoScriptComponents = true;
233        var resView = 'true';
234        var show_new_first = '0';
235        var isOptimizedMode = '1';
236        var testTracking = '0';
237        var webpSupport = '1';
238        var pylToken = "1859bba3136af1645def78f213814fd75a86f404";
239        var enableZeroBounce = 1;
240        var enableOrderEmailPopupOnStep4 = 0;
241        var enableDisableValidateZeroBounceEmail = 0;//DEV-2145
242        var enableExpressServiceUnificationOnTheCartPage = 0;//DEV-2444
243        var enableUpdateLogoForGreetingCard = 1;//DEV-2467
244        var enableAddCheckMarkUnderUploadButton = 0;//DEV-2561
245        // DEV-2661
246        var hasPaymentFullSession = 0;//DEV-2661
247        var enablePaymentFullOnCart = 1;//DEV-2661
248        // DEV-2698
249        var enableRework100UpfrontPayment = 1;//DEV-2698
250        // DEV-2698 Paypal 20%
251        var enableRework100UpfrontPaymentAndPaypal20 = 1;//DEV-2698 Paypal 20%
252        //DEV-2633
253        var enableTestArtworkSection = 1;//DEV-2633
254        //DEV-2796
255        var enableInitialDepositRework100Upfront = 1;//DEV-2796
256        //DEV-2796
257        var enableInitialDepositUpfrontPaypal20 = 0;//DEV-2796
258        //DEV-2796
259        var enableInitialDeposit10Percentage = 1;//DEV-2796
260
261        // DEV-2833
262        var enableOneUploadOrderStep3 = 1;
263
264        // DEV-2991 - variant 2
265        var enableOrderNewProcessSwap34StepShowContactDetailStep4 = 1;
266
267        var enableShoppingCart3147 = 1;
268
269        // DEV-3038
270        var enableAffirmDirectly = 1;
271
272        // DEV-3256
273        var enableNewSubcribe = 1;
274        // DEV-3435 + DEV-3537
275        var enableOrderOnePage = 0;
276        var enableOrderOnePageV2 = 0;
277        var enableOrderOnePageV3 = 0        //DEV-3531
278        var enableSplitOrder = 0;
279        var enableSplitOrderV2 = 0;
280        var enableSplitOrderV2Medium = 0;
281        var enableSplitOrderV3 = 0;
282        var enableSplitOrderNonUS = 0;
283        //DEV-3538
284        var enableSplitCart = 0;
285        //DEV-3665
286        var enableTestStepSize = 1;
287
288        // https://paintyourlife.atlassian.net/browse/DEV-2602?focusedCommentId=30907
289        var trackingAddVideoFromEmail = 0;
290
291        
292        var excludingJS = 1;
293
294        /** --- order page --- */
295var m_order_confirmChangeSendType = 'Are you sure you would like to remove the image you have uploaded / imported and send us your photo by email / mail instead?';
296
297/* upload */
298var m_order_uploadDirect = 'Direct Upload';
299var m_order_uploadPreviewImage = 'Your image looks great!!!';
300var m_order_uploadPreviewOtherFile = 'Preview not available for this file type';
301var m_order_uploadAcceptFileTypes = '(.gif, .jpeg, .png, .bmp, .pdf, .doc, .docx)';
302var m_order_uploadOnlyAcceptText = 'only accept' ;
303var m_order_uploadInvalidFileTypes = 'Invalid file type';
304var m_order_uploadError = 'Something went wrong.. Please try again.';
305var m_order_uploadBrowse = 'Browse';
306
307var m_order_uploadText = "Your photo looks";
308var m_order_uploadTexts = 'Your photos look';
309var m_order_greatText = 'great!';
310var m_order_greatTexts = 'Great!';
311
312var m_order_uploadedText = 'Your chosen photo';
313var m_order_uploadedTexts = 'Your uploaded photos';
314
315/** limit */
316var m_order_commentLimit = 'You have &lt;strong&gt;{characterCount}&lt;/strong&gt; characters remaining';
317
318/** --- order page.end here --- */
319var m_cart_couponInvalid = 'Invalid coupon code';
320var m_cart_couponcode1 = 'Total price for all item in cart';
321var m_cart_couponcode2 = '(not include shipping cost) must be larger';
322var m_cart_couponcode3 = 'Total price for all items in cart must be larger than {minamt}';
323var m_highslight_move = 'Move';
324var m_highslight_close = 'Close';
325var m_highslight_clossTip = 'Close (esc)';
326var m_contact_us_alert = 'None of the above. Let me fill in a contact form.';
327var m_enable_cookies1 = 'You must have cookies enabled in your browser in order to place an order at PaintYourLife.com';
328var m_enable_cookies2 = 'After you enable cookies, please refresh the page.';
329var m_note_enable_cookies = 'Note:';
330var m_cart_confirm_delete = 'Photo uploaded for this item will be deleted?';
331var zopim_chat = 'Chat with us';
332var zopim_leave = 'Leave us a message';
333var select_please = 'Please Select';
334var out_us = 'Outside the U.S';
335var state_text = 'State';
336var limit_upload = "Please upload up to 50 photos.";
337var from_text = "From ";
338var discount_percentage_text = '<span class="price-name">Discounted</span><span class="sel-price"></span><span class="price-actual">{discount}%</span>';
339var discount_percentage_text = '<span class="price-name">Discounted</span><span class="sel-price"></span><span class="price-actual">{discount}%</span>';
340
341var m_zero_bounce_email_invalid = 'Your email is invalid or not available';
342        /** -- order page -- **/
343var m_order_confirmTerm = 'You must own the copyright of the photo(s) uploaded!';
344
345/* order summary section */
346var m_order_summaryType = 'Painting subject: ';
347var m_order_summaryMedium = 'Medium: ';
348var m_order_sizeOptN2 = 'Let the artist choose';
349var m_order_sizeOptN1 = 'Choose later';
350var m_order_sizeOpt1 = 'Rolled (unframed)';
351var m_order_sizeOpt2 = '1.5&quot; Gallery-Wrap';
352var m_order_sizeOpt3 = 'Thick gallery Wrap 1.5&quot;';
353var m_order_sizeOpt4 = 'Framing: ';
354var m_order_sizeOptN3 = '1.25&quot; Gallery Wrap';
355var m_order_framesOpt1 = 'Gold and black';
356var m_order_summaryBackground = 'Background: ';
357var m_order_summaryQuantity = 'Quantity: ';
358var m_order_summaryQuantityItem = 'item';
359var m_order_summarySize = 'Size: ';
360var m_order_summarySignYes = 'Artist signature: &lt;b&gt;Yes&lt;/b&gt;';
361var m_order_summarySignNo = 'Artist signature: &lt;b&gt;No&lt;/b&gt;';
362var m_order_summaryYes = 'Yes';
363var m_order_summaryNo = 'No';
364
365/** -- end order page -- **/
366
367/** -- prices page -- **/
368var m_prices_titlePriceFor = 'Prices for';
369var m_prices_titlePortrait = 'portraits';
370var m_tax_en               = 'No Sales Tax!';
371var m_deposit              = 'Deposit due now:';
372var m_note_deposit         = 'Remaining balance after painting approval';
373var m_tax_german              = 'zzgl. 7% Umsatzsteuer';
374/** -- end prices page -- **/
375var zopim_chat = 'Chat with us';
376var zopim_leave = 'Leave us a message';
377var discount_percentage_text = '<span class="price-name">Discounted</span><span class="sel-price"></span><span class="price-actual">{discount}%</span>';
378var discount_percentage_text = '<span class="price-name">Discounted</span><span class="sel-price"></span><span class="price-actual">{discount}%</span>';        // DEV-3956
379        var newDesktopOrderProcess = 1;
380    </script>
380
381
382    
382<script>
383        var excludingJS = 1;
384
385        function checkAllowSessionStorage() {
386            var test = 'test';
387            try {
388                sessionStorage.setItem(test, test);
389                sessionStorage.removeItem(test);
390                return true;
391            } catch(e) {
392                return false;
393            }
394        }
395
396        if (checkAllowSessionStorage() === true) {
397            allowSessionStorage = true;
398        } else {
399            console.log('checkAllowSessionStorage | denied');
400            allowSessionStorage = false;
401        }
402    </script>
402
403
404    <!-- Cookie Functions -->
405    
405<script type="application/javascript">
406        var excludedOptimizeJS = excludedOptimizeJS || [];
407        excludedOptimizeJS.push('cookieFuncs');
408
409        if ('undefined' === typeof readCookie) {
410            window.readCookie = function(name) {
411                var nameEQ = name + "=";
412                var ca = document.cookie.split(';');
413                for (var i = 0; i < ca.length; i++) {
414                    var c = ca[i];
415                    while (c.charAt(0) == ' ') c = c.substring(1, c.length);
416                    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
417                }
418                return null;
419            }
420        }
421
422        if ('undefined' === typeof createCookie) {
423            window.createCookie = function(name, value, days) {
424                if (days) {
425                    var date = new Date();
426                    date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
427                    var expires = "; expires=" + date.toGMTString();
428                } else {
429                    var expires = "";
430                }
431
432                document.cookie = name + "=" + value + expires + "; path=/";
433            }
434        }
435
436        createCookie("ss_cookie_check", 1);
437
438        if ('undefined' === typeof pencilClick) {
439            window.pencilClick = function () {};
440        }
441    </script>
441
442    <!-- Cookie Functions -->
443
444    <style>iframe#launcher {bottom: -100px !important;}</style>
445
446    <!-- JS Pixels Header -->
447        <!-- Google Analytics -->
448    
448<script defer>
449        var userId = 0;
450        //var userIdVwo = '';
451
452        //google analytics split domain
453        /*
454            (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
455                (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
456                m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
457            })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
458        */
459        //Re: VWO Re: (#309274) Re: A call (email)
460        /*function getUserId() {
461            return userIdVwo;
462        }*/
463    </script>
463<!-- Google Analytics -->
464    
465<script>
466    window.gtmLog = false;
467    window.gtmData = {
468        user: {"event":"userStatus","userStatus":"Guest","device":"Desktop","pageType":"Showcase"}    };
469</script>
469
470
471            <!-- Google Tag Manager -->
472        
472<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
473                    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
474                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
475                '/pyl-tag/?id='+i+dl;f.parentNode.insertBefore(j,f);
476            })(window,document,'script','dataLayer','GTM-57HFH9');</script>
476
477        <!-- End Google Tag Manager -->
478    
479    
479<script>
480        // Fix issue with GTM overwriting replaceState, causing url changes in IE and Edge browsers.
481        function fixHistoryMethod(name) {
482            var oldMethod = window.history[name];
483            window.history[name] = function(state, title, url) {
484                if (url === undefined) {
485                    oldMethod.apply(window.history, [state, title]);
486                } else {
487                    oldMethod.apply(window.history, [state, title, url]);
488                }
489            }
490        }
491
492        fixHistoryMethod("replaceState");
493        fixHistoryMethod("pushState");
494    </script>
494
495    <!-- Start cookieyes banner -->
496    
496<script id="cookieyes" type="lazyload_int" data-src="https://cdn-cookieyes.com/client_data/d5d8ab0d8909b137ec4c0bc7312bc24b/script.js" ></script>
496
497    <!-- End cookieyes banner -->
498<script>
499    (function(c,l,a,r,i,t,y){
500        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
501        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
502        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
503    })(window, document, "clarity", "script", "p9ll6ktn6i");
504</script>
504
505
506<script>
507    if ('function' == typeof window.clarity) { //isLiveServer
508        clarityCustomIdentifiers = function (customUserEmail = '', customSessionId, customPageId = '') {
509            if (customUserEmail) {
510                window.clarity("identify", customUserEmail, customSessionId, customPageId);
511                clarityCustomTags('Email', customUserEmail);
512            } else {
513                window.clarity("identify", customSessionId, customSessionId, customPageId);
514            }
515            clarityCustomTags('Session', customSessionId);
516            //console.log('[Clarity identify]', customUserEmail, customSessionId);
517        };
518
519        clarityCustomTags = function (key, value) {
520            window.clarity("set", key, value);
521            //console.log('[Clarity tag]', key, value);
522        }
523
524        if ('function' == typeof clarityCustomIdentifiers) {
525            if (typeof customer_email_order !== "undefined") {
526                clarityCustomIdentifiers(customer_email_order, SesID, "showcase");
527            }
528        }
529
530            }
531</script>
531    <!-- https://paintyourlife.atlassian.net/browse/DEV-2929 -->
532    
532<script async="" type="text/javascript" src="https://umzpj.paintyourlife.com/providers/atLabel/load" onerror="var fallbackScript = document.createElement('script'); fallbackScript.src='https://cdn.attn.tv/paintyourlife/dtag.js'; document.head.appendChild(fallbackScript);" ></script>
532
533
534<!-- [End] JS Pixels Header -->
535    
535<script defer="defer" type="lazyload_int" data-src="//widget.trustpilot.com/bootstrap/v5/tp.widget.sync.bootstrap.min.js" ></script>
535
536    
537            <!-- Schema Data -->
538        
538<script type="application/ld+json">{"@context":"http://schema.org","@type":"Product","url":"https://www.paintyourlife.com/photo-montage-people.php","description":"This gallery showcases the portraits hand painted by our talented artists along with emotional unboxing videos. See their incredible work here.","sku":1,"name":"Hand Painted Portraits by Talented Artists - PaintYourLife","itemCondition":{"@type":"OfferItemCondition","name":"NewCondition"},"gtin12":"691327291716","brand":"PaintYourLife","aggregateRating":{"@type":"AggregateRating","ratingValue":4.9,"reviewCount":668,"bestRating":5,"worstRating":1},"image":"https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/pyl_logo_2023.svg","offers":{"@type":"Offer","priceCurrency":"USD","price":"275.00","availability":"http://schema.org/InStock","priceValidUntil":"2027-10-02","url":"https://www.paintyourlife.com/photo-montage-people.php"},"review":[{"@type":"Review","reviewBody":"Absolutely perfect!!!","author":{"@type":"Person","name":"Melissa Riviello"},"datePublished":"2026-08-06T14:06:11.69Z","reviewRating":{"@type":"Rating","ratingValue":5},"image":"https://businessunitproducts-images.trustpilot.com/5853796c22505faa3cc86063_500pxWide.png"},{"@type":"Review","reviewBody":"Absolutely perfect painting. Couldn\u2019t have asked for a better product. My family loved it and thought it was the best gift ever. ","author":{"@type":"Person","name":"Moiz Siddiqui"},"datePublished":"2026-04-29T19:35:07.589Z","reviewRating":{"@type":"Rating","ratingValue":5},"image":"https://businessunitproducts-images.trustpilot.com/5853796c22505faa3cc86063_500pxWide.png"},{"@type":"Review","reviewBody":"I like it but when I look at the dog in the painting and the real dog there is little resemblance. I will go somewhere else if I want another oil.","author":{"@type":"Person","name":"Kandie Hambidge"},"datePublished":"2026-04-20T16:05:26.954Z","reviewRating":{"@type":"Rating","ratingValue":3},"image":"https://businessunitproducts-images.trustpilot.com/5853796c22505faa3cc86063_500pxWide.png"},{"@type":"Review","reviewBody":"I loved the portrait not the customer service","author":{"@type":"Person","name":"Nicola  D McKenzie"},"datePublished":"2026-01-26T09:52:44.301Z","reviewRating":{"@type":"Rating","ratingValue":5},"image":"https://businessunitproducts-images.trustpilot.com/5853796c22505faa3cc86063_500pxWide.png"},{"@type":"Review","reviewBody":"Love it so much!","author":{"@type":"Person","name":"Jolene Camacho Escobar"},"datePublished":"2026-01-13T11:23:15.395Z","reviewRating":{"@type":"Rating","ratingValue":5},"image":"https://businessunitproducts-images.trustpilot.com/5853796c22505faa3cc86063_500pxWide.png"},{"@type":"Review","reviewBody":"My grandmother is an oil painting/water color artist. She has a hard time painting people.\nThis looked exactly like the person. The quality was great. ","author":{"@type":"Person","name":"Michael"},"datePublished":"2026-01-13T11:23:08.421Z","reviewRating":{"@type":"Rating","ratingValue":4},"image":"https://businessunitproducts-images.trustpilot.com/5853796c22505faa3cc86063_500pxWide.png"},{"@type":"Review","reviewBody":"It looks so much like the people we lost in our lives","author":{"@type":"Person","name":"Marcus"},"datePublished":"2026-01-13T11:22:38.386Z","reviewRating":{"@type":"Rating","ratingValue":5},"image":"https://businessunitproducts-images.trustpilot.com/5853796c22505faa3cc86063_500pxWide.png"},{"@type":"Review","reviewBody":"I love it it\u2019s perfect ","author":{"@type":"Person","name":"Alexis Beckham"},"datePublished":"2026-01-04T11:27:43.717Z","reviewRating":{"@type":"Rating","ratingValue":5},"image":"https://businessunitproducts-images.trustpilot.com/5853796c22505faa3cc86063_500pxWide.png"},{"@type":"Review","reviewBody":"The portrait we received was absolutely stunning! They did a perfect rendering of our sons with their deceased great grandfather. It truly looked as if they were sitting with him. We cried when we saw it. I couldnt have been happier with the painting!","author":{"@type":"Person","name":"Mary"},"datePublished":"2026-01-04T11:29:31.29Z","reviewRating":{"@type":"Rating","ratingValue":5},"image":"https://businessunitproducts-images.trustpilot.com/5853796c22505faa3cc86063_500pxWide.png"},{"@type":"Review","reviewBody":"AMAZING!!!","author":{"@type":"Person","name":"K Johnson"},"datePublished":"2026-01-04T11:28:43.553Z","reviewRating":{"@type":"Rating","ratingValue":5},"image":"https://businessunitproducts-images.trustpilot.com/5853796c22505faa3cc86063_500pxWide.png"}]}</script>
538
539        <!-- Schema Data -->
540    
541    
542    <!--
542<script src="https://cdn.userway.org/widget.js" data-account="Nuk9771z4r"></script>
542-->
543    <style id="w3_bg_load">div:not(.w3_bg), section:not(.w3_bg), iframelazy:not(.w3_bg){background-image:none !important;}</style><style id="w3speedster-custom-css">.trustmark-ft {   justify-content: left;   padding-left: 10px;   padding-top: 3px;   align-items: center;   text-align: center; } .trustedsite-trustmark{   width: 74px;   height: 30px;   display: inline-block;   background-image: url(https://cdn.ywxi.net/meter/paintyourlife.com/202.svg?ts=1661566661115&l=en-US);   background-size: contain;   background-position: center top;   background-repeat: no-repeat;   cursor: pointer; } @media screen and (min-width: 1200px){ #content.how-it-works .steps.hiw-infos {   padding: 0 40px; } .info-item {   margin: -35px 0; } .info-item:first-child {   margin: 0; } } @media (min-width: 768px) {   .res-view .item-sc-v3 .showcase_item .bg_title--full_name.has-reveal-video, .res-view .item-sc-v3 .showcase_item:hover .bg_title--full_name.has-reveal-video {  margin-right: 30px;   }   .sc-v3-header .font-baselight {  font-size: 48px;  padding-top: 15px;  color: #000;  font-weight: unset;  font-family: BebasNeue;   }   .sc-v3-header .font-source {  font-size: 25px;  line-height: 1.2;   }   #showcase_content .item-sc-v3 .showcase_item:hover .bg_title_hover {  padding-top: 0;   }   .item-sc-v3 .block_button {  margin-top: 0;   }   .sc-v3-full .product-info-sc-v3 {  margin-left: 2.5%;  float: unset;  width: 95%;   }   .item-sc-v3 .bg_title.has-msg {  padding: 2% 4% 1%;   } .sc-v3-full .showcase_header {   float: unset;   width: 95%;   border-bottom: unset; } .content-step {   width: 100%; } .language_en .hiw-infos .info-content .info-title {   font-family: 'Bebas Neue';   letter-spacing: 1px;   font-size: 40px; } .hiw-infos .info-content .info-title {   text-transform: uppercase;   font-weight: 600;   font-size: 30px;   color: #4f4f4f; } .info-item.step-left .image-info img {   margin-right: 35px; } .info-item.step-right .image-info img {   margin-left: 35px; } } .wrapper-full.sc-v3-full {   max-width: 100%; } .block-sc-v3 {   display: flex;   width: 100%;   height: 95px; } .block-sc-v3 .summary-item {   width: 20%;   display: flex;   align-self: center;   place-content: center; } .block-sc-v3 .note-price-showcase {   width: 48%;   display: flex;   flex-direction: column;   justify-content: center;   align-items: center;   border-left: 1px solid #ccc;   text-align: center; } .order_info .block-sc-v3 .right .btn-photo.pink-background {   margin: 20px 0;   padding: 10px 15px;   max-width: 300px; } .showcase_hidden .order_info .showcase-custom .medium-showcase {   margin-bottom: 25px;   margin-top: 25px; } .order-info-v3 .order-table {   margin: 5px 0; } .order-info-v3 .order-table table {   background-color: #f2f2f2;   height: 95px; } .order_info table {   width: 100%; } .order-info-v3 .order-table table {   background-color: #f2f2f2;   height: 95px; } .order_info .framing_text, .order_info .medium_text, .order_info .subject_text, .size_text {   float: left;   padding: 2% 5%;   width: 100%; } .order_info.order-info-v3 .block1.block1-v2 td {   border-bottom: 1px solid #ccc; } .order_info td .subject_text {   padding: 4px 11px; } .order_info.order-info-v3 .block1 td, .order_info.order-info-v3 .block2 td {   border-right: 1px solid #ccc; } .order_info.order-info-v3 {   border: unset;   border-top: 1px solid;   border-bottom: 1px solid; } .sc-v3-full .sort-group.has-artist-list.new-showcase-header-dtv1 .sort_theme, .sc-v3-full .sort-group.has-artist-list.new-showcase-header-dtv1 .sort_style, .sc-v3-full .sort-group.has-artist-list.new-showcase-header-dtv1 .sort_artist {   margin-top: 2%; } @media (min-width: 801px) and (max-width: 979px) { .desktop-only #top-video{height:310px!important;} .wrapper-full {   max-width: 790px!important; }} .showcase_header .select_right.new-showcase-header-dtv1 {   padding: 0 20%; } #content .sc-v3-full .head_title {   font-size: 60px; } .sc-v3-full .sort_mediums, .sc-v3-full .empty-showcase-message {   margin: 0 2.5%; } .block-sc-v3 .deposit_text.font18px {   font-size: 22px;   line-height: 1.1; } .block-sc-v3 .note-price-showcase .small {   font-size: 16px;   line-height: 1; } .block-sc-v3 .right {   width: 25%; } .sc-v3-full .sort-group.has-artist-list .sort_theme, .sc-v3-full .sort-group.has-artist-list .sort_style, .sc-v3-full .sort-group.has-artist-list .sort_artist {   margin-top: 3%; } .sc-v3-full .order_info .framing_text, .sc-v3-full .order_info .medium_text, .sc-v3-full .order_info .subject_text, .sc-v3-full .size_text {   padding-left: 60px; } .info-item .image-info img {   max-width: 265px; } .dijitTooltip {   z-index: 1 !important; } .occasion-video-banner .images-artist-new-pets, .occasion-video-banner .title-block-v5 .h1-style {   display: none; } .index-page.index-landing-v2-slider .images-artist-new-pets, .index-page.index-landing-v2-slider #to
543p-static-banner .title-block-v5 .h1-style {   display: none; } #test-hss{display:none;} .carousel-controls {   background: none;   border: none; } .slider.slider-temp {  max-width: 100%; } .slick-track{min-width: width: 8448px;} @media (min-width: 450px) { #hpau-fb-items .card-body {min-width:100%; } } .hpau-item {   min-width: 295px; } .btn-order-small {   font-size: 16px;   line-height: 20px;   border-radius: 4px;   letter-spacing: -0.4px; } .btn-orange {   background-color: #ff9c00;   border-radius: 5px;   padding: 8px 15px; } #showcase_content .panorama .front {   height: 400px;   overflow-x: scroll;   overflow-y: hidden; } #showcase_content .panorama .front img {   width: unset;   height: 100%; } @media (max-width:575px) { .photo-canvas .showcase_item.flip-images.popart_style.panorama .front {   height: auto; } .btn-order-header, .btn-resume-order {   margin: 15px 0 0 15px; } .orange_button {   border-radius: 5px;   padding: 8px 15px;   display: block; }} @media only screen and (max-width: 767px){ #price_content .left_content {  width: 100% !important; } .top-header.mobile-only {   display: block;   color: #fff;   text-align: center; } .res-view .order-content-v2 .font16px {   font-size: 18px; } .step-header.step1 {   background-color: #bca583; } .step-header {   text-align: center;   color: white;   margin-top: 12px;   padding: 10px;   line-height: 1; } .top-banner-new.slides-banner video.mobile-only { height: 100% !important; min-height: 124.3vw !important; display:block!important; } } @media screen and (min-width: 1200px) and (max-width: 1919px) {   .pricing-v5 .payment-pay-img img {  height: 34px;   } } .footer .countries span:nth-child(2){ width:100%; display: inline-flex; } .footer .currency span:nth-child(1){ display:inline-block; left:0px; } .footer .currency span:nth-child(2){ width:100%; display: inline; padding-left: 3px; } .dropdownselect{   display: inline-flex;   margin-top: 0px!important;   padding-top: 2px!important; } #main_header .btn-resume-order {   margin: 15px 0 0 15px;   display: block; } #main_header .orange_button {   padding: 8px 15px; } .btn-showcase.btn-turnaround-v2 {   color: white;   padding: 8px 64px !important;   top: 21px; } .index-2021 .btn-showcase.btn-turnaround, .index-2021 .btn-showcase.btn-turnaround-v2 {   position: unset;   margin-left: 20px; } .btn-viole-new {   background-color: var(--primary-color-v2)!important; } .btn-showcase.btn-viole-new {   background-color: var(--primary-color-v2)!important; } #footer.footer-new-v2 .subscribe-box-new {   background-color: #e8e6e3;   padding: 38px 10px; } #footer.footer-v21 .subscribe-box, #footer.footer-v21 .subscribe-box-new {   color: #000000;   margin-bottom: 20px; } #footer.footer-new .subscribe-form .button_font16 {   height: 38px;   width: 222px !important; } #footer.footer-new .subscribe-form .form-control, #footer.footer-new .subscribe-form .btn {   margin-bottom: 15px; } #footer.footer.footer-new .button_font16 {   font-size: 16px !important; } .subscribe-title-v3 {   font-size: 22px; } #footer.footer-new-v2 #before-subscribe .subscribe-box-new-subtitle {   color: black;   font-size: 18px; } #footer.footer-new-v2 .custom-input-group {   border-radius: 8px;   border: 1px solid rgb(118, 118, 118);   padding: 0px 24px;   background-color: white;   margin-bottom: 12px; } #footer.footer-new-v2 .custom-input-group .custom-input-title {   margin-bottom: -7px !important;   text-align: left;   color: rgb(166, 166, 166); } #footer.footer-new-v2 .custom-input-group .form-control {   border: none !important;   outline: none !important;   box-shadow: none !important;   padding: 0 !important;   margin-bottom: 0 !important; } .occasion_gallery_3668 .hpau-item {   min-width: 295px; }</style></head>
544<body class="photo-canvas new-painting     dev-3956   language_en  currency_usd currency_symbol   "  data-cur-code="usd" data-is-mobile="0">
545<div class="bm-overlay"></div>
546<!--URGENT: Updating GTM/gtag snippet for PYL-->
547<!-- Google Tag Manager (noscript) -->
548<!--<noscript><iframe title="Painting Google Tag Manager" src="https://www.googletagmanager.com/ns.html?id=" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>-->
549<!-- End Google Tag Manager (noscript) -->
550
551<div class="chat-widget" style="display: none;">
552            <style>
553            .chat-widget {
554                position: fixed;
555                z-index: 9998;
556                right: 7px !important;
557                bottom: 7px;
558            }
559
560            @media (max-width: 750px) {
561                .chat-widget {
562                    left: inherit !important;
563                    right: 7px !important;
564                    bottom: 85px;
565                    position: fixed;
566                    z-index: 1984;
567                }
568            }
569        </style>
570    
571    <div class="message-zp-btn zp-btn" tooltip="Chat with us"
572         tooltip-position="left" role="complementary" aria-label="Chat support">
573
574                    <span class="contain-chat-icon">
575                <img data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/pylweb/painting/commitment/chat_violet.png" alt="Chat with a customer support agent.">
576            </span>
577            </div>
578</div>
579
580<script>
581    var currentCustomer = {email: null, name: null};
582
583    
584    window.wgChat = {
585        isMobileDevice: '0',
586        wgcDelayLoading: '1',
587        buttons: {},
588        initied: false,
589        setCustomerInfo: function () {
590            if (typeof zE === 'function' && currentCustomer.email) {
591                zE(function () {
592                    zE.identify({name: currentCustomer.name, email: currentCustomer.email});
593                });
594            }
595        },
596        setLocale: function () {
597            if (typeof zE === 'function') {
598                zE('webWidget', 'setLocale', 'en');
599            }
600        },
601        zopimShow: function () {
602            if ('function' === typeof $zopim && 'object' === typeof $zopim.livechat && 'object' === typeof $zopim.livechat.window) {
603                wgChat.setCustomerInfo();
604                wgChat.setLocale();
605                $zopim.livechat.window.show();
606            } else {
607                console.log('[ZOPIM] is not loaded properly, trying to load it again');
608                var node = document.createElement('script');
609                node.src = 'https://static.zdassets.com/ekr/snippet.js?key=e4f56e11-447e-4c2a-ab28-590fb8d32127';
610                node.id = 'ze-snippet';
611                document.getElementsByTagName('head')[0].appendChild(node);
612
613                setTimeout(function () {
614                    console.log('[ZOPIM] try to open again', typeof $zopim);
615                    if ('function' === typeof $zopim && 'object' === typeof $zopim.livechat && 'object' === typeof $zopim.livechat.window) {
616                        wgChat.setCustomerInfo();
617                        wgChat.setLocale();
618                        $zopim.livechat.window.show();
619                    }
620                }, 1000);
621            }
622        },
623        initEvents: function () {
624            // remove the department dropdown on prechat widget
625            window.zESettings = {
626                webWidget: {
627                    chat: {
628                        departments: {
629                            enabled: []
630                        }
631                    }
632                }
633            };
634
635            if ('function' === typeof $) {
636                if (this.isMobileDevice) {
637                    $('.chat-widget:hidden').show();
638                }
639                $(document).on('click', '.message-btn', function () {
640                    var widget = $('.chat-contain');
641                    if (widget.is(":visible")) {
642                        widget.hide();
643                    } else {
644                        widget.show(200);
645                    }
646                });
647
648                $(document).on('click', '.zp-btn', function () {
649                    window.wgChat.zopimShow();
650                });
651            } else {
652                console.log('[wgc] set timeout calling wgc.initevents again');
653                var that = this;
654                setTimeout(function () {
655                    that.initEvents();
656                }, 1000);
657            }
658        },
659        init: function () {
660            if (this.initied) {
661                return false;
662            }
663
664            //console.log('wgc begin loading');
665            this.initEvents();
666            this.initied = true;
667        }
668    }
669
670    // DEV-1850
671    var waitForZopim = setInterval(function () {
672        if (window.$zopim === undefined || window.$zopim.livechat === undefined) {
673            return;
674        }
675
676        $zopim(function () {
677            $zopim.livechat.window.onShow(function () {
678                $('.contain-chat-icon').hide();
679                $('.chat-bubble-pink').hide();
680            });
681            $zopim.livechat.window.onHide(function () {
682                $('.contain-chat-icon').show();
683                $('.chat-bubble-pink').show();
684            });
685        });
686
687        clearInterval(waitForZopim);
688    }, 100);
689
690    /*if (1 == window.wgChat.wgcDelayLoading) {
691        window.wgChat.init();
692        initDidyouknowBubble();
693    } else {
694        window.addEventListener('load', function () {
695            window.wgChat.init();
696            initDidyouknowBubble();
697        });
698    }*/
699    window.addEventListener('load', function () {
700        window.wgChat.init();
701        initDidyouknowBubble();
702    });
703
704    /**
705     * init event for did you know block (bubble icon, popup text)
706     */
707    function initDidyouknowBubble() {
708        if ('function' === typeof $) {
709            //console.log('init did you know bubble');
710            var $body = $('body');
711            var $didYouKnowPopup = $('#did-you-know-popup');
712            var $divFadeIn = $('<div class="modal-backdrop fade in did-you-know-fade"></div>');
713
714            $('#did-you-know-bubble').show();
715
716            $body.on('click', '#did-you-know-bubble', function () {
717                $didYouKnowPopup.fadeIn();
718                $body.append($divFadeIn);
719            });
720
721            $body.on('click', '#did-you-know-popup .close', function () {
722                $didYouKnowPopup.fadeOut();
723                $body.find('.did-you-know-fade').remove();
724            });
725
726            $body.on('click', '.did-you-know-fade', function () {
727                $didYouKnowPopup.fadeOut();
728                $(this).remove();
729            });
730        } else {
731            console.log('no jquery init');
732        }
733    }
734</script>
734
735<div id="fb-root"></div>
736
737<div >
738    <!-- Start: The header -->
739    <!--2020-02-25 apply new de header for German(de), French(fr), Italian(it), Spanish(es) and Dutch(nl)-->
740    <!--// DEV-3999-->
741    <header role="banner">
742        
743
744
745    <div id="main_header"
746         class="header-v2      ">
747                    <header id="header" class="435-167774046-10.0.7.94 home2021" role="presentation">
748                <div class="container-fluid clearfix top-header          enable-countdownhead">
749                    
750                        <div class="top-header top-header-table color-violet-new  align-text font-sanspro clr not_login">
751                                                            <div class="top-header-banner-part top-header-banner-left" style="width: 15%;">
752                                                                    </div>
753                            
754                            <!-- Phone and coupon on header -->
755                            
756                                                            <div class="text-primary--v2 font-sanspro-bold ptp top-header-text top-header-banner-part top-header-banner-part-v2  top-header-banner-center has-coupon text-center"
757                                     dir="auto">
758                                    <!-- DEV-2860 - Enable slide for all languages. I don't change the code in enableFatherDayPromotionUpdate because it's using on other files and I am not sure for the change that they will match all case of them. 22 -->
759                                                                            <div class="owl-carousel owl-theme carousel-header-auto">
760                                                                                            <div class="non-uppercase">Free US Shipping | 100% Money Back Guarantee</div>                                                                                                                                        <!-- DEV-2860 - Header slider animation for foreign domains 222-->
761                                                                                                                                </div>
762                                                                    </div>
763                                                        <!-- End Phone and coupon on header -->
764
765                                                        <!-- DEV-3103 - new style for coupon countdown (DON'T change anything from previous tawsk DEV-2656) -->
766                                                        <!-- Get help phone number on header -->
767                                                            <div class="login_link top-header-banner-part top-header-banner-right top-header-banner-right-v3 text-uppercase ">
768                                                                        <div class="text-primary--v2 float-end ">
769                                                                            </div>
770                                </div>
771                                                    </div>
772                                    </div>
773
774                            </header>
775        
776        <a href="#content" id="skip-to-content" class="visually-hidden">Skip to main Content</a>
777
778        
779                    <div class="nav-bar clr">
780                <div class="container-fluid  clearfix">
781                    <div class="logo left col-3 col-sm-3 col-md-3">
782                        <div class="row">
783                            <a href="https://www.paintyourlife.com/" title="PaintYourLife" aria-label="Paint Your Life Homepage">
784                                <img src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/pyl_logo_2023.svg" alt="PaintYourLife" class="no-lazy xmas-logo-2022" fetchpriority="high"
785                                />
786                            </a>
787                        </div>
788                    </div>
789
790                    <nav class="nav-header nav-4-items has-gc-item col-md-6 col-sm-6 col-6 nav-header-no-login nav-header-new-bg">
791    <ul class="font16px font-sanspro "
792        role="menubar"
793        aria-label="Main navigation menu">
794
795                    <li class="showcase_menu_link has_submenu active-nav showcase-menu" style="position: relative" role="presentation">
796                <a id="gallery-menu-trigger" class="gallery_url_new  main_link gallery_url "
797                   href="https://www.paintyourlife.com/showcase.php"
798                   aria-label="Gallery menu item"
799                   role="menuitem"
800                   aria-haspopup="true"
801                   aria-expanded="false"
802                   aria-controls="gallery-submenu-content"
803                >
804                    Gallery                    <span class="active_line"></span>
805                </a>
806                <div id="gallery-submenu-content" class="list_submenu showcase_menu hide-gallery-numbers"
807                     role="menu"
808                     aria-hidden="true"
809                     aria-labelledby="gallery-menu-trigger"
810                >
811                    
812                    <ul class="sub_menu" id="list_styles" role="none">
813                                                    <li class="header-column header-uppercase none-list-style" role="presentation">Specials</li>
814                            <li class="hasNewGallery" role="presentation">
815                                <a href="/photo-montage-people.php" role="menuitem">Compilation Portraits</a>
816                            </li>
817                            <li class="hasNewGallery" role="presentation">
818                                <a href="https://www.paintyourlife.com/painting-from-bad-photos.php" role="menuitem">From Bad Photos to Masterpieces</a>
819                            </li>
820                            <li role="presentation">
821                                <a href="https://www.paintyourlife.com/video-testimonials.php" role="menuitem">Unboxing Videos</a>
822                            </li>
823                            <li role="presentation">
824                                <a href="https://www.paintyourlife.com/photo-testimonials.php" role="menuitem">Photo Testimonials</a>
825                            </li>
826                                                            <li class="hasNewGallery" role="presentation">
827                                    <a href="/our-artists-at-work.php" role="menuitem">Our Artists At Work</a>
828                                </li>
829                                                    
830                                                    <li class="header-column header-uppercase none-list-style" role="presentation">By medium</li>
831                        
832                                                    <li role="presentation">
833                                                                <a href="https://www.paintyourlife.com/oil-portraits.php" role="menuitem">
834                                    Oil                                                                    </a>
835                            </li>
836                        
837                                                    <li role="presentation">
838                                                                <a href="https://www.paintyourlife.com/charcoal-portraits.php" role="menuitem">
839                                    Charcoal                                                                    </a>
840                            </li>
841                        
842                                                    <li role="presentation">
843                                                                <a href="https://www.paintyourlife.com/watercolor-portraits.php" role="menuitem">
844                                    Watercolor                                                                    </a>
845                            </li>
846                        
847                                                    <li role="presentation">
848                                                                <a href="https://www.paintyourlife.com/pencil-portraits.php" role="menuitem">
849                                    Black Pencil                                                                    </a>
850                            </li>
851
852                            <li role="presentation">
853                                                                <a href="https://www.paintyourlife.com/color-pencil-portraits.php" role="menuitem">
854                                    Color Pencil                                </a>
855                            </li>
856                        
857                                                    <li role="presentation">
858                                                                <a href="https://www.paintyourlife.com/pastel-portraits.php" role="menuitem">
859                                    Pastel                                                                    </a>
860                            </li>
861                        
862                                                    <li role="presentation">
863                                                                <a href="https://www.paintyourlife.com/acrylic-portraits.php" role="menuitem">
864                                    Acrylic                                                                    </a>
865                            </li>
866                                            </ul>
867                    <ul class="sub_menu" id="list_themes" role="none">
868                                                    <li class="header-column header-uppercase none-list-style" role="presentation">
869                                By subject                            </li>
870                        
871                        
872                                                    <li role="presentation">
873                                <a href="https://www.paintyourlife.com/parent-child-gallery.p
873hp" role="menuitem">
874                                    Parents & Children                                                                    </a>
875                            </li>
876                            <li role="presentation">
877                                <a href="https://www.paintyourlife.com/subject-grandparents-portraits.php" role="menuitem">
878                                    Grandparents & Grandchildren                                </a>
879                            </li>
880                        
881                                                    <li role="presentation">
882                                                                <a href="https://www.paintyourlife.com/subject-family-portraits.php" role="menuitem">
883                                    Other Family / Group                                                                    </a>
884                            </li>
885                        
886                        <li role="presentation">
887                            <a href="https://www.paintyourlife.com/subject-couples-portraits.php" role="menuitem">
888                                Couples                                                            </a>
889                        </li>
890
891                        <li role="presentation">
892                            <a href="https://www.paintyourlife.com/subject-individual-portraits.php" role="menuitem">
893                                Individuals                                                            </a>
894                        </li>
895
896                        <li role="presentation">
897                                                        <a href="https://www.paintyourlife.com/subject-child-portraits.php" role="menuitem">
898                                Children                                                            </a>
899                        </li>
900
901                        <li role="presentation">
902                                                                                        <a href="https://www.paintyourlife.com/subject-pet
902s-portraits.php" role="menuitem">
903                                Pets                                                                </a>,                                                                    <span class="italic" role="presentation">
904                                                                                <a href="https://www.paintyourlife.com/subject-dogs-portraits.php" role="menuitem">Dogs</a>,
905                                                                                <a href="https://www.paintyourlife.com/subject-cats-portraits.php" role="menuitem">Cats</a>
906                                    </span>
907                                                                                    </li>
908
909                        <li role="presentation">
910                                                        <a href="https://www.paintyourlife.com/subject-wedding-portraits.php" role="menuitem">
911                                Weddings                                                            </a>
912                        </li>
913
914                        
915                                                    <li role="presentation">
916                                                                <a href="https://www.paintyourlife.com/subject-houses-portraits.php" role="menuitem">
917                                    Houses                                </a>
918                            </li>
919                                                                            <li role="presentation">
920                                                                <a href="https://www.paintyourlife.com/gifts-for-loss-of-loved-one.php" role="menuitem">
921                                    Memorial                                </a>
922                            </li>
923                                            </ul>
924
925                                        <ul class="sub_menu" id="list_styles-2" role="none">
926                        <li class="header-column header-uppercase none-list-style" role="presentation">By occasion</li>
927
928                                                    <li role="presentation">
929                                <a href="https://www.paintyourlife.com/birthday-gifts.php" role="menuitem">
930                                    Birthday                                </a>
931                            </li>
932                            <li role="presentation">
933                                <a href="https://www.paintyourlife.com/christmas-gifts.php" role="menuitem">
934                                    Christmas                                </a>
935                            </li>
936                            <li role="presentation">
937                                <a href="https://www.paintyourlife.com/father-day-gifts.php" role="menuitem">
938                                    Father's Day                                </a>
939                            </li>
940                                                            <li role="presentation">
941                                    <a href="https://www.paintyourlife.com/graduation-gifts.php" role="menuitem">
942                                        Graduation                                    </a>
943                                </li>
944                                                    
945                        <li role="presentation">
946                            <a href="https://www.paintyourlife.com/mother-day-gifts.php" role="menuitem">
947                                Mother's Day                            </a>
948                        </li>
949
950                                                    <li role="presentation">
951                                                                <a href="https://www.paintyourlife.com/gifts-for-loss-of-loved-one.php" role="menuitem">
952                                    Loss Of Loved One                                </a>
953                            </li>
954                        
955                        <li role="presentation">
956                            <a href="https://www.paintyourlife.com/pet-loss-memorial-gifts.php" role="menuitem">
957                                Pet Loss                            </a>
958                        </li>
959
960                        <li role="presentation">
961                                                        <a href="https://www.paintyourlife.com/valentine-day-gifts.php" role="menuitem">
962                                Valentine's Day                            </a>
963                        </li>
964
965                                                    <li role="presentation">
966                                <a href="https://www.paintyourlife.com/wedding-anniversary-gifts.php" role="menuitem">
967                                    Wedding Anniversary                                </a>
968                            </li>
969                            <li role="presentation">
970                                <a href="https://www.paintyourlife.com/wedding-gifts.php" role="menuitem">
971                                    Weddings                                </a>
972                            </li>
973                                            </ul>
974                                    </div>
975            </li>
976        
977                    <li role="presentation" class="">
978                <a class="gallery_url_new main_link"
979                   href="https://www.paintyourlife.com/how-it-works.php" role="menuitem">
980                    How it works                    <span class="active_line"></span>
981                </a>
982            </li>
983        
984                                    <li class="showcase_menu_link has_submenu  inspiration-menu" style="position: relative" role="presentation">
985                    <a id="gallery-inspiration-trigger"  class="gallery_url_new main_link gallery_url "
986                       href="https://www.paintyourlife.com/inspiration"
987                       aria-label="Inspiration & Ideas menu item"
988                        role="menuitem"
989                        aria-haspopup="true"
990                        aria-expanded="false"
991                        aria-controls="inspiration-ideas"
992                    >
993                        Inspiration & Ideas                        <span class="active_line"></span>
994                    </a>
995                    <div id="inspiration-ideas" class="list_submenu showcase_menu hide-gallery-numbers"
996                         role="menu"
997                        aria-hidden="true"
998                         aria-labelledby="gallery-inspiration-trigger"
999                    >
1000                        <div class="header-column header-uppercase" style="margin-left: 10px;" role="presentation">Inspiration & Ideas</div>
1001                        <ul class="sub_menu" id="list_1" role="none">
1002                            <li role="presentation">
1003                                <a href="/connectgenerations-paintings.php" role="menuitem">
1004                                    Connect Generations</a>
1005                            </li>
1006                            <li role="presentation">
1007                                <a href="/bringthefamilytogether-paintings.php" role="menuitem">
1008                                    Bring The Family Together</a>
1009                            </li>
1010                            <li role="presentation">
1011                                <a href="/beunique-paintings.php" role="menuitem">
1012                                    Be Unique</a>
1013                            </li>
1014                            <li role="presentation">
1015                                <a href="/addawrittenmessage-paintings.php" role="menuitem">
1016                                    Add A Written Message</a>
1017                            </li>
1018                            <li role="presentation">
1019                                <a href="/jesus-paintings.php" role="menuitem">
1020                                    In The Arms Of Jesus In Heaven</a>
1021                            </li>
1022                        </ul>
1023                        <ul class="sub_menu" id="list_2" role="none">
1024                            <li role="presentation">
1025                                <a href="/cherishspecialmoments-paintings.php" role="menuitem">Cherish Special Moments</a>
1026                            </li>
1027                            <li role="presentation">
1028                                <a href="/allyourlovedonestogether-paintings.php" role="menuitem">Put All Your Loved Ones Together</a>
1029                            </li>
1030                            <li role="presentation">
1031                                <a href="/completeweddingcelebration-paintings.php" role="menuitem">Complete Your Wedding Celebration</a>
1032                            </li>
1033                            <li role="presentation">
1034                                <a href="/makegraduationdaycomplete-paintings.php" role="menuitem">Make Graduation Day Complete</a>
1035                            </li>
1036                            <li role="presentation">
1037                                <a href="/Enhancewithembellishments-paintings.php" role="menuitem">Enhance With Embellishments</a>
1038                            </li>
1039                        </ul>
1040                    </div>
1041                </li>
1042                    
1043            </ul>
1044</nav>
1045                    <div class="cart cart-wrapper-v2 right col-3 col-sm-3 col-md-3 float-end cart-auto-width  ">
1046                                                                        <a id="link_order_header" data-cy="cta-create-order-top-header-desktop"
1047                                                   class="resume-btn uppercase  btn-order-v2 color-primary--v2 uppercase color-primary--v2 uppercase klaviyo-track-btn-order btn-pink btn-order-header btn-order-small font-sanspro-bold font16px"
1048                                                   href="https://www.paintyourlife.com/order.php"
1049                                                   aria-label="Start a Portrait">
1050                                                    Create Now                                                </a>
1051                                                                    </div>
1052                </div>
1053
1054                            </div>
1055                        <!-- DEV-4081 - Move urgency countdown bar inside #main_header on desktop to prevent overlap and scroll issues -->
1056                    </div>
1057
1058        <!-- DEV-4081 - Render countdown bar outside #main_header for mobile homepage, cart, and checkout -->
1059        
1060        <div class="clr"></div>
1061
1062
1063    
1063<script>
1064        // DEV-2889
1065        var webhookGenerateUpsellPreviewImageEvent = 'https://www.paintyourlife.com/webhook/generateUpsellPreviewImageEvent';
1066        var ajaxAddUpsellProduct = 'https://www.paintyourlife.com/upsell/ajaxAddUpsellToOrder';
1067        var ajaxAddNewUpsellProduct = 'https://www.paintyourlife.com/upsell/ajaxAddNewUpsellToOrder';
1068        var ajaxRemoveUpsellCartItem = 'https://www.paintyourlife.com/upsell/ajaxRemoveCartItem';
1069        var transUpsell = {
1070            no_item: "You don't have any gift on your Cart",
1071            noted: "Noted",
1072            rm_cart_error: 'Your cart got the errors in pictures! Please refresh page for loading new section.',
1073            add_item_success: "Added to cart successfully"
1074        };
1075    </script>
1075
1076    </header>
1077    <!-- End: The header -->
1078
1079    
1080    <!-- Start: The content -->
1081    <div class="clearfix" aria-hidden="true"></div>
1082
1083    <main id="main-content" role="main" aria-label="Main Content">
1084        <!--Content Start-->
1085<div id="content" class="showcase-page  showcase-page-mb-v4 fullwidth-showcase">
1086                <h1 class="font100px head_title--v2 text-uppercase center-block color-black font_babes head_title">
1087                <span class="sr-only">Hand Painted Portraits by Talented Artists - PaintYourLife</h1>
1088            </h1>
1089                
1090    
1091            <!-- New Header -->
1092        
1093        <!-- 2020-01-06 remove the top widget https://basecamp.com/1985962/projects/1088284/todos/407570596 -->
1094                
1095    
1096    <div class="">
1097        <!-- start photos -->
1098
1099                    <!-- Artist Info -->
1100            
1101            
1102            
1103            
1104            <!-- Showcase Menu -->
1105            
1106<style>
1107    .sort_theme.pull-right .wrapper-dropdown-5 .dropdown.threecolumns {right: 0; left: inherit;}
1108    @media (min-width: 768px) {
1109        .mobile-only {display: none !important;}
1110    }
1111        .sort_mediums {
1112        margin-top: 20px;
1113    }
1114    .sort_mediums .wrapper-dropdown-5 {
1115        border-radius: 3px;
1116        background-color: #ffffff;
1117        box-shadow: 0px 0px 1px 1px rgba(0,0,0,.2);
1118        font-size: 18px;
1119        width: 100%;
1120    }
1121    /*.sort_mediums .wrapper-dropdown-5 .dropdown li:first-child { display: none; }*/
1122    @media (min-width: 768px) {
1123        .showcase_header { text-align: center; }
1124        .sort_mediums { box-shadow: none; }
1125        .sort_mediums .dd-df-text { display: none; }
1126        .sort_mediums .wrapper-dropdown-5 {
1127            box-shadow: none;
1128            padding: 0;
1129            margin: 0;
1130        }
1131        .sort_mediums .wrapper-dropdown-5:after { content: ""; border: none; }
1132        .sort_mediums .wrapper-dropdown-5 .dropdown {
1133            display: flex;
1134            position: static;
1135            max-height: inherit;
1136            border: none;
1137            box-shadow: none;
1138            padding: 0;
1139            margin: 0;
1140            overflow: inherit;
1141        }
1142        .sort_mediums .wrapper-dropdown-5 .dropdown li {
1143            cursor: default;
1144            padding: 10px;
1145            float: left;
1146            flex: auto;
1147            border: 0.19rem solid transparent;
1148            margin: 0 10px;
1149            border-radius: 3px;
1150            box-shadow: 0 0 0 1px rgba(0,0,0,0.1);
1151            text-align: center;
1152            font-weight: bold;
1153        }
1154        .sort_mediums .wrapper-dropdown-5 .dropdown li.active { border-color: var(--primary-color-v2); }
1155        .sort_mediums .wrapper-dropdown-5 .dropdown li:first-child { margin-left: 0; display: block; }
1156        .sort_mediums .wrapper-dropdown-5 .dropdown li:last-child { margin-right: 0; }
1157    }
1158    
1159    </style>
1160<div class="custom-style-showcase  showcase_header_wrapper showcase_header_wrapper_flex-v2  showcase_header    ">
1161    <div class="col-md-12 col-xs-12 col-sm-12 tablet_showcase_title no_padding ">
1162    
1163
1164                    <div class="mobile-only divider-browse-by-collapse"></div>
1165        
1166        
1167                    <div class="margin-bottom-15">
1168                <p class="font20px">
1169                    Compilation Portraits are paintings that were created from several different photos. We first combine all photos digitally into one photo and send you for approval. Only after you approve the final digital photo, we pass it to the artist in order to create the actual painting.                    <br><br>
1170                    <strong>Note:</strong> you can hover over the paintings and click 'original photos' to see all the photos that were used for creating the final painting.                </p>
1171            </div>
1172        
1173            </div>
1174            
1175                    <div class="desktop-only col-md-12 col-sm-12 no_paddingcol-12 sort-group select_right new-showcase-header-flex has-artist-list   " style="">
1176            
1177            
1178            
1179
1180                                </div>
1181
1182
1183                    <div class="mobile-only collapse-browser-mobile-by-wrapper">
1184                <div id="collapse-browser-by" class="col-md-12 col-sm-12 no_paddingcol-12 collapse new-showcase-header-v4 sort-group new-showcase-header-flex has-artist-list   " style="">
1185                    
1186                    
1187                    
1188
1189                                                        </div>
1190            </div>
1191                </div>
1192
1193        <div class="clearfix"></div>
1194        <div class="sort_mediums">
1195            <div tabindex="0" class="wrapper-dropdown-5 font-sanspro " id="dd5">
1196                <span class="dd-df-text">All Mediums</span>
1197                <ul class="dropdown">
1198                    <li class="active"><a class="selected" href="photo-montage-people.php">All Mediums</a></li><li><a  href="montagepeople-portraits-oil.php">Oil</a></li><li><a  href="montagepeople-portraits-charcoal.php">Charcoal</a></li><li><a  href="montagepeople-portraits-watercolor.php">Watercolor</a></li><li><a  href="montagepeople-portraits-pastel.php">Pastel</a></li><li><a  href="montagepeople-portraits-pencil.php">Black Pencil</a></li><li><a  href="montagepeople-portraits-colorpencil.php">Color Pencil</a></li><li><a  href="montagepeople-portraits-acrylic.php">Acrylic</a></li>                </ul>
1199            </div>
1200        </div>
1201        
1202
1203
1204            <div class="clr"></div>
1205
1206            <!-- Showcase Gallery -->
1207            <div class="container-fluid">
1208    <div id="showcase_content" class="showcase_content load-more-v2 col-xs-12 no_padding row">
1209        <div id="col-left" class="col-md-6 col-sm-12 col-xs-12">
1210                <div class="item_fix item-sc-v3  showBigImage showcase_item_wrapper clearfix  " data-org-lang="english" id="41966" rel="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/8a28_1588963447050820.jpg" data-artist-id="239">
1211        <div id="showcase_41966" class="showcase_item flip-images popart_style" rel="41966" tabindex="0">
1212            <div class="front xxx" role="group" data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a28_1588963447050820.jpg" aria-labelledby="paint-for-41966" tabindex="0">
1213                                    <img src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a28_1588963447050820.jpg" onload="applyPanorama(this)" data-org="jpg" data-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a28_1588963447050820.jpg" alt="Painting of a smiling man holding a laughing toddler." class="sc-v3-img font_image showcase-fix-image no-lazy a tracking-klaviyo-viewed-product" product="Arlisha" data-big-full-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/8a28_1588963447050820.jpg" data-origin-img="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/4a144_1602095492100720.jpg"/>
1214                                                    <img class="preload-img-item hidden" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="" alt="" >
1215                            </div>
1216            <div class="back back-new" style="display: none;">
1217                                        <img data-class="LazyLoad" src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a28_1588963447050820.jpg" data-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a28_1588963447050820.jpg" alt="" class="back_image" />
1218                        <div class="back-wrap cols-2" data-count-org-photo="2"><!-- More than 4 item is "cols-3" else "cols-2" -->
1219                                                        <div class="origin-wrap">
1220                                <div class="origin-img" order_id="452525" data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1587334607-fb09ea7d-a057-434b-9591-67b4c0fa29a8.jpeg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/1587334607-fb09ea7d-a057-434b-9591-67b4c0fa29a8.jpeg);"></div><div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1587334607-69bcf88a-f9cf-4449-862c-b6676d9f4955.jpeg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/1587334607-69bcf88a-f9cf-4449-862c-b6676d9f4955.jpeg);"></div><div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a108_01587650757042320.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a108_01587650757042320.jpg);"></div>                            </div>
1221                        </div>
1222                                    </div>
1223                            <span class="Oil font16px font-sanspro center-block white-color right style_name new_style_name">
1224                        Oil 12"x16"                    </span>
1225                                    <a class="zoom-icon showBigImagever2" data-fancybox=""  style="color: white;" data-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/8a28_1588963447050820.jpg" tabindex="0">
1226                <i class="bi bi-zoom-in" style="font-size: 28px;" aria-hidden="true"></i>
1227            </a>
1228            <img class="load_zoom_artist" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="" alt="">
1229                        <img class="loading-back-img" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icon_loading.gif" alt="" >
1230            <div class="btn-videos-block">
1231                
1232                            </div>
1233
1234                            <div class="bg_title ">
1235                    <p class="font20px font_georgia white-color"></p>
1236                                            <span class="font28px font-sanspro center-block white-color text-center bg_title--full_name ">
1237                            <i class="font20px">Painted for </i>
1238                            Arlisha<span class="dot"></span> &nbsp;Lima, OH                        </span>
1239                                    </div>
1240            
1241            <div class="bg_title_hover">
1242                <p class="font20px font_georgia white-color showcase_message"></p>
1243                <div class="name-group clearfix">
1244                                            <span class="font25px font-sanspro center-block orange-color name-group-left hide">
1245                                <i class="font20px">Painted for </i>
1246                            Arlisha<span class="dot"></span> &nbsp;Lima, OH                            </span>
1247                                    </div>
1248
1249                <div class="clear"></div>
1250                                    <div class="" style="display: flex; align-items: center; justify-content: center;">
1251                                                    <span class="font28px font-sanspro center-block text-center bg_title--full_name " id="paint-for-41966">
1252                                                            Painted for                                                         <span class="paint-for">Arlisha<span class="dot"></span> &nbsp;Lima, OH</span>
1253                        </span>
1254                                                <span class="view_button font16px font-sanspro center-block white-color flip-images-button name-group-right"
1255                              data-flip-images-id="41966" data-flip-trigger="true" tabindex="0">
1256                            <i class="fa fa-eye flip-img-icon" aria-hidden="true"></i>
1257                            &nbsp;<b class="view_button"
1258                                    style="font-weight: normal">Original Photos</b>
1259                        </span>
1260                    </div>
1261                            </div>
1262        </div>
1263    </div>
1264
1265    <div class="item_fix item-sc-v3  showBigImage showcase_item_wrapper clearfix mobile-only " data-org-lang="english" id="54210-clone" rel="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/8a28_1617185640033121.jpg" data-artist-id="118">
1266        <div id="showcase_54210-clone" class="showcase_item flip-images popart_style" rel="54210" tabindex="0">
1267            <div class="front xxx" role="group" data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a28_1617185640033121.jpg" aria-labelledby="paint-for-54210" tabindex="0">
1268                                    <img src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a28_1617185640033121.jpg" onload="applyPanorama(this)" data-org="jpg" data-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a28_1617185640033121.jpg" alt="Painted portrait of three generations of women: a baby, her mother, and two grandmothers." class="sc-v3-img font_image showcase-fix-image no-lazy a tracking-klaviyo-viewed-product" product="Soraya" data-big-full-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/8a28_1617185640033121.jpg" data-origin-img="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/oig-1615932655-3bfe6910-d2d1-434e-8ce0-bd15771ff485.jpeg"/>
1269                                                    <img class="preload-img-item hidden" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="" alt="" >
1270                            </div>
1271            <div class="back back-new" style="display: none;">
1272                                        <img data-class="LazyLoad" src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a28_1617185640033121.jpg" data-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a28_1617185640033121.jpg" alt="" class="back_image" />
1273                        <div class="back-wrap cols-2" data-count-org-photo="1"><!-- More than 4 item is "cols-3" else "cols-2" -->
1274                                                        <div class="origin-wrap">
1275                                <div class="origin-img" order_id="593234" data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1615932655-3bfe6910-d2d1-434e-8ce0-bd15771ff485.jpeg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1615932655-3bfe6910-d2d1-434e-8ce0-bd15771ff485.jpeg);"></div><div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1615932655-0219d111-f18f-4dcd-acf2-3fe46ed4290e.jpeg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1615932655-0219d111-f18f-4dcd-acf2-3fe46ed4290e.jpeg);"></div>                            </div>
1276                        </div>
1277                                    </div>
1278                            <span class="Oil font16px font-sanspro center-block white-color right style_name new_style_name">
1279                        Oil 24"x30"                    </span>
1280                                    <a class="zoom-icon showBigImagever2" data-fancybox=""  style="color: white;" data-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/8a28_1617185640033121.jpg" tabindex="0">
1281                <i class="bi bi-zoom-in" style="font-size: 28px;" aria-hidden="true"></i>
1282            </a>
1283            <img class="load_zoom_artist" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="" alt="">
1284                        <img class="loading-back-img" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icon_loading.gif" alt="" >
1285            <div class="btn-videos-block">
1286                
1287                            </div>
1288
1289                            <div class="bg_title ">
1290                    <p class="font20px font_georgia white-color"></p>
1291                                            <span class="font28px font-sanspro center-block white-color text-center bg_title--full_name ">
1292                            <i class="font20px">Painted for </i>
1293                            Soraya<span class="dot"></span> &nbsp;Bronx, NY                        </span>
1294                                    </div>
1295            
1296            <div class="bg_title_hover">
1297                <p class="font20px font_georgia white-color showcase_message"></p>
1298                <div class="name-group clearfix">
1299                                            <span class="font25px font-sanspro center-block orange-color name-group-left hide">
1300                                <i class="font20px">Painted for </i>
1301                            Soraya<span class="dot"></span> &nbsp;Bronx, NY                            </span>
1302                                    </div>
1303
1304                <div class="clear"></div>
1305                                    <div class="" style="display: flex; align-items: center; justify-content: center;">
1306                                                    <span class="font28px font-sanspro center-block text-center bg_title--full_name " id="paint-for-54210">
1307                                                            Painted for                                                         <span class="paint-for">Soraya<span class="dot"></span> &nbsp;Bronx, NY</span>
1308                        </span>
1309                                                <span class="view_button font16px font-sanspro center-block white-color flip-images-button name-group-right"
1310                              data-flip-images-id="54210" data-flip-trigger="true" tabindex="0">
1311                            <i class="fa fa-eye flip-img-icon" aria-hidden="true"></i>
1312                            &nbsp;<b class="view_button"
1313                                    style="font-weight: normal">Original Photos</b>
1314                        </span>
1315                    </div>
1316                            </div>
1317        </div>
1318    </div>
1319
1320    <div class="item_fix item-sc-v3  showBigImage showcase_item_wrapper clearfix  " data-org-lang="english" id="41092" rel="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/8a28_1606574065112820.jpg" data-artist-id="98">
1321        <div id="showcase_41092" class="showcase_item flip-images popart_style" rel="41092" tabindex="0">
1322            <div class="front xxx" role="group" data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a28_1606574065112820.jpg" aria-labelledby="paint-for-41092" tabindex="0">
1323                                    <img data-class="LazyLoad" data-class="LazyLoad" src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a28_1606574065112820.jpg" data-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a28_1606574065112820.jpg" alt="Family portrait painting, parents with three young children." class="sc-v3-img font_image showcase-fix-image b tracking-klaviyo-viewed-product" product="Dean" data-big-full-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/8a28_1606574065112820.jpg" data-origin-img="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/oig-1581569568-a18813ca-5da0-4881-a33c-7db2be2ed060.jpeg"/>
1324                                                    <img class="preload-img-item hidden" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="" alt="" >
1325                            </div>
1326            <div class="back back-new" style="display: none;">
1327                                        <img data-class="LazyLoad" src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a28_1606574065112820.jpg" data-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a28_1606574065112820.jpg" alt="" class="back_image" />
1328                        <div class="back-wrap cols-2" data-count-org-photo="2"><!-- More than 4 item is "cols-3" else "cols-2" -->
1329                                                        <div class="origin-wrap">
1330                                <div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1581569568-a18813ca-5da0-4881-a33c-7db2be2ed060.jpeg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/1581569568-a18813ca-5da0-4881-a33c-7db2be2ed060.jpeg);"></div><div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a90_01581768537021520.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a90_01581768537021520.jpg);"></div>                            </div>
1331                        </div>
1332                                    </div>
1333                            <span class="Oil font16px font-sanspro center-block white-color right style_name new_style_name">
1334                        Oil 24"x36"                    </span>
1335                                    <a class="zoom-icon showBigImagever2" data-fancybox=""  style="color: white;" data-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/8a28_1606574065112820.jpg" tabindex="0">
1336                <i class="bi bi-zoom-in" style="font-size: 28px;" aria-hidden="true"></i>
1337            </a>
1338            <img class="load_zoom_artist" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="" alt="">
1339                        <img class="loading-back-img" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icon_loading.gif" alt="" >
1340            <div class="btn-videos-block">
1341                
1342                            </div>
1343
1344                            <div class="bg_title ">
1345                    <p class="font20px font_georgia white-color"></p>
1346                                            <span class="font28px font-sanspro center-block white-color text-center bg_title--full_name ">
1347                            <i class="font20px">Painted for </i>
1348                            Dean<span class="dot"></span> &nbsp;Modesto, CA                        </span>
1349                                    </div>
1350            
1351            <div class="bg_title_hover">
1352                <p class="font20px font_georgia white-color showcase_message"></p>
1353                <div class="name-group clearfix">
1354                                            <span class="font25px font-sanspro center-block orange-color name-group-left hide">
1355                                <i class="font20px">Painted for </i>
1356                            Dean<span class="dot"></span> &nbsp;Modesto, CA                            </span>
1357                                    </div>
1358
1359                <div class="clear"></div>
1360                                    <div class="" style="display: flex; align-items: center; justify-content: center;">
1361                                                    <span class="font28px font-sanspro center-block text-center bg_title--full_name " id="paint-for-41092">
1362                                                            Painted for                                                         <span class="paint-for">Dean<span class="dot"></span> &nbsp;Modesto, CA</span>
1363                        </span>
1364                                                <span class="view_button font16px font-sanspro center-block white-color flip-images-button name-group-right"
1365                              data-flip-images-id="41092" data-flip-trigger="true" tabindex="0">
1366                            <i class="fa fa-eye flip-img-icon" aria-hidden="true"></i>
1367                            &nbsp;<b class="view_button"
1368                                    style="font-weight: normal">Original Photos</b>
1369                        </span>
1370                    </div>
1371                            </div>
1372        </div>
1373    </div>
1374
1375    <div class="item_fix item-sc-v3  showBigImage showcase_item_wrapper clearfix mobile-only " data-org-lang="english" id="34713-clone" rel="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/8a42_1496842714060717.jpg" data-artist-id="256">
1376        <div id="showcase_34713-clone" class="showcase_item flip-images popart_style" rel="34713" tabindex="0">
1377            <div class="front xxx" role="group" data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a42_1496842714060717.jpg" aria-labelledby="paint-for-34713" tabindex="0">
1378                                    <img data-class="LazyLoad" data-class="LazyLoad" src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a42_1496842714060717.jpg" data-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a42_1496842714060717.jpg" alt="Large family portrait painting." class="sc-v3-img font_image showcase-fix-image b tracking-klaviyo-viewed-product" product="Robin" data-big-full-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/8a42_1496842714060717.jpg" data-origin-img="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/oig-1487182795-img0326.png"/>
1379                                                    <img class="preload-img-item hidden" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="" alt="" >
1380                            </div>
1381            <div class="back back-new" style="display: none;">
1382                                        <img data-class="LazyLoad" src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a42_1496842714060717.jpg" data-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a42_1496842714060717.jpg" alt="" class="back_image" />
1383                        <div class="back-wrap cols-3" data-count-org-photo="15"><!-- More than 4 item is "cols-3" else "cols-2" -->
1384                            <div class="btn-org-more"><span class="fa fa-arrow-down"></span></div>                            <div class="origin-wrap">
1385                                <div class="origin-img" order_id="165094" data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1487182795-img0326.png" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/1487182795-img0326.png);"></div><div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490046174032017.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490046174032017.jpg);"></div><div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490046181032017.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490046181032017.jpg);"></div><div class="origin-img plus " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490046182032017.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490046182032017.jpg);"></div><div class="origin-img  plus" data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490046184032017.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490046184032017.jpg);"></div><div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490046185032017.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490046185032017.jpg);"></div><div class="origin-img plus " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490046188032017.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490046188032017.jpg);"></div><div class="origin-img  plus" data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490046192032017.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490046192032017.jpg);"></div><div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490046268032017.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490046268032017.jpg);"></div><div class="origin-img plus " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490046322032017.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490046322032017.jpg);"></div><div class="origin-img  plus" data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490046471032017.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490046471032017.jpg);"></div><div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490907416033017.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490907416033017.jpg);"></div><div class="origin-img plus " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490983451033117.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490983451033117.jpg);"></div><div class="origin-img  plus" data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1491262418040317.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1491262418040317.jpg);"></div><div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1491417555040517.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1491417555040517.jpg);"></div><div class="origin-img plus " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a36_1492900195042217.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a36_1492900195042217.jpg);"></div>                            </div>
1386                        </div>
1387                                    </div>
1388                            <span class="Oil font16px font-sanspro center-block white-color right style_name new_style_name">
1389                        Oil 48"x72"                    </span>
1390                                    <a class="zoom-icon showBigImagever2" data-fancybox=""  style="color: white;" data-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/8a42_1496842714060717.jpg" tabindex="0">
1391                <i class="bi bi-zoom-in" style="font-size: 28px;" aria-hidden="true"></i>
1392            </a>
1393            <img class="load_zoom_artist" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="" alt="">
1394                        <img class="loading-back-img" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icon_loading.gif" alt="" >
1395            <div class="btn-videos-block">
1396                
1397                            </div>
1398
1399                            <div class="bg_title ">
1400                    <p class="font20px font_georgia white-color"></p>
1401                                            <span class="font28px font-sanspro center-block white-color text-center bg_title--full_name ">
1402                            <i class="font20px">Painted for </i>
1403                            Robin<span class="dot"></span> &nbsp;Frederick, MD                        </span>
1404                                    </div>
1405            
1406            <div class="bg_title_hover">
1407                <p class="font20px font_georgia white-color showcase_message"></p>
1408                <div class="name-group clearfix">
1409                                            <span class="font25px font-sanspro center-block orange-color name-group-left hide">
1410                                <i class="font20px">Painted for </i>
1411                            Robin<span class="dot"></span> &nbsp;Frederick, MD                            </span>
1412                                    </div>
1413
1414                <div class="clear"></div>
1415                                    <div class="" style="display: flex; align-items: center; justify-content: center;">
1416                                                    <span class="font28px font-sanspro center-block text-center bg_title--full_name " id="paint-for-34713">
1417                                                            Painted for                                                         <span class="paint-for">Robin<span class="dot"></span> &nbsp;Frederick, MD</span>
1418                        </span>
1419                                                <span class="view_button font16px font-sanspro center-block white-color flip-images-button name-group-right"
1420                              data-flip-images-id="34713" data-flip-trigger="true" tabindex="0">
1421                            <i class="fa fa-eye flip-img-icon" aria-hidden="true"></i>
1422                            &nbsp;<b class="view_button"
1423                                    style="font-weight: normal">Original Photos</b>
1424                        </span>
1425                    </div>
1426                            </div>
1427        </div>
1428    </div>
1429
1430    <div class="item_fix item-sc-v3  showBigImage showcase_item_wrapper clearfix  " data-org-lang="english" id="34951" rel="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/8a42_1506511496092717.jpg" data-artist-id="239">
1431        <div id="showcase_34951" class="showcase_item flip-images popart_style" rel="34951" tabindex="0">
1432            <div class="front xxx" role="group" data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a42_1506511496092717.jpg" aria-labelledby="paint-for-34951" tabindex="0">
1433                                    <img data-class="LazyLoad" data-class="LazyLoad" src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a42_1506511496092717.jpg" data-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a42_1506511496092717.jpg" alt="A painted portrait of a woman surrounded by images of her family and life milestones, including graduations and weddings." class="sc-v3-img font_image showcase-fix-image b tracking-klaviyo-viewed-product" product="Phyllis" data-big-full-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/8a42_1506511496092717.jpg" data-origin-img="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/4a144_1602192879100820.jpg"/>
1434                                                    <img class="preload-img-item hidden" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="" alt="" >
1435                            </div>
1436            <div class="back back-new" style="display: none;">
1437                                        <img data-class="LazyLoad" src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a42_1506511496092717.jpg" data-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a42_1506511496092717.jpg" alt="" class="back_image" />
1438                        <div class="back-wrap cols-3" data-count-org-photo="10"><!-- More than 4 item is "cols-3" else "cols-2" -->
1439                            <div class="btn-org-more"><span class="fa fa-arrow-down"></span></div>                            <div class="origin-wrap">
1440                                <div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1500348598-2.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/1500348598-2.jpg);"></div><div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1500348598-3.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/1500348598-3.jpg);"></div><div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1500348598-7.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/1500348598-7.jpg);"></div><div class="origin-img plus " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1500348598-8.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/1500348598-8.jpg);"></div><div class="origin-img  plus" data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1500348599-5.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/1500348599-5.jpg);"></div><div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1500348601-4.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/1500348601-4.jpg);"></div><div class="origin-img plus " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1500348603-1.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/1500348603-1.jpg);"></div><div class="origin-img  plus" data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1500348604-6.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/1500348604-6.jpg);"></div><div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1500348605-9.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/1500348605-9.jpg);"></div><div class="origin-img plus " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1500348605-10.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/1500348605-10.jpg);"></div>                            </div>
1441                        </div>
1442                                    </div>
1443                            <span class="Oil font16px font-sanspro center-block white-color right style_name new_style_name">
1444                        Oil 48"x72"                    </span>
1445                                    <a class="zoom-icon showBigImagever2" data-fancybox=""  style="color: white;" data-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/8a42_1506511496092717.jpg" tabindex="0">
1446                <i class="bi bi-zoom-in" style="font-size: 28px;" aria-hidden="true"></i>
1447            </a>
1448            <img class="load_zoom_artist" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="" alt="">
1449                        <img class="loading-back-img" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icon_loading.gif" alt="" >
1450            <div class="btn-videos-block">
1451                
1452                            </div>
1453
1454                            <div class="bg_title ">
1455                    <p class="font20px font_georgia white-color"></p>
1456                                            <span class="font28px font-sanspro center-block white-color text-center bg_title--full_name ">
1457                            <i class="font20px">Painted for </i>
1458                            Phyllis<span class="dot"></span> &nbsp;Newark, DE                        </span>
1459                                    </div>
1460            
1461            <div class="bg_title_hover">
1462                <p class="font20px font_georgia white-color showcase_message"></p>
1463                <div class="name-group clearfix">
1464                                            <span class="font25px font-sanspro center-block orange-color name-group-left hide">
1465                                <i class="font20px">Painted for </i>
1466                            Phyllis<span class="dot"></span> &nbsp;Newark, DE                            </span>
1467                                    </div>
1468
1469                <div class="clear"></div>
1470                                    <div class="" style="display: flex; align-items: center; justify-content: center;">
1471                                                    <span class="font28px font-sanspro center-block text-center bg_title--full_name " id="paint-for-34951">
1472                                                            Painted for                                                         <span class="paint-for">Phyllis<span class="dot"></span> &nbsp;Newark, DE</span>
1473                        </span>
1474                                                <span class="view_button font16px font-sanspro center-block white-color flip-images-button name-group-right"
1475                              data-flip-images-id="34951" data-flip-trigger="true" tabindex="0">
1476                            <i class="fa fa-eye flip-img-icon" aria-hidden="true"></i>
1477                            &nbsp;<b class="view_button"
1478                                    style="font-weight: normal">Original Photos</b>
1479                        </span>
1480                    </div>
1481                            </div>
1482        </div>
1483    </div>
1484
1485    <div class="item_fix clearfix mobile-only " id="43917-clone" data-artist-id="376">
1486        <div class="showcase_item showcase_video" rel="43917" tabindex="0">
1487            <div class="img_showcase_testimonial" product="Annie">
1488                <iframe title="Showcase Video" class=" measuring-video-views" src="about:blank" frameborder="0" allowfullscreen="" html="" data-src="https://player.vimeo.com/video/398198962" data-class="LazyLoad" /></iframe>
1489            </div>
1490            <div class="content_showcase_testimonial align_center content_showcase_testimonial_v3">
1491                <p class="font_georgia font20px blue-text align_center load-more-text-hidden">My mom and her 3 daughters only hope was to have her parents know their great grandkids. The oldest great grandson was born when she was in the hospital.   2 weeks after his birth she passed. 
1492When I came across paint your life I knew right away this was what I needed to have done. This is the best and by far the best gift she will ever receive.</p>
1493
1494                                    <div class="load-more-vm">Read more</div>
1495                                                    <p class="font-sanspro font20px align_center">
1496                        <i class="font20px">Painted for </i>
1497                        <span>Annie<span class="dot"></span> &nbsp;Omaha, NE</span>
1498                    </p>
1499                            </div>
1500        </div>
1501    </div>
1502
1503        </div>
1504        <!-- Fix MB records for the mobile version items. Right content did not show on mobile -->
1505                    <div id="col-right" class="col-md-6 col-sm-12 col-xs-12">
1506                    <div class="item_fix item-sc-v3  showBigImage showcase_item_wrapper clearfix  desktop-only" data-org-lang="english" id="54210" rel="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/8a28_1617185640033121.jpg" data-artist-id="118">
1507        <div id="showcase_54210" class="showcase_item flip-images popart_style" rel="54210" tabindex="0">
1508            <div class="front xxx" role="group" data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a28_1617185640033121.jpg" aria-labelledby="paint-for-54210" tabindex="0">
1509                                    <img src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a28_1617185640033121.jpg" onload="applyPanorama(this)" data-org="jpg" data-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a28_1617185640033121.jpg" alt="Painted portrait of three generations of women: a baby, her mother, and two grandmothers." class="sc-v3-img font_image showcase-fix-image no-lazy a tracking-klaviyo-viewed-product" product="Soraya" data-big-full-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/8a28_1617185640033121.jpg" data-origin-img="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/oig-1615932655-3bfe6910-d2d1-434e-8ce0-bd15771ff485.jpeg"/>
1510                                                    <img class="preload-img-item hidden" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="" alt="" >
1511                            </div>
1512            <div class="back back-new" style="display: none;">
1513                                        <img data-class="LazyLoad" src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a28_1617185640033121.jpg" data-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a28_1617185640033121.jpg" alt="" class="back_image" />
1514                        <div class="back-wrap cols-2" data-count-org-photo="1"><!-- More than 4 item is "cols-3" else "cols-2" -->
1515                                                        <div class="origin-wrap">
1516                                <div class="origin-img" order_id="593234" data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1615932655-3bfe6910-d2d1-434e-8ce0-bd15771ff485.jpeg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1615932655-3bfe6910-d2d1-434e-8ce0-bd15771ff485.jpeg);"></div><div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1615932655-0219d111-f18f-4dcd-acf2-3fe46ed4290e.jpeg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1615932655-0219d111-f18f-4dcd-acf2-3fe46ed4290e.jpeg);"></div>                            </div>
1517                        </div>
1518                                    </div>
1519                            <span class="Oil font16px font-sanspro center-block white-color right style_name new_style_name">
1520                        Oil 24"x30"                    </span>
1521                                    <a class="zoom-icon showBigImagever2" data-fancybox=""  style="color: white;" data-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/8a28_1617185640033121.jpg" tabindex="0">
1522                <i class="bi bi-zoom-in" style="font-size: 28px;" aria-hidden="true"></i>
1523            </a>
1524            <img class="load_zoom_artist" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="" alt="">
1525                        <img class="loading-back-img" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icon_loading.gif" alt="" >
1526            <div class="btn-videos-block">
1527                
1528                            </div>
1529
1530                            <div class="bg_title ">
1531                    <p class="font20px font_georgia white-color"></p>
1532                                            <span class="font28px font-sanspro center-block white-color text-center bg_title--full_name ">
1533                            <i class="font20px">Painted for </i>
1534                            Soraya<span class="dot"></span> &nbsp;Bronx, NY                        </span>
1535                                    </div>
1536            
1537            <div class="bg_title_hover">
1538                <p class="font20px font_georgia white-color showcase_message"></p>
1539                <div class="name-group clearfix">
1540                                            <span class="font25px font-sanspro center-block orange-color name-group-left hide">
1541                                <i class="font20px">Painted for </i>
1542                            Soraya<span class="dot"></span> &nbsp;Bronx, NY                            </span>
1543                                    </div>
1544
1545                <div class="clear"></div>
1546                                    <div class="" style="display: flex; align-items: center; justify-content: center;">
1547                                                    <span class="font28px font-sanspro center-block text-center bg_title--full_name " id="paint-for-54210">
1548                                                            Painted for                                                         <span class="paint-for">Soraya<span class="dot"></span> &nbsp;Bronx, NY</span>
1549                        </span>
1550                                                <span class="view_button font16px font-sanspro center-block white-color flip-images-button name-group-right"
1551                              data-flip-images-id="54210" data-flip-trigger="true" tabindex="0">
1552                            <i class="fa fa-eye flip-img-icon" aria-hidden="true"></i>
1553                            &nbsp;<b class="view_button"
1554                                    style="font-weight: normal">Original Photos</b>
1555                        </span>
1556                    </div>
1557                            </div>
1558        </div>
1559    </div>
1560
1561    <div class="item_fix item-sc-v3  showBigImage showcase_item_wrapper clearfix  desktop-only" data-org-lang="english" id="34713" rel="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/8a42_1496842714060717.jpg" data-artist-id="256">
1562        <div id="showcase_34713" class="showcase_item flip-images popart_style" rel="34713" tabindex="0">
1563            <div class="front xxx" role="group" data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a42_1496842714060717.jpg" aria-labelledby="paint-for-34713" tabindex="0">
1564                                    <img src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a42_1496842714060717.jpg" onload="applyPanorama(this)" data-org="jpg" data-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a42_1496842714060717.jpg" alt="Large family portrait painting." class="sc-v3-img font_image showcase-fix-image no-lazy a tracking-klaviyo-viewed-product" product="Robin" data-big-full-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/8a42_1496842714060717.jpg" data-origin-img="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/oig-1487182795-img0326.png"/>
1565                                                    <img class="preload-img-item hidden" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="" alt="" >
1566                            </div>
1567            <div class="back back-new" style="display: none;">
1568                                        <img data-class="LazyLoad" src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a42_1496842714060717.jpg" data-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/1a42_1496842714060717.jpg" alt="" class="back_image" />
1569                        <div class="back-wrap cols-3" data-count-org-photo="15"><!-- More than 4 item is "cols-3" else "cols-2" -->
1570                            <div class="btn-org-more"><span class="fa fa-arrow-down"></span></div>                            <div class="origin-wrap">
1571                                <div class="origin-img" order_id="165094" data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/1487182795-img0326.png" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/1487182795-img0326.png);"></div><div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490046174032017.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490046174032017.jpg);"></div><div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490046181032017.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490046181032017.jpg);"></div><div class="origin-img plus " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490046182032017.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490046182032017.jpg);"></div><div class="origin-img  plus" data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490046184032017.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490046184032017.jpg);"></div><div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490046185032017.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490046185032017.jpg);"></div><div class="origin-img plus " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490046188032017.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490046188032017.jpg);"></div><div class="origin-img  plus" data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490046192032017.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490046192032017.jpg);"></div><div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490046268032017.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490046268032017.jpg);"></div><div class="origin-img plus " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490046322032017.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490046322032017.jpg);"></div><div class="origin-img  plus" data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490046471032017.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490046471032017.jpg);"></div><div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490907416033017.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490907416033017.jpg);"></div><div class="origin-img plus " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1490983451033117.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1490983451033117.jpg);"></div><div class="origin-img  plus" data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1491262418040317.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1491262418040317.jpg);"></div><div class="origin-img  " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a39_1491417555040517.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a39_1491417555040517.jpg);"></div><div class="origin-img plus " data-img="https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/a36_1492900195042217.jpg" style="background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pyluploads/thumb/a36_1492900195042217.jpg);"></div>                            </div>
1572                        </div>
1573                                    </div>
1574                            <span class="Oil font16px font-sanspro center-block white-color right style_name new_style_name">
1575                        Oil 48"x72"                    </span>
1576                                    <a class="zoom-icon showBigImagever2" data-fancybox=""  style="color: white;" data-src="https://dqhvdmwzk0rbb.cloudfront.net/pyl_showcase/8a42_1496842714060717.jpg" tabindex="0">
1577                <i class="bi bi-zoom-in" style="font-size: 28px;" aria-hidden="true"></i>
1578            </a>
1579            <img class="load_zoom_artist" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="" alt="">
1580                        <img class="loading-back-img" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icon_loading.gif" alt="" >
1581            <div class="btn-videos-block">
1582                
1583                            </div>
1584
1585                            <div class="bg_title ">
1586                    <p class="font20px font_georgia white-color"></p>
1587                                            <span class="font28px font-sanspro center-block white-color text-center bg_title--full_name ">
1588                            <i class="font20px">Painted for </i>
1589                            Robin<span class="dot"></span> &nbsp;Frederick, MD                        </span>
1590                                    </div>
1591            
1592            <div class="bg_title_hover">
1593                <p class="font20px font_georgia white-color showcase_message"></p>
1594                <div class="name-group clearfix">
1595                                            <span class="font25px font-sanspro center-block orange-color name-group-left hide">
1596                                <i class="font20px">Painted for </i>
1597                            Robin<span class="dot"></span> &nbsp;Frederick, MD                            </span>
1598                                    </div>
1599
1600                <div class="clear"></div>
1601                                    <div class="" style="display: flex; align-items: center; justify-content: center;">
1602                                                    <span class="font28px font-sanspro center-block text-center bg_title--full_name " id="paint-for-34713">
1603                                                            Painted for                                                         <span class="paint-for">Robin<span class="dot"></span> &nbsp;Frederick, MD</span>
1604                        </span>
1605                                                <span class="view_button font16px font-sanspro center-block white-color flip-images-button name-group-right"
1606                              data-flip-images-id="34713" data-flip-trigger="true" tabindex="0">
1607                            <i class="fa fa-eye flip-img-icon" aria-hidden="true"></i>
1608                            &nbsp;<b class="view_button"
1609                                    style="font-weight: normal">Original Photos</b>
1610                        </span>
1611                    </div>
1612                            </div>
1613        </div>
1614    </div>
1615
1616    <div class="item_fix clearfix  desktop-only" id="43917" data-artist-id="376">
1617        <div class="showcase_item showcase_video" rel="43917" tabindex="0">
1618            <div class="img_showcase_testimonial" product="Annie">
1619                <iframe title="Showcase Video" class=" measuring-video-views" src="about:blank" frameborder="0" allowfullscreen="" html="" data-src="https://player.vimeo.com/video/398198962" data-class="LazyLoad" /></iframe>
1620            </div>
1621            <div class="content_showcase_testimonial align_center content_showcase_testimonial_v3">
1622                <p class="font_georgia font20px blue-text align_center load-more-text-hidden">My mom and her 3 daughters only hope was to have her parents know their great grandkids. The oldest great grandson was born when she was in the hospital.   2 weeks after his birth she passed. 
1623When I came across paint your life I knew right away this was what I needed to have done. This is the best and by far the best gift she will ever receive.</p>
1624
1625                                    <div class="load-more-vm">Read more</div>
1626                                                    <p class="font-sanspro font20px align_center">
1627                        <i class="font20px">Painted for </i>
1628                        <span>Annie<span class="dot"></span> &nbsp;Omaha, NE</span>
1629                    </p>
1630                            </div>
1631        </div>
1632    </div>
1633
1634            </div>
1635                <div class="preload-images-showcase hidden"></div>
1636        <!--DEV-3800-->
1637        
1638            </div>
1639    </div>
1640</div>
1641
1642<!-- SEO -->
1643<div id="raw-items" class="hidden"></div>
1644<div class="clearfix" style="text-align: center;">
1645    <img id="showcase-main-loading-bottom" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="/images/loading-big.gif" alt="Loading Sprinter" style="display: none; width: 100px;">
1646</div>
1647<div id="popupShowcaseVideo" class="modal fade" tabindex="-1" role="dialog">
1648    <div class="modal-dialog" role="document">
1649        <div class="modal-content">
1650            <div class="modal-body">
1651                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
1652                <div class="video-iframe-block"></div>
1653            </div>
1654        </div><!-- /.modal-content -->
1655    </div><!-- /.modal-dialog -->
1656</div><!-- /.modal -->
1657<script>
1658    var total_items = 1852;
1659    var totalPageNums = 309;
1660    var loadedShowcaseItems = 6;
1661    var showcaseItemPerPage = 6;
1662    var total_pages	= 1852;
1663    var style	= '';
1664    var subject	= 'montagepeople';
1665    var artist	= '';
1666    var occasion	= '';
1667    var recipient	= '';
1668    var lossOf	= '';
1669    var tag	= '';
1670    var testimonialsType = '';
1671    var isArtistsAtWork = '';
1672    var domainName = 'PaintYourLife.com';
1673    var twitterDesc = 'Check out this cool portrait from';
1674    var getTinyUrl = 'https://www.paintyourlife.com/site/getTinyUrl';
1675    var appId = '164916960259333';
1676    var testimonial	= '';
1677    var landingPage	= '0';
1678    var first_ids	= '';
1679    var excludingJS = 1;
1680    var current_page = 2;
1681    var isMontage = 1;
1682    var isMontagePeople = 1;
1683    var isMontageNew = 1;
1684    var isFilterTestimonialMedium = 0;
1685    var isFilterTestimonialSubject = 0;
1686    var revert3784 = 1;
1687    var medium = '';
1688</script>
1688
1689                <div class="clearfix"></div>
1690                    </div>
1691</div>
1692
1693
1694
1695<div id="btn-order-bottom-block" class="hidden clearfix above-chat-icon">
1696            <a title="Create yours" href="https://www.paintyourlife.com/order.php" class="btn-order-mobile-bottom font-sanspro  btn orange_button">
1697            Create yours        </a>
1698    </div>
1699
1700
1701<!--Content End-->
1702
1703    </main>
1704    <!-- End: The content -->
1705    <div class="clearfix" aria-hidden="true"></div>
1706
1707    <footer role="contentinfo">
1708        <!-- Start: The footer -->
1709
1710        
1711        
1712        <!--DEV-3552-->
1713        
1714        <!-- DEV-2783 -->
1715            <style>
1716      .footer-text-empty {
1717        height: 37px !important;
1718      }
1719    </style>
1720<script>
1721    var cartStepData = JSON.parse("[]");
1722</script>
1722
1723    <div id="footer"
1724         class="footer footer-new clearfix footer-v21 footer-new-v2  ">
1725                    <div class=" subscribe-box-new w3_bg">
1726                <div id="before-subscribe" class="container-fluid">
1727                                        <div class="subscribe-title-v3">Subscribe and Get 25% Off</div>
1728
1729                    <div class="hide subscribe_box_new subscribe-box-new-subtitle">Our hand-painted portraits are a work of heart</div>
1730
1731                    <div class="clearfix"></div>
1732                                            <div class="desc font16px" style="margin-bottom: 20px"></div>
1733                    
1734                    <div class="subscribe-form col-md-10 offset-md-1 new-subscribe">
1735                        <form method="post" name="newsletter" novalidate="novalidate" class="row">
1736                            <input type="hidden" name="url" value="https://www.paintyourlife.com">
1737                            <input type="hidden" name="PYL_TOKEN" value="1859bba3136af1645def78f213814fd75a86f404">
1738                            <input type="hidden" name="from" value="footer">
1739                                                        <div class="col-md-3 clearfix">
1740                                <div class="custom-input-group">
1741                                    <label for="name-subscribe" id="custom-input-title-newsfname" class="custom-input-title hidden">Your First Name</label>
1742                                    <input id="name-subscribe" type="text" name="newsfname" onkeyup="funcFooterFirstNameOnchange(this)"
1743                                           class="footer-text-empty custom-input_font18 form-control font-sanspro font18px"
1744                                           autocomplete="on"                                            placeholder="Your first name *"
1745                                           aria-label="Your First Name"
1746                                           aria-invalid="false"
1747                                           aria-describedby="name-subscribe-error"
1748                                    >
1749                                </div>
1750                            </div>
1751
1752                            <div class="col-md-3 clearfix">
1753                                <div class="custom-input-group">
1754                                    <label for="newsemail" id="custom-input-title-newsemail" class="custom-input-title hidden">Your Email</label>
1755                                    <input id="newsemail" type="email" name="newsemail" onkeyup="funcFooterEmailOnchange(this)"
1756                                           class="footer-text-empty custom-input_font18 form-control font-sanspro font18px"
1757                                           autocomplete="on"                                            placeholder="Your email*"
1758                                           aria-label="Your Email"
1759                                           aria-invalid="false"
1760                                           aria-describedby="newsemail-error"
1761                                    >
1762                                </div>
1763                            </div>
1764
1765                                                            <div class="col-md-3 clearfix">
1766                                    <div class="custom-input-group custom-input-group2">
1767                                        <label for="newsphone" id="custom-input-title-newsphone" class="custom-input-title hidden">Your phone</label>
1768                                        <input id="newsphone" type="text" name="newsphone" data-current-country-code="us"
1769                                               class="footer-text-empty custom-input_font18 form-control font-sanspro font18px"
1770                                               autocomplete="on" placeholder="Your mobile number (optional)"
1771                                               aria-label="Your phone"
1772                                               aria-invalid="false"
1773                                               aria-describedby="newsphone-error"
1774                                        >
1775                                    </div>
1776                                </div>
1777                                                            <div class="col-md-3">
1778                                    <button type="button" class="button_font16 color-primary--v2 btn btn-blue font-sanspro font18px"
1779                                            onclick="$('form[name=newsletter]').submit()"
1780                                            aria-label="Click to subscribe">Click to subscribe</button>
1781                                </div>
1782                                                    </form>
1783
1784                                                        <div class="mailing-condition-container" style="line-height: 1.6;">
1785                                    <p>
1786                                                                                    By entering your phone number, you agree to re
1786ceive marketing messages at the number provided.
1787                                            Consent is not a condition of purchase. Message and data rates may apply. Message frequency varies.
1788                                            Reply HELP for help or STOP to cancel. View our <a href="https://www.paintyourlife.com/terms.php">Terms of Use</a> and
1789                                            <a href="https://www.paintyourlife.com/privacy-policy.php">Privacy Policy</a>.
1790                                                                            </p>
1791                                </div>
1792                                                </div>
1793                    <div class="clearfix"></div>
1794                    <div class="newsletter" id="newsletter_tks" style="display: none;">
1795                        <form method="post" name="newsletter1" class="text-center">
1796                            <div class="font20px">Thank you for subscribing to our newsletter!</div>
1797                            <div class="clear"></div>
1798                        </form>
1799                    </div>
1800                </div>
1801                <!-- 2019-11-21 custom post_mailchimp to show please wai +  thank-you -->
1802                <div id="complete-subscribe">
1803                    <div class="title">Thank you!</div>
1804                    <i class="fa fa-check-circle-o fa-5x"></i>
1805                                            <br><br>
1806                        <div class="desc font16px">You've been successfully subscribed to Paint Your Life's newsletter</div>
1807                                    </div>
1808            </div>
1809                <!-- // DEV-2473-->
1810
1811                    <div class=" footer-row clearfix satisfaction-trustpilot ">
1812                                    <div class="trustpilot-footer ">
1813                        <div class="title-trustpilot">
1814                            17,000+ 5-Star Customer Reviews                        </div>
1815                    </div>
1816
1817                        <div class="trustpilot-local ">
1818        <iframe title="Trust Pilot Reviews"
1819                src="https://www.paintyourlife.com/trustpilotWidgetReviewsV2.php?theme=light&position=top-homepage&enableNewFooter="
1820                width="100%" height="240px;>" frameborder="0" loading="lazy" style="padding: 0 10px;" onload="resizeTrustpilotIframe(this)"></iframe>
1821    </div>
1822
1823<script>
1824    function resizeTrustpilotIframe(obj) {
1825        try {
1826            const internalHeight = obj.contentWindow.document.body.scrollHeight;
1827            obj.style.height = (internalHeight + 5) + 'px';
1828        } catch (e) {
1829            console.error("Cannot access iframe content", e);
1830        }
1831    }
1832</script>
1832
1833                                                </div>
1834                        <div class="footer-row menus font-sanspro clearfix">
1835                <div class="container-fluid footer-row-new">
1836                    <div class="sub-menu col-sm-3 menu-help collapsed">
1837                        <div class="title font18px">Help</div>
1838                        <div role="button" tabindex="0" class="title title-collapse font18px title-collapse-new" aria-expanded="false" aria-controls="footer-help-panel">
1839                            Help                            <span class="fa fa-chevron-down" aria-hidden="true"></span>
1840                            <span class="fa fa-chevron-up" aria-hidden="true"></span>
1841                        </div>
1842                        <div class="menu-items font16px clearfix text-capitalize" id="footer-help-panel" style="display: none;">
1843                                                            <a href="https://paintyourlife.zendesk.com/hc/en-us" title="Help center" target="_blank">Help center</a>
1844                                                        <a href="https://www.paintyourlife.com/privacy-policy.php" title="Privacy Policy">Privacy Policy</a>
1845                                                            <a href="https://www.paintyourlife.com/ccpa-privacy-notice.php" title="CCPA Privacy Notice">CCPA Privacy Notice</a>
1846                                                        <!-- DEV-3012 SHow CCPA in US visitor for the spainish -->
1847                                                        <a href="https://www.paintyourlife.com/cookie-policy.php"
1848                               title="Cookies Policy">Cookies Policy</a>
1849                            <a href="https://www.paintyourlife.com/terms.php" title="Terms & Conditions">Terms & Conditions</a>
1850                            <a href="https://www.paintyourlife.com/guarantee.php" title="Guarantee">Guarantee</a>
1851                                                            <a href="https://www.paintyourlife.com/about.php" title="About us">About us</a>
1852                                                                                        <a href="https://www.paintyourlife.com/user-login.php" title="Login">Login</a>
1853                                                    </div>
1854                    </div>
1855
1856                    <div class="sub-menu col-sm-3 menu-gallery collapsed">
1857                        <div class="title font18px">Browse</div>
1858                        <div role="button" tabindex="0" class="title title-collapse font18px title-collapse-new" aria-expanded="false" aria-controls="footer-browse-panel">
1859                            Browse                            <span class="fa fa-chevron-down" aria-hidden="true"></span>
1860                            <span class="fa fa-chevron-up" aria-hidden="true"></span>
1861                        </div>
1862                        <div class="menu-items font16px clearfix" id="footer-browse-panel" style="display: none;">
1863                            <a href="https://www.paintyourlife.com/showcase.php">Portraits</a>
1864                                                            <a href="https://www.paintyourlife.com/video-testimonials.php">Unboxing Videos</a>
1865                                                            <a href="https://www.paintyourlife.com/photo-testimonials.php">Photo Testimonials</a>
1866                                                            <a href="/our-artists-at-work.php">Our Artists At Work</a>
1867                                                                                        <a href="https://www.paintyourlife.com/inspiration">Inspiration & Ideas</a>
1868                                                                                        <a href="https://www.paintyourlife.com/reviews.php">Reviews</a>
1869                                                        <a href="https://www.paintyourlife.com/sitemap.php">Sitemap</a>
1870                            <!-- Show Painting & Timing link on footer Desktop version -->
1871                                                            <a class="gallery_url_new main_link" href="https://www.paintyourlife.com/prices.php"
1872                                   aria-label="Pricing & Timing">
1872Pricing & Timing                                    <span class="active_line"></span>
1873                                </a>
1874                                                    </div>
1875                    </div>
1876
1877                                            <div class="sub-menu collapsed mobile-only">
1878                            <div class="title font18px">Inspiration & Ideas</div>
1879                            <div role="button" tabindex="0" class="title title-collapse font18px title-collapse-new" aria-expanded="false" aria-controls="footer-inspiration-panel">
1880                                Inspiration & Ideas                                <span class="fa fa-chevron-down" aria-hidden="true"></span>
1881                                <span class="fa fa-chevron-up" aria-hidden="true"></span>
1882                            </div>
1883                            <div class="menu-items font16px clearfix" id="footer-inspiration-panel" style="display: none;">
1884                                <a href="/connectgenerations-paintings.php">Connect Generations</a>
1885                                <a href="/bringthefamilytogether-paintings.php">Bring the family together</a>
1886                                <a href="/beunique-paintings.php">Be Unique</a>
1887                                <a href="/addawrittenmessage-paintings.php">Add a written message</a>
1888                                <a href="/jesus-paintings.php">In the arms of Jesus in heaven</a>
1889                                <a href="/cherishspecialmoments-paintings.php">Cherish special moments</a>
1890                                <a href="/allyourlovedonestogether-paintings.php">Put All Your Loved Ones Together</a>
1891                                <a href="/completeweddingcelebration-paintings.php">Complete your Wedding Celebration</a>
1892                                <a href="/makegraduationdaycomplete-paintings.php">Make Graduation Day complete</a>
1893                                <a href="/Enhancewithembellishments-paintings.php">Enhance with embellishments</a>
1894
1895                            </div>
1896                        </div>
1897                    
1898                     <!-- END Hide menus on Mobile Ar, Ko, Ja. -->
1899
1900                    <div class="sub-menu col-sm-1 menu-recent-blog-posts collapsed">
1901                    </div>
1902
1903                    <div class="sub-menu col-sm-5 menu-social-contact collapsed">
1904                        <div class="social-footer-wrapper">
1905                            <div class="sub-menu menu-social-links desktop-only collapsed">
1906                                <div class="title font18px">Follow Us On</div>
1907                                <div role="button" tabindex="0" class="title title-collapse font18px" aria-expanded="false" aria-controls="footer-social-panel">
1908                                    Follow Us On                                    <span class="fa fa-chevron-down" aria-hidden="true"></span>
1909                                    <span class="fa fa-chevron-up" aria-hidden="true"></span>
1910                                </div>
1911                                <div class="menu-items font16px clearfix social-items" id="footer-social-panel" style="display: none;">
1912                                    <meta content="PaintYourLife"/>
1913                                    <link href="https://www.paintyourlife.com">
1914
1915                                                                            <a href="https://www.facebook.com/Paintyourlife/" aria-label="Facebook" target="_blank">
1916                                            <img width="32"
1917                                                 data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icon-footer/fb.png"
1918                                                 alt="Facebook">
1919                                        </a>
1920                                                                                <a href="https://www.instagram.com/paintyourlife/" aria-label="Instagram" target="_blank">
1921                                            <img width="32"
1922                                                 data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icon-footer/ins.png"
1923                                                 alt="Instagram">
1924                                        </a>
1925                                                                                <a href="https://www.youtube.com/user/PaintYourLifeArt" aria-label="Youtube" target="_blank">
1926                                            <img width="32"
1927                                                 data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icon-footer/youtube.png"
1928                                                 alt="YouTube">
1929                                        </a>
1930                                                                                <a href="https://www.tiktok.com/@paintyourlife/" aria-label="Tiktok" class="tiktok-link" target="_blank">
1931                                            <img width="32" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icon-footer/tittox.png" alt="TikTok">
1932                                        </a>
1933                                                                        </div>
1934                            </div>
1935
1936                                                            <div class="sub-menu menu-localization-settings collapsed">
1937                                    <div class="title font18px">Localization</div>
1938                                    <div role="button" tabindex="0" class="title title-collapse font18px title-collapse-new" aria-expanded="false" aria-controls="footer-localization-panel">
1939                                        Localization                                        <sp
1939an class="fa fa-chevron-down" aria-hidden="true"></span>
1940                                        <span class="fa fa-chevron-up" aria-hidden="true"></span>
1941                                    </div>
1942
1943                                    <div class="menu-items font16px clearfix" id="footer-localization-panel" style="display: none;">
1944                                        <div class="countries header-dropdown header-dropdown-localization-new"
1945                                             role="combobox"
1946                                             title="Select Country"
1947                                             aria-label="Select Country"
1948                                             aria-expanded="false"
1949                                             aria-controls="country-listbox"
1950                                             tabindex="0">
1951                                            <span class="icon-country">
1952                                                                                                <img width="20px" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://hatscripts.github.io/circle-flags/flags/us.svg" alt="">
1953                                            </span>
1954                                            <span class="selected-value">
1955                                                United States                                            </span>
1956
1957                                            <span class="arrow-down fa fa-chevron-down"></span>
1958                                            <ul id="country-listbox" class="countries_dropdown"
1959                                                role="listbox"
1960                                                aria-hidden="true"
1961                                                style="display: none;">
1962                                                                                                        <li id="country-option-435"
1963                                                            role="option"
1964                                                            aria-selected="true"
1965                                                            tabindex="0"
1966                                                            onclick="set_country(435)"
1967                                                            onkeydown="if (event.keyCode === 13) set_country(435)">
1968                                                            United States                                                        </li>
1969                                                                                                            <li id="country-option-434"
1970                                                            role="option"
1971                                                            aria-selected="false"
1972                                                            tabindex="0"
1973                                                            onclick="set_country(434)"
1974                                                            onkeydown="if (event.keyCode === 13) set_country(434)">
1975                                                            United Kingdom                                                        </li>
1976                                                                                                            <li id="country-option-265"
1977                                                            role="option"
1978                                                            aria-selected="false"
1979                                                            tabindex="0"
1980                                                            onclick="set_country(265)"
1981                                                            onkeydown="if (event.keyCode === 13) set_country(265)">
1982                                                            Canada                                                        </li>
1983                                                                                                            <li id="country-option-240"
1984                                                            role="option"
1985                                                            aria-selected="false"
1986                                                            tabindex="0"
1987                                                            onclick="set_country(240)"
1988                                                            onkeydown="if (event.keyCode === 13) set_country(240)">
1989                                                            Australia                                                        </li>
1990                                                                                                    </ul>
1991                                            </div>
1992
1993                                        
1994                                                                                <div class="currency header-dropdown header-dropdown-localization-new"
1995                                             role="combobox"
1996                                             title="Select Currency"
1997                                             aria-label="Select Currency"
1998                                             aria-expanded="false"
1999                                             aria-controls="currency-listbox"
2000                                             tabindex="0">
2001                                            <span>$</span>
2002                                            <span>USD</span>
2003                                            <span class="arrow-down fa fa-chevron-down"></span>
2004                                            <ul id="currency-listbox" style="max-height: 116px; overflow-y: scroll; display: none;"
2005                                                role="listbox"
2006                                                aria-hidden="true">
2007                                                                                                <li id="currency-option-3"
2008                                                        role="option"
2009                                                        aria-selected="false"
2010                                                        tabindex="0"
2011                                                        onclick="set_currency(3)"
2012                                                        onkeydown="if (event.keyCode === 13) set_currency(3)">
2013                                                            <span>$</span>
2014                                                        AUD                                                    </li>
2015                                                                                                    <li id="currency-option-4"
2016                                                        role="option"
2017                                                        aria-selected="false"
2018                                                        tabindex="0"
2019                                                        onclick="set_currency(4)"
2020                                                        onkeydown="if (event.keyCode === 13) set_currency(4)">
2021                                                            <span>$</span>
2022                                                        CAD                                                    </li>
2023                                                                                                    <li id="currency-option-5"
2024                                                        role="option"
2025                                                        aria-selected="false"
2026                                                        tabindex="0"
2027                                                        onclick="set_currency(5)"
2028                                                        onkeydown="if (event.keyCode === 13) set_currency(5)">
2029                                                            <span>£</span>
2030                                                        GBP                                                    </li>
2031                                                                                            </ul>
2032                                        </div>
2033                                                                            </div>
2034                                </div>
2035                                                    </div>
2036
2037                                                    <div class="divider-contact-footer desktop-only"></div>
2038                        
2039                                                    <div class="sub-menu menu-contacts collapsed">
2040                                <div class="title font18px">Contacts</div>
2041                                <div role="button" tabindex="0" class="title title-collapse font18px title-collapse-new" aria-expanded="false" aria-controls="footer-contacts-panel">
2042                                    Contacts                                    <span class="fa fa-chevron-down" aria-hidden="true"></span>
2043                                    <span class="fa fa-chevron-up" aria-hidden="true"></span>
2044                                </div>
2045                                <div class="menu-items font16px clearfix" id="footer-contacts-panel" style="display: none;">
2046                                    <div class="contact-footer-wrapper">
2047                                        <div>
2048                                            <a class="message-zp-btn zp-btn" href="javascript:void(0)">
2049                                                <img class="icon-contact" data-org="png" loading="lazy"
2050                                                     data-class="LazyLoad" src="https://dqhvdmwzk0rbb.cloudfront.net/pylweb/painting/commitment/24_7_footer_new.png"
2051                                                     data-src="https://dqhvdmwzk0rbb.cloudfront.net/pylweb/painting/commitment/24_7_footer_new.png" alt="24/7 customer support available"
2052                                                     style="margin-right: 5px;">Start Live Chat</a>
2053                                            <p class="message_text_time">Monday-Friday 09:00AM - 06:00PM (CT)</p>
2054                                        </div>
2055                                                                                    <div>
2056                                                                                                    <a href="tel:+1-888-600-3799">
2057                                                        <img class="icon-contact" data-org="png"
2058                                                             data-class="LazyLoad" src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/phone_icon.png"
2059                                                             data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/phone_icon.png" alt="Phone icon for customer support"
2060                                                             style="margin-right: 10px;">(888) 600-3799</a>
2061                                                    <p class="message_text_24h">Monday-Friday 09:00AM - 06:00PM (CT)</p>
2062                                                                                            </div>
2063                                                                            </div>
2064
2065                                                                    </div>
2066                            </div>
2067                                            </div>
2068                </div>
2069            </div>
2070        
2071        <div class="wrapper-full mobile-only">
2072    <div class="sub-menu menu-social-links collapsed">
2073        <div class="title title-collapse font18px">
2074            Follow Us        </div>
2075        <div class="menu-items font16px clearfix social-items">
2076            <meta content="PaintYourLife"/>
2077            <link href="https://www.paintyourlife.com">
2078                                <a href="https://www.facebook.com/Paintyourlife/" target="_blank"><img width="32" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icon-footer/fb.png" alt="Facebook"></a>
2079                                        <a href="https://www.instagram.com/paintyourlife/" target="_blank"><img width="32" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icon-footer/ins.png" alt="Instagram"></a>
2080                                        <a href="https://www.youtube.com/user/PaintYourLifeArt" target="_blank"><img width="32" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icon-footer/youtube.png" alt="YouTube"></a>
2081                                        <a href="https://www.tiktok.com/@paintyourlife/" class="tiktok-link" target="_blank"><img width="32" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icon-footer/tittox.png" alt="TikTok"></a>
2082                            </div>
2083    </div>
2084</div>
2085        <div class="footer-row_new footer-row clearfix copyright font-sanspro font16px  ">
2086            <div class="container-fluid">
2087                                    <div class="right payment-row">
2088                                                    
2089<div class="payment-icons">
2090            <img data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/payments/visa-icon.png" class="pay-icon" width="45" height="28" alt="visa payment method logo"/>            <img data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/payments/master-icon.png" class="pay-icon" width="45" height="28" alt="master card logo"/>            <img data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/payments/amex-icon-2.jpg" class="pay-icon" width="45" height="28" alt="amex payment method logo"/>            <img data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/payments/jcb-icon.png" class="pay-icon" width="45" height="28" alt="jcb payment method logo"/>            <img data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/payments/paypal-icon.png" class="pay-icon" width="45" height="28" alt="paypal payment method logo"/>            <img data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/payments/applepay-icon-2.jpg" class="pay-icon" width="45" height="28" alt="apple pay logo"/>            <img data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/payments/klama-icon-2.jpg" class="pay-icon" width="45" height="28" alt="klarna payment method logo"/>            <img data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/payments/gpay-icon-2.jpg" class="pay-icon" width="45" height="28" alt="google pay logo"/>            <img data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/payments/affirm-icon.png" class="pay-icon" width="45" height="28" alt="affirm payment method logo"/>            <img data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/payments/afterpay.svg" class="pay-icon" height="28" alt="afterpay payment method logo"/>    </div>
2091
2092<style>
2093    .icon-discover {
2094        width: 45px;
2095        height: 28px;
2096        background-color: white;
2097    }
2098</style>                                                
2098<script async="" type="lazyload_int" data-src="https://cdn.ywxi.net/js/1.js" ></script>
2098
2099                    </div>
2100                
2101                                    <div class="left" dir="auto">
2102                        Copyright 2006-2026 ©PaintYourLife.com                        <div class="acsb-trigger-custom">
2103    <span class="acsb-trigger-icon" data-acsb-custom-trigger="true">
2104                            <a href="https://www.paintyourlife.com/accessibility-statement.php"
2105               aria-label="Read our Accessibility Statement" title="Accessibility Statement">
2106                <img alt="Accessibility options" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icon-accessibility.svg" width="46" height="23" aria-hidden="true" role="presentation">
2107            </a>
2108            </span>
2109</div>                    </div>
2110                            </div>
2111                            <div class="trustmark-ft">
2112                                            <span class="secure-text">Secured by:</span>
2113                                        <!--https://paintyourlife.atlassian.net/browse/DEV-65-->
2114                    <div class="trustedsite-trustmark" data-type="202" data-width="74" dataheight="30" aria-label="TrustedSite Certified" role="button" tabindex="0"></div>
2115                </div>
2116                    </div>
2117    </div>
2118
2119<script>
2120    // DEV-3256
2121    var enableNewSubcribe = 1;
2122</script>
2122
2123        <!-- End: The footer -->
2124    </footer>
2125</div>
2126
2127
2128<style>
2129    .popup_email.has-name-field .custom_input {
2130        width: 100%;
2131    }
2132</style>
2133    <input type="hidden" name="empty_field" value="0">
2134    <input type="hidden" name="empty_field_no_popup" value="0">
2135    <input type="hidden" name="custom_email_popup" value="0">
2136    <input type="hidden" name="show_popup_step4_mobile" value="0">
2137    <input type="hidden" name="required_contact_information" value="0">
2138<!-- Modal Check Cookie Enabled -->
2139<div id="checkCookieEnabled" class="modal fade" role="dialog">
2140    <div class="modal-dialog" style="width: 630px;">
2141        <!-- Modal content-->
2142        <div class="modal-content">
2143            <div class="modal-header">
2144                <span class="modal-header-content">Header</span>
2145                <button type="button" class="close" data-bs-dismiss="modal" data-dismiss="modal"></button>
2146            </div>
2147            <div class="modal-body"></div>
2148        </div>
2149    </div>
2150</div>
2151    <div id="wrapper_popup"></div>
2152    <div id="popup_loading" style="">
2153        <div class="popup_content">
2154            <img data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icon_loading.gif" alt="Loading"/>
2155        </div>
2156    </div>
2157    <button type="button" class="close" data-dismiss="modal" id="showBigImageButton">&times;</button>
2158    <button type="button" class="close d-none hide" data-dismiss="modal" id="closeBigImageButton">&times;</button>
2159    <div id="showBigImage" class="modal fade" role="dialog">
2160        <div class="modal-dialog modal-md modal-xl" id="showBigImageDialog">
2161            <!-- Modal content-->
2162            <div class="modal-content">
2163                <button type="button" class="close" data-dismiss="modal">&times;</button>
2164                <div class="modal-body">
2165                    <img style="width: 100%" data-class="LazyLoad" src="https://www.paintyourlife.com/cache/blank.png" data-src="" alt="Big Image"/>
2166                </div>
2167            </div>
2168        </div>
2169    </div>
2170
2171    <div id="popupShowcaseVideo" class="modal fade" tabindex="-1" role="dialog">
2172        <div class="modal-dialog" role="document">
2173            <div class="modal-content">
2174                <div class="modal-body">
2175                    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
2176                    <div class="video-iframe-block"></div>
2177                </div>
2178            </div><!-- /.modal-content -->
2179        </div><!-- /.modal-dialog -->
2180    </div><!-- /.modal -->
2181
2182<!-- Modal -->
2183<div id="forgotPasswordModal" class="modal fade" role="dialog">
2184    <div class="modal-dialog modal-lg">
2185        <!-- Modal content-->
2186        <div class="modal-content">
2187            <button type="button" class="close" data-bs-dismiss="modal" data-dismiss="modal">&times;</button>
2188            <div id="forgotPass">
2189                
2190<!--Content Start-->
2191<div id="forgotPasswordBox">
2192    <div class="forgot-text font24px">
2193        Please enter your email to restore your password    </div>
2194    <form name="frmforgotPass1" method="post" id="frmforgotPass" onsubmit="return false;">
2195        <label>
2196            <div style="float:left;">Email</div>
2197        </label>
2198        <div class="form_field">
2199            <span class="i_mail"></span>
2200            <input type="email" autocomplete="off" value="" name="forgotemail1" id="forgotemail"/>
2201        </div>
2202
2203        <div class="signInWrapper">
2204            <input onClick="validate_fpwd()" value="Submit" type="submit"/>
2205        </div>
2206        <span id="msg_error">This email address is not registered with us. Please re-try.</span>
2207        <div class="note-pass1"><span class="msg_success">We have emailed your password. Please check your Inbox. </span></div>
2208    </form>
2209</div>
2210            </div>
2211        </div>
2212    </div>
2213</div>
2214<div id="popup_showcase_thankyou" class="modal fade" role="dialog">
2215    <div class="modal-dialog">
2216        <!-- Modal content-->
2217        <div class="modal-content">
2218            <button type="button" class="close btn_close_popup" data-bs-dismiss="modal" data-dismiss="modal">&times;</button>
2219            <div style="margin: 20px;">
2220                <div>
2221                    <div class="forgot-text font20px">
2222                        <div class="display_block font-sanspro-bold font28px align_center">Thank You For Your Testimonial</div>
2223                        <p class="display_block align_center">We will review it and will contact you once we add it to our testimonial pages. Thanks again!</p>
2224                    </div>
2225                </div>
2226            </div>
2227        </div>
2228    </div>
2229</div>
2230    <div id="popup-reveal-video-thankyou" class="modal fade" role="dialog">
2231        <div class="modal-dialog">
2232            <!-- Modal content-->
2233            <div class="modal-content">
2234                <button type="button" class="close btn_close_popup" data-bs-dismiss="modal" data-dismiss="modal">&times;</button>
2235                <div style="margin: 20px;">
2236                    <div>
2237                        <div class="forgot-text font20px">
2238                            <div class="display_block align_center font28px">Thank You For Submitting Your Reveal Video!</div>
2239                            <p class="display_block align_center">
2240                                If our marketing team decides to use your video, you will receive $80 store credit on your PaintYourLife account.                            </p>
2241                        </div>
2242                    </div>
2243                </div>
2244            </div>
2245        </div>
2246    </div>
2247
2248    
2249<div id="popup_updated_profile" class="modal fade" role="dialog">
2250    <div class="modal-dialog">
2251        <!-- Modal content-->
2252        <div class="modal-content">
2253            <button type="button" class="close btn_close_popup" data-bs-dismiss="modal" data-dismiss="modal">&times;</button>
2254            <div style="margin: 20px;">
2255                <div>
2256                    <div class="forgot-text font20px">
2257                        <p dir="auto">Your profile has been updated!</p>
2258                    </div>
2259                </div>
2260            </div>
2261        </div>
2262    </div>
2263</div>
2264
2265
2266
2267<div id="popup_artist_success" class="modal fade" role="dialog">
2268    <div class="modal-dialog">
2269        <!-- Modal content-->
2270        <div class="modal-content">
2271            <button type="button" class="close btn_close_popup" data-dismiss="modal">&times;</button>
2272            <div style="margin: 20px;">
2273                <div>
2274                    <div class="forgot-text font20px">
2275                        <div class="display_block font-sanspro-bold font28px align_center">Thank you for contacting us</div>
2276                        <p class="display_block align_center">We've received your request and will be in touch soon.</p>
2277                    </div>
2278                </div>
2279            </div>
2280        </div>
2281    </div>
2282</div>
2283
2284<style>
2285    /*#modal-wire-transfer table > tbody > tr:first-child > td {border: none;}*/
2286    #modal-wire-transfer table > tbody > tr > td:first-child {font-weight: 500;}
2287</style>
2288
2289
2290<!-- Modal dynamic content -->
2291<div id="modal-dynamic-content" class="modal fade" role="dialog">
2292    <div class="modal-dialog font-sanspro font16px" role="document">
2293        <div class="modal-content">
2294            <div class="modal-header">
2295                <button type="button" class="close btn-close" data-bs-dismiss="modal" data-dismiss="modal" aria-label="Close"></button>
2296                <h4 class="modal-title"></h4>
2297            </div>
2298            <div class="modal-body"></div>
2299            <div class="modal-footer">
2300                <button type="button" class="btn-modal-close btn btn-ptp-default font-sanspro font16px bold btn-secondary" data-bs-dismiss="modal" data-dismiss="modal">Close</button>
2301            </div>
2302        </div>
2303    </div>
2304</div><!-- Modal dynamic content -->
2305
2306<!-- section to show popup frame preview -->
2307
2308<!-- Add your site or application content here -->
2309
2310    
2310<script src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/js/lib/jquery-base/jquery-3.5.1.min.js" ></script>
2310
2311    
2311<script src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/js/lib/jquery-base/jquery-ui.min.js" ></script>
2311
2312    
2312<script src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/js/lib/jquery-base/jquery-migrate-3.3.0.min.js" ></script>
2312
2313
2314<script type="lazyload_int" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/js/vendor/bioep.full.js" ></script>
2314
2315    
2315<script src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/js/lib/jquery.bxSlider.min.js" ></script>
2315
2316
2317<script src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/js/popper.min.js" ></script>
vendor: 1 bytes, line 2317
2317
2318<script src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/js/bootstrap5.min.js" ></script>
2318
2319
2320<script type="lazyload_int" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/js/vendor/modernizr-2.8.3.min.js" ></script>
vendor: 1 bytes, line 2320
2320
2321<script type="lazyload_int" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/js/plugins.min.js" ></script>
vendor: 1 bytes, line 2321
2321
2322<script type="lazyload_int" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/js/lib/purify.min.js" ></script>
vendor: 1 bytes, line 2322
2322
2323<script type="lazyload_int" data-src="https://www.paintyourlife.com/cache/all-js/0b97bc026c4c58e993e8fb2e2fda8543.js"></script>
vendor: 1 bytes, line 2323
2323
2324<script src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/js/jquery.validate.min.js" type="text/javascript" ></script>
vendor: 1 bytes, line 2324
2324
2325<script>
2326    // iOS Safari retry mechanism for critical JS files
2327    window._pylRetryLoadScript = function(src, maxRetries, delay) {
2328        var attempts = 0;
2329        function tryLoad() {
2330            attempts++;
2331            var s = document.createElement('script');
2332            s.src = src;
2333            s.onerror = function() {
2334                if (attempts < maxRetries) {
2335                    console.warn('[PYL] Retry loading (' + attempts + '/' + maxRetries + '): ' + src);
2336                    setTimeout(tryLoad, delay);
2337                } else {
2338                    console.error('[PYL] Failed to load after ' + maxRetries + ' attempts: ' + src);
2339                }
2340            };
2341            document.head.appendChild(s);
2342        }
2343        tryLoad();
2344    };
2345</script>
vendor: 1 bytes, line 2345
2345
2346<script src="https://www.paintyourlife.com/cache/js/86c374a34e0456b4e92c217d4abf61af.js" onerror="window._pylRetryLoadScript && window._pylRetryLoadScript(this.src, 2, 1000)" ></script>
vendor: 1 bytes, line 2346
2346
2347<script src="https://www.paintyourlife.com/cache/js/efe97b6db400da4ed6d5176a06cfaaf1.js" onerror="window._pylRetryLoadScript && window._pylRetryLoadScript(this.src, 2, 1000)" ></script>
2347
2348
2349
2350<script>// When the DOM is ready, run this function
2351    var subscribeErrMsg = {"required":"Error: This field is required!","email":"Please enter a valid email address!"};
2352    var customMessageErrorPhoneNumber = "Please enter a valid phone number (numbers only)";
2353    // DEV-3795
2354    var useBootstrap5 = true;
2355
2356    jQuery(window).load(function () {
2357        var elQouteCarousel = jQuery('#quote-carousel');
2358        //Set the carousel options
2359        if (elQouteCarousel.length > 0 && 'function' === typeof elQouteCarousel.carousel) {
2360            elQouteCarousel.carousel({
2361                pauseOnHover: true,
2362                interval: 5000
2363            });
2364        }
2365    });
2366
2367    jQuery(document).ready(function() {
2368        // DEV-3256
2369        // DEV-3999: Fix ADA compliance for intlTelInput component
2370        function fixIntlTelInputADA() {
2371            $('.iti').each(function() {
2372                var $wrapper = $(this);
2373                var $combobox = $wrapper.find('.iti__selected-flag');
2374                var $listbox = $wrapper.find('.iti__country-list');
2375
2376                // Generate a unique ID for the listbox if it doesn't have one
2377                // to ensure aria-controls points to a valid target element
2378                var listboxId = $listbox.attr('id') || 'country-listbox-' + Math.floor(Math.random() * 1000);
2379                $listbox.attr('id', listboxId);
2380
2381                if ($combobox.length) {
2382                    // 1. Initial setup of ARIA 1.2 attributes
2383                    $combobox.attr({
2384                        'role': 'combobox',
2385                        'aria-haspopup': 'listbox',
2386                        'aria-expanded': 'false',
2387                        'aria-controls': listboxId,
2388                        'aria-label': 'Country Code Picker' // Provides context for screen reader users
2389                    });
2390
2391                    // Remove aria-owns if added by the library as it can cause
2392                    // validation issues if the DOM structure is not strictly parent-child
2393                    $combobox.removeAttr('aria-owns');
2394
2395                    // 2. Update aria-expanded state based on actual visibility
2396                    $combobox.off('click keydown.ada').on('click keydown.ada', function(e) {
2397                        // Trigger for Click, Enter (13), or Space (32) keys
2398                        if (e.type === 'click' || e.which === 13 || e.which === 32) {
2399                            setTimeout(function() {
2400                                // intlTelInput usually toggles visibility via the .iti__hide class
2401                                var isOpen = $listbox.hasClass('iti__hide') === false;
2402                                $combobox.attr('aria-expanded', isOpen ? 'true' : 'false');
2403                            }, 100);
2404                        }
2405                    });
2406                }
2407            });
2408
2409            // 3. Reset state when clicking outside the component
2410            $(document).off('click.ada').on('click.ada', function(e) {
2411                if (!$(e.target).closest('.iti').length) {
2412                    $('.iti__selected-flag').attr('aria-expanded', 'false');
2413                }
2414            });
2415        }
2416
2417        if ($("input[name=newsphone]").length > 0 && $("input[name=newsphone]").is(":visible")) {
2418            if (typeof window.intlTelInput != 'undefined') {
2419                var phoneInput7 = document.querySelector("[name=newsphone]");
2420                window.phoneErrorMap = ["Invalid number", "Invalid country code", "Too short", "Too long"];
2421                window.iti7 = window.intlTelInput(phoneInput7, {
2422                    autoPlaceholder: "off",
2423                    hiddenInput: "newsphone",
2424                    nationalMode: true,
2425                    separateDialCode: false,
2426                    allowDropdown: false,
2427                    onlyCountries: ["us"],
2428                    initialCountry: "us",
2429                    utilsScript: "/js/lib/intl-tel-input/utils.js",
2430                });
2431
2432                var countryData2 = window.iti7.getSelectedCountryData();
2433
2434                if ("object" !== typeof countryData2 || "string" !== typeof countryData2.iso2) {
2435                    //set country based on localization settings
2436                    var curCtryShort2 = phoneInput7.getAttribute("data-current-country-code");
2437
2438                    if ("string" === typeof curCtryShort2 && "" != curCtryShort2) {
2439                        window.iti7.setCountry(curCtryShort2);
2440                    }
2441                }
2442                
2443                // Immediately fix ADA attributes after initialization
2444                fixIntlTelInputADA();
2445            }
2446        }
2447        
2448        // Also keep window on load for fallback
2449        $(window).on('load', fixIntlTelInputADA);
2450
2451        $(".buy-cart").click(function (e) {
2452            // link to shopping cart
2453            if (!$(e.target).closest('.show-cart').length) {
2454                location.href = 'https://www.paintyourlife.com/shopping-cart.php';
2455            }
2456        });
2457        if( !(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) ) {
2458            $(".buy-cart").hover(function () {
2459                $(this).addClass('actived');
2460            }, function() {
2461                $(this).removeClass('actived');
2462            });
2463        }
2464        jQuery(function () {
2465            var formRules = {
2466                newsfname: {
2467                    required: true,
2468                },
2469                newsemail: {
2470                    required: true,
2471                    email: true,
2472                },
2473                newsphone: {
2474                    validatePhoneNumber: true,
2475                }
2476            };
2477
2478            var formErrorMessages = {
2479                newsfname: {
2480                    required: subscribeErrMsg.required,
2481                },
2482                newsemail: {
2483                    required: subscribeErrMsg.required,
2484                    email: subscribeErrMsg.email,
2485                }
2486            };
2487
2488            if (typeof enableZeroBounce != 'undefined' && enableZeroBounce) {
2489                formRules['newsemail']['remote'] = {
2490                    url: "/api/validateZeroBounce",
2491                    data: {
2492                        email: function() {
2493                            return jQuery("input[name=newsemail]").val();
2494                        }
2495                    }
2496                };
2497                var errorMessage = "Your email is invalid or not available";
2498                if (typeof m_zero_bounce_email_invalid != 'undefined' && m_zero_bounce_email_invalid) {
2499                    errorMessage = m_zero_bounce_email_invalid;
2500                }
2501                formErrorMessages['newsemail']['remote'] = errorMessage;
2502            }
2503
2504            jQuery("form[name='newsletter']").validate({
2505                rules: formRules,
2506                messages: formErrorMessages,
2507                // DEV-3815
2508                /*onkeyup: false,
2509                onclick: false,
2510                onfocusout: true,*/
2511                errorPlacement: function (error, element) {
2512                    // DEV-3815
2513                    element.attr('aria-invalid', 'true');
2514                    if (!error.html()) return;
2515                    if (!element.attr('id')) element.attr('id', (new Date()).getTime());
2516                    customMessage = "";
2517                    if(element.attr('id') === "newsphone") {
2518                        customMessage = customMessageErrorPhoneNumber;
2519                    }
2520                    createToolTip2({
2521                        owner: element,
2522                        position: 'below',
2523                        message: error,
2524                        customClass: "error",
2525                        customMessage: customMessage
2526                    });
2527                },
2528                success: function (obj) {
2529                    // DEV-3815
2530                    var elementId = obj.attr('for');
2531                    var errorLabelId = '';
2532                    if(elementId) {
2533                        var $element = jQuery('#' + elementId);
2534                        errorLabelId = elementId + '-error';
2535                        jQuery("DIV.dijitTooltip.error[src='" + obj.attr('for') + "']").remove();
2536                    } else {
2537                        elementId = obj.attr('id');
2538                        errorLabelId = elementId;
2539                        var inputId = elementId.replace('-error', '');
2540                        var $element = jQuery('#' + inputId);
2541                        jQuery("DIV.dijitTooltip.error[src='" + inputId + "']").remove();
2542                    }
2543                    $element.attr('aria-invalid', 'false');
2544                    // 5. Clean up ARIA-DESCRIBEDBY: Remove the link to the error message.
2545                    var currentAriaDescribedBy = $element.attr('aria-describedby');
2546                    if (currentAriaDescribedBy) {
2547                        // Replace the specific error ID with an empty string and trim whitespace
2548                        var newAriaDescribedBy = currentAriaDescribedBy.replace(errorLabelId, '').trim();
2549
2550                        // Update the attribute on the input field
2551                        $element.attr('aria-describedby', newAriaDescribedBy);
2552                    }
2553                },
2554                submitHandler: function () {
2555                    // DEV-3256
2556                    if (enableNewSubcribe == 1) {
2557                        var phoneNumber = typeof window.iti7 == 'object' && window.iti7.getNumber() ? window.iti7.getNumber() : '';
2558                        post_mailchimp2(jQuery("input[name=newsemail]").val(), jQuery("input[name=url]").val(), jQuery("input[name=newsfname]").val(), phoneNumber);
2559                    } else {
2560                        post_mailchimp(jQuery("input[name=newsemail]").val(), jQuery("input[name=url]").val(), jQuery("input[name=newsfname]").val());
2561                    }
2562                }
2563            });
2564        });
2565        // DEV-3256
2566        jQuery.validator.addMethod('validatePhoneNumber', function(value, element) {
2567            if (value.length > 0) {
2568                if (typeof window.iti7 == 'object' && !window.iti7.isValidNumber()) {
2569                    var errorCode = window.iti7.getValidationError();
2570                    jQuery.validator.messages["validatePhoneNumber"] = phoneErrorMap[errorCode];
2571                    return false;
2572                } else {
2573                    return true;
2574                }
2575            } else {
2576                return true;
2577            }
2578        }, '');
2579    });</script>
2579
2580
2581<script>
2582    var is_new_layout = 1;
2583    var logged_in = 0;
2584    var isSubmit = 0;
2585    var show_popup_exit = 0;
2586    var forceStopExitIntent = 1;
2587    var submit_exit_partner = 0;
2588    var close_exit = 0;
2589    var shareUser = 0;
2590    var hasExitIntentPopup = '0';
2591    var rDomain   = 'paintyourlife.com';
2592    var rController = 'painting';
2593    var rAction = 'showcase';
2594    var gaPageName = 'Desktop | photomontagepeople';
2595    var pageName = 'photomontagepeople';
2596    var excludingJS = 1;
2597    // DEV-3335
2598    //var enablePL2Figures = 0;
2599    //var enablePL3Figures = 0;
2600    var enableNewPaintingLayoutOrderStep4 = 0;
2601    // DEV-3398
2602    var enableConfirmSectionOrderStep4 = 0;
2603    // DEV-3429
2604    var enableUploadPreviousPhotos = 0;
2605</script>
2605
2606
2607<!--
2607<script async src="/js/fbjdk.full.js?v=1.0.5"></script>
2607-->
2608
2609
2610<script>
2611    //Apply enter keypress for submit email in popup email
2612    $(document).keypress(function (e) {
2613        if (e.which == 13 && document.getElementById("popup_block_order") && document.getElementById("popup_block_order").style.display == 'block') {
2614            var emailField = $('.popup_email #order_email1');
2615            var functionName = emailField.attr('data-function-name');
2616            if (emailField.is(':focus')) {
2617                if (functionName == 'validate') {
2618                    return validate_email_form();
2619                } else if (functionName == 'update') {
2620                    return update_email();
2621                }
2622            }
2623        } else if (e.which == 13 && document.getElementById("popup_block") && document.getElementById("popup_block").style.display == 'block') {
2624            var emailField = $('.popup_email #order_email');
2625            var functionName = emailField.attr('data-function-name');
2626            if (emailField.is(':focus')) {
2627                if (functionName == 'validate') {
2628                    return validate_email_form();
2629                } else if (functionName == 'validate1') {
2630                    return validate_email_form1();
2631                } else if (functionName == 'update') {
2632                    return update_email();
2633                }
2634            }
2635        }
2636    });
2637    //END Apply enter keypress for submit email in popup email
2638
2639            $(document).ready(function () {
2640            $('.add').click(function () {
2641                $(this).parent('.more_info').find('.img_upload').toggle();
2642                $(this).parent('.remm').find('.img_remm').toggle();
2643            });
2644
2645            $(".order_blue_small")
2646                .hover(function () {
2647                    var childs = $(this).children();
2648                    $(childs[2]).show();
2649                }, function () {
2650                    var childs = $(this).children();
2651                    $(childs[2]).hide();
2652                })
2653                .click(function () {
2654                    var childs = $(this).children();
2655                    $(childs[2]).show();
2656                }, function () {
2657                    var childs = $(this).children();
2658                    $(childs[2]).hide();
2659                });
2660
2661            $(".remm")
2662                .hover(function () {
2663                    //Get the children
2664                    var childs = $(this).children();
2665                    $(childs[1]).show();
2666                }, function () {
2667                    var childs = $(this).children();
2668                    $(childs[1]).hide();
2669                })
2670                .click(function () {
2671                    //Get the childs
2672                    var childs = $(this).children();
2673                    $(childs[1]).show();
2674                }, function () {
2675                    var childs = $(this).children();
2676                    $(childs[1]).hide();
2677                });
2678
2679            $('.add_white')
2680                .hover(function () {
2681                    $(this).parent('.more_info').find('.img_upload').show();
2682                }, function () {
2683                    $(this).parent('.more_info').find('.img_upload').hide();
2684                })
2685                .click(function () {
2686                    $(this).parent('.more_info').find('.img_upload').show();
2687                }, function () {
2688                    $(this).parent('.more_info').find('.img_upload').hide();
2689                });
2690            $('.h-info')
2691                .hover(function () {
2692                    $(this).find('.img_upload').show();
2693                }, function () {
2694                    $(this).find('.img_upload').hide();
2695                })
2696                .click(function () {
2697                    $(this).find('.img_upload').show();
2698                }, function () {
2699                    $(this).find('.img_upload').hide();
2700                });
2701            $('.checkout_toggle')
2702                .hover(function () {
2703                    $(this).parent('label').find('.checkout_toggle_show').show();
2704                }, function () {
2705                    $(this).parent('label').find('.checkout_toggle_show').hide();
2706                });
2707        });
2708    </script>
2708
2709
2710<!-- JS Pixels Footer -->
2711<script>
2712    /**
2713     * Push payment info to dataLayer with payment type
2714     * @param {string} paymentType Payment type identifier
2715     */
2716    function pushPaymentInfoToDataLayer(paymentType) {
2717        if (window.gtmNewData.paymentInfoPushed) {
2718            return;
2719        }
2720
2721        var paymentInfoNotEmpty = window.gtmNewData.paymentInfo && Object.keys(window.gtmNewData.paymentInfo).length > 0;
2722
2723        if (window.gtmNewData && paymentInfoNotEmpty && window.gtmNewData.paymentInfo['event'] === 'add_payment_info') {
2724            window.gtmNewData.paymentInfo.ecommerce.payment_type = paymentType;
2725            dataLayer.push({ecommerce: null});  // Clear the previous ecommerce object
2726            dataLayer.push(window.gtmNewData.paymentInfo); window.gtmNewData.paymentInfo = {};
2727            window.gtmNewData.paymentInfoPushed = 1;
2728        }
2729    }
2730
2731    /**
2732     * DEV-3048: Add events click buy button in shopping cart. Push to TikTok and Facebook
2733     * @param {string} btnName Button name
2734     */
2735    function pushEventFBAndTiktok(btnName) {
2736        if (window.gtmNewData.buttonPaymentInfo['event'] !== 'add_payment_info') {
2737            return;
2738        }
2739
2740        var contents = {contents: [{content_name: btnName}]};
2741        var fbEventId = '';
2742        var ttEventId = '88496abf64d292e11';
2743
2744        // TikTok browser
2745        if (typeof ttq === 'object') {
2746            ttq.track('AddPaymentInfo', contents, {event_id: ttEventId});
2747        }
2748
2749        // Facebook browser
2750        //Dima - remove from script
2751        /*if (typeof fbq === 'function' && fbEventId) {
2752            fbq('trackCustom', 'InitiatedPayment', {}, {eventID: fbEventId});
2753        }*/
2754
2755        // TikTok/Facebook S2S
2756        if (typeof pylToken !== 'undefined') {
2757            $.ajax({
2758                type: 'POST',
2759                url: '/api/trackAddPaymentInfo',
2760                data: {
2761                    PYL_TOKEN: pylToken,
2762                    contents: contents,
2763                    fbEventId: fbEventId,
2764                    ttEventId: ttEventId
2765                }
2766            });
2767        }
2768
2769        window.gtmNewData.buttonPaymentInfo = {};
2770    }
2771
2772    /**
2773     * Push event to dataLayer if valid
2774     * @param {Object} eventData Event data object
2775     * @param {string} eventName Event name to check
2776     */
2777    function pushEventToDataLayer(eventData, eventName) {
2778        if (eventData['event'] === eventName && typeof eventData['event'] === 'string') {
2779            dataLayer.push(eventData);
2780            return true;
2781        }
2782        return false;
2783    }
2784
2785    $(document).ready(function () {
2786        // Initialize GTM data object
2787        window.gtmNewData = {
2788            user: {"event":"GTM page to GA","userID":null,"isLoggedIn":"no","ip_address":"104.234.32.4","sessionID":"t16rhl6gq0ddffdnl9iombclv3hm94g3cp9gkm5gj8b25mig"},
2789            purchase: [],
2790            registration: [],
2791            addCart: [],
2792            checkout: [],
2793            stepTheme: [],
2794            stepSubject: [],
2795            stepMedium: [],
2796            stepContact: [],
2797            stepArtwork: [],
2798            stepVideo: [],
2799            stepPhotos: [],
2800            stepBackground: [],
2801            stepDesign: [],
2802            stepSize: [],
2803            resume: [],
2804            paymentInfo: [],
2805            buttonPaymentInfo: [],
2806            paymentInfoPushed: 0,
2807        };
2808
2809        window.dataLayer = window.dataLayer || [];
2810
2811        // Push base user data
2812        dataLayer.push(window.gtmNewData.user);
2813
2814        // Push purchase event
2815        if (pushEventToDataLayer(window.gtmNewData.purchase, 'purchase')) {
2816            dataLayer.push({ecommerce: null});  // Clear the previous ecommerce object
2817            dataLayer.push(window.gtmNewData.purchase);
2818
2819            $.ajax({
2820                type: 'POST',
2821                url: '/api/trackPixel',
2822                data: {
2823                    order_id: '',
2824                    pixel: 'gtm_datalayer',
2825                }
2826            });
2827        }
2828
2829        // Push registration event
2830        if (window.gtmNewData.registration['GA_event_category'] === 'registration') {
2831            dataLayer.push(window.gtmNewData.registration);
2832        }
2833
2834        // Push step events
2835        pushEventToDataLayer(window.gtmNewData.stepTheme, 'theme_submit');
2836        pushEventToDataLayer(window.gtmNewData.stepSubject, 'subject_submit');
2837        pushEventToDataLayer(window.gtmNewData.stepMedium, 'medium_submit');
2838        pushEventToDataLayer(window.gtmNewData.stepContact, 'contact_submit');
2839        pushEventToDataLayer(window.gtmNewData.stepArtwork, 'artwork_submit');
2840
2841        if (window.gtmNewData.stepVideo && typeof window.gtmNewData.stepVideo !== "undefined") {
2842            pushEventToDataLayer(window.gtmNewData.stepVideo, 'video_submit');
2843        }
2844
2845        pushEventToDataLayer(window.gtmNewData.stepPhotos, 'photos_submit');
2846        pushEventToDataLayer(window.gtmNewData.stepBackground, 'background_submit');
2847        pushEventToDataLayer(window.gtmNewData.stepDesign, 'design_submit');
2848        pushEventToDataLayer(window.gtmNewData.stepSize, 'size_submit');
2849        pushEventToDataLayer(window.gtmNewData.resume, 'resume_order');
2850
2851        // Push add to cart event
2852        if (pushEventToDataLayer(window.gtmNewData.addCart, 'add_to_cart')) {
2853            $.ajax({
2854                type: 'POST',
2855                url: '/api/trackAddToCart',
2856                data: {type: 'js_gtm_added_cart_item_id'}
2857            });
2858        }
2859
2860        // Push checkout event (with delay)
2861        if (window.gtmNewData.checkout['event'] === 'begin_checkout') {
2862            setTimeout(function () {
2863                dataLayer.push({ecommerce: null});  // Clear the previous ecommerce object
2864                dataLayer.push(window.gtmNewData.checkout);
2865
2866                $.ajax({
2867                    type: 'POST',
2868                    url: '/api/trackAddToCart',
2869                    data: {type: 'js_gtm_sent_checkout'}
2870                });
2871            }, 2000);
2872        }
2873
2874        // Payment method click handlers
2875        $("#quadpay").click(function () {
2876            pushPaymentInfoToDataLayer('quadpay');
2877        });
2878
2879        $('#paypalForm1').click(function () {
2880            pushPaymentInfoToDataLayer('paypal-uk');
2881        });
2882    });
2883</script>
2883
2884    <!-- Zaius Update Coupons -->
2885    
2885<script>
2886        var zaiusUpdateCouponsUrl = 'https://www.paintyourlife.com/api/zaiusUpdateCoupons';
2887        var trackStartCheckoutUrl = 'https://www.paintyourlife.com/api/trackStartCheckout';
2888        var enableTrackStartCheckout = '';
2889        var enableUpdateCoupons = '';
2890        var popupCstEl = '0';
2891        if (enableTrackStartCheckout) {
2892            window.addEventListener('load', function () {
2893                $.ajax({
2894                    url: trackStartCheckoutUrl,
2895                    type: 'POST',
2896                    timeout: 5000,
2897                    data: {
2898                        customer_email: '',
2899                        customer_phone: '',
2900                        customer_name: ``,
2901                        customer_phone_validate: '',
2902                        stepId: null,
2903                        popup_cst_el: popupCstEl,
2904                        visitorId: 'function' === typeof window.getCookie ? window.getCookie('__attentive_id') : '',
2905                    }
2906                }).done(function (res) {
2907                    // Add the following snippet to trigger this event
2908                    /*window.VWO = window.VWO || [];
2909                    VWO.event = VWO.event || function () {VWO.push(["event"].concat([].slice.call(arguments)))};
2910                    VWO.event("leadCapturedOrder");
2911
2912                    console.log('VWO - leadCapturedOrder');*/
2913
2914                    //add a Lead goal to OmniConvert
2915                    if ('object' === typeof _mktz) {
2916                        _mktz.push(['_Goal', 'lead-captured-order', 0]);
2917                        console.log('_mktz - leadCapturedOrder');
2918                    }
2919
2920                    /*if (enableUpdateCoupons) {
2921                        $.ajax({
2922                            url: zaiusUpdateCouponsUrl,
2923                            type: 'POST',
2924                            data: {email: '', name: ``}
2925                        });
2926
2927                        $.ajax({
2928                            url: '/api/addShoppersUpdateToList',
2929                            type: 'POST',
2930                            data: {email: ''}
2931                        });
2932                    }*/
2933                });
2934            });
2935        }
2936    </script>
2936
2937    <!-- [End] Zaius Update Coupons -->
2938
2939<!-- [START] Send tracking blue scripts -->
2940<!-- [End] Send tracking blue scripts -->
2941
2942<!-- [End] JS Pixels Footer -->
2943<script>
2944    var hasUserInfo = 0;
2945    var userEmail = '';
2946    var userPhone = '';
2947    if ('function' === typeof getCookie) {
2948        var attentiveCookie = getCookie('__attentive_id');
2949        window.addEventListener('load', function () {
2950            if (hasUserInfo && 'object' === typeof window.attentive && 'function' === typeof window.attentive.analytics.identify && isLiveServer) {
2951                //console.log('attentiveCookie', attentiveCookie);
2952                if (userPhone) {
2953                    window.attentive.analytics.identify(
2954                        {
2955                            phone: userPhone,
2956                            email: userEmail,
2957                            externalIdentifiers: [
2958                                {
2959                                    name: 'visitor_id',
2960                                    value: attentiveCookie
2961                                }
2962                            ]
2963                        }
2964                    )
2965                } else {
2966                    window.attentive.analytics.identify(
2967                        {
2968                            email: userEmail,
2969                            externalIdentifiers: [
2970                                {
2971                                    name: 'visitor_id',
2972                                    value: attentiveCookie
2973                                }
2974                            ]
2975                        }
2976                    )
2977                }
2978            }
2979        });
2980    }
2981</script>
2981
2982
2983        <!-- Start of paintyourlife Zendesk Widget script -->
2984        
2984<script defer>
2985            window.addEventListener('load', function () {
2986                var node = document.createElement('script');
2987                node.src = 'https://static.zdassets.com/ekr/snippet.js?key=e4f56e11-447e-4c2a-ab28-590fb8d32127';
2988                node.id = 'ze-snippet';
2989                node.async = true;
2990                document.getElementsByTagName('head')[0].appendChild(node);
2991            });
2992        </script>
2992
2993        <!-- End of paintyourlife Zendesk Widget script -->
2994    
2995<script>
2996    window.addEventListener('load', function () {
2997        if ('function' === typeof $ && 'function' === typeof $.fn.slick && $('#hpau-items .slick-initialized').length < 1) {
2998            var hpauItemsNum = 4;
2999            var docWidth     = $(document).width();
3000
3001            if (window.outerWidth <= 768) {
3002                hpauItemsNum = 3;
3003            } else if ($('#hpau-items').closest('.cst-wrapper-full').length > 0) {
3004                if (docWidth >= 1700) {
3005                    hpauItemsNum = 6;
3006                } else if (docWidth >= 1500) {
3007                    hpauItemsNum = 5;
3008                }
3009            }
3010
3011            if ('function' === typeof $.fn.slick) {
3012                $('#hpau-items .slider').slick({
3013                    infinite: true,
3014                    prevArrow: $('#hpau-items .prev'),
3015                    nextArrow: $('#hpau-items .next'),
3016                    slidesToShow: hpauItemsNum,
3017                    slidesToScroll: 1,
3018                });
3019            }
3020        }
3021    });
3022</script>
3022
3023<!-- Dev-2241 -->
3024<script src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/js/slick.min.js" ></script>
vendor: 1 bytes, line 3024
3024
3025<script type="lazyload_int" data-src="https://www.paintyourlife.com/cache/all-js/73e8e6bfa48d3bf601d762bf034964df.js"></script>
vendor: 1 bytes, line 3025
3025
3026<script type="lazyload_int" data-src="https://www.paintyourlife.com/cache/all-js/52c3a3d392e7ee8b41ee8351a750757d.js"></script>
vendor: 1 bytes, line 3026
3026
3027<script type="lazyload_int" data-src="https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/upsell/lib/fancybox/dist/fancybox/fancybox.umd.js" ></script>
vendor: 1 bytes, line 3027
3027
3028<script type="lazyload_int" data-src="https://www.paintyourlife.com/cache/all-js/9a97508fb0d0f335f1b06f6b86228961.js"></script>
vendor: 1 bytes, line 3028
3028
3029<script src="https://www.paintyourlife.com/cache/js/d020197788fa639b91e34fa4e60369ff.js" ></script>
vendor: 1 bytes, line 3029
3029
3030<script type="lazyload_int" data-src="https://www.paintyourlife.com/cache/all-js/fc8d38f8ec40017b269de2808cec7de5.js"></script>
vendor: 1 bytes, line 3030
3030
3031<script src="https://www.paintyourlife.com/cache/js/bb603c6e270500053a33bb9d72d2be76.js" ></script>
vendor: 1 bytes, line 3031
3031
3032<script type="lazyload_int" data-src="https://www.paintyourlife.com/cache/all-js/5397d9734ea3fd43d8a33655d5ba43fd.js"></script>
vendor: 1 bytes, line 3032
3032
3033<script type="lazyload_int" data-src="https://www.paintyourlife.com/cache/all-js/028784da3549c812ebb9e727abdec71c.js"></script>
vendor: 1 bytes, line 3033
3033
3034<script>
3035/*<![CDATA[*/
3036
3037    // DEV-3999
3038    $('#dd, #dd1, #dd2, #dd3, #dd4, #dd5').click(function(event) {
3039        // If clicking an <a> tag inside the label (e.g., Dogs, Cats links)
3040        // allow normal navigation and skip the toggle menu logic
3041        if (event.target.tagName === 'A' && !$(event.target).closest('.dropdown').length) {
3042            return; 
3043        }
3044    
3045        event.stopPropagation();
3046        
3047        var el = $(this);
3048        var isActive = el.hasClass('active');
3049    
3050        if (isActive) {
3051            // MENU CLOSING STATE
3052            el.removeClass('active');
3053            el.attr('aria-expanded', 'false');
3054            
3055            // Restore role='button' so screen readers identify it as a menu trigger
3056            el.attr('role', 'button'); 
3057            el.attr('tabindex', '0');
3058            
3059            el.focus();
3060        } else {
3061            // MENU OPENING STATE
3062            $('.wrapper-dropdown-5.active').each(function() {
3063                $(this).removeClass('active')
3064                       .attr('aria-expanded', 'false')
3065                       .attr('role', 'button'); // Reset role for other closed instances
3066            });
3067    
3068            el.addClass('active');
3069            el.attr('aria-expanded', 'true');
3070            
3071            /** * ADA FIX: Change role to 'none' or 'presentation' 
3072             * so nested <a> tags are no longer considered part of a Button element.
3073             */
3074            el.attr('role', 'none'); 
3075            
3076            // Move focus to the first link within the dropdown list
3077            el.find('.dropdown li').first().find('a').first().focus();
3078        }
3079    });
3080
3081    function clickToBrowseBy(link) {
3082        window.location.href = link;
3083    }
3084
3085
3086    var from = "showcase";
3087    $.event.add(window,"scroll",function(){
3088    //Email - Remove the arrow-up icon
3089//        var p=$(window).scrollTop();
3090//        $(".scroll_top").css("display",((p)>400)?"block":"none");
3091    });
3092    $(".scroll_top").click(function() {
3093        $("html, body").animate({ scrollTop: 0 }, "slow");
3094        return false;
3095    });
3096    
3097
3098    $(document).ready(function (e) {
3099        if($(window).width() > 2000) {
3100            $('.sc-v3-full img.sc-v3-img').each(function() {
3101                if ($(this).attr('data-big-full-src') != '') {
3102                    $(this).attr('src', $(this).attr('data-big-full-src'));
3103                }
3104            });
3105        }
3106        //preload origin images
3107        $('.sc-v3-full img.sc-v3-img').each(function() {
3108            var imgUrl = $(this).attr('data-origin-img');
3109            if ('' != imgUrl) {
3110                $(this).parent('.front').find('.preload-img-item').attr('src', imgUrl);
3111            }
3112        });
3113
3114        $('.gallery-pagination').hide();
3115
3116        $('#showcase_content').on('touchend', '.panorama .front', function() {
3117            if ($(this).hasClass('swiped')) {
3118                return;
3119            }
3120
3121            $(this).find('.pv-overlay').remove();
3122            $(this).addClass('swiped');
3123        });
3124
3125        //load more functions
3126        $(document).on('click', '.load-more-vm', function(e) {
3127            $(this).addClass('hidden');
3128            var fb_text = $(this).parents('.card-body').find('.card-text');
3129            var showcase_text = $(this).parents('.showcase_item').find('.blue-text');
3130            $(fb_text).removeClass('load-more-text-hidden');
3131            $(showcase_text).removeClass('load-more-text-hidden');
3132        });
3133
3134        $(document).on('click', '.showcase_video_fb .card-video-fb .card-text, .showcase_item, .blue-text', function(e) {
3135            var load_more_fb = $(this).parents('.card-body').find('.load-more-vm');
3136            var load_more_sc = $(this).parents('.showcase_item').find('.load-more-vm');
3137
3138            $(load_more_fb).removeClass('hidden');
3139            $(load_more_sc).removeClass('hidden');
3140            $(this).addClass('load-more-text-hidden');
3141        });
3142    });
3143
3144
3145    $(document).ready(function(){
3146        $("a[data-target='#popup-turnaround-table']").on("click", function() {
3147            console.log("turnaround title focus");
3148            $("#title-turnaround-popup").focus();
3149        });
3150    });
3151
3152
3153    window.subscribeErrMsg = {"required":"Error: This field is required!","email":"Please enter a valid email address!"};
3154
3155    if ('function' === typeof $) {
3156        $('#footer.footer-new .menus .title.title-collapse').on('click keydown', function (e) {
3157            if (e.type === 'keydown' && e.key !== 'Enter' && e.key !== ' ') {
3158                return;
3159            }
3160            if (e.type === 'keydown') {
3161                e.preventDefault();
3162            }
3163            var parentEl = $(this).parent();
3164            var content = $(parentEl).find('.menu-items');
3165
3166            $(this).attr('aria-expanded', $(this).attr('aria-expanded') === 'true' ? 'false' : 'true');
3167
3168            if ($(parentEl).hasClass('collapsed')) {
3169                $(parentEl).removeClass('collapsed');
3170                $(content).show('slow');
3171            } else {
3172                $(parentEl).addClass('collapsed');
3173                $(content).hide('slow');
3174            }
3175        });
3176    }
3177    
3178    $('.message-zp-btn').on('click', function () {
3179        focusChatLive();
3180    });
3181    
3182    $('.message-zp-btn').on('keydown', function (e) {
3183        if (e.keyCode === 13) {
3184            focusChatLive();
3185        }
3186    });
3187    
3188    function focusChatLive() {
3189        var interval = setInterval(() => {
3190            var webWidget = $('#webWidget');
3191            if (webWidget.length > 0) {
3192                webWidget.focus();
3193                clearInterval(interval);
3194            }
3195        }, 100);
3196    }
3197    
3198    $('.header-dropdown-localization-new').on('keydown', function (e) {
3199       if (e.keyCode === 13) {
3200            if ($(this).hasClass('language-footer')) {
3201               $(this).find('ul').toggle();
3202            } else {
3203               $(this).click(); 
3204            }
3205       }
3206       
3207       var items = $(this).find('li');
3208       var currentIndex = items.index(document.activeElement);
3209        
3210       if (e.key === 'ArrowDown') {
3211            e.preventDefault();
3212            var nextIndex = (currentIndex + 1) % items.length;
3213            items.eq(nextIndex).focus();
3214       } else if (e.key === 'ArrowUp') {
3215            e.preventDefault();
3216            var prevIndex = (currentIndex - 1 + items.length) % items.length;
3217            items.eq(prevIndex).focus();
3218       } else if (e.key === 'Escape') { //DEV-3815
3219           $(this).find('ul').toggle();
3220            $(this).focus();
3221       }
3222    });
3223    
3224    $('.header-dropdown-localization-new li').on('keydown', function (e) {
3225        if (e.keyCode === 13) {
3226            var url = $(this).attr('data-url');
3227            if (url !== undefined && url != '') {
3228                window.location.href = url;
3229            }
3230        } else if (e.key === 'Escape') { // DEV-3815
3231            let parent = $(this).parent(); 
3232            parent.toggle();
3233            parent.focus();
3234            
3235            if (parent.is(':visible')) {
3236                parent.hide()
3237            } else {
3238                $('.header-dropdown ul:visible').hide();
3239                parent.show();
3240            }
3241       }
3242    });
3243
3244
3245
3246    function removeSpecialCharacterForNameField(str) {
3247        return str.replace(/[!@#$%^&*()_+\-=\[\]{};':"\\`~|,.<>\/?1234567890]+/gi, '');
3248    }
3249    
3250    $('#name-subscribe').on('keyup', function() {
3251        $(this).val(removeSpecialCharacterForNameField($(this).val()))
3252    })
3253
3254    function funcFooterFirstNameOnchange(item) {
3255      const isEmpty = $(item).val() === '';
3256      $('#custom-input-title-newsfname').toggleClass('hidden', isEmpty);
3257      $(item).toggleClass('footer-text-empty', isEmpty);
3258    }
3259    
3260    function funcFooterEmailOnchange(item) {
3261      const isEmpty = $(item).val() === '';
3262      $('#custom-input-title-newsemail').toggleClass('hidden', isEmpty);
3263      $(item).toggleClass('footer-text-empty', isEmpty);
3264    }
3265
3266    if ("function" === typeof $) {
3267        $(document).ready(function() {
3268            if ($("#popup_updated_password").length > 0 && 1 == showPopupPassword) {
3269                $("#popup_updated_password").modal("show");
3270            }
3271        });
3272    }
3273
3274
3275function removeSpecialCharacterForNameField(str) {
3276    return str.replace(/[!@#$%^&*()_+\-=\[\]{};':"\\`~|,.<>\/?1234567890]+/gi, '');
3277}
3278
3279$('#order_name').on('keyup', function() {
3280    $(this).val(removeSpecialCharacterForNameField($(this).val()))
3281})
3282
3283/*]]>*/
3284</script>
vendor: 1 bytes, line 3284
3284
3285<script type="lazyload_int" data-src="https://www.paintyourlife.com/cache/all-js/8090bd9b46ec3ca609c1873fac9f4eef.js"></script>
3285<script>function w3_to_webp(elementImg){for(var ig=0;ig<elementImg.length;ig++){if(elementImg[ig].getAttribute("data-src")!=null&&elementImg[ig].getAttribute("data-src")!=""){var datasrc=elementImg[ig].getAttribute("data-src");elementImg[ig].setAttribute("data-src",datasrc.replace("w3.webp","").replace(w3_webp_path,w3_upload_path));}
3286if(elementImg[ig].getAttribute("data-srcset")!=null&&elementImg[ig].getAttribute("data-srcset")!=""){var datasrcset=elementImg[ig].getAttribute("data-srcset");elementImg[ig].setAttribute("data-srcset",datasrcset.replace(/w3.webp/g,"").split(w3_webp_path).join(w3_upload_path));}
3287if(elementImg[ig].src!=null&&elementImg[ig].src!=""){var src=elementImg[ig].src;elementImg[ig].src=src.replace("w3.webp","").replace(w3_webp_path,w3_upload_path);}
3288if(elementImg[ig].srcset!=null&&elementImg[ig].srcset!=""){var srcset=elementImg[ig].srcset;elementImg[ig].srcset=srcset.replace(/w3.webp/g,"").split(w3_webp_path).join(w3_upload_path);}}}
3289function fixwebp(){if(!w3_hasWebP){var elementNames=["*"];w3_to_webp(document.querySelectorAll("img[data-src$='w3.webp']"));w3_to_webp(document.querySelectorAll("img[src$='w3.webp']"));elementNames.forEach(function(tagName){var tags=document.getElementsByTagName(tagName);var numTags=tags.length;for(var i=0;i<numTags;i++){var tag=tags[i];var style=tag.currentStyle||window.getComputedStyle(tag,false);var bg=style.backgroundImage;if(bg.match("w3.webp")){if(document.all){tag.style.setAttribute("cssText",";background-image: "+bg.replace("w3.webp","").replace(w3_webp_path,w3_upload_path)+" !important;");}else{tag.setAttribute("style",tag.getAttribute("style")+";background-image: "+bg.replace("w3.webp","").replace(w3_webp_path,w3_upload_path)+" !important;");}}}});}}
3290function w3_change_webp(){if(bg.match("w3.webp")){var style1={};if(document.all){tag.style.setAttribute("cssText","background-image: "+bg.replace("w3.webp","").replace(w3_webp_path,w3_upload_path)+" !important");style1=tag.currentStyle||window.getComputedStyle(tag,false);}else{tag.setAttribute("style","background-image: "+bg.replace("w3.webp","").replace(w3_webp_path,w3_upload_path)+" !important");style1=tag.currentStyle||window.getComputedStyle(tag,false);}}}
3291var w3_hasWebP=false,w3_bglazyload=1;(function(){var img=new Image();img.onload=function(){w3_hasWebP=!!(img.height>0&&img.width>0);};img.onerror=function(){w3_hasWebP=false;fixwebp();};img.src=blank_image_webp_url;})();function w3_events_on_end_js(){const lazy_bg_style=document.getElementById("w3_bg_load");if(lazy_bg_style){lazy_bg_style.remove();}
3292w3_bglazyload=0;lazyloadimages(0);}
3293function w3_start_img_load(){var top=this.scrollY;lazyloadimages(top);lazyloadiframes(top);}
3294function w3_events_on_start_js(){var lazyvideos=document.getElementsByTagName("videolazy");convert_to_video_tag(lazyvideos);w3_start_img_load();}
3295window.addEventListener("scroll",function(event){w3_start_img_load();},{passive:true});var win_width=screen.availWidth;var bodyRectMain={};bodyRectMain.top=1;setInterval(function(){lazyloadiframes(top);},8000);setInterval(function(){lazyloadimages(0);fixwebp();},3000);document.addEventListener("click",function(){lazyloadimages(0);});function getDataUrl(img1,width,height){var myCanvas=document.createElement("canvas");var ctx=myCanvas.getContext("2d");var img=new Image();myCanvas.width=parseInt(width);myCanvas.height=parseInt(height);ctx.drawImage(img,0,0);img1.src=myCanvas.toDataURL("image/png");}
3296function lazyload_img(imgs,bodyRect,window_height,win_width){for(var i=0;i<imgs.length;i++){if(imgs[i].getAttribute("data-class")=="LazyLoad"){var elem=imgs[i],elemRect=imgs[i].getBoundingClientRect();if(elemRect.top!=0&&(elemRect.top-(window_height-bodyRect.top))<w3_lazy_load_by_px){compStyles=window.getComputedStyle(imgs[i]);if(compStyles.getPropertyValue("opacity")==0){continue;}
3297if(elem.tagName=="IFRAMELAZY"){var elem=document.createElement("iframe");var index;for(index=imgs[i].attributes.length-1;index>=0;--index){elem.attributes.setNamedItem(imgs[i].attributes[index].cloneNode());}
3298imgs[i].parentNode.replaceChild(elem,imgs[i]);}
3299var src=elem.getAttribute("data-src")?elem.getAttribute("data-src"):elem.src;var srcset=elem.getAttribute("data-srcset")?elem.getAttribute("data-srcset"):"";if(!srcset){elem.onload=function(){this.setAttribute("data-done","Loaded");
3299if(typeof(w3speedup_after_iframe_img_load)=="function"){w3speedup_after_iframe_img_load(this);}}}
3300elem.src=src;if(srcset!=null&srcset!=""){elem.srcset=srcset;}
3301delete elem.dataset.class;}}}}
3302function w3_load_dynamic_blank_img(imgs){for(var i=0;i<imgs.length;i++){if(imgs[i].getAttribute("data-class")=="LazyLoad"){var blanksrc=imgs[i].src;if(typeof(blanksrc)!="undefined"&&blanksrc.indexOf("data:")==-1){if(imgs[i].getAttribute("width")!=null&&imgs[i].getAttribute("height")!=null){var width=parseInt(imgs[i].getAttribute("width"));var height=parseInt(imgs[i].getAttribute("height"));getDataUrl(imgs[i],width,height);}}}}}
3303function convert_to_video_tag(imgs){const t=imgs.length>0?imgs[0]:"";if(t){delete imgs[0];var newelem=document.createElement("video");var index;for(index=t.attributes.length-1;index>=0;--index){newelem.attributes.setNamedItem(t.attributes[index].cloneNode());}
3304newelem.innerHTML=t.innerHTML;t.parentNode.replaceChild(newelem,t);if(typeof(newelem.getAttribute("data-poster"))=="string"){newelem.setAttribute("poster",newelem.getAttribute("data-poster"));}
3305convert_to_video_tag(imgs);}}
3306function lazyload_video(imgs,bodyRect,top,window_height,win_width){for(var i=0;i<imgs.length;i++){var elem=imgs[i],elemRect=imgs[i].getBoundingClientRect();if(elemRect.top!=0&&(elemRect.top-(window_height-bodyRect.top))<w3_lazy_load_by_px){if(typeof(imgs[i].getElementsByTagName("source")[0])=="undefined"){lazyload_video_source(imgs[i],top,window_height,win_width,elemRect,bodyRect);}else{var sources=imgs[i].getElementsByTagName("source");for(var j=0;j<sources.length;j++){var source=sources[j];lazyload_video_source(source,top,window_height,win_width,elemRect,bodyRect);}}}}}
3307function lazyload_video_source(source,top,window_height,win_width,elemRect,bodyRect){if(typeof source!="undefined"&&source.getAttribute("data-class")=="LazyLoad"){if(elemRect.top!=0&&(elemRect.top-(window_height-bodyRect.top))<w3_lazy_load_by_px){var src=source.getAttribute("data-src")?source.getAttribute("data-src"):source.src;var srcset=source.getAttribute("data-srcset")?source.getAttribute("data-srcset"):"";if(source.srcset!=null&source.srcset!=""){source.srcset=srcset;}
3308if(typeof(source.getElementsByTagName("source")[0])=="undefined"){if(source.tagName=="SOURCE"){source.parentNode.src=src;source.parentNode.load();if(source.parentNode.getAttribute("autoplay")!==null){source.parentNode.play();}}else{source.src=src;source.load();if(source.getAttribute("autoplay")!==null){source.play();}}}else{source.parentNode.src=src;}
3309delete source.dataset.class;source.setAttribute("data-done","Loaded");}}}
3310function lazyload_imgbgs(imgbgs,bodyRect,window_height,win_width){for(var i=0;i<imgbgs.length;i++){var elem=imgbgs[i],elemRect=imgbgs[i].getBoundingClientRect(),offset=elemRect.top-bodyRect.top;if((elemRect.top-(window_height-bodyRect.top))<w3_lazy_load_by_px){}}}
3311function lazyloadimages(top){var imgs=document.querySelectorAll("img[data-class=LazyLoad]");var imgbgs=document.querySelectorAll("div:not(.w3_js), section:not(.w3_js), iframe:not(.w3_js)");var sources=document.getElementsByTagName("video");var sources_audio=document.getElementsByTagName("audio");var bodyRect=document.body.getBoundingClientRect();var window_height=window.innerHeight;var win_width=screen.availWidth;if(typeof(load_dynamic_img)!="undefined"){w3_load_dynamic_blank_img(imgs);delete load_dynamic_img;}
3312if(w3_bglazyload&&((bodyRect.top<50&&bodyRectMain.top==1)||Math.abs(bodyRectMain.top)-Math.abs(bodyRect.top)<-50||Math.abs(bodyRectMain.top)-Math.abs(bodyRect.top)>50)){bodyRectMain=bodyRect;lazyload_imgbgs(imgbgs,bodyRect,window_height,win_width);}
3313lazyload_img(imgs,bodyRect,window_height,win_width);lazyload_video(sources,bodyRect,top,window_height,win_width);lazyload_video(sources_audio,bodyRect,top,window_height,win_width);}
3314lazyloadimages(0);function lazyloadiframes(top){var bodyRect=document.body.getBoundingClientRect();var window_height=window.innerHeight;var win_width=screen.availWidth;var iframes=document.querySelectorAll("iframe[data-class=LazyLoad]");lazyload_img(iframes,bodyRect,window_height,win_width);}</script>
3314</body>
3315</html>
3316<!--- optimized by W3 Speedup Controller - Kamalkant ver 2 --->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.