{"product_id":"guardian","title":"🪽 Guardian Angel Christmas Light – A Symbol of Hope, Love \u0026 Protection","description":"\u003cdiv id=\"guardian-angel-wall-lp\"\u003e  \u003cstyle\u003e #guardian-angel-wall-lp{   --ga-gold:#c99a4d;   --ga-gold-light:#edcf8b;   --ga-brown:#4b2b18;   --ga-deep:#24140c;   --ga-red:#771b15;   --ga-cream:#fbf3e6;   --ga-paper:#fffaf3;   --ga-text:#392d25;   --ga-muted:#73675e;   --ga-line:#e5d5bd;    width:100%;   max-width:1080px;   margin:0 auto;   padding:6px;    color:var(--ga-text);    font-family:     -apple-system,     BlinkMacSystemFont,     'Segoe UI',     Arial,     Helvetica,     sans-serif;    line-height:1.55; }  #guardian-angel-wall-lp *, #guardian-angel-wall-lp *:before, #guardian-angel-wall-lp *:after{   box-sizing:border-box; }  #guardian-angel-wall-lp img{   display:block;   width:100%;   max-width:100%;   height:auto;   border:0; }  #guardian-angel-wall-lp [data-ga-img]:not([src]){   display:none; }  #guardian-angel-wall-lp h1, #guardian-angel-wall-lp h2, #guardian-angel-wall-lp h3, #guardian-angel-wall-lp p{   margin:0; }   \/* GLOBAL *\/  #guardian-angel-wall-lp .ga-section{   overflow:hidden;   margin-bottom:13px;    border:     1px solid     var(--ga-line);    border-radius:18px;    background:#fff; }  #guardian-angel-wall-lp .ga-copy{   padding:17px 14px; }  #guardian-angel-wall-lp .ga-tag{   display:inline-block;    margin-bottom:7px;    padding:6px 10px;    border-radius:999px;    background:#f4e8d5;    color:#815922;    font-size:9px;   line-height:1.2;    font-weight:900;    letter-spacing:.08em;    text-transform:uppercase; }  #guardian-angel-wall-lp .ga-title{   margin-bottom:7px;    color:var(--ga-brown);    font-family:     Georgia,     'Times New Roman',     serif;    font-size:26px;    font-weight:500;    line-height:1.05;    letter-spacing:-.025em; }  #guardian-angel-wall-lp .ga-text{   color:var(--ga-muted);    font-size:13px;    line-height:1.62; }   \/* HERO *\/  #guardian-angel-wall-lp .ga-hero{   display:grid;   grid-template-columns:1fr;    border-color:#432719;    background:     radial-gradient(       circle at 90% 10%,       rgba(201,154,77,.21),       transparent 35%     ),     linear-gradient(       145deg,       #4c2c19,       #20130c     ); }  #guardian-angel-wall-lp .ga-hero-image{   padding:7px; }  #guardian-angel-wall-lp .ga-hero-image img{   border-radius:13px; }  #guardian-angel-wall-lp .ga-hero-copy{   padding:16px 14px 19px; }  #guardian-angel-wall-lp .ga-hero .ga-tag{   color:#efd19a;    background:     rgba(255,255,255,.07);    border:     1px solid     rgba(255,255,255,.09); }  #guardian-angel-wall-lp .ga-hero h1{   margin-bottom:9px;    color:#fff8e8;    font-family:     Georgia,     'Times New Roman',     serif;    font-size:34px;    font-weight:500;    line-height:.99;    letter-spacing:-.04em; }  #guardian-angel-wall-lp .ga-hero h1 span{   display:block;    margin-top:5px;    color:var(--ga-gold-light); }  #guardian-angel-wall-lp .ga-hero p{   color:#e6ddd1;    font-size:13px;    line-height:1.64; }  #guardian-angel-wall-lp .ga-proof{   display:grid;    grid-template-columns:     repeat(2,1fr);    gap:6px;    margin-top:13px; }  #guardian-angel-wall-lp .ga-proof div{   padding:9px 7px;    border:     1px solid     rgba(255,255,255,.09);    border-radius:9px;    background:     rgba(255,255,255,.055);    color:#eee5d8;    font-size:10px; }  #guardian-angel-wall-lp .ga-proof strong{   display:block;    margin-bottom:2px;    color:#efd092;    font-size:11px; }   \/* INTRO *\/  #guardian-angel-wall-lp .ga-intro{   padding:19px 13px;    text-align:center;    background:     radial-gradient(       circle at top,       rgba(201,154,77,.10),       transparent 45%     ),     linear-gradient(       145deg,       #fffaf1,       #f5ebdd     ); }  #guardian-angel-wall-lp .ga-intro .ga-title{   max-width:720px;    margin:     0     auto     7px; }  #guardian-angel-wall-lp .ga-intro .ga-text{   max-width:670px;    margin:0 auto; }  #guardian-angel-wall-lp .ga-mini{   display:grid;    grid-template-columns:     repeat(2,1fr);    gap:6px;    max-width:720px;    margin:     12px     auto     0; }  #guardian-angel-wall-lp .ga-mini div{   padding:9px 5px;    border:     1px solid     var(--ga-line);    border-radius:9px;    background:#fff;    color:#615348;    font-size:10px;    font-weight:800; }   \/* GIF *\/  #guardian-angel-wall-lp .ga-demo{   padding:14px 11px;    text-align:center;    background:#fffdf9; }  #guardian-angel-wall-lp .ga-gif{   display:flex;    justify-content:center;    margin-top:10px; }  #guardian-angel-wall-lp .ga-gif img{   width:220px;    max-width:60vw;    border-radius:13px;    box-shadow:     0     9px     22px     rgba(70,40,20,.13); }   \/* TWO COLUMN *\/  #guardian-angel-wall-lp .ga-two{   display:grid;    grid-template-columns:1fr;    align-items:center; }  #guardian-angel-wall-lp .ga-soft{   background:     linear-gradient(       145deg,       #fffaf2,       #f6eddf     ); }  #guardian-angel-wall-lp .ga-dark{   color:#fff;    border-color:#442818;    background:     radial-gradient(       circle at 10% 90%,       rgba(201,154,77,.18),       transparent 34%     ),     linear-gradient(       145deg,       #4b2b18,       #21140d     ); }  #guardian-angel-wall-lp .ga-dark .ga-title{   color:#fff8e9; }  #guardian-angel-wall-lp .ga-dark .ga-text{   color:#e5dbce; }  #guardian-angel-wall-lp .ga-dark .ga-tag{   color:#ecd09a;    background:     rgba(255,255,255,.07);    border:     1px solid     rgba(255,255,255,.08); }   \/* LIST *\/  #guardian-angel-wall-lp .ga-list{   margin:11px 0 0;   padding:0;    list-style:none; }  #guardian-angel-wall-lp .ga-list li{   position:relative;    margin-bottom:7px;    padding-left:19px;    color:#685d52;    font-size:12px; }  #guardian-angel-wall-lp .ga-list li:before{   content:'✦';    position:absolute;   left:0;    color:var(--ga-gold); }  #guardian-angel-wall-lp .ga-dark .ga-list li{   color:#e5dacd; }   \/* REVIEWS *\/  #guardian-angel-wall-lp .ga-moments{   padding:17px 12px;    background:#faf3e9; }  #guardian-angel-wall-lp .ga-moment-grid{   display:grid;    grid-template-columns:1fr;    gap:12px; }  #guardian-angel-wall-lp .ga-moment{   overflow:hidden;    border:     1px solid     var(--ga-line);    border-radius:14px;    background:#fff; }  #guardian-angel-wall-lp .ga-moment-copy{   padding:12px; }  #guardian-angel-wall-lp .ga-stars{   margin-bottom:5px;    color:#c28c36;    font-size:14px;    letter-spacing:1px; }  #guardian-angel-wall-lp .ga-moment p{   color:#675e56;    font-size:11px;    line-height:1.55; }   \/* FAQ *\/  #guardian-angel-wall-lp .ga-faq{   padding:16px 12px; }  #guardian-angel-wall-lp details{   margin-top:7px;    padding:11px;    border:     1px solid     var(--ga-line);    border-radius:9px;    background:#fff; }  #guardian-angel-wall-lp summary{   position:relative;    padding-right:22px;    list-style:none;    cursor:pointer;    color:#503c2e;    font-size:12px;    font-weight:800; }  #guardian-angel-wall-lp summary::-webkit-details-marker{   display:none; }  #guardian-angel-wall-lp summary:after{   content:'+';    position:absolute;    right:1px;   top:50%;    transform:     translateY(-50%);    color:var(--ga-gold);    font-size:18px; }  #guardian-angel-wall-lp details[open] summary:after{   content:'−'; }  #guardian-angel-wall-lp details p{   margin-top:7px;    color:#736960;    font-size:11px;    line-height:1.55; }   \/* FINAL CTA *\/  #guardian-angel-wall-lp .ga-final{   padding:25px 14px;    text-align:center;    color:#fff;    border-color:#442619;    background:     radial-gradient(       circle at 50% 0%,       rgba(209,163,85,.23),       transparent 41%     ),     linear-gradient(       145deg,       #551e16,       #28130d     ); }  #guardian-angel-wall-lp .ga-final .ga-tag{   color:#f0d39c;    background:     rgba(255,255,255,.07);    border:     1px solid     rgba(255,255,255,.09); }  #guardian-angel-wall-lp .ga-final h2{   max-width:690px;    margin:     0     auto     8px;    color:#fff9ea;    font-family:     Georgia,     'Times New Roman',     serif;    font-size:28px;    line-height:1.05;    font-weight:500; }  #guardian-angel-wall-lp .ga-final p{   max-width:580px;    margin:0 auto;    color:#e7ddd0;    font-size:12px;    line-height:1.6; }  #guardian-angel-wall-lp .ga-buy{   display:inline-block;    margin-top:15px;    padding:13px 22px;    border-radius:999px;    background:     linear-gradient(       135deg,       #d7ae60,       #a87a31     );    color:#fff!important;    text-decoration:none;    font-size:11px;    font-weight:900;    box-shadow:     0     9px     22px     rgba(60,30,12,.24); }   \/* DESKTOP *\/  @media(min-width:768px){    #guardian-angel-wall-lp{     padding:10px;   }    #guardian-angel-wall-lp .ga-section{     margin-bottom:17px;      border-radius:20px;   }    #guardian-angel-wall-lp .ga-hero{     grid-template-columns:       1.03fr       .97fr;   }    #guardian-angel-wall-lp .ga-hero-image{     padding:9px;   }    #guardian-angel-wall-lp .ga-hero-copy{     padding:27px 24px;   }    #guardian-angel-wall-lp .ga-hero h1{     font-size:51px;   }    #guardian-angel-wall-lp .ga-title{     font-size:32px;   }    #guardian-angel-wall-lp .ga-two{     grid-template-columns:       1fr       1fr;   }    #guardian-angel-wall-lp .ga-two .ga-copy{     padding:24px;   }    #guardian-angel-wall-lp .ga-mini{     grid-template-columns:       repeat(4,1fr);   }    #guardian-angel-wall-lp .ga-moment-grid{     grid-template-columns:       repeat(3,1fr);   }    #guardian-angel-wall-lp .ga-final h2{     font-size:35px;   }  } \u003c\/style\u003e   \u003c!-- HERO --\u003e  \u003csection class=\"ga-section ga-hero\"\u003e    \u003cdiv class=\"ga-hero-image\"\u003e      \u003cimg data-ga-img=\"0\" alt=\"Guardian Angel Christmas wall light\"\u003e    \u003c\/div\u003e     \u003cdiv class=\"ga-hero-copy\"\u003e      \u003cdiv class=\"ga-tag\"\u003e       ✨ Warmth · Light · Grace     \u003c\/div\u003e      \u003ch1\u003e       A Guardian Angel       \u003cspan\u003eFor Your Christmas Home.\u003c\/span\u003e     \u003c\/h1\u003e      \u003cp\u003e       An elegant angel wall accent paired with a glowing lantern       and sparkling crystal details for a warm,       meaningful Christmas display.     \u003c\/p\u003e       \u003cdiv class=\"ga-proof\"\u003e        \u003cdiv\u003e         \u003cstrong\u003eWarm Golden Glow\u003c\/strong\u003e         Soft holiday ambience.       \u003c\/div\u003e        \u003cdiv\u003e         \u003cstrong\u003eAngel Wall Accent\u003c\/strong\u003e         Elegant sculptural focal point.       \u003c\/div\u003e        \u003cdiv\u003e         \u003cstrong\u003eCrystal Details\u003c\/strong\u003e         Sparkle as the light catches them.       \u003c\/div\u003e        \u003cdiv\u003e         \u003cstrong\u003eMeaningful Gift\u003c\/strong\u003e         A symbol of peace and care.       \u003c\/div\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/section\u003e   \u003c!-- INTRO --\u003e  \u003csection class=\"ga-section ga-intro\"\u003e    \u003cdiv class=\"ga-tag\"\u003e     More Than Holiday Decor   \u003c\/div\u003e    \u003ch2 class=\"ga-title\"\u003e     Bring A Little More Light \u0026amp; Meaning To Christmas   \u003c\/h2\u003e    \u003cp class=\"ga-text\"\u003e     Graceful details, warm illumination,     and crystal sparkle turn an ordinary wall     into a peaceful holiday focal point.   \u003c\/p\u003e     \u003cdiv class=\"ga-mini\"\u003e      \u003cdiv\u003e✨ Warm Glow\u003c\/div\u003e      \u003cdiv\u003e🕊️ Angel Detail\u003c\/div\u003e      \u003cdiv\u003e💎 Crystal Sparkle\u003c\/div\u003e      \u003cdiv\u003e🎁 Gift-Worthy\u003c\/div\u003e    \u003c\/div\u003e  \u003c\/section\u003e   \u003c!-- GIF --\u003e  \u003csection class=\"ga-section ga-demo\"\u003e    \u003cdiv class=\"ga-tag\"\u003e     See The Glow   \u003c\/div\u003e    \u003ch2 class=\"ga-title\"\u003e     The Magic Changes After Dark   \u003c\/h2\u003e    \u003cp class=\"ga-text\"\u003e     Warm light and crystal reflections     create a softer, more inviting evening atmosphere.   \u003c\/p\u003e     \u003cdiv class=\"ga-gif\"\u003e      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0790\/0397\/5780\/files\/9_21.gif?v=1789980123\" alt=\"Guardian Angel Christmas light demonstration\" loading=\"lazy\" decoding=\"async\"\u003e    \u003c\/div\u003e  \u003c\/section\u003e   \u003c!-- DETAIL --\u003e  \u003csection class=\"ga-section ga-two ga-soft\"\u003e    \u003cdiv\u003e      \u003cimg data-ga-img=\"1\" alt=\"Guardian Angel light details\"\u003e    \u003c\/div\u003e     \u003cdiv class=\"ga-copy\"\u003e      \u003cdiv class=\"ga-tag\"\u003e       A Closer Look     \u003c\/div\u003e      \u003ch2 class=\"ga-title\"\u003e       Made To Be Admired Up Close     \u003c\/h2\u003e      \u003cp class=\"ga-text\"\u003e       Sculpted wings, flowing details,       a vintage-inspired lantern,       and hanging crystals create a rich layered look.     \u003c\/p\u003e      \u003cul class=\"ga-list\"\u003e       \u003cli\u003eGraceful angel design\u003c\/li\u003e       \u003cli\u003eWarm LED lantern\u003c\/li\u003e       \u003cli\u003eHanging crystal accents\u003c\/li\u003e       \u003cli\u003eElegant floral details\u003c\/li\u003e     \u003c\/ul\u003e    \u003c\/div\u003e  \u003c\/section\u003e   \u003c!-- DAY NIGHT --\u003e  \u003csection class=\"ga-section ga-two ga-dark\"\u003e    \u003cdiv class=\"ga-copy\"\u003e      \u003cdiv class=\"ga-tag\"\u003e       Day To Night     \u003c\/div\u003e      \u003ch2 class=\"ga-title\"\u003e       Elegant By Day. Magical By Night.     \u003c\/h2\u003e      \u003cp class=\"ga-text\"\u003e       Beautiful sculptural detail during the day,       then a warm golden glow takes over when evening arrives.     \u003c\/p\u003e    \u003c\/div\u003e     \u003cdiv\u003e      \u003cimg data-ga-img=\"2\" alt=\"Guardian Angel day and night display\"\u003e    \u003c\/div\u003e  \u003c\/section\u003e   \u003c!-- FAMILY \/ EMOTION --\u003e  \u003csection class=\"ga-section ga-two\"\u003e    \u003cdiv\u003e      \u003cimg data-ga-img=\"3\" alt=\"Guardian Angel Christmas family scene\"\u003e    \u003c\/div\u003e     \u003cdiv class=\"ga-copy\"\u003e      \u003cdiv class=\"ga-tag\"\u003e       Create Christmas Memories     \u003c\/div\u003e      \u003ch2 class=\"ga-title\"\u003e       A Warm Glow For The Moments That Matter Most     \u003c\/h2\u003e      \u003cp class=\"ga-text\"\u003e       A decorative piece that adds warmth to family gatherings,       quiet evenings, and the Christmas traditions you return to every year.     \u003c\/p\u003e    \u003c\/div\u003e  \u003c\/section\u003e   \u003c!-- CRAFT --\u003e  \u003csection class=\"ga-section ga-two ga-soft\"\u003e    \u003cdiv class=\"ga-copy\"\u003e      \u003cdiv class=\"ga-tag\"\u003e       Designed To Shine     \u003c\/div\u003e      \u003ch2 class=\"ga-title\"\u003e       Details That Keep The Piece Feeling Special     \u003c\/h2\u003e      \u003cp class=\"ga-text\"\u003e       Cream-and-gold tones, sculpted flowers,       detailed wings, and crystal accents give the design       a timeless holiday appearance.     \u003c\/p\u003e      \u003cul class=\"ga-list\"\u003e       \u003cli\u003eDecorative wall-mount design\u003c\/li\u003e       \u003cli\u003eElegant cream and gold palette\u003c\/li\u003e       \u003cli\u003eDimensional floral detailing\u003c\/li\u003e       \u003cli\u003eWarm holiday ambience\u003c\/li\u003e     \u003c\/ul\u003e    \u003c\/div\u003e     \u003cdiv\u003e      \u003cimg data-ga-img=\"4\" alt=\"Guardian Angel craftsmanship details\"\u003e    \u003c\/div\u003e  \u003c\/section\u003e   \u003c!-- CUSTOMER-STYLE MOMENTS --\u003e  \u003csection class=\"ga-section ga-moments\"\u003e    \u003cdiv class=\"ga-intro\" style=\"padding:3px 3px 14px;background:transparent;\"\u003e      \u003cdiv class=\"ga-tag\"\u003e       At-Home Moments     \u003c\/div\u003e      \u003ch2 class=\"ga-title\"\u003e       See The Glow In A Real Home Setting     \u003c\/h2\u003e      \u003cp class=\"ga-text\"\u003e       Three everyday views show the scale,       crystal movement, and presentation more naturally.     \u003c\/p\u003e    \u003c\/div\u003e     \u003cdiv class=\"ga-moment-grid\"\u003e       \u003cdiv class=\"ga-moment\"\u003e        \u003cimg data-ga-img=\"5\" alt=\"Guardian Angel wall decor at home\"\u003e        \u003cdiv class=\"ga-moment-copy\"\u003e          \u003cdiv class=\"ga-stars\"\u003e           ★★★★★         \u003c\/div\u003e          \u003cp\u003e           “It makes the whole corner feel warmer.           The angel is much more detailed than I expected.”         \u003c\/p\u003e        \u003c\/div\u003e      \u003c\/div\u003e        \u003cdiv class=\"ga-moment\"\u003e        \u003cimg data-ga-img=\"6\" alt=\"Guardian Angel crystal detail at home\"\u003e        \u003cdiv class=\"ga-moment-copy\"\u003e          \u003cdiv class=\"ga-stars\"\u003e           ★★★★★         \u003c\/div\u003e          \u003cp\u003e           “The hanging crystals are my favorite part.           They catch the light beautifully in the evening.”         \u003c\/p\u003e        \u003c\/div\u003e      \u003c\/div\u003e        \u003cdiv class=\"ga-moment\"\u003e        \u003cimg data-ga-img=\"7\" alt=\"Guardian Angel Christmas unboxing\"\u003e        \u003cdiv class=\"ga-moment-copy\"\u003e          \u003cdiv class=\"ga-stars\"\u003e           ★★★★★         \u003c\/div\u003e          \u003cp\u003e           “I bought it for Christmas decorating,           but it honestly feels special enough to keep up longer.”         \u003c\/p\u003e        \u003c\/div\u003e      \u003c\/div\u003e     \u003c\/div\u003e  \u003c\/section\u003e   \u003c!-- FAQ --\u003e  \u003csection class=\"ga-section ga-faq\"\u003e    \u003cdiv class=\"ga-tag\"\u003e     Good To Know   \u003c\/div\u003e    \u003ch2 class=\"ga-title\"\u003e     Frequently Asked Questions   \u003c\/h2\u003e     \u003cdetails open\u003e      \u003csummary\u003e       Is this a wall decoration?     \u003c\/summary\u003e      \u003cp\u003e       Yes. The design is shown as a decorative wall-mounted       angel accent with a hanging lantern.     \u003c\/p\u003e    \u003c\/details\u003e     \u003cdetails\u003e      \u003csummary\u003e       Does the lantern light up?     \u003c\/summary\u003e      \u003cp\u003e       Yes. The product imagery shows a warm illuminated lantern       designed to create a soft ambient glow.     \u003c\/p\u003e    \u003c\/details\u003e     \u003cdetails\u003e      \u003csummary\u003e       Where does it look best?     \u003c\/summary\u003e      \u003cp\u003e       It works especially well in living rooms,       entryways, Christmas corners,       and other areas where you want a warm decorative focal point.     \u003c\/p\u003e    \u003c\/details\u003e     \u003cdetails\u003e      \u003csummary\u003e       Is it suitable as a Christmas gift?     \u003c\/summary\u003e      \u003cp\u003e       The angel theme, warm light,       and decorative presentation make it a meaningful       holiday gift for someone who enjoys symbolic home decor.     \u003c\/p\u003e    \u003c\/details\u003e  \u003c\/section\u003e   \u003c!-- FINAL --\u003e  \u003csection class=\"ga-section ga-final\"\u003e    \u003cdiv class=\"ga-tag\"\u003e     ✨ Bring The Magic Home   \u003c\/div\u003e    \u003ch2\u003e     Give One Christmas Corner A Guardian Glow Of Its Own   \u003c\/h2\u003e    \u003cp\u003e     A graceful angel, warm lantern light,     and crystal sparkle designed to make the season feel a little more special.   \u003c\/p\u003e     \u003ca class=\"ga-buy\" href=\"#MainContent\"\u003e     BRING THIS GUARDIAN ANGEL HOME ✨   \u003c\/a\u003e  \u003c\/section\u003e   \u003c!-- ROBUST SHOPIFY IMAGE-ORDER LOADER Product JSON first → gallery DOM fallback --\u003e  \u003cscript\u003e (function(){    var root =     document.getElementById(       'guardian-angel-wall-lp'     );    if(!root){     return;   }     function normalize(src){      if(!src){       return '';     }      if(src.indexOf('\/\/') === 0){       return 'https:' + src;     }      return src;   }     function assign(images){      if(!images || !images.length){       return false;     }      root       .querySelectorAll(         '[data-ga-img]'       )       .forEach(function(img){          var index =           Number(             img.getAttribute(               'data-ga-img'             )           );          if(!images[index]){           return;         }          if(img.getAttribute('src')){           return;         }          img.src =           normalize(             images[index]           );          img.decoding =           'async';          img.loading =           index === 0             ? 'eager'             : 'lazy';          if(index === 0){            img.setAttribute(             'fetchpriority',             'high'           );          }        });      return true;   }     function getCanonicalProductPath(){      var canonical =       document.querySelector(         'link[rel='canonical']'       );      if(canonical \u0026\u0026 canonical.href){        try{          var url =           new URL(             canonical.href           );          if(           url.pathname.indexOf(             '\/products\/'           ) !== -1         ){            return url.pathname;          }        }catch(e){}      }       if(       window.location.pathname.indexOf(         '\/products\/'       ) !== -1     ){        return window.location.pathname;      }       return '';    }     function loadFromProductJson(){      var path =       getCanonicalProductPath();      if(!path){       return Promise.reject();     }       return fetch(       path + '.js',       {         credentials:'same-origin'       }     )     .then(function(res){        if(!res.ok){         throw new Error();       }        return res.json();      })     .then(function(product){        var images = [];        if(         product \u0026\u0026         Array.isArray(product.images)       ){          images =           product.images.slice();        }        if(!images.length){         throw new Error();       }        assign(images);        return true;      });    }     function getDomImages(){      var selectors = [        'media-gallery .product__media-item img',        'media-gallery img',        '.product__media-list .product__media-item img',        '.product__media-list img',        '.product__media img',        '.product-gallery img',        '.product-single__media img',        '.thumbnail-list img',        '.slider-mobile-gutter img'      ];      var best = [];       selectors.forEach(function(selector){        var seen = {};       var current = [];         document         .querySelectorAll(selector)         .forEach(function(img){            if(root.contains(img)){             return;           }             var src =             img.currentSrc ||             img.getAttribute('src') ||             img.getAttribute('data-src') ||             '';             if(             !src ||             src.indexOf('data:image') === 0           ){             return;           }             var key = '';            try{              key =               new URL(                 src,                 location.href               ).pathname;            }catch(e){              key =               src.split('?')[0];            }             if(             !key ||             seen[key]           ){             return;           }             seen[key] = true;            current.push(src);          });         if(         current.length \u003e         best.length       ){          best =           current;        }      });       return best;    }     function fallback(){      var images =       getDomImages();      if(images.length){        assign(images);      }    }     loadFromProductJson()     .catch(function(){        fallback();      });     setTimeout(     fallback,     900   );     setTimeout(     fallback,     1800   );  })(); \u003c\/script\u003e  \u003c\/div\u003e","brand":"mysite","offers":[{"title":"Default Title","offer_id":53784565809418,"sku":"YM01492609226074-天使灯","price":30.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0961\/8653\/2106\/files\/guardian-angel-christmas-light-a-symbol-of-hope-love-protection-autozubehoer-302.webp?v=1790051293","url":"https:\/\/storekyloe.co.uk\/products\/guardian","provider":"Storekyloe.co.uk","version":"1.0","type":"link"}