{"title":"Fabric Pendant Light","description":null,"products":[{"product_id":"jonas-modern-pleated-fabric-pendant-light","title":"Jonas Modern Pleated Fabric Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-36059\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-36059{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-36059 *,#ppd-36059 *::before,#ppd-36059 *::after{box-sizing:border-box;}\n#ppd-36059 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-36059 .ppd-section{margin:0 0 4px;}\n#ppd-36059 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-36059 h2.ppd-title,#ppd-36059 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-36059 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-36059 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-36059 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-36059 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-36059 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-36059 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-36059 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-36059 ul.ppd-list li{margin:0;}\n#ppd-36059 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-36059 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-36059 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-36059 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-36059 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-36059 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-36059 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-36059 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-36059 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-36059 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-36059 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-36059 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-36059 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-36059 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-36059 .ppd-spec table td,#ppd-36059 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-36059 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-36059 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-36059 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-36059 figure.ppd-figure{margin:0;}\n#ppd-36059 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-36059 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-36059 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-36059 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-36059 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-36059 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-36059 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-36059 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-36059 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-36059 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-36059 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-36059 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-36059 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-36059 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-36059 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-36059 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-36059 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-36059 .ppd-carousel{position:relative;--pv:4;}\n#ppd-36059 .ppd-viewport{overflow:hidden;}\n#ppd-36059 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-36059 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-36059 .ppd-slide img+img{margin-top:16px;}\n#ppd-36059 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-36059 .ppd-arrow:hover{background:#fff;}\n#ppd-36059 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-36059 .ppd-arrow-prev{left:14px;}\n#ppd-36059 .ppd-arrow-next{right:14px;}\n#ppd-36059 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-36059 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-36059 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-36059 .ppd-dots button::before{content:none;}\n#ppd-36059 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-36059 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-36059 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-36059 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-36059 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-36059{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-36059 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-36059 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-36059 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-36059 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-36059 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-36059 .ppd-grid-2,#ppd-36059 .ppd-grid-3,#ppd-36059 .ppd-grid-4,#ppd-36059 .ppd-spec,#ppd-36059 .ppd-feature,#ppd-36059 .ppd-cols-2,#ppd-36059 .ppd-cols-3,#ppd-36059 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-36059 .ppd-divider{padding:8px 0;}\n  #ppd-36059 .ppd-arrow{width:32px;height:32px;}\n  #ppd-36059 .ppd-arrow-prev{left:8px;}\n  #ppd-36059 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-36059 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-36059 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-36059 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-36059 .ppd-track{transition:none;}\n  #ppd-36059 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eModern Pleated Fabric Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThis hanging light showcases a delicate cloth shade with a graceful pleated design, combining soft texture and elegant styling. The refined and gentle glow makes this modern hanging light fixtures an ideal decor piece for bedrooms, dining areas and living spaces.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eProduct Specifications\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv class=\"ppd-carousel\" data-lg=\"1\" data-md=\"1\" data-sm=\"1\"\u003e\n\u003cdiv class=\"ppd-viewport\"\u003e\n\u003cdiv class=\"ppd-track\"\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/90972ca3998e5874.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/b0a29dc163edb768.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/b5eefbf408ee9997.jpg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Fabric + Metal\u003c\/li\u003e\n\u003cli\u003eVoltage: 110V-240V\u003c\/li\u003e\n\u003cli\u003eInstallation: Hardwired\u003c\/li\u003e\n\u003cli\u003eCertification: UL Listed\u003c\/li\u003e\n\u003cli\u003eSocket Type: E26\/E27\u003c\/li\u003e\n\u003cli\u003eCraft: Handcrafted\u003c\/li\u003e\n\u003cli\u003eCare: Damp Cloth Only\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eReasons to Opt for this Pendant Light\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/16e1f36a519739a1.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"sc-ePDMnc jGJiiy pf-71_ pf-heading-1-h3\" data-pf-type=\"Heading2\"\u003e\u003cspan style=\"color: #f5a623;\"\u003e   Product Features\u003c\/span\u003e\u003c\/h4\u003e\n\u003ch3 class=\"sc-ePDMnc jGJiiy pf-71_ pf-heading-1-h3\" data-pf-type=\"Heading2\"\u003e \u003c\/h3\u003e\n\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eNatural Linen Material\u003c\/strong\u003e – The fabric pendant light features natural linen material, creating a soft, warm glow that suits cozy modern interiors.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eModern Minimalist Silhouette\u003c\/strong\u003e – This modern pendant light boasts a sleek, minimalist silhouette, making it a versatile statement piece for any contemporary space.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUnique Pleated Layer Design\u003c\/strong\u003e – The pleated pendant light design with layered linen panels adds an artistic, flowing texture that elevates any room.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Soft Linen Texture\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/43426e5bbd245eea.jpg\"\u003e\u003cfigcaption\u003eSoft Linen Texture\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Layered Drape Design\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/51cf0777d10db96a.jpg\"\u003e\u003cfigcaption\u003eLayered Drape Design\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eScene Matching\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-3\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ch4\u003e\u003cstrong\u003eBEST FOR\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eDining Rooms\u003c\/li\u003e\n\u003cli\u003eKitchen Islands\u003c\/li\u003e\n\u003cli\u003eBedrooms\u003c\/li\u003e\n\u003cli\u003eLiving Areas\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/b8cbf1c32b5883e5.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/ff0c5af9c3a6e2d6.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/22246916f017f16a.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/13c5cd2ad350fe79.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/c7586ece25b121e9.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/16e1f36a519739a1.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/cb395b7f44a533b5.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/15c10dac53f8588b.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-36059');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"Natural Linen \/ Dia 80 cm x H 35 cm \/ ∅ 31.5″ x H 13.8″","offer_id":48955236974848,"sku":"44351","price":611.0,"currency_code":"USD","in_stock":true},{"title":"Natural Linen \/ Dia 60 cm x H 26 cm \/ ∅ 23.6″ x H 10.2″","offer_id":48955237007616,"sku":"44352","price":501.0,"currency_code":"USD","in_stock":true},{"title":"Natural Linen \/ Dia 40 cm x H 20 cm \/ ∅ 15.7″ x H 7.8″","offer_id":48955237040384,"sku":"44353","price":249.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/b5ac2fbc8e53dedfb0e4a31531437300.jpg?v=1783417296"},{"product_id":"virelai-modern-linen-black-double-drum-pendant-light","title":"Virelai Modern Linen Double Drum Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35916\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35916{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-35916 *,#ppd-35916 *::before,#ppd-35916 *::after{box-sizing:border-box;}\n#ppd-35916 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35916 .ppd-section{margin:0 0 4px;}\n#ppd-35916 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35916 h2.ppd-title,#ppd-35916 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35916 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35916 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35916 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35916 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-35916 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-35916 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35916 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35916 ul.ppd-list li{margin:0;}\n#ppd-35916 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35916 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35916 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35916 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35916 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35916 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35916 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35916 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35916 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35916 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35916 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35916 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35916 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35916 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35916 .ppd-spec table td,#ppd-35916 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35916 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35916 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35916 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35916 figure.ppd-figure{margin:0;}\n#ppd-35916 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35916 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35916 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35916 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35916 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35916 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35916 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35916 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35916 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35916 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35916 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35916 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35916 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-35916 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-35916 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-35916 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35916 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35916 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35916 .ppd-viewport{overflow:hidden;}\n#ppd-35916 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35916 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35916 .ppd-slide img+img{margin-top:16px;}\n#ppd-35916 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-35916 .ppd-arrow:hover{background:#fff;}\n#ppd-35916 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35916 .ppd-arrow-prev{left:14px;}\n#ppd-35916 .ppd-arrow-next{right:14px;}\n#ppd-35916 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35916 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35916 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-35916 .ppd-dots button::before{content:none;}\n#ppd-35916 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35916 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35916 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35916 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35916 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35916{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35916 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35916 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35916 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35916 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35916 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35916 .ppd-grid-2,#ppd-35916 .ppd-grid-3,#ppd-35916 .ppd-grid-4,#ppd-35916 .ppd-spec,#ppd-35916 .ppd-feature,#ppd-35916 .ppd-cols-2,#ppd-35916 .ppd-cols-3,#ppd-35916 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35916 .ppd-divider{padding:8px 0;}\n  #ppd-35916 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35916 .ppd-arrow-prev{left:8px;}\n  #ppd-35916 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35916 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35916 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35916 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35916 .ppd-track{transition:none;}\n  #ppd-35916 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eModern Linen Double Drum Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThis modern pendant lamp features layered linen drum shades that softly diffuse light. The black hanging lamp design adds mid-century character, making this linen double drum pendant light ideal for dining tables, kitchen islands, and modern living spaces.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/e244e70ceae14494.jpg\"\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSize \u0026amp; Material\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/5668c5dd71e1e39c.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cdiv style=\"max-width: 500px; margin: 0 auto; padding: 10px;\"\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; font-size: 15px; line-height: 1.5; text-align: left; border: 2px solid #ccc;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; width: 40%; font-weight: 600; border: 2px solid #ccc;\"\u003eMaterial\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eNatural Linen, Iron\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eFinish\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eBlack \/Taupe Linen Shade, Brushed Nickel Canopy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eOverall Size\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003e18\" Dia × 11.75\" H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eMax Hanging Height\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003e89\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eMin Hanging Height\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003e16\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eBulb Base\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eE26 (Bulb Not Included)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eNumber of Lights\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eMax Wattage\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003e100W Incandescent \/ 9W LED\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003ePower Source\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eHardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eDimmable\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eCompatible with Dimmer Switch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eCeiling Type\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eStandard \u0026amp; Slanted Ceilings\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Clean Metal Canopy\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/478301ae708b87d3.jpg\"\u003e\u003cfigcaption\u003eClean Metal Canopy\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Textured Fabric Shade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/d72e9bce7a41ca40.jpg\"\u003e\u003cfigcaption\u003eTextured Fabric Shade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Softly Diffused Lighting\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/55004e3313f06647.jpg\"\u003e\u003cfigcaption\u003eSoftly Diffused Lighting\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDay \u0026amp; Night Lighting Comparison\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Day\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/06ea4463e74ababc.jpg\"\u003e\u003cfigcaption\u003eDay\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Night\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/8dfcd4eb388ac194.jpg\"\u003e\u003cfigcaption\u003eNight\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eWhy Choose Us\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/7d4133bcd36d0e58.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003ch4\u003eHight Quanlity\u003c\/h4\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eNatural Linen Double Drum Shade\u003c\/strong\u003e: Premium linen fabric softly diffuses light, creating a warm and comfortable glow.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSturdy Iron Construction\u003c\/strong\u003e: Durable metal frame with a refined finish ensures long-lasting performance and stability.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003ch4\u003eVersatile Decor\u003c\/h4\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eClean Geometric Silhouette\u003c\/strong\u003e: Balanced proportions and elegant lines blend modern and mid-century aesthetics.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNeutral Black \u0026amp; Linen Tones\u003c\/strong\u003e: Complements modern organic, farmhouse, and minimalist interiors effortlessly.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/e3947a52e9383a7b.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSuitable For Various Scenes\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Stairwell\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/7d4133bcd36d0e58.jpg\"\u003e\u003cfigcaption\u003eStairwell\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Kitchen Island\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/52663e1a89fde810.jpg\"\u003e\u003cfigcaption\u003eKitchen Island\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Dining Room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/b4e53012062f67f6.jpg\"\u003e\u003cfigcaption\u003eDining Room\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-carousel\" data-lg=\"3\" data-md=\"2\" data-sm=\"1\"\u003e\n\u003cdiv class=\"ppd-viewport\"\u003e\n\u003cdiv class=\"ppd-track\"\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/e3f977771d073eee.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/06ea4463e74ababc.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/6c8d96a479319ee3.jpg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eLight Switch Color Difference\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-4\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Taupe - Light off\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/eba765fc816fb89b.jpg\"\u003e\u003cfigcaption\u003eTaupe - Light off\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Taupe - Light on\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/ea7b22f228ae6d4b.jpg\"\u003e\u003cfigcaption\u003eTaupe - Light on\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Black - Light off\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/237d282957f66aeb.jpg\"\u003e\u003cfigcaption\u003eBlack - Light off\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Black - Light on\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/19847d76d132a010.jpg\"\u003e\u003cfigcaption\u003eBlack - Light on\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35916');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"Taupe","offer_id":48955240382720,"sku":"42871","price":337.0,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":48955240415488,"sku":"42872","price":337.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/79e8bcee865bff14f25af943a0bb2477.jpg?v=1783417319"},{"product_id":"hovix-scandinavian-linen-pendant-light","title":"Hovix Scandinavian Linen Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35558\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35558{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-35558 *,#ppd-35558 *::before,#ppd-35558 *::after{box-sizing:border-box;}\n#ppd-35558 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35558 .ppd-section{margin:0 0 4px;}\n#ppd-35558 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35558 h2.ppd-title,#ppd-35558 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35558 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35558 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35558 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35558 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-35558 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-35558 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35558 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35558 ul.ppd-list li{margin:0;}\n#ppd-35558 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35558 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35558 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35558 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35558 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35558 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35558 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35558 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35558 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35558 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35558 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35558 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35558 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35558 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35558 .ppd-spec table td,#ppd-35558 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35558 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35558 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35558 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35558 figure.ppd-figure{margin:0;}\n#ppd-35558 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35558 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35558 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35558 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35558 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35558 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35558 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35558 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35558 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35558 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35558 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35558 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35558 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-35558 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-35558 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-35558 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35558 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35558 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35558 .ppd-viewport{overflow:hidden;}\n#ppd-35558 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35558 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35558 .ppd-slide img+img{margin-top:16px;}\n#ppd-35558 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-35558 .ppd-arrow:hover{background:#fff;}\n#ppd-35558 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35558 .ppd-arrow-prev{left:14px;}\n#ppd-35558 .ppd-arrow-next{right:14px;}\n#ppd-35558 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35558 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35558 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-35558 .ppd-dots button::before{content:none;}\n#ppd-35558 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35558 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35558 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35558 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35558 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35558{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35558 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35558 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35558 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35558 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35558 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35558 .ppd-grid-2,#ppd-35558 .ppd-grid-3,#ppd-35558 .ppd-grid-4,#ppd-35558 .ppd-spec,#ppd-35558 .ppd-feature,#ppd-35558 .ppd-cols-2,#ppd-35558 .ppd-cols-3,#ppd-35558 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35558 .ppd-divider{padding:8px 0;}\n  #ppd-35558 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35558 .ppd-arrow-prev{left:8px;}\n  #ppd-35558 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35558 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35558 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35558 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35558 .ppd-track{transition:none;}\n  #ppd-35558 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eScandinavian Linen Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThe Pendant Light is a large white linen pendant light that complements kitchen islands, bedrooms, living rooms, and dining rooms. This white linen pendant light features a fabric shade that offers a soft glow. Its Scandinavian design adds a modern and elegant touch to any space.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-hide-tablet ppd-hide-phone ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/ff6fcee52abd2fb7.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ctable border=\"2\" class=\"aligncenter\" style=\"width: 548.844px; height: 288px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 40px;\"\u003e\n\u003ctd style=\"width: 234px; height: 40px; text-align: center;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 301.844px; height: 40px;\"\u003e\n\u003cp\u003eMetal, Linen\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 234px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eProduct Dimensions\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 301.844px; height: 27px;\"\u003e\n\u003cp\u003e22\" diam. x 18\"–84\" h\u003c\/p\u003e\n\u003cp\u003e27\" diam. x 26\"–92\" h\u003c\/p\u003e\n\u003cp\u003e32\" diam. x 17.7\"–83.7\" h\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 234px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eCanopy\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 301.844px; height: 27px;\"\u003e5\" diam. x 1\" h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27.6563px;\"\u003e\n\u003ctd style=\"width: 234px; height: 27.6563px; text-align: center;\"\u003e\u003cstrong\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 301.844px; height: 27.6563px;\"\u003e‎E26 (not included.)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 234px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eNumber of Lights\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 301.844px; height: 27px;\"\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 234px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003ePower Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 301.844px; height: 27px;\"\u003eHardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 234px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eMaximum Wattage (Per Bulb)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 301.844px; height: 27px;\"\u003e60 Watt\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-hide-desktop ppd-hide-phone ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/ff6fcee52abd2fb7.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ctable border=\"2\" class=\"aligncenter\" style=\"width: 333.797px; height: 288px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 40px;\"\u003e\n\u003ctd style=\"width: 144px; height: 40px; text-align: center;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 40px;\"\u003e\n\u003cp\u003eMetal, Linen\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eProduct Dimensions\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27px;\"\u003e\n\u003cp\u003e22\" diam. x 18\"–84\" h\u003c\/p\u003e\n\u003cp\u003e27\" diam. x 26\"–92\" h\u003c\/p\u003e\n\u003cp\u003e32\" diam. x 17.7\"–83.7\" h\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eCanopy\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27px;\"\u003e5\" diam. x 1\" h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27.6563px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27.6563px; text-align: center;\"\u003e\u003cstrong\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27.6563px;\"\u003e‎E26 (not included.)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eNumber of Lights\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27px;\"\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003ePower Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27px;\"\u003eHardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eMaximum Wattage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27px;\"\u003e60 Watt\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-hide-desktop ppd-hide-tablet ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/ff6fcee52abd2fb7.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ctable border=\"2\" class=\"aligncenter\" style=\"width: 306px; height: 288px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 40px;\"\u003e\n\u003ctd style=\"width: 129px; height: 40px; text-align: center;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 166px; height: 40px;\"\u003e\n\u003cp\u003eMetal, Linen\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 129px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eProduct Dimensions\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 166px; height: 27px;\"\u003e\n\u003cp\u003e22\"diam. x 18\"–84\" h\u003c\/p\u003e\n\u003cp\u003e27\"diam. x 26\"–92\" h\u003c\/p\u003e\n\u003cp\u003e32\"diam. x 17.7\"–83.7\" h\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 129px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eCanopy\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 166px; height: 27px;\"\u003e5\" diam. x 1\" h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27.6563px;\"\u003e\n\u003ctd style=\"width: 129px; height: 27.6563px; text-align: center;\"\u003e\u003cstrong\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 166px; height: 27.6563px;\"\u003e‎E26 (not included.)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 129px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eNumber of Lights\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 166px; height: 27px;\"\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 129px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003ePower Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 166px; height: 27px;\"\u003eHardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 129px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eMaximum Wattage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 166px; height: 27px;\"\u003e60 Watt\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High-quality metal canopy\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/18f0534a6313e6d1.png\"\u003e\u003cfigcaption\u003eHigh-quality metal canopy\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Flexible fabric lampshade with excellent ductility\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/15a10454cc458d73.jpg\"\u003e\u003cfigcaption\u003eFlexible fabric lampshade with excellent ductility\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Light on\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/c9e933bb24b9ce8b.jpg\"\u003e\u003cfigcaption\u003eLight on\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Light off\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/9afd643f7ade2d24.jpg\"\u003e\u003cfigcaption\u003eLight off\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eScene Matching\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-carousel\" data-lg=\"3\" data-md=\"2\" data-sm=\"1\"\u003e\n\u003cdiv class=\"ppd-viewport\"\u003e\n\u003cdiv class=\"ppd-track\"\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/531d673d079d3279.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/55aa65a17a5819a3.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/ff6fcee52abd2fb7.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/820c53a2446ad062.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/f45829b9ac0d0a52.jpg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eAvailable Choice\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"22‘’ diam\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/a3e01b0e119b979d.png\"\u003e\u003cfigcaption\u003e22‘’ diam\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"27‘’ diam\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/91b1c0a8787cdacb.png\"\u003e\u003cfigcaption\u003e27‘’ diam\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"32‘’ diam\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/22427552f792525a.png\"\u003e\u003cfigcaption\u003e32‘’ diam\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35558');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"22’’","offer_id":48955247034624,"sku":"41272","price":663.0,"currency_code":"USD","in_stock":true},{"title":"27’’","offer_id":48955247067392,"sku":"41273","price":899.0,"currency_code":"USD","in_stock":true},{"title":"32’’","offer_id":48955247100160,"sku":"41274","price":899.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/1e143f87f8d8f66fabf733a468c8fbb1.jpg?v=1783417395"},{"product_id":"bravos-rustic-white-fabric-drum-pendant-light","title":"Bravos Rustic White Fabric Drum Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35549\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35549{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-35549 *,#ppd-35549 *::before,#ppd-35549 *::after{box-sizing:border-box;}\n#ppd-35549 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35549 .ppd-section{margin:0 0 4px;}\n#ppd-35549 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35549 h2.ppd-title,#ppd-35549 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35549 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35549 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35549 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35549 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-35549 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-35549 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35549 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35549 ul.ppd-list li{margin:0;}\n#ppd-35549 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35549 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35549 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35549 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35549 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35549 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35549 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35549 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35549 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35549 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35549 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35549 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35549 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35549 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35549 .ppd-spec table td,#ppd-35549 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35549 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35549 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35549 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35549 figure.ppd-figure{margin:0;}\n#ppd-35549 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35549 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35549 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35549 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35549 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35549 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35549 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35549 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35549 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35549 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35549 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35549 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35549 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-35549 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-35549 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-35549 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35549 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35549 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35549 .ppd-viewport{overflow:hidden;}\n#ppd-35549 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35549 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35549 .ppd-slide img+img{margin-top:16px;}\n#ppd-35549 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-35549 .ppd-arrow:hover{background:#fff;}\n#ppd-35549 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35549 .ppd-arrow-prev{left:14px;}\n#ppd-35549 .ppd-arrow-next{right:14px;}\n#ppd-35549 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35549 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35549 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-35549 .ppd-dots button::before{content:none;}\n#ppd-35549 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35549 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35549 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35549 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35549 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35549{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35549 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35549 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35549 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35549 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35549 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35549 .ppd-grid-2,#ppd-35549 .ppd-grid-3,#ppd-35549 .ppd-grid-4,#ppd-35549 .ppd-spec,#ppd-35549 .ppd-feature,#ppd-35549 .ppd-cols-2,#ppd-35549 .ppd-cols-3,#ppd-35549 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35549 .ppd-divider{padding:8px 0;}\n  #ppd-35549 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35549 .ppd-arrow-prev{left:8px;}\n  #ppd-35549 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35549 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35549 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35549 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35549 .ppd-track{transition:none;}\n  #ppd-35549 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eRustic White Fabric Drum Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThe Rustic White Fabric Drum Pendant Light is an industrial metal pendant light with a fabric shade. It's perfect for creating a warm ambiance in kitchen islands, bedrooms, living rooms, and dining rooms.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136118\/91a90b94a16b7dc6.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ctable border=\"2\" class=\"aligncenter\" style=\"width: 532.453px; height: 288px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 40px;\"\u003e\n\u003ctd style=\"width: 205px; height: 40px; text-align: center;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 40px;\"\u003e\n\u003cp\u003eLinen\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 205px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eOverall\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003e25\"diam. x 28.3\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 205px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eMin. hanging height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003e28.3\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27.6563px;\"\u003e\n\u003ctd style=\"width: 205px; height: 27.6563px; text-align: center;\"\u003e\u003cstrong\u003eMax. hanging height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27.6563px;\"\u003e64.3\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 205px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eCanopy\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003e5\"diam. x 0.5\"h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 205px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eShade\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003e25\"diam. x 10.75\"h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 205px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003eE26 (Not Included)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 205px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eNumber of Lights\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136118\/91a90b94a16b7dc6.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ctable border=\"2\" class=\"aligncenter\" style=\"width: 333.797px; height: 288px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 40px;\"\u003e\n\u003ctd style=\"width: 144px; height: 40px; text-align: center;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 40px;\"\u003e\n\u003cp\u003eMetal, Rattan\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eProduct Dimensions\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27px;\"\u003e7.9\"L x 7.9\"W x 6.3\"H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eVoltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27px;\"\u003e110 Volts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27.6563px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27.6563px; text-align: center;\"\u003e\u003cstrong\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27.6563px;\"\u003e‎E26(not included.)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eNumber of Lights\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27px;\"\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003ePower Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27px;\"\u003eHardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eControl Method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27px;\"\u003ePush button switch(Not Included)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High quality black metal frame surround\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136118\/adaea5efae9d8f72.png\"\u003e\u003cfigcaption\u003eHigh quality black metal frame surround\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Light on\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136118\/0f7cb435f45312a3.png\"\u003e\u003cfigcaption\u003eLight on\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Light off\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136118\/29249f2318925a38.png\"\u003e\u003cfigcaption\u003eLight off\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eScene Matching\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-carousel\" data-lg=\"3\" data-md=\"2\" data-sm=\"1\"\u003e\n\u003cdiv class=\"ppd-viewport\"\u003e\n\u003cdiv class=\"ppd-track\"\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136118\/23806f722ac4d814.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136118\/91a90b94a16b7dc6.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136118\/82e2645185c9d1b5.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136118\/7544f42f3be68554.jpg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35549');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"Default Title","offer_id":48955247264000,"sku":null,"price":459.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/1b66d7b396c7b0ee2ce7316956bb0278.jpg?v=1783417403"},{"product_id":"orabella-scandinavian-two-tiered-linen-cone-pendant-light-white-fabric-hanging-light","title":"Orabella Scandinavian Tiered Linen Cone Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35496\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35496{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-35496 *,#ppd-35496 *::before,#ppd-35496 *::after{box-sizing:border-box;}\n#ppd-35496 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35496 .ppd-section{margin:0 0 4px;}\n#ppd-35496 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35496 h2.ppd-title,#ppd-35496 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35496 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35496 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35496 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35496 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-35496 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-35496 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35496 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35496 ul.ppd-list li{margin:0;}\n#ppd-35496 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35496 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35496 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35496 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35496 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35496 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35496 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35496 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35496 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35496 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35496 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35496 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35496 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35496 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35496 .ppd-spec table td,#ppd-35496 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35496 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35496 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35496 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35496 figure.ppd-figure{margin:0;}\n#ppd-35496 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35496 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35496 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35496 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35496 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35496 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35496 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35496 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35496 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35496 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35496 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35496 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35496 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-35496 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-35496 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-35496 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35496 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35496 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35496 .ppd-viewport{overflow:hidden;}\n#ppd-35496 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35496 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35496 .ppd-slide img+img{margin-top:16px;}\n#ppd-35496 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-35496 .ppd-arrow:hover{background:#fff;}\n#ppd-35496 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35496 .ppd-arrow-prev{left:14px;}\n#ppd-35496 .ppd-arrow-next{right:14px;}\n#ppd-35496 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35496 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35496 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-35496 .ppd-dots button::before{content:none;}\n#ppd-35496 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35496 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35496 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35496 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35496 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35496{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35496 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35496 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35496 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35496 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35496 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35496 .ppd-grid-2,#ppd-35496 .ppd-grid-3,#ppd-35496 .ppd-grid-4,#ppd-35496 .ppd-spec,#ppd-35496 .ppd-feature,#ppd-35496 .ppd-cols-2,#ppd-35496 .ppd-cols-3,#ppd-35496 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35496 .ppd-divider{padding:8px 0;}\n  #ppd-35496 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35496 .ppd-arrow-prev{left:8px;}\n  #ppd-35496 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35496 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35496 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35496 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35496 .ppd-track{transition:none;}\n  #ppd-35496 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eScandinavian Tiered Linen Cone Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eElevate your home decor with the Scandinavian Tiered Linen Cone Pendant Light. This beautiful 3-tiered pendant light features a white linen lamp shade that casts a gentle, inviting light. Its unique tiered design and conical shape add a modern yet classic touch to any room. Perfect for creating a focal point in dining areas or living spaces, this fabric pendant lamp shade combines style and functionality.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136087\/a56afac2a6a4ce67.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Metal, Linen\u003c\/li\u003e\n\u003cli\u003eOverall: 26\" diam. x 13\" h\u003c\/li\u003e\n\u003cli\u003eMax. hanging length: 85\"\u003c\/li\u003e\n\u003cli\u003eOverall: 32\"diam. x 22.25\" h\u003c\/li\u003e\n\u003cli\u003eMax. hanging length: 94.25\"\u003c\/li\u003e\n\u003cli\u003eBulb Base: E26 (Not Included)\u003c\/li\u003e\n\u003cli\u003eNumber of Lights: 2\u003c\/li\u003e\n\u003cli\u003ePower Source: Hardwired\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High quality metal canopy\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136087\/d43a480ca0de0286.png\"\u003e\u003cfigcaption\u003eHigh quality metal canopy\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"White linen lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136087\/941404f72b3ee662.png\"\u003e\u003cfigcaption\u003eWhite linen lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eScene Matching\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136087\/c303dc0b0d03ea24.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136087\/aa3798e6ad487584.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136087\/e4ab77f9c29968af.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35496');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"26’’","offer_id":48955248869632,"sku":"40989","price":899.0,"currency_code":"USD","in_stock":true},{"title":"32’’","offer_id":48955248902400,"sku":"40990","price":1136.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/e26792fabc548caadeab5caa5d2539d1.jpg?v=1783417425"},{"product_id":"orin-modern-white-wabi-sabi-silk-cloud-cocoon-design-pendant-light","title":"Orin Modern White Silk Cloud Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35404\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35404{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-35404 *,#ppd-35404 *::before,#ppd-35404 *::after{box-sizing:border-box;}\n#ppd-35404 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35404 .ppd-section{margin:0 0 4px;}\n#ppd-35404 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35404 h2.ppd-title,#ppd-35404 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35404 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35404 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35404 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35404 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-35404 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-35404 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35404 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35404 ul.ppd-list li{margin:0;}\n#ppd-35404 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35404 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35404 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35404 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35404 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35404 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35404 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35404 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35404 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35404 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35404 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35404 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35404 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35404 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35404 .ppd-spec table td,#ppd-35404 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35404 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35404 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35404 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35404 figure.ppd-figure{margin:0;}\n#ppd-35404 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35404 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35404 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35404 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35404 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35404 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35404 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35404 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35404 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35404 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35404 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35404 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35404 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-35404 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-35404 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-35404 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35404 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35404 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35404 .ppd-viewport{overflow:hidden;}\n#ppd-35404 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35404 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35404 .ppd-slide img+img{margin-top:16px;}\n#ppd-35404 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-35404 .ppd-arrow:hover{background:#fff;}\n#ppd-35404 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35404 .ppd-arrow-prev{left:14px;}\n#ppd-35404 .ppd-arrow-next{right:14px;}\n#ppd-35404 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35404 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35404 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-35404 .ppd-dots button::before{content:none;}\n#ppd-35404 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35404 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35404 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35404 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35404 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35404{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35404 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35404 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35404 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35404 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35404 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35404 .ppd-grid-2,#ppd-35404 .ppd-grid-3,#ppd-35404 .ppd-grid-4,#ppd-35404 .ppd-spec,#ppd-35404 .ppd-feature,#ppd-35404 .ppd-cols-2,#ppd-35404 .ppd-cols-3,#ppd-35404 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35404 .ppd-divider{padding:8px 0;}\n  #ppd-35404 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35404 .ppd-arrow-prev{left:8px;}\n  #ppd-35404 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35404 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35404 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35404 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35404 .ppd-track{transition:none;}\n  #ppd-35404 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eModern White Silk Cloud Cocoon Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eWhite silk cloud cocoon pendant light shaped by carefully spraying thin-yet-durable strands of polymer around the frame, and it designed for indoor places, such as entryway, kitchen island, bedroom, dining room.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136033\/98fb2ebc0a1b434e.png\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Silk, Iron\u003c\/li\u003e\n\u003cli\u003eLight source base type: E26 (Not Included)\u003c\/li\u003e\n\u003cli\u003eVoltage: AC 110-240V\u003c\/li\u003e\n\u003cli\u003eBody Finishes: White\u003c\/li\u003e\n\u003cli\u003eEnvironment: Indoor\u003c\/li\u003e\n\u003cli\u003eSize: As shown in the picture\u003c\/li\u003e\n\u003cli\u003eControl: Compatible with common wall switch (not included)\u003c\/li\u003e\n\u003cli\u003ePower Source: Hardwired\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136033\/ae74d65b9bfce1d2.png\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136033\/6686e8b2e6202e68.png\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"White polymer lens hood\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136033\/1d5b1329783c13d3.png\"\u003e\u003cfigcaption\u003eWhite polymer lens hood\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Cocoon design and cloud shape\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136033\/9254148b26632501.jpg\"\u003e\u003cfigcaption\u003eCocoon design and cloud shape\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eScene Matching\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136033\/10b5b7a53bba60a3.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136033\/69cb51425c6304c0.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136033\/8e4726ef8ac57f84.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136033\/8e067a0658646977.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136033\/63f4d5317ce239b8.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136033\/cd7b3a5790d07529.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eShow you the details\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cbutton aria-label=\"Play product video 1\" class=\"ppd-video\" data-src=\"https:\/\/vidtags.net\/video-link\/dRj9RG8f6TaSTo\" type=\"button\"\u003e\n\u003cspan class=\"ppd-play\"\u003eWatch video\u003c\/span\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35404');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"Dia 40 cm x H 20 cm \/ ∅ 15.7″ x H 7.9″","offer_id":48955251622144,"sku":"40397","price":162.51,"currency_code":"USD","in_stock":true},{"title":"Dia 50 cm x H 23 cm \/ ∅ 19.6″ x H 9″","offer_id":48955251654912,"sku":"40398","price":207.07,"currency_code":"USD","in_stock":true},{"title":"Dia 60 cm x H 28 cm \/ ∅ 23.6″ x H 11″","offer_id":48955251687680,"sku":"40399","price":335.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/17b9cd2673178ee5990eafbfa5eaf75e.jpg?v=1783417454"},{"product_id":"liora-modern-petal-iron-fabric-pendant-light","title":"Liora Modern Petal Iron Fabric Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35156\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35156{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-35156 *,#ppd-35156 *::before,#ppd-35156 *::after{box-sizing:border-box;}\n#ppd-35156 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35156 .ppd-section{margin:0 0 4px;}\n#ppd-35156 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35156 h2.ppd-title,#ppd-35156 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35156 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35156 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35156 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35156 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-35156 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-35156 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35156 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35156 ul.ppd-list li{margin:0;}\n#ppd-35156 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35156 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35156 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35156 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35156 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35156 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35156 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35156 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35156 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35156 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35156 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35156 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35156 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35156 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35156 .ppd-spec table td,#ppd-35156 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35156 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35156 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35156 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35156 figure.ppd-figure{margin:0;}\n#ppd-35156 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35156 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35156 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35156 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35156 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35156 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35156 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35156 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35156 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35156 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35156 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35156 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35156 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-35156 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-35156 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-35156 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35156 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35156 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35156 .ppd-viewport{overflow:hidden;}\n#ppd-35156 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35156 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35156 .ppd-slide img+img{margin-top:16px;}\n#ppd-35156 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-35156 .ppd-arrow:hover{background:#fff;}\n#ppd-35156 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35156 .ppd-arrow-prev{left:14px;}\n#ppd-35156 .ppd-arrow-next{right:14px;}\n#ppd-35156 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35156 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35156 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-35156 .ppd-dots button::before{content:none;}\n#ppd-35156 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35156 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35156 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35156 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35156 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35156{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35156 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35156 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35156 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35156 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35156 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35156 .ppd-grid-2,#ppd-35156 .ppd-grid-3,#ppd-35156 .ppd-grid-4,#ppd-35156 .ppd-spec,#ppd-35156 .ppd-feature,#ppd-35156 .ppd-cols-2,#ppd-35156 .ppd-cols-3,#ppd-35156 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35156 .ppd-divider{padding:8px 0;}\n  #ppd-35156 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35156 .ppd-arrow-prev{left:8px;}\n  #ppd-35156 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35156 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35156 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35156 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35156 .ppd-track{transition:none;}\n  #ppd-35156 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eLiora Modern Petal Iron Fabric Pendant Light\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eThis pendant light is crafted from premium metal and soft fabric.\u003c\/li\u003e\n\u003cli\u003eIts unique dual-layered design takes inspiration from the delicate petals of a flower in full bloom. \u003c\/li\u003e\n\u003cli\u003eWhen illuminated, the soft, diffused glow gently filters through the fabric, filling the space with a warm and tranquil ambiance.\u003c\/li\u003e\n\u003cli\u003eIdeal for bedrooms, living rooms, or dining areas.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135876\/36146733de897e84.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135876\/cde436d66d7775a3.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135876\/2122f0bbe09284b0.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Dual-layered Structure\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135876\/704ad49623829a73.jpg\"\u003e\u003cfigcaption\u003eDual-layered Structure\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Blossoming Flower\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135876\/6a2279795710f184.jpg\"\u003e\u003cfigcaption\u003eBlossoming Flower\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSizes \u0026amp; Materials\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135876\/632bb7f6b20603ae.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Metal, Fabric\u003c\/li\u003e\n\u003cli\u003eLight source: E26 or E27\u003c\/li\u003e\n\u003cli\u003eVoltage: AC 110-240V\u003c\/li\u003e\n\u003cli\u003eColor: White\u003c\/li\u003e\n\u003cli\u003eControl method: push button switch (not dimmable)\u003c\/li\u003e\n\u003cli\u003eSize：Dia 50 cm x H 25 cm \/ ∅ 19.7″ x H 9.8″\u003cbr\u003e                 Dia 60 cm x H 50 cm \/ ∅ 23.6″ x H 20″\u003c\/li\u003e\n\u003cli\u003eWe provide 150cm\/59″ wires. Can be extended upon request\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35156');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"Dia 75 cm x H 52 cm \/ ∅ 29.5″ x H 20.5″","offer_id":48955342651648,"sku":"41984","price":439.0,"currency_code":"USD","in_stock":true},{"title":"Dia 50 cm x H 25 cm \/ ∅ 19.7″ x H 9.8″","offer_id":48955342684416,"sku":"41985","price":259.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/23ff3f2e42348df4e47195426e5c0f2e.jpg?v=1783417573"},{"product_id":"raithe-cream-fabric-frum-shade-pendant-light","title":"Raithe Cream Fabric Frum Shade Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34979\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34979{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-34979 *,#ppd-34979 *::before,#ppd-34979 *::after{box-sizing:border-box;}\n#ppd-34979 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34979 .ppd-section{margin:0 0 4px;}\n#ppd-34979 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34979 h2.ppd-title,#ppd-34979 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34979 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34979 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34979 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34979 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-34979 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-34979 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34979 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34979 ul.ppd-list li{margin:0;}\n#ppd-34979 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34979 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34979 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34979 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34979 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34979 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34979 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34979 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34979 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34979 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34979 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34979 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34979 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34979 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34979 .ppd-spec table td,#ppd-34979 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34979 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34979 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34979 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34979 figure.ppd-figure{margin:0;}\n#ppd-34979 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34979 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34979 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34979 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34979 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34979 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34979 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34979 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34979 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34979 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34979 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34979 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34979 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-34979 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-34979 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-34979 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34979 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34979 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34979 .ppd-viewport{overflow:hidden;}\n#ppd-34979 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34979 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34979 .ppd-slide img+img{margin-top:16px;}\n#ppd-34979 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-34979 .ppd-arrow:hover{background:#fff;}\n#ppd-34979 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34979 .ppd-arrow-prev{left:14px;}\n#ppd-34979 .ppd-arrow-next{right:14px;}\n#ppd-34979 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34979 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34979 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-34979 .ppd-dots button::before{content:none;}\n#ppd-34979 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34979 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34979 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34979 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34979 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34979{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34979 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34979 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34979 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34979 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34979 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34979 .ppd-grid-2,#ppd-34979 .ppd-grid-3,#ppd-34979 .ppd-grid-4,#ppd-34979 .ppd-spec,#ppd-34979 .ppd-feature,#ppd-34979 .ppd-cols-2,#ppd-34979 .ppd-cols-3,#ppd-34979 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34979 .ppd-divider{padding:8px 0;}\n  #ppd-34979 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34979 .ppd-arrow-prev{left:8px;}\n  #ppd-34979 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34979 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34979 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34979 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34979 .ppd-track{transition:none;}\n  #ppd-34979 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eCream Fabric Frum Shade Pendant Light\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eBronze finish canopy and accents\u003c\/li\u003e\n\u003cli\u003eCream fabric drum shade with a white acrylic diffuser in the bottom\u003c\/li\u003e\n\u003cli\u003ePerfect for bedroom, living room, entryway, dining room, kitchen island\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135760\/dbfb2aae06ca9e27.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135760\/c2463a8f5bbbbe8d.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Bronze finish canopy\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135760\/9ec8718896a94ac6.jpg\"\u003e\u003cfigcaption\u003eBronze finish canopy\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Beige linen fabric lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135760\/60391df3294c3b46.jpg\"\u003e\u003cfigcaption\u003eBeige linen fabric lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSizes \u0026amp; Materials\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135760\/1c067cbcdc609884.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: ‎Metal, Fabric, Acrylic\u003c\/li\u003e\n\u003cli\u003eSize: 16\" wide x 11\" high\u003c\/li\u003e\n\u003cli\u003eNumber of Bulbs: 3 lights\u003c\/li\u003e\n\u003cli\u003eCord Length: 12.00 ft.\u003c\/li\u003e\n\u003cli\u003eMax Wattage 60 watts\u003c\/li\u003e\n\u003cli\u003eBulb Base: ‎E26\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-34979');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"Default Title","offer_id":48955352613120,"sku":null,"price":199.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/c82c975aa5c032e4982aca6d7bbd79b5.jpg?v=1783417662"},{"product_id":"nivara-rattan-linen-double-drum-pendant-light","title":"Nivara Rattan Linen Double Drum Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34919\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34919{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-34919 *,#ppd-34919 *::before,#ppd-34919 *::after{box-sizing:border-box;}\n#ppd-34919 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34919 .ppd-section{margin:0 0 4px;}\n#ppd-34919 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34919 h2.ppd-title,#ppd-34919 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34919 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34919 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34919 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34919 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-34919 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-34919 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34919 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34919 ul.ppd-list li{margin:0;}\n#ppd-34919 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34919 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34919 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34919 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34919 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34919 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34919 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34919 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34919 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34919 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34919 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34919 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34919 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34919 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34919 .ppd-spec table td,#ppd-34919 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34919 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34919 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34919 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34919 figure.ppd-figure{margin:0;}\n#ppd-34919 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34919 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34919 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34919 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34919 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34919 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34919 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34919 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34919 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34919 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34919 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34919 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34919 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-34919 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-34919 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-34919 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34919 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34919 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34919 .ppd-viewport{overflow:hidden;}\n#ppd-34919 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34919 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34919 .ppd-slide img+img{margin-top:16px;}\n#ppd-34919 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-34919 .ppd-arrow:hover{background:#fff;}\n#ppd-34919 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34919 .ppd-arrow-prev{left:14px;}\n#ppd-34919 .ppd-arrow-next{right:14px;}\n#ppd-34919 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34919 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34919 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-34919 .ppd-dots button::before{content:none;}\n#ppd-34919 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34919 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34919 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34919 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34919 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34919{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34919 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34919 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34919 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34919 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34919 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34919 .ppd-grid-2,#ppd-34919 .ppd-grid-3,#ppd-34919 .ppd-grid-4,#ppd-34919 .ppd-spec,#ppd-34919 .ppd-feature,#ppd-34919 .ppd-cols-2,#ppd-34919 .ppd-cols-3,#ppd-34919 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34919 .ppd-divider{padding:8px 0;}\n  #ppd-34919 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34919 .ppd-arrow-prev{left:8px;}\n  #ppd-34919 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34919 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34919 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34919 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34919 .ppd-track{transition:none;}\n  #ppd-34919 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eRattan Linen Double Drum Pendant Light\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eStunning Retro Design: Eye-catching blend of shades.\u003c\/li\u003e\n\u003cli\u003ePremium Materials: Black linen \u0026amp; rattan, metal frame.\u003c\/li\u003e\n\u003cli\u003eVersatile Space Use: Ideal for living rooms ＆ dining areas.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135729\/447014b32441061a.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135729\/b2d699d5947990ae.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135729\/7e38620c159749d0.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Rattan outer layer\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135729\/12ac1ed0e700c0bb.jpg\"\u003e\u003cfigcaption\u003eRattan outer layer\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Linen inside layer\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135729\/6bc0dc1e8f998969.jpg\"\u003e\u003cfigcaption\u003eLinen inside layer\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSizes \u0026amp; Materials\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135729\/4cec931f9204f143.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Metal, Rattan, Fabric\u003c\/li\u003e\n\u003cli\u003eSize: Dia 40cm x H 22cm \/ ∅ 15.7″ x H 8.7″\u003c\/li\u003e\n\u003cli\u003eSize: Dia 50cm x H 27.5cm \/ ∅ 19.7″ x H 10.8″\u003c\/li\u003e\n\u003cli\u003eSize: Dia 60cm x H 33cm \/ ∅ 23.6″ x H 13″\u003c\/li\u003e\n\u003cli\u003eSize: Dia 80cm x H 42cm \/ ∅ 31.5″ x H 16.5″\u003c\/li\u003e\n\u003cli\u003eLight source base type: E26 or E27\u003c\/li\u003e\n\u003cli\u003eVoltage: AC 110-240V\u003c\/li\u003e\n\u003cli\u003eControl: Compatible with common wall switches (not included)\u003c\/li\u003e\n\u003cli\u003e19.7″ Adjustable hanging height rod. Can be extended upon request\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-34919');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"∅ 31.5″ x H 16.5″ \/ Dia 80cm x H 42cm","offer_id":48955355496704,"sku":"38314","price":1194.0,"currency_code":"USD","in_stock":true},{"title":"∅ 23.6″ x H 13″ \/ Dia 60cm x H 33cm","offer_id":48955355529472,"sku":"38315","price":536.0,"currency_code":"USD","in_stock":true},{"title":"∅ 19.7″ x H 10.8″ \/ Dia 50cm x H 27.5cm","offer_id":48955355562240,"sku":"38316","price":390.0,"currency_code":"USD","in_stock":true},{"title":"∅ 15.7″ x H 8.7″ \/ Dia 40cm x H 22cm","offer_id":48955355595008,"sku":"PL2024082301-1","price":186.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/63def1ca9f47b0dfcf77911a2c161ae4.jpg?v=1783417691"},{"product_id":"aevon-3-light-matte-brown-double-drum-pendant-light","title":"Aevon 3-Light Matte Brown Double Drum Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34903\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34903{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-34903 *,#ppd-34903 *::before,#ppd-34903 *::after{box-sizing:border-box;}\n#ppd-34903 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34903 .ppd-section{margin:0 0 4px;}\n#ppd-34903 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34903 h2.ppd-title,#ppd-34903 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34903 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34903 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34903 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34903 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-34903 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-34903 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34903 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34903 ul.ppd-list li{margin:0;}\n#ppd-34903 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34903 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34903 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34903 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34903 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34903 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34903 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34903 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34903 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34903 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34903 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34903 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34903 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34903 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34903 .ppd-spec table td,#ppd-34903 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34903 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34903 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34903 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34903 figure.ppd-figure{margin:0;}\n#ppd-34903 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34903 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34903 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34903 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34903 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34903 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34903 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34903 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34903 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34903 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34903 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34903 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34903 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-34903 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-34903 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-34903 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34903 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34903 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34903 .ppd-viewport{overflow:hidden;}\n#ppd-34903 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34903 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34903 .ppd-slide img+img{margin-top:16px;}\n#ppd-34903 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-34903 .ppd-arrow:hover{background:#fff;}\n#ppd-34903 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34903 .ppd-arrow-prev{left:14px;}\n#ppd-34903 .ppd-arrow-next{right:14px;}\n#ppd-34903 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34903 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34903 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-34903 .ppd-dots button::before{content:none;}\n#ppd-34903 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34903 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34903 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34903 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34903 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34903{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34903 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34903 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34903 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34903 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34903 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34903 .ppd-grid-2,#ppd-34903 .ppd-grid-3,#ppd-34903 .ppd-grid-4,#ppd-34903 .ppd-spec,#ppd-34903 .ppd-feature,#ppd-34903 .ppd-cols-2,#ppd-34903 .ppd-cols-3,#ppd-34903 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34903 .ppd-divider{padding:8px 0;}\n  #ppd-34903 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34903 .ppd-arrow-prev{left:8px;}\n  #ppd-34903 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34903 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34903 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34903 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34903 .ppd-track{transition:none;}\n  #ppd-34903 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003e3-Light Matte Brown Double Drum Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eFeaturing fabric drum shades in matte brown \u0026amp; milky yellow. As a fabric pendan, it creates a cozy glow, perfect for bedroom, home, office, dorm, living room, entryway, farmhouse.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135724\/3c40f59ff155df57.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135724\/08133f6cdb4c262d.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High quality metal\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135724\/50c50467ff18ee74.jpg\"\u003e\u003cfigcaption\u003eHigh quality metal\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Linen lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135724\/266467e727e48160.jpg\"\u003e\u003cfigcaption\u003eLinen lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSizes \u0026amp; Materials\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135724\/a08dd7699f549244.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: ‎ Linen, Metal\u003c\/li\u003e\n\u003cli\u003eBulb(s) Included: No\u003c\/li\u003e\n\u003cli\u003eDimmable: No\u003c\/li\u003e\n\u003cli\u003eMaximum Bulb Wattage: 25\u003c\/li\u003e\n\u003cli\u003eMaximum Bulb Wattage (or Equivalent): 25\u003c\/li\u003e\n\u003cli\u003eMaximum Fixture Wattage: 25\u003c\/li\u003e\n\u003cli\u003eChain\/Downrod Length (Inches): 17.6\u003c\/li\u003e\n\u003cli\u003eHeight (Inches): 26\u003c\/li\u003e\n\u003cli\u003eMinimum Hanging Height (Inches): 26\u003c\/li\u003e\n\u003cli\u003eWidth (Inches): 15\u003c\/li\u003e\n\u003cli\u003eWire Length (Inches): 15\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eWhy choose us?\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-4\" style=\"text-align:center;\"\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003e99.99% Praise\u003c\/strong\u003e\u003cbr\u003eGood product quality + sincere customer service attitude\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eFree Shipping And Compensation\u003c\/strong\u003e\u003cbr\u003eFree shipping, damaged replacement\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eSource Factory\u003c\/strong\u003e\u003cbr\u003eSupplier direct materials and fixtures\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eExclusive Deals and Discounts\u003c\/strong\u003e\u003cbr\u003eSave money on lighting fixtures\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-34903');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"Default Title","offer_id":48955355693312,"sku":null,"price":169.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/1db2c43d9daf6d482b7019acd1d56c2a.jpg?v=1783417695"},{"product_id":"hawkes-scandinavian-style-minimalist-fabric-pendant-light","title":"Hawkes Scandinavian Style Minimalist Fabric Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34721\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34721{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-34721 *,#ppd-34721 *::before,#ppd-34721 *::after{box-sizing:border-box;}\n#ppd-34721 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34721 .ppd-section{margin:0 0 4px;}\n#ppd-34721 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34721 h2.ppd-title,#ppd-34721 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34721 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34721 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34721 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34721 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-34721 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-34721 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34721 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34721 ul.ppd-list li{margin:0;}\n#ppd-34721 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34721 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34721 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34721 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34721 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34721 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34721 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34721 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34721 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34721 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34721 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34721 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34721 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34721 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34721 .ppd-spec table td,#ppd-34721 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34721 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34721 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34721 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34721 figure.ppd-figure{margin:0;}\n#ppd-34721 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34721 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34721 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34721 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34721 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34721 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34721 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34721 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34721 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34721 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34721 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34721 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34721 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-34721 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-34721 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-34721 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34721 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34721 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34721 .ppd-viewport{overflow:hidden;}\n#ppd-34721 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34721 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34721 .ppd-slide img+img{margin-top:16px;}\n#ppd-34721 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-34721 .ppd-arrow:hover{background:#fff;}\n#ppd-34721 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34721 .ppd-arrow-prev{left:14px;}\n#ppd-34721 .ppd-arrow-next{right:14px;}\n#ppd-34721 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34721 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34721 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-34721 .ppd-dots button::before{content:none;}\n#ppd-34721 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34721 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34721 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34721 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34721 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34721{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34721 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34721 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34721 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34721 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34721 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34721 .ppd-grid-2,#ppd-34721 .ppd-grid-3,#ppd-34721 .ppd-grid-4,#ppd-34721 .ppd-spec,#ppd-34721 .ppd-feature,#ppd-34721 .ppd-cols-2,#ppd-34721 .ppd-cols-3,#ppd-34721 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34721 .ppd-divider{padding:8px 0;}\n  #ppd-34721 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34721 .ppd-arrow-prev{left:8px;}\n  #ppd-34721 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34721 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34721 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34721 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34721 .ppd-track{transition:none;}\n  #ppd-34721 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eHawkes Scandinavian Style Minimalist Fabric Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eWith its clean lines and pure colours, it makes a focal point in any space. The lampshade is made of high-quality fabric, a material that is not only aesthetically pleasing, but also creates a cosy and welcoming ambience.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135669\/d68c3f2dff2d386a.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135669\/8b82a7a9c4b6ac98.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135669\/53394b758624e4fc.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135669\/66a4768c940acaef.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails Showcase\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Silk Sheet Lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135669\/733aa567cacf6f0a.jpg\"\u003e\u003cfigcaption\u003eSilk Sheet Lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High-quality materials and fine workmanship\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135669\/08bb34ee732171f7.jpg\"\u003e\u003cfigcaption\u003eHigh-quality materials and fine workmanship\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSizes \u0026amp; Materials\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Fabric, Metal\u003c\/li\u003e\n\u003cli\u003eColor: White\u003c\/li\u003e\n\u003cli\u003eLight source: E27 (not included)\u003c\/li\u003e\n\u003cli\u003eVoltage: 110V~120V\u003c\/li\u003e\n\u003cli\u003eWattage: Max 40W\u003c\/li\u003e\n\u003cli\u003eHanging Length: 59″ \/ 150 cm(Adjustable）\u003c\/li\u003e\n\u003cli\u003eControl method: Switch\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135669\/000539552513c2b4.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135669\/db630351e0c78168.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135669\/b601fda669067490.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135669\/58fc9d45e56ec08a.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-34721');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"White \/ D 40cm x H 10cm","offer_id":48955381481728,"sku":"37917","price":177.0,"currency_code":"USD","in_stock":true},{"title":"White \/ D 50cm x H 14cm","offer_id":48955381514496,"sku":"37918","price":223.0,"currency_code":"USD","in_stock":true},{"title":"White \/ D 60cm x H 15cm","offer_id":48955381547264,"sku":"40156","price":307.0,"currency_code":"USD","in_stock":true},{"title":"White \/ D 80cm x H 17cm","offer_id":48955381580032,"sku":"40157","price":451.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/7cdaca20975b0de9bc4900f6e4a63bc4.jpg?v=1783417735"},{"product_id":"harlow-5-light-metal-dimmable-double-tier-barrel-pendant-light","title":"Harlow Linen Blend 5 Light Metal Double Tier Drum Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34704\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34704{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-34704 *,#ppd-34704 *::before,#ppd-34704 *::after{box-sizing:border-box;}\n#ppd-34704 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34704 .ppd-section{margin:0 0 4px;}\n#ppd-34704 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34704 h2.ppd-title,#ppd-34704 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34704 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34704 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34704 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34704 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-34704 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-34704 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34704 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34704 ul.ppd-list li{margin:0;}\n#ppd-34704 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34704 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34704 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34704 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34704 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34704 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34704 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34704 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34704 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34704 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34704 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34704 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34704 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34704 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34704 .ppd-spec table td,#ppd-34704 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34704 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34704 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34704 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34704 figure.ppd-figure{margin:0;}\n#ppd-34704 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34704 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34704 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34704 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34704 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34704 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34704 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34704 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34704 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34704 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34704 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34704 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34704 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-34704 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-34704 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-34704 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34704 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34704 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34704 .ppd-viewport{overflow:hidden;}\n#ppd-34704 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34704 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34704 .ppd-slide img+img{margin-top:16px;}\n#ppd-34704 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-34704 .ppd-arrow:hover{background:#fff;}\n#ppd-34704 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34704 .ppd-arrow-prev{left:14px;}\n#ppd-34704 .ppd-arrow-next{right:14px;}\n#ppd-34704 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34704 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34704 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-34704 .ppd-dots button::before{content:none;}\n#ppd-34704 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34704 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34704 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34704 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34704 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34704{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34704 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34704 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34704 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34704 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34704 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34704 .ppd-grid-2,#ppd-34704 .ppd-grid-3,#ppd-34704 .ppd-grid-4,#ppd-34704 .ppd-spec,#ppd-34704 .ppd-feature,#ppd-34704 .ppd-cols-2,#ppd-34704 .ppd-cols-3,#ppd-34704 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34704 .ppd-divider{padding:8px 0;}\n  #ppd-34704 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34704 .ppd-arrow-prev{left:8px;}\n  #ppd-34704 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34704 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34704 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34704 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34704 .ppd-track{transition:none;}\n  #ppd-34704 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eLinen Blend 5 Light Metal Double Tier Drum Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eThis chandelier shade is made of linen mix material, natural texture and color bring warm visual feeling, five lighting points are distributed in the chandelier, providing even and sufficient light, equipped with dimmable function, creating the ideal atmosphere.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135658\/9c5cbd22a503680b.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135658\/ad53c706d1c4ff9b.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135658\/a231b683458c9218.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135658\/c8061e4e151977c1.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135658\/774fcf680dbd0029.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135658\/925a6ad07a3589e8.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSizes \u0026amp; Materials\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135658\/c47eeb7e413ea881.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli style=\"text-align: left;\"\u003eMaterial: Linen,Metal\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eFinishes: White\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eLight source: E26*5(not included)\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eVoltage: 120V\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eWattage: Max 60W\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eSize: W 61 cm x D 61 cm x H 36.8 cm \/ W 24″ x D 24″ x H 14.5″\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eWeight: 7.7 kg \/ 17 lbs\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eSuspension Length: 150cm \/59”(Adjustable)\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eControl method: Switch\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eWhy choose us?\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-4\" style=\"text-align:center;\"\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003e99.99% Praise\u003c\/strong\u003e\u003cbr\u003eGood product quality + sincere customer service attitude\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eFree Shipping And Compensation\u003c\/strong\u003e\u003cbr\u003eFree shipping, damaged replacement\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eSource Factory\u003c\/strong\u003e\u003cbr\u003eSupplier direct materials and fixtures\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eExclusive Deals and Discounts\u003c\/strong\u003e\u003cbr\u003eSave money on lighting fixtures\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-34704');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"White","offer_id":48955399110912,"sku":"37883","price":366.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/ac490fcbad164d6c109469c359c39ffb.jpg?v=1783417748"},{"product_id":"george-nelson-bubble-lamp","title":"Giovanni White Silk Nelson Bubble Lamps","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34504\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34504{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-34504 *,#ppd-34504 *::before,#ppd-34504 *::after{box-sizing:border-box;}\n#ppd-34504 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34504 .ppd-section{margin:0 0 4px;}\n#ppd-34504 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34504 h2.ppd-title,#ppd-34504 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34504 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34504 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34504 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34504 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-34504 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-34504 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34504 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34504 ul.ppd-list li{margin:0;}\n#ppd-34504 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34504 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34504 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34504 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34504 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34504 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34504 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34504 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34504 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34504 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34504 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34504 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34504 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34504 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34504 .ppd-spec table td,#ppd-34504 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34504 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34504 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34504 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34504 figure.ppd-figure{margin:0;}\n#ppd-34504 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34504 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34504 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34504 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34504 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34504 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34504 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34504 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34504 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34504 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34504 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34504 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34504 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-34504 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-34504 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-34504 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34504 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34504 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34504 .ppd-viewport{overflow:hidden;}\n#ppd-34504 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34504 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34504 .ppd-slide img+img{margin-top:16px;}\n#ppd-34504 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-34504 .ppd-arrow:hover{background:#fff;}\n#ppd-34504 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34504 .ppd-arrow-prev{left:14px;}\n#ppd-34504 .ppd-arrow-next{right:14px;}\n#ppd-34504 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34504 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34504 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-34504 .ppd-dots button::before{content:none;}\n#ppd-34504 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34504 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34504 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34504 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34504 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34504{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34504 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34504 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34504 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34504 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34504 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34504 .ppd-grid-2,#ppd-34504 .ppd-grid-3,#ppd-34504 .ppd-grid-4,#ppd-34504 .ppd-spec,#ppd-34504 .ppd-feature,#ppd-34504 .ppd-cols-2,#ppd-34504 .ppd-cols-3,#ppd-34504 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34504 .ppd-divider{padding:8px 0;}\n  #ppd-34504 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34504 .ppd-arrow-prev{left:8px;}\n  #ppd-34504 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34504 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34504 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34504 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34504 .ppd-track{transition:none;}\n  #ppd-34504 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eWhite Silk Nelson Bubble Lamps\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eCombining ingenuity and material innovation with high-quality steel and translucent plastic polymer shades,\u003c\/p\u003e\n\u003cp\u003ethe white silk bubble lamps combine artistry with utility. \u003c\/p\u003e\n\u003cdiv\u003e\u003cp\u003eCombining ingenuity and material innovation with high-quality steel and translucent plastic polymer shades, the white silk bubble lamps combine artistry with utility. \u003c\/p\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-hide-phone ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/a9fa9e04b521756a.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/d111908742bbb85d.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/83b9d3dcdd72609a.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-hide-desktop ppd-hide-tablet ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/a9fa9e04b521756a.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003ch4\u003eBorn For Art\u003c\/h4\u003e\n\u003cdiv\u003e\n\u003cp\u003eThese white silk Bubble pendant lamps have good texture, unique atmosphere and rich shapes, which can decorate your kitchen island, bedroom, living room and other scenes. \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-hide-desktop ppd-hide-tablet ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003ch4\u003eHigh Quality\u003c\/h4\u003e\n\u003cdiv\u003e\u003cp\u003eHigh-end fabric lampshade: The lampshade is made of high-quality fabric material, the light transmission is up to 92%, the texture is full and the light is soft and warm.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/d111908742bbb85d.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eReal Effects\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cbutton aria-label=\"Play product video 1\" class=\"ppd-video\" data-src=\"https:\/\/vidtags.net\/video-link\/Xv7fgvsjgQ9L8Y\" type=\"button\"\u003e\n\u003cspan class=\"ppd-play\"\u003eWatch video\u003c\/span\u003e\n\u003c\/button\u003e\n\u003cbutton aria-label=\"Play product video 2\" class=\"ppd-video\" data-src=\"https:\/\/vidtags.net\/video-link\/832XC1DN9F6ccY\" type=\"button\"\u003e\n\u003cspan class=\"ppd-play\"\u003eWatch video\u003c\/span\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-text\"\u003e\n\u003cp\u003eReal Shot\u003c\/p\u003e\n\u003cdiv\u003e\u003cp\u003eInstallation\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/7ad332b8410094c9.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/35a132146d9a3549.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/5bd65d21b126388f.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSizes \u0026amp; Materials\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/2f07c965f9ec7e25.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/5c4d336244c74e8a.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/57a613220473006b.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-3\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/c2aaa38f176c1154.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/f66b32c167d86ffa.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Silk coating over a steel frame\u003c\/li\u003e\n\u003cli\u003eLight source: E26 \/ E27 (not included）\u003c\/li\u003e\n\u003cli\u003eVoltage: 110 - 240 V\u003c\/li\u003e\n\u003cli\u003eWattage: Max 40 W\u003c\/li\u003e\n\u003cli\u003eWeight: 4.4 lbs \/ 2 kg\u003c\/li\u003e\n\u003cli\u003eFinishes: White\u003c\/li\u003e\n\u003cli\u003eControl method: Push Button Switch (not dimmable)\u003c\/li\u003e\n\u003cli\u003eCord length: Max 59″\/ 150 cm (can be extended upon request)\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eWhy choose us?\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-4\" style=\"text-align:center;\"\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003e99.99% Praise\u003c\/strong\u003e\u003cbr\u003eGood product quality + sincere customer service attitude\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eFree Shipping And Compensation\u003c\/strong\u003e\u003cbr\u003eFree shipping, damaged replacement\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eSource Factory\u003c\/strong\u003e\u003cbr\u003eSupplier direct materials and fixtures\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eExclusive Deals and Discounts\u003c\/strong\u003e\u003cbr\u003eSave money on lighting fixtures\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSome Notes\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\u003c!-- auto:unknown --\u003e\n\u003ch4\u003eAre you having any other problems? Please contact us via the email below.\u003c\/h4\u003e\n\u003cp\u003esupport@FLOSSLO.com\u003c\/p\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan style=\"font-size: 20px;\"\u003e\u003cstrong\u003e01\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eWe provide 59″\/ 150 cm long cable. For other lengths please contact us.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-size: 20px;\"\u003e\u003cstrong\u003e02\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003ePlease note that your payment does not include duties, local taxes or other import charges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-34504');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"∅ 17.7″ x H 8.7″ \/ Dia 45 cm x H 22 cm \/ Saucer Crisscross","offer_id":48955440136448,"sku":"GNBL-5-1","price":228.0,"currency_code":"USD","in_stock":true},{"title":"∅ 12.6″ x H 12.6″ \/ Dia 32 cm x H 32 cm \/ Pear","offer_id":48955440169216,"sku":"GNBL-5-2","price":273.0,"currency_code":"USD","in_stock":true},{"title":"∅ 6.7″ x H 10.2″ \/ Dia 17 cm x H 26 cm \/ Cigar","offer_id":48955440201984,"sku":"GNBL-5-3","price":176.0,"currency_code":"USD","in_stock":true},{"title":"∅ 6.7″ x H 14.6″ \/ Dia 17 cm x H 37 cm \/ Cigar","offer_id":48955440234752,"sku":"GNBL-5-4","price":228.0,"currency_code":"USD","in_stock":true},{"title":"∅ 11.8″ x H 23.6″ \/ Dia 30 cm x H 60 cm \/ Cigar","offer_id":48955440267520,"sku":"GNBL-5-5","price":320.0,"currency_code":"USD","in_stock":true},{"title":"∅ 13.8″ x H 25.6″ \/ Dia 35 cm x H 65 cm \/ Cigar","offer_id":48955440300288,"sku":"GNBL-5-6","price":441.0,"currency_code":"USD","in_stock":true},{"title":"∅ 14.6″ x H 13″  \/ Dia 37 cm x H 33 cm \/ Lantern","offer_id":48955440333056,"sku":"GNBL-5-7","price":280.0,"currency_code":"USD","in_stock":true},{"title":"∅ 18.5″ x H 17.7″  \/ Dia 47 cm x H 45 cm \/ Lantern","offer_id":48955440365824,"sku":"GNBL-5-8","price":462.0,"currency_code":"USD","in_stock":true},{"title":"∅ 19.7″ x H 14.2″ \/ Dia 50 cm x H 36 cm \/ Apple","offer_id":48955440398592,"sku":"GNBL-5-9","price":462.0,"currency_code":"USD","in_stock":true},{"title":"Φ 11.8″ x H 9″ \/ Dia 30 cm x H 23 cm \/ Apple","offer_id":48955440431360,"sku":"GNBL-5-10","price":280.0,"currency_code":"USD","in_stock":true},{"title":"Φ 15.7″ x H 11.8″ \/ Dia 40 cm x H 30 cm \/ Apple","offer_id":48955440464128,"sku":"GNBL-5-11","price":358.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/319062828dc8806a3a8683a47093104a.jpg?v=1783417784"},{"product_id":"white-silk-nelson-ball-bubble-pendant-light","title":"Hayden White Silk Ball Bubble Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34503\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34503{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-34503 *,#ppd-34503 *::before,#ppd-34503 *::after{box-sizing:border-box;}\n#ppd-34503 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34503 .ppd-section{margin:0 0 4px;}\n#ppd-34503 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34503 h2.ppd-title,#ppd-34503 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34503 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34503 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34503 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34503 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-34503 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-34503 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34503 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34503 ul.ppd-list li{margin:0;}\n#ppd-34503 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34503 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34503 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34503 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34503 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34503 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34503 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34503 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34503 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34503 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34503 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34503 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34503 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34503 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34503 .ppd-spec table td,#ppd-34503 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34503 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34503 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34503 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34503 figure.ppd-figure{margin:0;}\n#ppd-34503 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34503 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34503 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34503 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34503 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34503 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34503 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34503 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34503 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34503 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34503 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34503 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34503 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-34503 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-34503 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-34503 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34503 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34503 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34503 .ppd-viewport{overflow:hidden;}\n#ppd-34503 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34503 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34503 .ppd-slide img+img{margin-top:16px;}\n#ppd-34503 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-34503 .ppd-arrow:hover{background:#fff;}\n#ppd-34503 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34503 .ppd-arrow-prev{left:14px;}\n#ppd-34503 .ppd-arrow-next{right:14px;}\n#ppd-34503 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34503 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34503 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-34503 .ppd-dots button::before{content:none;}\n#ppd-34503 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34503 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34503 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34503 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34503 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34503{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34503 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34503 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34503 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34503 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34503 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34503 .ppd-grid-2,#ppd-34503 .ppd-grid-3,#ppd-34503 .ppd-grid-4,#ppd-34503 .ppd-spec,#ppd-34503 .ppd-feature,#ppd-34503 .ppd-cols-2,#ppd-34503 .ppd-cols-3,#ppd-34503 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34503 .ppd-divider{padding:8px 0;}\n  #ppd-34503 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34503 .ppd-arrow-prev{left:8px;}\n  #ppd-34503 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34503 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34503 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34503 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34503 .ppd-track{transition:none;}\n  #ppd-34503 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eWhite Silk Ball Bubble Pendant Light\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eThe shape of the white silk Ball Bubble pendant light is vivid and beautiful, and the charm of the design is timeless. The bubble lights are still a classic and beloved style after decades of time. \u003c\/li\u003e\n\u003cli\u003eUse it in your kitchen, bedroom, dining room, living room and other scenes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135592\/3e2921f6c1dd21f8.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135592\/a21ca71c478c9856.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135592\/e679e93849e31cc7.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135592\/b964114b89aef5a0.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135592\/95103e04e5a61278.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135592\/f365777202b7cd64.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSizes \u0026amp; Materials\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135592\/a76ac1f7f9224f59.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135592\/3dc1e56cf13068f6.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Silk coating over a steel wire-frame\u003c\/li\u003e\n\u003cli\u003eLight source: E26 \/ E27（not included）\u003c\/li\u003e\n\u003cli\u003eVoltage: 110 - 240 V\u003c\/li\u003e\n\u003cli\u003eWattage: Max 40 W\u003c\/li\u003e\n\u003cli\u003eWeight: 4.4 lbs \/ 2 kg\u003c\/li\u003e\n\u003cli\u003eFinishes: White method: Push Button Switch (not dimmable)\u003c\/li\u003e\n\u003cli\u003eCord length: Max 59″\/ 150 cm (can be extended upon request)\u003c\/li\u003e\n\u003cli\u003eSize 1: ∅ 11.8″ x H 11.8″ \/ Dia 30 cm x H 30 cm\u003c\/li\u003e\n\u003cli\u003eSize 2: ∅ 15.8″ x H 15.8″ \/ Dia 40 cm x H 40 cm\u003c\/li\u003e\n\u003cli\u003eSize 3: ∅ 19.7″ x H 19.7″ \/ Dia 50 cm x H 50 cm\u003c\/li\u003e\n\u003cli\u003eSize 4: ∅ 23.6″ x H 23.6″ \/ Dia 60 cm x H 60 cm\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eWhy choose us?\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-4\" style=\"text-align:center;\"\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003e99.99% Praise\u003c\/strong\u003e\u003cbr\u003eGood product quality + sincere customer service attitude\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eFree Shipping And Compensation\u003c\/strong\u003e\u003cbr\u003eFree shipping, damaged replacement\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eSource Factory\u003c\/strong\u003e\u003cbr\u003eSupplier direct materials and fixtures\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eExclusive Deals and Discounts\u003c\/strong\u003e\u003cbr\u003eSave money on lighting fixtures\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-34503');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"∅ 11.8″ x H 11.8″","offer_id":48955442495744,"sku":"WSNBBPL-1","price":161.0,"currency_code":"USD","in_stock":true},{"title":"∅ 15.8″ x H 15.8″ \/ Dia 40 cm x H 40 cm","offer_id":48955442528512,"sku":"WSNBBPL-2","price":224.0,"currency_code":"USD","in_stock":true},{"title":"∅ 19.7″ x H 19.7″ \/ Dia 50 cm x H 50 cm","offer_id":48955442561280,"sku":"WSNBBPL-3","price":369.0,"currency_code":"USD","in_stock":true},{"title":"∅ 23.6″ x H 23.6″ \/ Dia 60 cm x H 60 cm","offer_id":48955442594048,"sku":"WSNBBPL-4","price":633.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/d7e05b31f73dd122c6f205f2644ac382.jpg?v=1783417786"},{"product_id":"taraxacum-suspension-lamp","title":"Joaquin Creative White Cocoon Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-21596\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-21596{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-21596 *,#ppd-21596 *::before,#ppd-21596 *::after{box-sizing:border-box;}\n#ppd-21596 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-21596 .ppd-section{margin:0 0 4px;}\n#ppd-21596 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-21596 h2.ppd-title,#ppd-21596 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-21596 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-21596 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-21596 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-21596 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-21596 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-21596 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-21596 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-21596 ul.ppd-list li{margin:0;}\n#ppd-21596 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-21596 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-21596 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-21596 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-21596 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-21596 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-21596 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-21596 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-21596 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-21596 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-21596 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-21596 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-21596 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-21596 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-21596 .ppd-spec table td,#ppd-21596 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-21596 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-21596 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-21596 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-21596 figure.ppd-figure{margin:0;}\n#ppd-21596 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-21596 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-21596 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-21596 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-21596 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-21596 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-21596 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-21596 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-21596 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-21596 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-21596 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-21596 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-21596 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-21596 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-21596 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-21596 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-21596 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-21596 .ppd-carousel{position:relative;--pv:4;}\n#ppd-21596 .ppd-viewport{overflow:hidden;}\n#ppd-21596 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-21596 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-21596 .ppd-slide img+img{margin-top:16px;}\n#ppd-21596 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-21596 .ppd-arrow:hover{background:#fff;}\n#ppd-21596 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-21596 .ppd-arrow-prev{left:14px;}\n#ppd-21596 .ppd-arrow-next{right:14px;}\n#ppd-21596 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-21596 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-21596 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-21596 .ppd-dots button::before{content:none;}\n#ppd-21596 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-21596 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-21596 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-21596 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-21596 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-21596{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-21596 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-21596 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-21596 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-21596 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-21596 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-21596 .ppd-grid-2,#ppd-21596 .ppd-grid-3,#ppd-21596 .ppd-grid-4,#ppd-21596 .ppd-spec,#ppd-21596 .ppd-feature,#ppd-21596 .ppd-cols-2,#ppd-21596 .ppd-cols-3,#ppd-21596 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-21596 .ppd-divider{padding:8px 0;}\n  #ppd-21596 .ppd-arrow{width:32px;height:32px;}\n  #ppd-21596 .ppd-arrow-prev{left:8px;}\n  #ppd-21596 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-21596 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-21596 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-21596 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-21596 .ppd-track{transition:none;}\n  #ppd-21596 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eCreative White Cocoon Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eCaptivating with an ethereal glow, it's meticulously crafted. A steel skeleton inside is coated with a resin resembling a cocoon and sealed with a transparent layer, creating a mesmerizing light diffusion like a dandelion blooming against a clear sky.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-3\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Cocoon, Steel\u003c\/li\u003e\n\u003cli\u003eSize: As shown in the picture\u003c\/li\u003e\n\u003cli\u003eLight source: E27\u003c\/li\u003e\n\u003cli\u003ePower: 40W\u003c\/li\u003e\n\u003cli\u003eNumber of Lights: 1\u003c\/li\u003e\n\u003cli\u003ePower Source: Hardwired\u003c\/li\u003e\n\u003cli\u003eControl Method: Push button switch(Not Included)\u003c\/li\u003e\n\u003cli\u003eWe provide 150cm\/59\" wires, which can be lengthened as needed.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Dia 68cm x H 50cm\/ ∅ 26.8″ x H 19.7″\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135503\/7c4c1c702eaf7797.jpg\"\u003e\u003cfigcaption\u003eDia 68cm x H 50cm\/ ∅ 26.8″ x H 19.7″\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Dia 87cm x H 64cm\/ ∅ 33.9″ x H 25.2″\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135503\/73c484677741e8d9.jpg\"\u003e\u003cfigcaption\u003eDia 87cm x H 64cm\/ ∅ 33.9″ x H 25.2″\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High quality natural silk lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135503\/3b4a88768da4de0f.jpg\"\u003e\u003cfigcaption\u003eHigh quality natural silk lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Unique shape\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135503\/3170f0f0f85eabfd.jpg\"\u003e\u003cfigcaption\u003eUnique shape\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eScene Matching\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135503\/05730903fd28dc95.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135503\/290ad2b02a904626.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135503\/0d69328fc1955d11.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135503\/58827f0a73560e07.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135503\/2133b53e7ba3eb42.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135503\/ed0a1196644396b9.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-21596');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"White \/ Dia 68 cm x H 50 cm","offer_id":48955452784896,"sku":"ML-278-1","price":637.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Dia 87 cm x H 64 cm","offer_id":48955452817664,"sku":"ML-278-2","price":1144.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/4f33fba62f84b194b9011672b0fd714b.jpg?v=1783417812"},{"product_id":"nelson-bubble-pendant-lamp","title":"Leocadia White Saucer Nelson Bubble Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-20723\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-20723{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-20723 *,#ppd-20723 *::before,#ppd-20723 *::after{box-sizing:border-box;}\n#ppd-20723 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-20723 .ppd-section{margin:0 0 4px;}\n#ppd-20723 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-20723 h2.ppd-title,#ppd-20723 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-20723 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-20723 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-20723 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-20723 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-20723 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-20723 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-20723 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-20723 ul.ppd-list li{margin:0;}\n#ppd-20723 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-20723 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-20723 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-20723 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-20723 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-20723 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-20723 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-20723 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-20723 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-20723 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-20723 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-20723 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-20723 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-20723 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-20723 .ppd-spec table td,#ppd-20723 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-20723 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-20723 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-20723 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-20723 figure.ppd-figure{margin:0;}\n#ppd-20723 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-20723 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-20723 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-20723 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-20723 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-20723 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-20723 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-20723 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-20723 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-20723 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-20723 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-20723 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-20723 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-20723 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-20723 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-20723 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-20723 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-20723 .ppd-carousel{position:relative;--pv:4;}\n#ppd-20723 .ppd-viewport{overflow:hidden;}\n#ppd-20723 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-20723 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-20723 .ppd-slide img+img{margin-top:16px;}\n#ppd-20723 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-20723 .ppd-arrow:hover{background:#fff;}\n#ppd-20723 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-20723 .ppd-arrow-prev{left:14px;}\n#ppd-20723 .ppd-arrow-next{right:14px;}\n#ppd-20723 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-20723 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-20723 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-20723 .ppd-dots button::before{content:none;}\n#ppd-20723 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-20723 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-20723 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-20723 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-20723 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-20723{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-20723 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-20723 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-20723 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-20723 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-20723 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-20723 .ppd-grid-2,#ppd-20723 .ppd-grid-3,#ppd-20723 .ppd-grid-4,#ppd-20723 .ppd-spec,#ppd-20723 .ppd-feature,#ppd-20723 .ppd-cols-2,#ppd-20723 .ppd-cols-3,#ppd-20723 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-20723 .ppd-divider{padding:8px 0;}\n  #ppd-20723 .ppd-arrow{width:32px;height:32px;}\n  #ppd-20723 .ppd-arrow-prev{left:8px;}\n  #ppd-20723 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-20723 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-20723 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-20723 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-20723 .ppd-track{transition:none;}\n  #ppd-20723 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eWhite Saucer Nelson Bubble Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eThe Saucer Nelson Bubble pendant light is an icon of mid-century modern design, and is still just as popular today. It features a white saucer-shaped shade that diffuses light and creates a soft glow as it illuminates the room. \u003c\/p\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-carousel\" data-lg=\"2\" data-md=\"2\" data-sm=\"2\"\u003e\n\u003cdiv class=\"ppd-viewport\"\u003e\n\u003cdiv class=\"ppd-track\"\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135490\/203a73cd36f46dc1.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135490\/13ac3cff9cf3b8ad.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135490\/aa82a82f830fed46.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135490\/d71c2e7f36094cd1.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135490\/e86f8b8f41c30332.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135490\/3d48043a4a16f382.jpg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSizes \u0026amp; Materials\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135490\/1b502cbdc6c57b26.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135490\/838bf8e16281ef22.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Steel, Silk\u003c\/li\u003e\n\u003cli\u003eLight source: E26\/E27(not included)\u003c\/li\u003e\n\u003cli\u003eWattage: Max 40W\u003c\/li\u003e\n\u003cli\u003eWeight: 4.4lbs\/2kg\u003c\/li\u003e\n\u003cli\u003eFinishes: White\u003c\/li\u003e\n\u003cli\u003eControl method: push button switch (not dimmable)\u003c\/li\u003e\n\u003cli\u003eCord length: Max 59″\/150cm (can be extended upon request)\u003c\/li\u003e\n\u003cli\u003eSize：\u003c\/li\u003e\n\u003cli\u003e∅ 11.8″ x H 7″ \/ Dia 30 cm x H 18 cm\u003c\/li\u003e\n\u003cli\u003e∅ 15.8″ x H 8.7″\/ Dia 40 cm x H 22 cm\u003c\/li\u003e\n\u003cli\u003e∅ 19.7″ x H 9.8″\/ Dia 50 cm x H 25 cm\u003c\/li\u003e\n\u003cli\u003e∅ 23.6″ x H 11″\/ Dia 60 cm x H 28 cm\u003c\/li\u003e\n\u003cli\u003e∅ 27.6″ x H 11.8″\/ Dia 70 cm x H 30 cm\u003c\/li\u003e\n\u003cli\u003e∅ 31.5″ x H 13.8″\/ Dia 80 cm x H 35 cm\u003c\/li\u003e\n\u003cli\u003e∅ 35.4″ x H 15.8″\/ Dia 90 cm x H 40 cm\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cbutton aria-label=\"Play product video 1\" class=\"ppd-video\" data-src=\"https:\/\/vidtags.net\/video-link\/irwwOmaUgkroEZ\" type=\"button\"\u003e\n\u003cspan class=\"ppd-play\"\u003eWatch video\u003c\/span\u003e\n\u003c\/button\u003e\n\u003cbutton aria-label=\"Play product video 2\" class=\"ppd-video\" data-src=\"https:\/\/vidtags.net\/video-link\/fMzxKQ9VgBX2K7\" type=\"button\"\u003e\n\u003cspan class=\"ppd-play\"\u003eWatch video\u003c\/span\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-20723');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"∅ 11.8″ x H 7″","offer_id":48955452850432,"sku":"ML-268-1","price":135.5,"currency_code":"USD","in_stock":true},{"title":"∅ 15.8″ x H 8.7″","offer_id":48955452883200,"sku":"ML-268-2","price":187.5,"currency_code":"USD","in_stock":true},{"title":"∅ 19.7″ x H 9.8″","offer_id":48955452915968,"sku":"ML-268-3","price":319.8,"currency_code":"USD","in_stock":true},{"title":"∅ 23.6″ x H 11″","offer_id":48955452948736,"sku":"ML-268-4","price":400.7,"currency_code":"USD","in_stock":true},{"title":"∅ 27.6″ x H 11.8″","offer_id":48955452981504,"sku":"ML-268-5","price":316.0,"currency_code":"USD","in_stock":true},{"title":"∅ 31.5″ x H 13.8″","offer_id":48955453014272,"sku":"ML-268-6","price":793.0,"currency_code":"USD","in_stock":true},{"title":"∅ 25.6″ x H 11″","offer_id":48955453047040,"sku":"PL2023061501-1","price":525.0,"currency_code":"USD","in_stock":true},{"title":"∅ 21.7″ x H 9″","offer_id":48955453079808,"sku":"ML-268-5","price":316.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/2ee9ecc38f11179d1f4986a2e76fd1ff.jpg?v=1783417815"}],"url":"https:\/\/flosslo.com\/collections\/fabric-pendant-light.oembed","provider":"flosslo.com","version":"1.0","type":"link"}