{"title":"Bohemian Natural","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":"margaret-minimalist-natural-4-light-rattan-brass-pendant-light","title":"Margaret Minimalist Natural 4-Light Dome Rattan Brass Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35791\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35791{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-35791 *,#ppd-35791 *::before,#ppd-35791 *::after{box-sizing:border-box;}\n#ppd-35791 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35791 .ppd-section{margin:0 0 4px;}\n#ppd-35791 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35791 h2.ppd-title,#ppd-35791 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35791 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35791 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35791 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35791 .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-35791 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-35791 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35791 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35791 ul.ppd-list li{margin:0;}\n#ppd-35791 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35791 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35791 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35791 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35791 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35791 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35791 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35791 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35791 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35791 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35791 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35791 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35791 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35791 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35791 .ppd-spec table td,#ppd-35791 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35791 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35791 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35791 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35791 figure.ppd-figure{margin:0;}\n#ppd-35791 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35791 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35791 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35791 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35791 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35791 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35791 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35791 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35791 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35791 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35791 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35791 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35791 .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-35791 .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-35791 .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-35791 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35791 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35791 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35791 .ppd-viewport{overflow:hidden;}\n#ppd-35791 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35791 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35791 .ppd-slide img+img{margin-top:16px;}\n#ppd-35791 .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-35791 .ppd-arrow:hover{background:#fff;}\n#ppd-35791 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35791 .ppd-arrow-prev{left:14px;}\n#ppd-35791 .ppd-arrow-next{right:14px;}\n#ppd-35791 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35791 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35791 .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-35791 .ppd-dots button::before{content:none;}\n#ppd-35791 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35791 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35791 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35791 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35791 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35791{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35791 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35791 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35791 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35791 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35791 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35791 .ppd-grid-2,#ppd-35791 .ppd-grid-3,#ppd-35791 .ppd-grid-4,#ppd-35791 .ppd-spec,#ppd-35791 .ppd-feature,#ppd-35791 .ppd-cols-2,#ppd-35791 .ppd-cols-3,#ppd-35791 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35791 .ppd-divider{padding:8px 0;}\n  #ppd-35791 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35791 .ppd-arrow-prev{left:8px;}\n  #ppd-35791 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35791 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35791 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35791 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35791 .ppd-track{transition:none;}\n  #ppd-35791 .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\"\u003eMinimalist Natural 4-Light Rattan Brass Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThis pendant light features a naturally woven rattan half-dome shade, creating inviting ambiance. Equipped with four lights, this pendant provides ample illumination, perfect for dining room, kitchens, living rooms, or hallway in need of a stylish upgrade.\u003c\/p\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\/4136240\/ea853ee3adedfb64.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ctable border=\"2\" class=\"aligncenter\" style=\"width: 330px; height: 288px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 40px;\"\u003e\n\u003ctd style=\"width: 243.221px; height: 40px; text-align: center;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 298.779px; height: 40px;\"\u003e\n\u003cp\u003eRattan, Metal\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40px;\"\u003e\n\u003ctd style=\"width: 243.221px; height: 40px; text-align: center;\"\u003e\u003cstrong\u003eFinish\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 298.779px; height: 40px;\"\u003e\n\u003cp\u003eGold\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 243.221px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eOverall\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 298.779px; height: 27px;\"\u003e20\" W, 19.75\" H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 243.221px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eShade\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 298.779px; height: 27px;\"\u003e11.25\" W at the top x 20\" W at the bottom x 9\" H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 243.221px; height: 27px; text-align: center;\"\u003e\n\u003cp\u003e\u003cstrong\u003eCanpony\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 298.779px; height: 27px;\"\u003e5.5\" W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27.6246px;\"\u003e\n\u003ctd style=\"width: 243.221px; height: 27.6246px; text-align: center;\"\u003e\u003cstrong\u003eWattage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 298.779px; height: 27.6246px;\"\u003e8 Watt Max \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 243.221px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 298.779px; height: 27px;\"\u003e‎E12 candelabra base G16.5 bulbs (not included.)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 243.221px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eNumber of Lights\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 298.779px; height: 27px;\"\u003e4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 243.221px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003ePower Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 298.779px; height: 27px;\"\u003eHardwired\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=\"Natural rattan wicker shade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136240\/185c54772c96a05a.jpg\"\u003e\u003cfigcaption\u003eNatural rattan wicker shade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Half-dome design\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136240\/81c374ff0e7339a9.jpg\"\u003e\u003cfigcaption\u003eHalf-dome design\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=\"4-Light  candle brass (not included bulbs)\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136240\/0590d8c2b450a8bb.jpg\"\u003e\u003cfigcaption\u003e4-Light  candle brass (not included bulbs)\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High-quality aged brass metal canpony\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136240\/d16e1a9fd874e44c.jpg\"\u003e\u003cfigcaption\u003eHigh-quality aged brass metal canpony\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\"\u003eLighting Effect\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=\"Turn On\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136240\/5c80d85fa1d798bd.jpg\"\u003e\u003cfigcaption\u003eTurn On\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Turn Off\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136240\/c5233725b6d2316f.jpg\"\u003e\u003cfigcaption\u003eTurn 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\u003c!-- auto:unknown --\u003e\n\u003cp style=\"text-align: center;\"\u003eIts minimalist design suits diverse interior styles, including coastal, rustic, modern.  With four lights, this pendant provides generous and even illumination, making it ideal for dining rooms, kitchens, living rooms, or hallways that require both functionality and style.\u003c\/p\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\/4136240\/d88a12c51760b9b5.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136240\/ffe75e9b0b5938fd.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136240\/55c44150b45f1750.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136240\/022c31d0d88c1144.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136240\/e6eaca1f1143d1e4.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136240\/a87a4b0031b2263f.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136240\/38aa35104408686c.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-35791');\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":48955242447104,"sku":null,"price":726.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/4f11875cf5e71c690d116dd3ee49322c.jpg?v=1783417345"},{"product_id":"karinne-natural-flower-rattan-pendant-light","title":"Karinne Natural Flower Rattan Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35737\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35737{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-35737 *,#ppd-35737 *::before,#ppd-35737 *::after{box-sizing:border-box;}\n#ppd-35737 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35737 .ppd-section{margin:0 0 4px;}\n#ppd-35737 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35737 h2.ppd-title,#ppd-35737 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35737 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35737 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35737 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35737 .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-35737 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-35737 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35737 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35737 ul.ppd-list li{margin:0;}\n#ppd-35737 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35737 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35737 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35737 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35737 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35737 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35737 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35737 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35737 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35737 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35737 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35737 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35737 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35737 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35737 .ppd-spec table td,#ppd-35737 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35737 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35737 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35737 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35737 figure.ppd-figure{margin:0;}\n#ppd-35737 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35737 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35737 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35737 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35737 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35737 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35737 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35737 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35737 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35737 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35737 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35737 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35737 .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-35737 .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-35737 .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-35737 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35737 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35737 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35737 .ppd-viewport{overflow:hidden;}\n#ppd-35737 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35737 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35737 .ppd-slide img+img{margin-top:16px;}\n#ppd-35737 .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-35737 .ppd-arrow:hover{background:#fff;}\n#ppd-35737 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35737 .ppd-arrow-prev{left:14px;}\n#ppd-35737 .ppd-arrow-next{right:14px;}\n#ppd-35737 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35737 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35737 .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-35737 .ppd-dots button::before{content:none;}\n#ppd-35737 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35737 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35737 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35737 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35737 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35737{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35737 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35737 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35737 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35737 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35737 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35737 .ppd-grid-2,#ppd-35737 .ppd-grid-3,#ppd-35737 .ppd-grid-4,#ppd-35737 .ppd-spec,#ppd-35737 .ppd-feature,#ppd-35737 .ppd-cols-2,#ppd-35737 .ppd-cols-3,#ppd-35737 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35737 .ppd-divider{padding:8px 0;}\n  #ppd-35737 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35737 .ppd-arrow-prev{left:8px;}\n  #ppd-35737 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35737 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35737 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35737 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35737 .ppd-track{transition:none;}\n  #ppd-35737 .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\"\u003eNatural Flower Rattan Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eNatural Flower Rattan Pendant Light - Made from water hyacinth, it features intricately braided edges for a Parisian-inspired look. Ideal for adding elegance to spaces like breakfast nooks, it comes in natural and mole black finishes with adjustable hanging height.\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\/4136224\/91be5dff9409a2bc.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\u003eMetal, Rattan\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\u003eSize\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003e18.75\" H x 24.25\" W x 24.25\" D\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\u003eSize\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003e19\" H x 14.5\" W x 14.5\" D\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\u003eSize\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003e23.6\" H x 21.2\" W x 21.2\" D\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\u003eVoltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003e110~240 Volts\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\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27.6563px;\"\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\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 205px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003ePower Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003eHardwired\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\u003eControl Method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; 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-2\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136224\/586d711df9ec5ab6.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136224\/cd156df76a27f0bc.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\"\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\/4136224\/560f0f5891797f76.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136224\/f7fb51f6ec61d71f.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136224\/2d540d636341fb08.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136224\/b2412bef3a84efdb.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136224\/8d6e953aaa425437.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136224\/637fd0a1f1533d20.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='18.75\" H x 24.25\" W x 24.25\" D' loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136224\/c4f7f6ccd96ec63f.jpg\"\u003e\u003cfigcaption\u003e18.75\" H x 24.25\" W x 24.25\" D\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt='19\" H x 14.5\" W x 14.5\" D' loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136224\/a13c95205e5b303d.jpg\"\u003e\u003cfigcaption\u003e19\" H x 14.5\" W x 14.5\" D\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt='23.6\" H x 21.2\" W x 21.2\" D' loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136224\/c8af4847f1fb288c.jpg\"\u003e\u003cfigcaption\u003e23.6\" H x 21.2\" W x 21.2\" D\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-35737');\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":"18.75\" H x 24.25\" W x 24.25\" D","offer_id":48955242578176,"sku":"42068","price":603.0,"currency_code":"USD","in_stock":true},{"title":"23.6\" H x 21.2\" W x 21.2\" D","offer_id":48955242610944,"sku":"42069","price":689.0,"currency_code":"USD","in_stock":true},{"title":"19\" H x 14.5\" W x 14.5\" D","offer_id":48955242643712,"sku":"42070","price":347.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/c5592fbb3d7ca83a6b22b6b92121845b.jpg?v=1783417349"},{"product_id":"tim-scandinavian-tiered-fabric-drum-chandelier","title":"Tim Scandinavian Tiered Fabric Drum Chandelier","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35580\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35580{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-35580 *,#ppd-35580 *::before,#ppd-35580 *::after{box-sizing:border-box;}\n#ppd-35580 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35580 .ppd-section{margin:0 0 4px;}\n#ppd-35580 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35580 h2.ppd-title,#ppd-35580 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35580 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35580 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35580 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35580 .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-35580 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-35580 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35580 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35580 ul.ppd-list li{margin:0;}\n#ppd-35580 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35580 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35580 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35580 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35580 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35580 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35580 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35580 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35580 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35580 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35580 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35580 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35580 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35580 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35580 .ppd-spec table td,#ppd-35580 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35580 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35580 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35580 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35580 figure.ppd-figure{margin:0;}\n#ppd-35580 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35580 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35580 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35580 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35580 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35580 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35580 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35580 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35580 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35580 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35580 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35580 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35580 .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-35580 .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-35580 .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-35580 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35580 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35580 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35580 .ppd-viewport{overflow:hidden;}\n#ppd-35580 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35580 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35580 .ppd-slide img+img{margin-top:16px;}\n#ppd-35580 .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-35580 .ppd-arrow:hover{background:#fff;}\n#ppd-35580 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35580 .ppd-arrow-prev{left:14px;}\n#ppd-35580 .ppd-arrow-next{right:14px;}\n#ppd-35580 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35580 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35580 .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-35580 .ppd-dots button::before{content:none;}\n#ppd-35580 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35580 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35580 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35580 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35580 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35580{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35580 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35580 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35580 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35580 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35580 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35580 .ppd-grid-2,#ppd-35580 .ppd-grid-3,#ppd-35580 .ppd-grid-4,#ppd-35580 .ppd-spec,#ppd-35580 .ppd-feature,#ppd-35580 .ppd-cols-2,#ppd-35580 .ppd-cols-3,#ppd-35580 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35580 .ppd-divider{padding:8px 0;}\n  #ppd-35580 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35580 .ppd-arrow-prev{left:8px;}\n  #ppd-35580 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35580 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35580 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35580 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35580 .ppd-track{transition:none;}\n  #ppd-35580 .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 Fabric Drum Chandelier\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eIts smooth lampshade, in an elegant hue, paired with a fine metallic fixture, exudes a sense of classic yet modern aesthetics. This fixture is not only visually pleasing but also seamlessly blends into a variety of indoor settings.\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\/4136140\/da2ca3d1c5f716ac.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ctable border=\"2\" class=\"aligncenter\" style=\"width: 549.078px; 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: 334.078px; height: 40px;\"\u003e\n\u003cp\u003eMetal, Fabric\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\u003eSize\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 334.078px; height: 27px;\"\u003eAs shown in the picture\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\u003eMaximum Wattage (Per Bulb)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 334.078px; height: 27px;\"\u003e40 W\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\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 334.078px; height: 27.6563px;\"\u003e‎E26 (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: 334.078px; height: 27px;\"\u003e5\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\u003ePower Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 334.078px; height: 27px;\"\u003eHardwired\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\u003eControl Method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 334.078px; 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\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\/4136140\/da2ca3d1c5f716ac.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\u003eSize\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27px;\"\u003eAs shown in the picture\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 (Per Bulb)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27px;\"\u003e40 W\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;\"\u003e5\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-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High quality silky smooth metal canopy\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136140\/87f57a2b5e729b39.jpg\"\u003e\u003cfigcaption\u003eHigh quality silky smooth metal canopy\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Multi-layered white fabric inner cover and beige outer cover\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136140\/18a1252b97f0969e.jpg\"\u003e\u003cfigcaption\u003eMulti-layered white fabric inner cover and beige outer cover\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\/4136140\/fce7aaf764069d5b.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136140\/7aa08093bbc1f057.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136140\/8abd0db6d986bee6.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\"\u003eAvailable Choice\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\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136140\/1b19bb82111d0700.jpg\"\u003e\u003cfigcaption\u003eBronze\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Brushed Nickel\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136140\/a00a0414dbec9663.jpg\"\u003e\u003cfigcaption\u003eBrushed Nickel\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-35580');\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":"Black","offer_id":48955246936320,"sku":"41316","price":263.59,"currency_code":"USD","in_stock":true},{"title":"Brushed Nickel","offer_id":48955246969088,"sku":"41317","price":275.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/0ea927ecc02123aee387dd59eba874aa.jpg?v=1783417391"},{"product_id":"jirax-farmhouse-rattan-dome-pendant-light-boho-hanging-rattan-light-fixture","title":"Jirax Farmhouse Rattan Dome Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35551\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35551{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-35551 *,#ppd-35551 *::before,#ppd-35551 *::after{box-sizing:border-box;}\n#ppd-35551 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35551 .ppd-section{margin:0 0 4px;}\n#ppd-35551 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35551 h2.ppd-title,#ppd-35551 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35551 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35551 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35551 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35551 .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-35551 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-35551 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35551 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35551 ul.ppd-list li{margin:0;}\n#ppd-35551 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35551 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35551 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35551 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35551 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35551 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35551 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35551 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35551 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35551 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35551 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35551 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35551 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35551 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35551 .ppd-spec table td,#ppd-35551 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35551 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35551 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35551 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35551 figure.ppd-figure{margin:0;}\n#ppd-35551 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35551 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35551 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35551 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35551 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35551 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35551 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35551 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35551 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35551 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35551 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35551 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35551 .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-35551 .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-35551 .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-35551 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35551 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35551 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35551 .ppd-viewport{overflow:hidden;}\n#ppd-35551 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35551 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35551 .ppd-slide img+img{margin-top:16px;}\n#ppd-35551 .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-35551 .ppd-arrow:hover{background:#fff;}\n#ppd-35551 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35551 .ppd-arrow-prev{left:14px;}\n#ppd-35551 .ppd-arrow-next{right:14px;}\n#ppd-35551 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35551 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35551 .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-35551 .ppd-dots button::before{content:none;}\n#ppd-35551 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35551 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35551 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35551 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35551 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35551{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35551 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35551 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35551 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35551 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35551 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35551 .ppd-grid-2,#ppd-35551 .ppd-grid-3,#ppd-35551 .ppd-grid-4,#ppd-35551 .ppd-spec,#ppd-35551 .ppd-feature,#ppd-35551 .ppd-cols-2,#ppd-35551 .ppd-cols-3,#ppd-35551 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35551 .ppd-divider{padding:8px 0;}\n  #ppd-35551 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35551 .ppd-arrow-prev{left:8px;}\n  #ppd-35551 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35551 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35551 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35551 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35551 .ppd-track{transition:none;}\n  #ppd-35551 .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\"\u003eFarmhouse Rattan Dome Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThe Farmhouse Rattan Dome Pendant Light is a modern and rustic rattan pendant light. Ideal for kitchen islands, bedrooms, living rooms, and dining rooms, it features a dome-shaped shade and a 2-bulb socket cluster. This hanging dome light adds a warm and inviting ambiance to any space.\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\/4136131\/7252400d3315adf9.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ctable border=\"2\" class=\"aligncenter\" style=\"width: 549.016px; 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: 334.016px; height: 40px;\"\u003e\n\u003cp\u003eMetal, Rattan, Rope\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\u003eSize\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 334.016px; height: 27px;\"\u003eAs shown in the picture\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\u003eVoltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 334.016px; height: 27px;\"\u003e120 Volts\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\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 334.016px; height: 27.6563px;\"\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: 334.016px; height: 27px;\"\u003e2\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\u003ePower Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 334.016px; height: 27px;\"\u003eHardwired\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\u003eControl Method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 334.016px; 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\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\/4136131\/7252400d3315adf9.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ctable border=\"2\" class=\"aligncenter\" style=\"width: 335.031px; height: 288px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 40px;\"\u003e\n\u003ctd style=\"width: 147px; height: 40px; text-align: center;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 176.031px; height: 40px;\"\u003e\n\u003cp\u003eMetal, Rattan, Rope\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 147px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eSize\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 176.031px; height: 27px;\"\u003eAs shown in the picture\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 147px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eVoltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 176.031px; height: 27px;\"\u003e120 Volts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27.6563px;\"\u003e\n\u003ctd style=\"width: 147px; height: 27.6563px; text-align: center;\"\u003e\u003cstrong\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 176.031px; height: 27.6563px;\"\u003e‎E26 (Not Included.)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 147px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eNumber of Lights\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 176.031px; height: 27px;\"\u003e2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 147px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003ePower Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 176.031px; height: 27px;\"\u003eHardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 147px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eControl Method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 176.031px; 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-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"A lampshade design with a dome that gradually decreases\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136131\/f9af76dee82e46b2.jpg\"\u003e\u003cfigcaption\u003eA lampshade design with a dome that gradually decreases\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Delicate and clear rattan weaving structure\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136131\/4f5f6b301c246051.jpg\"\u003e\u003cfigcaption\u003eDelicate and clear rattan weaving structure\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\/4136131\/6c80eef6b1642d96.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136131\/edc928ead257c348.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136131\/a6b79a8970e93e44.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136131\/e28f52e40f4f9b4c.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136131\/8192c4f17413cb03.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136131\/ecf5436b1e309509.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-35551');\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":48955247165696,"sku":null,"price":289.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/31d8a8a6d0889240068427acdf2284d5.jpg?v=1783417398"},{"product_id":"freja-boho-wood-drum-chandelier-natural-hanging-light-bedroom-living-room","title":"Freja Boho Wood Drum Chandelier","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35483\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35483{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-35483 *,#ppd-35483 *::before,#ppd-35483 *::after{box-sizing:border-box;}\n#ppd-35483 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35483 .ppd-section{margin:0 0 4px;}\n#ppd-35483 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35483 h2.ppd-title,#ppd-35483 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35483 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35483 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35483 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35483 .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-35483 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-35483 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35483 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35483 ul.ppd-list li{margin:0;}\n#ppd-35483 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35483 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35483 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35483 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35483 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35483 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35483 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35483 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35483 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35483 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35483 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35483 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35483 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35483 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35483 .ppd-spec table td,#ppd-35483 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35483 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35483 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35483 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35483 figure.ppd-figure{margin:0;}\n#ppd-35483 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35483 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35483 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35483 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35483 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35483 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35483 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35483 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35483 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35483 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35483 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35483 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35483 .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-35483 .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-35483 .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-35483 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35483 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35483 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35483 .ppd-viewport{overflow:hidden;}\n#ppd-35483 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35483 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35483 .ppd-slide img+img{margin-top:16px;}\n#ppd-35483 .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-35483 .ppd-arrow:hover{background:#fff;}\n#ppd-35483 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35483 .ppd-arrow-prev{left:14px;}\n#ppd-35483 .ppd-arrow-next{right:14px;}\n#ppd-35483 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35483 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35483 .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-35483 .ppd-dots button::before{content:none;}\n#ppd-35483 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35483 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35483 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35483 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35483 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35483{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35483 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35483 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35483 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35483 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35483 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35483 .ppd-grid-2,#ppd-35483 .ppd-grid-3,#ppd-35483 .ppd-grid-4,#ppd-35483 .ppd-spec,#ppd-35483 .ppd-feature,#ppd-35483 .ppd-cols-2,#ppd-35483 .ppd-cols-3,#ppd-35483 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35483 .ppd-divider{padding:8px 0;}\n  #ppd-35483 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35483 .ppd-arrow-prev{left:8px;}\n  #ppd-35483 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35483 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35483 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35483 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35483 .ppd-track{transition:none;}\n  #ppd-35483 .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\"\u003eBoho Wood Drum Chandelier\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eElevate your home decor with this boho wood drum chandelier, available in multiple finishes for versatile styling. The hourglass shape and wooden slats add a unique touch, ideal for dining rooms and bedrooms. This chandelier brings bohemian charm and rustic elegance to any space.\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\/4136092\/4d8457fc8f4c462e.png\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Wood\u003c\/li\u003e\n\u003cli\u003eCanopy: 1'' H X 4.7'' W X 4.7'' D\u003c\/li\u003e\n\u003cli\u003eFixture: 8.5'' H X 17.7'' W X 17.7'' D\u003c\/li\u003e\n\u003cli\u003eOverall Minimum Height: 10'' H\u003c\/li\u003e\n\u003cli\u003eWeight: 4 lb.\u003c\/li\u003e\n\u003cli\u003eBulb Type: E26 (Not Included)\u003c\/li\u003e\n\u003cli\u003eNumber of Lights: 3\u003c\/li\u003e\n\u003cli\u003eVolts: 110-120VAC\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 wood\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136092\/c0cfa64a4facacfc.png\"\u003e\u003cfigcaption\u003eHigh quality wood\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High light transmittance glass lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136092\/8b1bf5854d041c23.png\"\u003e\u003cfigcaption\u003eHigh light transmittance glass 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\/4136092\/d2427633766bc0fe.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136092\/ed1d4e3a74630a42.png\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136092\/a93ab6b0dd5e9bcb.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\"\u003eAvailable Choice\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=\"Natural Wood\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136092\/7f81091df7c13a7d.png\"\u003e\u003cfigcaption\u003eNatural Wood\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Brown\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136092\/47d0d90fdd4907cb.png\"\u003e\u003cfigcaption\u003eBrown\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Coffee\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136092\/ffd24d17d268732a.jpg\"\u003e\u003cfigcaption\u003eCoffee\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Antique White \/ Natural\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136092\/1cda4805d49fc353.png\"\u003e\u003cfigcaption\u003eAntique White \/ Natural\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-35483');\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":"Coffee","offer_id":48955248509184,"sku":"40956","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Antique White \/ Natural","offer_id":48955248541952,"sku":"40957","price":169.99,"currency_code":"USD","in_stock":true},{"title":"Brown","offer_id":48955248574720,"sku":"40958","price":169.99,"currency_code":"USD","in_stock":true},{"title":"Natural Wood","offer_id":48955248607488,"sku":"40959","price":169.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/3a0bf334c69a8dac40f25de83c5c53d4.jpg?v=1783417423"},{"product_id":"clioan-bohemian-woven-rattan-pendant-light-natural-dome-hanging-light","title":"Clioan Bohemian Woven Rattan Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35484\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35484{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-35484 *,#ppd-35484 *::before,#ppd-35484 *::after{box-sizing:border-box;}\n#ppd-35484 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35484 .ppd-section{margin:0 0 4px;}\n#ppd-35484 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35484 h2.ppd-title,#ppd-35484 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35484 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35484 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35484 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35484 .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-35484 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-35484 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35484 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35484 ul.ppd-list li{margin:0;}\n#ppd-35484 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35484 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35484 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35484 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35484 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35484 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35484 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35484 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35484 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35484 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35484 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35484 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35484 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35484 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35484 .ppd-spec table td,#ppd-35484 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35484 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35484 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35484 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35484 figure.ppd-figure{margin:0;}\n#ppd-35484 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35484 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35484 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35484 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35484 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35484 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35484 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35484 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35484 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35484 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35484 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35484 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35484 .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-35484 .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-35484 .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-35484 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35484 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35484 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35484 .ppd-viewport{overflow:hidden;}\n#ppd-35484 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35484 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35484 .ppd-slide img+img{margin-top:16px;}\n#ppd-35484 .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-35484 .ppd-arrow:hover{background:#fff;}\n#ppd-35484 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35484 .ppd-arrow-prev{left:14px;}\n#ppd-35484 .ppd-arrow-next{right:14px;}\n#ppd-35484 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35484 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35484 .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-35484 .ppd-dots button::before{content:none;}\n#ppd-35484 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35484 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35484 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35484 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35484 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35484{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35484 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35484 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35484 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35484 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35484 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35484 .ppd-grid-2,#ppd-35484 .ppd-grid-3,#ppd-35484 .ppd-grid-4,#ppd-35484 .ppd-spec,#ppd-35484 .ppd-feature,#ppd-35484 .ppd-cols-2,#ppd-35484 .ppd-cols-3,#ppd-35484 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35484 .ppd-divider{padding:8px 0;}\n  #ppd-35484 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35484 .ppd-arrow-prev{left:8px;}\n  #ppd-35484 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35484 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35484 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35484 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35484 .ppd-track{transition:none;}\n  #ppd-35484 .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\"\u003eBohemian Woven Rattan Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThis kitchen island pendant light with water ripple glass and matte black metal offers a modern charm, matching various furnishing styles and adding elegance to your home. Ideal for bedrooms, living rooms, dining rooms, entryways, hallways, etc.\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: Rattan\u003c\/li\u003e\n\u003cli\u003eSize: As shown in the picture\u003c\/li\u003e\n\u003cli\u003eSize: 21.65'' H X 21.65'' W X 21.65'' D\u003c\/li\u003e\n\u003cli\u003eNumber of Light: 1\u003c\/li\u003e\n\u003cli\u003eWire Length: 59'' L\u003c\/li\u003e\n\u003cli\u003eBulb Base: E26 (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\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136091\/4bfe4e050ab8b462.png\"\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\/4136091\/a6f1f1ef5bed1840.png\"\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=\"White woven sphere\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136091\/c1d565248fec712a.jpg\"\u003e\u003cfigcaption\u003eWhite woven sphere\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Switch light effect display\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136091\/1566a6fc10262da3.jpg\"\u003e\u003cfigcaption\u003eSwitch light effect display\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\/4136091\/11932c5876ee22a8.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136091\/7eb510593171ac9c.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136091\/9e7029386147fcc0.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35484');\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":"13.78'' H x 13.78'' W x 13.78'' D","offer_id":48955248705792,"sku":"40962","price":209.99,"currency_code":"USD","in_stock":true},{"title":"17.71'' H x 17.71\" W' x 17.71'' D","offer_id":48955248738560,"sku":"40963","price":409.99,"currency_code":"USD","in_stock":true},{"title":"21.65'' H x 21.65'' W x 21.65'' D","offer_id":48955248771328,"sku":"40964","price":435.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/13cb34425eca4a2091281752a53dd408.jpg?v=1783417424"},{"product_id":"daxter-bohemian-woven-rattan-scalloped-pendant-light","title":"Daxter Bohemian Woven Rattan Scalloped Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35443\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35443{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-35443 *,#ppd-35443 *::before,#ppd-35443 *::after{box-sizing:border-box;}\n#ppd-35443 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35443 .ppd-section{margin:0 0 4px;}\n#ppd-35443 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35443 h2.ppd-title,#ppd-35443 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35443 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35443 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35443 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35443 .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-35443 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-35443 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35443 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35443 ul.ppd-list li{margin:0;}\n#ppd-35443 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35443 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35443 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35443 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35443 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35443 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35443 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35443 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35443 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35443 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35443 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35443 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35443 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35443 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35443 .ppd-spec table td,#ppd-35443 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35443 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35443 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35443 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35443 figure.ppd-figure{margin:0;}\n#ppd-35443 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35443 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35443 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35443 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35443 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35443 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35443 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35443 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35443 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35443 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35443 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35443 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35443 .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-35443 .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-35443 .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-35443 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35443 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35443 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35443 .ppd-viewport{overflow:hidden;}\n#ppd-35443 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35443 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35443 .ppd-slide img+img{margin-top:16px;}\n#ppd-35443 .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-35443 .ppd-arrow:hover{background:#fff;}\n#ppd-35443 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35443 .ppd-arrow-prev{left:14px;}\n#ppd-35443 .ppd-arrow-next{right:14px;}\n#ppd-35443 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35443 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35443 .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-35443 .ppd-dots button::before{content:none;}\n#ppd-35443 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35443 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35443 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35443 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35443 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35443{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35443 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35443 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35443 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35443 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35443 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35443 .ppd-grid-2,#ppd-35443 .ppd-grid-3,#ppd-35443 .ppd-grid-4,#ppd-35443 .ppd-spec,#ppd-35443 .ppd-feature,#ppd-35443 .ppd-cols-2,#ppd-35443 .ppd-cols-3,#ppd-35443 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35443 .ppd-divider{padding:8px 0;}\n  #ppd-35443 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35443 .ppd-arrow-prev{left:8px;}\n  #ppd-35443 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35443 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35443 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35443 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35443 .ppd-track{transition:none;}\n  #ppd-35443 .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\"\u003eBohemian Woven Rattan Scalloped Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eEnhance your decor with this Bohemian Woven Rattan Scalloped Pendant Light. Its woven rattan and scalloped edges offer a boho touch, perfect for kitchen islands or living rooms. This pendant light combines natural charm with modern style.\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\/4136064\/97ac63e2fca3129c.jpg\"\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\/4136064\/cd9f5b141de0eb4b.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Iron, Rattan\u003c\/li\u003e\n\u003cli\u003eOverall: 34.25\" diam, 12\" h\u003c\/li\u003e\n\u003cli\u003eMinimum Hanging Length: 12\" l\u003c\/li\u003e\n\u003cli\u003eMaximum Hanging Length: 40\" l\u003c\/li\u003e\n\u003cli\u003eCanopy: 5\" diam, 1\" th\u003c\/li\u003e\n\u003cli\u003eWeight: 10 lbs.\u003c\/li\u003e\n\u003cli\u003eLight source: E26(Not Included)\u003c\/li\u003e\n\u003cli\u003eMaximum Wattage Per Socket: 60W\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-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Sturdy black metal canopy\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136064\/d365010bf82c740c.jpg\"\u003e\u003cfigcaption\u003eSturdy black metal canopy\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Natural handwoven rattan shade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136064\/28f3803f6c97a983.jpg\"\u003e\u003cfigcaption\u003eNatural handwoven rattan shade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Fine woven texture detail\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136064\/908b5c15f42a6da4.jpg\"\u003e\u003cfigcaption\u003eFine woven texture detail\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\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Dining Room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136064\/37705de3e226d10c.jpg\"\u003e\u003cfigcaption\u003eDining Room\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\/4136064\/6df2c6626f2b4b26.jpg\"\u003e\u003cfigcaption\u003eKitchen Island\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Living Room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136064\/c388d71c087d3271.jpg\"\u003e\u003cfigcaption\u003eLiving Room\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\"\u003eAvailable Choice\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\/4136064\/d94919fa1290e55f.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136064\/8458d022abcaff7b.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35443');\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 Wash","offer_id":48955249361152,"sku":"40601","price":679.0,"currency_code":"USD","in_stock":true},{"title":"Natural Rattan","offer_id":48955249393920,"sku":"40602","price":679.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/3203abf6aa434831dc2bfa4bc9545d4d.jpg?v=1783417433"},{"product_id":"modern-4-light-rope-shade-drum-chandelier-coastal-hourglass-tapered-pendant-light-bedroom-living-room-entryway-dining-room-hotel","title":"Emily Modern 4 Light Rope Shade Drum Chandelier","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35282\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35282{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-35282 *,#ppd-35282 *::before,#ppd-35282 *::after{box-sizing:border-box;}\n#ppd-35282 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35282 .ppd-section{margin:0 0 4px;}\n#ppd-35282 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35282 h2.ppd-title,#ppd-35282 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35282 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35282 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35282 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35282 .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-35282 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-35282 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35282 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35282 ul.ppd-list li{margin:0;}\n#ppd-35282 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35282 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35282 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35282 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35282 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35282 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35282 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35282 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35282 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35282 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35282 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35282 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35282 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35282 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35282 .ppd-spec table td,#ppd-35282 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35282 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35282 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35282 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35282 figure.ppd-figure{margin:0;}\n#ppd-35282 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35282 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35282 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35282 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35282 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35282 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35282 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35282 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35282 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35282 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35282 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35282 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35282 .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-35282 .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-35282 .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-35282 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35282 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35282 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35282 .ppd-viewport{overflow:hidden;}\n#ppd-35282 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35282 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35282 .ppd-slide img+img{margin-top:16px;}\n#ppd-35282 .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-35282 .ppd-arrow:hover{background:#fff;}\n#ppd-35282 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35282 .ppd-arrow-prev{left:14px;}\n#ppd-35282 .ppd-arrow-next{right:14px;}\n#ppd-35282 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35282 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35282 .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-35282 .ppd-dots button::before{content:none;}\n#ppd-35282 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35282 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35282 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35282 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35282 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35282{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35282 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35282 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35282 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35282 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35282 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35282 .ppd-grid-2,#ppd-35282 .ppd-grid-3,#ppd-35282 .ppd-grid-4,#ppd-35282 .ppd-spec,#ppd-35282 .ppd-feature,#ppd-35282 .ppd-cols-2,#ppd-35282 .ppd-cols-3,#ppd-35282 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35282 .ppd-divider{padding:8px 0;}\n  #ppd-35282 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35282 .ppd-arrow-prev{left:8px;}\n  #ppd-35282 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35282 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35282 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35282 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35282 .ppd-track{transition:none;}\n  #ppd-35282 .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 4 Light Rope Shade Drum Chandelier\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eDrawing from Audrey Hepburn's enduring charm, this versatile collection blends elegance with Bohemian and modern interiors. Offered in various sizes, it boasts hand-wrapped bleached rope and distressed brass for a striking contrast. Highlighted by a large woven drum shade, it adds sophistication to any space.\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\/4135972\/f1ce99a0dcc25897.png\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Metal, Hand-Woven Rope\u003c\/li\u003e\n\u003cli\u003eFixture: 11.5'' H X 24'' W X 24'' D\u003c\/li\u003e\n\u003cli\u003eLight source: E26(Not Included)\u003c\/li\u003e\n\u003cli\u003eNumber of Lights: 4\u003c\/li\u003e\n\u003cli\u003ePower Source: Hardwired\u003c\/li\u003e\n\u003cli\u003eVoltage: 120 Volt\u003c\/li\u003e\n\u003cli\u003eMaximum Wattage (Per Bulb): 40 Watt\u003c\/li\u003e\n\u003cli\u003eControl Method: Push button switch(Not Included)\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-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"With hand-woven rope\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135972\/a301bffcea0d1f45.jpg\"\u003e\u003cfigcaption\u003eWith hand-woven rope\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High quality metal canopy\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135972\/8381e55348871510.jpg\"\u003e\u003cfigcaption\u003eHigh quality metal canopy\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Crafted from iron with brass accents\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135972\/b13c55647a766930.jpg\"\u003e\u003cfigcaption\u003eCrafted from iron with brass accents\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\/4135972\/79556191f1f23fc9.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135972\/0d38f789142958a6.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135972\/6d4b20bfdd526ec5.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\/4135972\/e8128605b87c6eae.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135972\/f93ac319ca4b6038.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135972\/5c0a4ee40cfffa5e.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35282');\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":48955276001536,"sku":null,"price":599.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/401ada1a77f85eeb2e7ec78cc8efcd95.jpg?v=1783417513"},{"product_id":"holli-organic-boho-wicker-rattan-pendant-light","title":"Holli Organic Boho Wicker Rattan Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35285\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35285{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-35285 *,#ppd-35285 *::before,#ppd-35285 *::after{box-sizing:border-box;}\n#ppd-35285 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35285 .ppd-section{margin:0 0 4px;}\n#ppd-35285 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35285 h2.ppd-title,#ppd-35285 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35285 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35285 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35285 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35285 .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-35285 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-35285 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35285 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35285 ul.ppd-list li{margin:0;}\n#ppd-35285 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35285 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35285 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35285 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35285 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35285 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35285 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35285 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35285 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35285 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35285 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35285 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35285 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35285 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35285 .ppd-spec table td,#ppd-35285 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35285 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35285 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35285 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35285 figure.ppd-figure{margin:0;}\n#ppd-35285 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35285 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35285 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35285 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35285 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35285 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35285 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35285 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35285 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35285 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35285 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35285 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35285 .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-35285 .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-35285 .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-35285 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35285 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35285 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35285 .ppd-viewport{overflow:hidden;}\n#ppd-35285 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35285 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35285 .ppd-slide img+img{margin-top:16px;}\n#ppd-35285 .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-35285 .ppd-arrow:hover{background:#fff;}\n#ppd-35285 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35285 .ppd-arrow-prev{left:14px;}\n#ppd-35285 .ppd-arrow-next{right:14px;}\n#ppd-35285 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35285 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35285 .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-35285 .ppd-dots button::before{content:none;}\n#ppd-35285 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35285 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35285 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35285 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35285 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35285{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35285 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35285 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35285 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35285 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35285 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35285 .ppd-grid-2,#ppd-35285 .ppd-grid-3,#ppd-35285 .ppd-grid-4,#ppd-35285 .ppd-spec,#ppd-35285 .ppd-feature,#ppd-35285 .ppd-cols-2,#ppd-35285 .ppd-cols-3,#ppd-35285 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35285 .ppd-divider{padding:8px 0;}\n  #ppd-35285 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35285 .ppd-arrow-prev{left:8px;}\n  #ppd-35285 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35285 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35285 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35285 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35285 .ppd-track{transition:none;}\n  #ppd-35285 .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\"\u003eOrganic Boho Wicker Rattan Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eHandwoven Rattan Pendant Light – Boho Wicker Hanging Lamp for Dining Room, Kitchen Island, Bedroom, Living Room – Natural Jute Ceiling Light Fixture with Unique Asymmetrical Shade,perfect for dining areas, kitchen islands, bedrooms, or living 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\/4135971\/2fe3d99a439b7f22.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Jute, Steel, Fabric Cord\u003c\/li\u003e\n\u003cli\u003eSize: 12.5\"H x 20.5\"W x 24\"D\u003c\/li\u003e\n\u003cli\u003eBase: 0.5\"H x 5\" Diameter\u003c\/li\u003e\n\u003cli\u003eLight source: E26(Not Included)\u003c\/li\u003e\n\u003cli\u003eNumber of Lights: 1\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-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High-quality Jute lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135971\/980fcfdd33938dfe.jpg\"\u003e\u003cfigcaption\u003eHigh-quality Jute lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"1-Light\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135971\/e7ced31532205af5.jpg\"\u003e\u003cfigcaption\u003e1-Light\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Fabric Cord\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135971\/df28775b196172f3.jpg\"\u003e\u003cfigcaption\u003eFabric Cord\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-2\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135971\/2bed68c4651643af.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135971\/671412caf66816b2.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\/4135971\/9e729a4d822e8220.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135971\/5e0a7bfeeada6c8d.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35285');\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 Rattan Color","offer_id":48955278098688,"sku":"41926","price":285.0,"currency_code":"USD","in_stock":true},{"title":"Dark Brown Rattan","offer_id":48955278131456,"sku":"41927","price":285.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/5e0eb0b1ce06d2ec4cf62314503743d9.jpg?v=1783417515"},{"product_id":"bohemian-style-bleached-rattan-pendant-rustic-dome-rattan-hanging-lamp-bedroom-living-room-dining-room-kitchen-island-teahouse","title":"Laura Bohemian Style Bleached Rattan Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35281\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35281{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-35281 *,#ppd-35281 *::before,#ppd-35281 *::after{box-sizing:border-box;}\n#ppd-35281 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35281 .ppd-section{margin:0 0 4px;}\n#ppd-35281 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35281 h2.ppd-title,#ppd-35281 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35281 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35281 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35281 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35281 .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-35281 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-35281 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35281 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35281 ul.ppd-list li{margin:0;}\n#ppd-35281 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35281 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35281 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35281 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35281 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35281 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35281 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35281 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35281 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35281 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35281 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35281 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35281 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35281 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35281 .ppd-spec table td,#ppd-35281 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35281 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35281 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35281 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35281 figure.ppd-figure{margin:0;}\n#ppd-35281 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35281 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35281 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35281 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35281 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35281 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35281 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35281 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35281 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35281 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35281 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35281 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35281 .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-35281 .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-35281 .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-35281 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35281 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35281 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35281 .ppd-viewport{overflow:hidden;}\n#ppd-35281 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35281 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35281 .ppd-slide img+img{margin-top:16px;}\n#ppd-35281 .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-35281 .ppd-arrow:hover{background:#fff;}\n#ppd-35281 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35281 .ppd-arrow-prev{left:14px;}\n#ppd-35281 .ppd-arrow-next{right:14px;}\n#ppd-35281 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35281 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35281 .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-35281 .ppd-dots button::before{content:none;}\n#ppd-35281 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35281 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35281 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35281 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35281 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35281{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35281 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35281 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35281 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35281 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35281 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35281 .ppd-grid-2,#ppd-35281 .ppd-grid-3,#ppd-35281 .ppd-grid-4,#ppd-35281 .ppd-spec,#ppd-35281 .ppd-feature,#ppd-35281 .ppd-cols-2,#ppd-35281 .ppd-cols-3,#ppd-35281 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35281 .ppd-divider{padding:8px 0;}\n  #ppd-35281 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35281 .ppd-arrow-prev{left:8px;}\n  #ppd-35281 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35281 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35281 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35281 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35281 .ppd-track{transition:none;}\n  #ppd-35281 .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\"\u003eBohemian Style Bleached Rattan Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eMade of wicker on a metal frame with white washed finish. This product is made of rapidly renewable, natural rattan a responsible material and one of our most-loved.\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\/4135966\/10961dc180db08dc.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\u003c\/li\u003e\n\u003cli\u003eSmall Overall: 18.5\" diam, 16\" h\u003c\/li\u003e\n\u003cli\u003eLarge Overall: 23\" diam, 20\" h\u003c\/li\u003e\n\u003cli\u003eLight source: E26(Not Included)\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\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\/4135966\/73fa12138c7c6414.jpg\"\u003e\u003cfigcaption\u003eHigh quality metal canopy\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"White washed rattan\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135966\/527c5f5b3bfb94ad.jpg\"\u003e\u003cfigcaption\u003eWhite washed rattan\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\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Kitchen Island\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135966\/367f1872708e0139.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\/4135966\/d96b431c6620d1c9.jpg\"\u003e\u003cfigcaption\u003eDining Room\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Living Room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135966\/1d3418e090029a72.jpg\"\u003e\u003cfigcaption\u003eLiving Room\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-35281');\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":"Small","offer_id":48955280294144,"sku":"39883","price":258.0,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":48955280326912,"sku":"39884","price":369.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/ae4c25c6148e90380f2151ec4309403e.jpg?v=1783417517"},{"product_id":"large-farmhouse-rattan-pendant-light-natural-rattan-hanging-lamp-bedroom-living-room-entryway-dining-room-kitchen-island","title":"Barbara Coastal Rattan Pendant Light Kitchen Island","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35274\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35274{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-35274 *,#ppd-35274 *::before,#ppd-35274 *::after{box-sizing:border-box;}\n#ppd-35274 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35274 .ppd-section{margin:0 0 4px;}\n#ppd-35274 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35274 h2.ppd-title,#ppd-35274 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35274 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35274 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35274 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35274 .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-35274 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-35274 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35274 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35274 ul.ppd-list li{margin:0;}\n#ppd-35274 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35274 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35274 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35274 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35274 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35274 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35274 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35274 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35274 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35274 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35274 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35274 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35274 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35274 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35274 .ppd-spec table td,#ppd-35274 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35274 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35274 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35274 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35274 figure.ppd-figure{margin:0;}\n#ppd-35274 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35274 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35274 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35274 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35274 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35274 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35274 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35274 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35274 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35274 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35274 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35274 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35274 .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-35274 .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-35274 .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-35274 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35274 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35274 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35274 .ppd-viewport{overflow:hidden;}\n#ppd-35274 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35274 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35274 .ppd-slide img+img{margin-top:16px;}\n#ppd-35274 .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-35274 .ppd-arrow:hover{background:#fff;}\n#ppd-35274 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35274 .ppd-arrow-prev{left:14px;}\n#ppd-35274 .ppd-arrow-next{right:14px;}\n#ppd-35274 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35274 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35274 .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-35274 .ppd-dots button::before{content:none;}\n#ppd-35274 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35274 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35274 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35274 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35274 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35274{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35274 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35274 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35274 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35274 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35274 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35274 .ppd-grid-2,#ppd-35274 .ppd-grid-3,#ppd-35274 .ppd-grid-4,#ppd-35274 .ppd-spec,#ppd-35274 .ppd-feature,#ppd-35274 .ppd-cols-2,#ppd-35274 .ppd-cols-3,#ppd-35274 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35274 .ppd-divider{padding:8px 0;}\n  #ppd-35274 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35274 .ppd-arrow-prev{left:8px;}\n  #ppd-35274 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35274 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35274 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35274 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35274 .ppd-track{transition:none;}\n  #ppd-35274 .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\"\u003eCoastal Rattan Pendant Light Kitchen Island\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThis rattan pendant light combines natural coastal charm with a retro luxurious feel. Featuring a symmetrical woven design, it’s perfect for kitchens, islands, or high ceilings, bringing effortless style, calming ambiance, and a touch of wabi-sabi elegance to any space.\u003c\/p\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\/4135961\/92feea0314114c58.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135961\/612179bef6cbd633.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\"\u003eWhy Choose This 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\/4135961\/586c0af0befdafbb.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eNatural handwoven rattan for organic texture.\u003c\/li\u003e\n\u003cli\u003ePerfect for kitchens, living rooms, and entryways.\u003c\/li\u003e\n\u003cli\u003eRetro farmhouse charm with luxurious style.\u003c\/li\u003e\n\u003cli\u003eCalming coastal vibes and warm ambiance.\u003c\/li\u003e\n\u003cli\u003eFits modern homes and stylish restaurants.\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\"\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\/4135961\/9086e152618810f4.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\u003c\/li\u003e\n\u003cli\u003eSize: As shown in the picture\u003c\/li\u003e\n\u003cli\u003eBulb Base: E26\/E27(Not Included)\u003c\/li\u003e\n\u003cli\u003eNumber of Lights: 3\u003c\/li\u003e\n\u003cli\u003eVoltage: 220-240V\u003c\/li\u003e\n\u003cli\u003ePower Source: Hardwired\u003c\/li\u003e\n\u003cli\u003eControl Method: Push button switch(Not Included)\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=\"Lights Off\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135961\/e032c0f026eb9b98.jpg\"\u003e\u003cfigcaption\u003eLights Off\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Lights On\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135961\/97e6d78842e008fe.jpg\"\u003e\u003cfigcaption\u003eLights On\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\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Kitchen Island\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135961\/1eef538f0d0d87e9.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\/4135961\/9953d9332225b793.jpg\"\u003e\u003cfigcaption\u003eDining room\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Living room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135961\/4bc3c1f6b7e09957.jpg\"\u003e\u003cfigcaption\u003eLiving room\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-35274');\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":"40CM*22CM \/ Hardwired (White)","offer_id":48955287601408,"sku":"39873","price":179.0,"currency_code":"USD","in_stock":true},{"title":"50CM*28CM \/ Hardwired (White)","offer_id":48955287634176,"sku":"39874","price":260.0,"currency_code":"USD","in_stock":true},{"title":"60CM*33CM \/ Hardwired (White)","offer_id":48955287666944,"sku":"39875","price":552.0,"currency_code":"USD","in_stock":true},{"title":"40CM*22CM \/ Hardwired (Black)","offer_id":48955287699712,"sku":"39876","price":179.0,"currency_code":"USD","in_stock":true},{"title":"50CM*28CM \/ Hardwired (Black)","offer_id":48955287732480,"sku":"39877","price":260.0,"currency_code":"USD","in_stock":true},{"title":"60CM*33CM \/ Hardwired (Black)","offer_id":48955287765248,"sku":"39878","price":552.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/bec14398b4b311bfac1edaf0a3e6dd36.jpg?v=1783417522"},{"product_id":"coastal-natural-rattan-drum-chandelier-farmhouse-wicker-hanging-lamp-bedroom-living-room-foyer-kitchen-island-stairway-teahouse","title":"Arlo Bohemian 5 Light Natural Rattan Drum Chandelier","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35205\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35205{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-35205 *,#ppd-35205 *::before,#ppd-35205 *::after{box-sizing:border-box;}\n#ppd-35205 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35205 .ppd-section{margin:0 0 4px;}\n#ppd-35205 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35205 h2.ppd-title,#ppd-35205 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35205 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35205 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35205 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35205 .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-35205 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-35205 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35205 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35205 ul.ppd-list li{margin:0;}\n#ppd-35205 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35205 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35205 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35205 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35205 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35205 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35205 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35205 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35205 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35205 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35205 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35205 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35205 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35205 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35205 .ppd-spec table td,#ppd-35205 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35205 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35205 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35205 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35205 figure.ppd-figure{margin:0;}\n#ppd-35205 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35205 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35205 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35205 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35205 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35205 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35205 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35205 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35205 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35205 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35205 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35205 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35205 .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-35205 .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-35205 .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-35205 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35205 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35205 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35205 .ppd-viewport{overflow:hidden;}\n#ppd-35205 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35205 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35205 .ppd-slide img+img{margin-top:16px;}\n#ppd-35205 .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-35205 .ppd-arrow:hover{background:#fff;}\n#ppd-35205 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35205 .ppd-arrow-prev{left:14px;}\n#ppd-35205 .ppd-arrow-next{right:14px;}\n#ppd-35205 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35205 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35205 .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-35205 .ppd-dots button::before{content:none;}\n#ppd-35205 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35205 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35205 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35205 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35205 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35205{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35205 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35205 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35205 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35205 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35205 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35205 .ppd-grid-2,#ppd-35205 .ppd-grid-3,#ppd-35205 .ppd-grid-4,#ppd-35205 .ppd-spec,#ppd-35205 .ppd-feature,#ppd-35205 .ppd-cols-2,#ppd-35205 .ppd-cols-3,#ppd-35205 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35205 .ppd-divider{padding:8px 0;}\n  #ppd-35205 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35205 .ppd-arrow-prev{left:8px;}\n  #ppd-35205 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35205 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35205 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35205 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35205 .ppd-track{transition:none;}\n  #ppd-35205 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eBohemian 5 Light Natural Rattan Drum Chandelier\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\u003c!-- auto:unknown --\u003e\n\u003cp\u003eOur bohemian hand woven drum chandelier, a 5 light natural rattan drum chandelier, uses pure handmade rattan craft. It's perfect as a large farmhouse chandelier for dining room, or as a coastal hanging pendant light for living room and foyer lighting fixtures, adding artistic retro and elegant charm everywhere.\u003c\/p\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\/4135914\/d55fb7e02a29a4bc.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135914\/30dae4aa3c665cdd.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\"\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\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135914\/b2dbf0ebd3ecfd48.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\u003c\/li\u003e\n\u003cli\u003eCanopy: 1'' H X 4.72'' W\u003c\/li\u003e\n\u003cli\u003eFixture: 70.86'' H X 11.33'' W X 18.89'' D\u003c\/li\u003e\n\u003cli\u003eShade: 8.66'' H X 18.89'' W X 18.89'' D\u003c\/li\u003e\n\u003cli\u003eChain Length: 59.05'' L\u003c\/li\u003e\n\u003cli\u003eNumber of Lights: 5\u003c\/li\u003e\n\u003cli\u003eAdjustable Length: Yes\u003c\/li\u003e\n\u003cli\u003eBulb Base: E12\/Candelabra\u003c\/li\u003e\n\u003cli\u003eVoltage: 110 Volt\u003c\/li\u003e\n\u003cli\u003eMaximum Wattage (Per Bulb): 60 Watt\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\"\u003eProduct Feature\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\u003e\n\u003cstrong\u003ePure Handmade Rattan Craftsmanship\u003c\/strong\u003e – Every detail of this chandelier is meticulously crafted by skilled artisans using natural rattan.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoft Ambient Glow\u003c\/strong\u003e – Filters light to create a captivating play of soft shadows, adding warmth.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBohemian Charm\u003c\/strong\u003e – Natural Rattan chandelier, blends with bohemian decor, a focal point.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Color Options\u003c\/strong\u003e – Choose from white, black, nickel, or gold.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIdeal for Multiple Spaces\u003c\/strong\u003e – Ideal for bedrooms, kitchen islands, living rooms, dining rooms, and entryways.\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\/4135914\/227842dccce05fa9.jpg\"\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\u003ch2 class=\"ppd-title\"\u003eExquisite Craftsmanship in Detail​\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eHigh-Definition Photos Unveiling the Authentic Beauty of the Product\u003c\/p\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\/4135914\/f964e9d2f7b1ee67.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135914\/36692495d52f3878.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eHow to insatll？\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cbutton aria-label=\"Play product video 1\" class=\"ppd-video\" data-src=\"https:\/\/vidtags.net\/video-link\/iorIjoWTawUKHj\" 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\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eVersatile Applications\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eWhere Beauty Fuses with Practicality: Ideal for bedroom lighting to set a relaxing mood, adding a stylish touch to the kitchen island, beautifying the living room, creating an inviting dining space, making a grand entrance at the entryway, or giving your kitchen a vintage - bohemian flair. The bohemian hand - woven drum chandelier is your go - to choice.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003c\/p\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=\"Bedroom\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135914\/5a7079d1872f83be.jpg\"\u003e\u003cfigcaption\u003eBedroom\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\/4135914\/54e45996f1927b67.jpg\"\u003e\u003cfigcaption\u003eKitchen island\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Living room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135914\/05e6b41300f396d8.jpg\"\u003e\u003cfigcaption\u003eLiving 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-grid-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Dining room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135914\/5dd019d00022706c.jpg\"\u003e\u003cfigcaption\u003eDining room\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Entryway\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135914\/c4789c8f98b9657f.jpg\"\u003e\u003cfigcaption\u003eEntryway\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Kitchen\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135914\/4643f06bc002fed6.jpg\"\u003e\u003cfigcaption\u003eKitchen\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\"\u003eAvailable Finishes\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=\"Nickel\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135914\/19ca7d9c8639ae55.jpg\"\u003e\u003cfigcaption\u003eNickel\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"White\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135914\/12f4e31b6bf0a184.jpg\"\u003e\u003cfigcaption\u003eWhite\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Gold\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135914\/f74b4d8f2cc4c9f0.jpg\"\u003e\u003cfigcaption\u003eGold\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Black\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135914\/6966598b606c3ba7.jpg\"\u003e\u003cfigcaption\u003eBlack\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\u003ch2 class=\"ppd-title\"\u003eCustomer Reviews\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eHear What Our Satisfied Customers Have to Say\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cdiv class=\"ppd-review\"\u003e\n\u003cdiv aria-label=\"Rated 5 out of 5\" class=\"ppd-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cimg alt=\"Customer photo\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135914\/65fd27e8906b50d3.jpg\"\u003e\n\u003ch4\u003eLily Evans\u003c\/h4\u003e\n\u003cp\u003ePerfect chandelier for my space! Light, airy, and super sturdy. Fits my modern rustic\/nature room perfectly. 100% recommend!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-review\"\u003e\n\u003cdiv aria-label=\"Rated 5 out of 5\" class=\"ppd-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cimg alt=\"Customer photo\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135914\/8009a05f910d188b.jpg\"\u003e\n\u003ch4\u003eLeo\u003c\/h4\u003e\n\u003cp\u003eLOVE THIS LIGHT!!! So well manufactured and easy to install. Great quality!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-review\"\u003e\n\u003cdiv aria-label=\"Rated 5 out of 5\" class=\"ppd-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cimg alt=\"Customer photo\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135914\/77b6577af2784c07.jpg\"\u003e\n\u003ch4\u003eSophia Anderson\u003c\/h4\u003e\n\u003cp\u003eBeautiful fixture! Quick arrival, as pictured, and easy install!\u003c\/p\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\"\u003eRattan series\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-4\"\u003e\n\u003ca class=\"ppd-card\" href=\"https:\/\/www.FLOSSLO.com\/product\/haynes-rustic-rattan-dimmable-drum-pendant-light\/\"\u003e\n\u003cimg alt=\"Pendant Light\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135914\/49480834f3acaf8e.jpg\"\u003e\n\u003cp style=\"text-align:center;font-size:14px;color:#666;margin:8px 0 0\"\u003ePendant Light\u003c\/p\u003e\n\u003c\/a\u003e\n\u003ca class=\"ppd-card\" href=\"https:\/\/www.FLOSSLO.com\/product\/3-light-dimmable-drum-chandelier-for-dining-room\/\"\u003e\n\u003cimg alt=\"Drum Chandelier\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135914\/46b3ed063a438f20.jpg\"\u003e\n\u003cp style=\"text-align:center;font-size:14px;color:#666;margin:8px 0 0\"\u003eDrum Chandelier\u003c\/p\u003e\n\u003c\/a\u003e\n\u003ca class=\"ppd-card\" href=\"https:\/\/www.FLOSSLO.com\/product\/modern-rattan-ceiling-light-with-hand-woven-drum-shade-for-kitchen\/\"\u003e\n\u003cimg alt=\"Flush Mount Ceiling Lamp\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135914\/e3e672f96efadae0.jpg\"\u003e\n\u003cp style=\"text-align:center;font-size:14px;color:#666;margin:8px 0 0\"\u003eFlush Mount Ceiling Lamp\u003c\/p\u003e\n\u003c\/a\u003e\n\u003ca class=\"ppd-card\" href=\"https:\/\/www.FLOSSLO.com\/product\/harland-20-in-4-light-natural-rattan-traditional-drum-pendant-light-black-canopy\/\"\u003e\n\u003cimg alt=\"Pendant Lamp\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135914\/16df058a86a01112.jpg\"\u003e\n\u003cp style=\"text-align:center;font-size:14px;color:#666;margin:8px 0 0\"\u003ePendant Lamp\u003c\/p\u003e\n\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35205');\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":"Black","offer_id":48955317715200,"sku":"39630","price":346.0,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":48955317747968,"sku":"39631","price":356.0,"currency_code":"USD","in_stock":true},{"title":"Gold","offer_id":48955317780736,"sku":"39632","price":358.0,"currency_code":"USD","in_stock":true},{"title":"Nickel","offer_id":48955317813504,"sku":"39633","price":378.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/fbd9877e3a317e30535daefc1374def2.jpg?v=1783417550"},{"product_id":"rustic-tiered-rattan-fabric-pendant-farmhouse-three-layer-woven-hanging-lamp-bar-dining-bedroom-hallway-restaurant-kitchen","title":"Lyzar Rustic Tiered Rattan Fabric Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35125\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35125{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-35125 *,#ppd-35125 *::before,#ppd-35125 *::after{box-sizing:border-box;}\n#ppd-35125 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35125 .ppd-section{margin:0 0 4px;}\n#ppd-35125 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35125 h2.ppd-title,#ppd-35125 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35125 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35125 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35125 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35125 .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-35125 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-35125 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35125 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35125 ul.ppd-list li{margin:0;}\n#ppd-35125 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35125 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35125 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35125 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35125 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35125 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35125 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35125 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35125 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35125 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35125 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35125 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35125 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35125 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35125 .ppd-spec table td,#ppd-35125 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35125 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35125 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35125 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35125 figure.ppd-figure{margin:0;}\n#ppd-35125 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35125 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35125 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35125 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35125 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35125 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35125 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35125 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35125 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35125 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35125 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35125 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35125 .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-35125 .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-35125 .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-35125 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35125 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35125 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35125 .ppd-viewport{overflow:hidden;}\n#ppd-35125 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35125 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35125 .ppd-slide img+img{margin-top:16px;}\n#ppd-35125 .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-35125 .ppd-arrow:hover{background:#fff;}\n#ppd-35125 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35125 .ppd-arrow-prev{left:14px;}\n#ppd-35125 .ppd-arrow-next{right:14px;}\n#ppd-35125 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35125 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35125 .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-35125 .ppd-dots button::before{content:none;}\n#ppd-35125 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35125 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35125 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35125 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35125 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35125{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35125 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35125 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35125 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35125 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35125 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35125 .ppd-grid-2,#ppd-35125 .ppd-grid-3,#ppd-35125 .ppd-grid-4,#ppd-35125 .ppd-spec,#ppd-35125 .ppd-feature,#ppd-35125 .ppd-cols-2,#ppd-35125 .ppd-cols-3,#ppd-35125 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35125 .ppd-divider{padding:8px 0;}\n  #ppd-35125 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35125 .ppd-arrow-prev{left:8px;}\n  #ppd-35125 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35125 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35125 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35125 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35125 .ppd-track{transition:none;}\n  #ppd-35125 .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 Tiered Rattan Fabric Pendant Light\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eThe combination of fresh materials and ingenious craftsmanship weaving, rattan weaving into patterns and fabrics, the unique and fresh lampshade combined, showing the charm of Chinese art\u003c\/li\u003e\n\u003cli\u003ePerfect for hotels, entrances, teahouse, study rooms, corridors, bedrooms, living rooms, restaurants...\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\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Bedroom\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135852\/d05a22329db1a7d5.jpg\"\u003e\u003cfigcaption\u003eBedroom\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\/4135852\/eaa2eea24ed59274.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-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Restaurant\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135852\/2f8a78717d752080.jpg\"\u003e\u003cfigcaption\u003eRestaurant\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Reading corner\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135852\/c2003f34b433114a.jpg\"\u003e\u003cfigcaption\u003eReading corner\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\"\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=\"Trapezoidal fabric lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135852\/1ffd31df6e1346ba.jpg\"\u003e\u003cfigcaption\u003eTrapezoidal fabric lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Rattan weaving into patterns\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135852\/3fb1607f1d3d67b9.jpg\"\u003e\u003cfigcaption\u003eRattan weaving into patterns\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\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: ‎Rattan, Fabric, Iron\u003c\/li\u003e\n\u003cli\u003eSize: As shown in the picture\u003c\/li\u003e\n\u003cli\u003eVoltage: 110V-120V,220V-240V\u003c\/li\u003e\n\u003cli\u003eNumber of Lights: 1\u003c\/li\u003e\n\u003cli\u003eBulb Included or Not: No\u003c\/li\u003e\n\u003cli\u003eBulb Base: E26\u003c\/li\u003e\n\u003cli\u003ePower Source: Hardwired\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=\"Small Size\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135852\/8195c9ed84bdcd6a.jpg\"\u003e\u003cfigcaption\u003eSmall Size\u003c\/figcaption\u003e\u003c\/figure\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\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Medium Size\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135852\/efed631f0213c5e5.jpg\"\u003e\u003cfigcaption\u003eMedium Size\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Large Size\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135852\/1ef258e995ac2fa3.png\"\u003e\u003cfigcaption\u003eLarge Size\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-35125');\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":"Small","offer_id":48955347599616,"sku":"PL2024111502-1","price":224.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":48955347632384,"sku":"PL2024111502-3","price":292.0,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":48955347665152,"sku":"PL2024111502-2","price":533.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/abece7a8d8c965b4c6412c0b586197c0.jpg?v=1783417592"},{"product_id":"nyneve-5-light-dimmable-fabric-drum-chandelier","title":"Nyneve 5 Light Dimmable Fabric Drum Chandelier","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34945\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34945{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-34945 *,#ppd-34945 *::before,#ppd-34945 *::after{box-sizing:border-box;}\n#ppd-34945 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34945 .ppd-section{margin:0 0 4px;}\n#ppd-34945 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34945 h2.ppd-title,#ppd-34945 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34945 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34945 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34945 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34945 .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-34945 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-34945 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34945 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34945 ul.ppd-list li{margin:0;}\n#ppd-34945 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34945 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34945 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34945 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34945 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34945 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34945 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34945 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34945 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34945 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34945 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34945 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34945 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34945 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34945 .ppd-spec table td,#ppd-34945 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34945 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34945 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34945 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34945 figure.ppd-figure{margin:0;}\n#ppd-34945 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34945 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34945 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34945 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34945 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34945 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34945 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34945 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34945 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34945 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34945 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34945 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34945 .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-34945 .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-34945 .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-34945 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34945 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34945 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34945 .ppd-viewport{overflow:hidden;}\n#ppd-34945 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34945 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34945 .ppd-slide img+img{margin-top:16px;}\n#ppd-34945 .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-34945 .ppd-arrow:hover{background:#fff;}\n#ppd-34945 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34945 .ppd-arrow-prev{left:14px;}\n#ppd-34945 .ppd-arrow-next{right:14px;}\n#ppd-34945 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34945 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34945 .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-34945 .ppd-dots button::before{content:none;}\n#ppd-34945 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34945 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34945 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34945 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34945 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34945{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34945 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34945 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34945 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34945 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34945 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34945 .ppd-grid-2,#ppd-34945 .ppd-grid-3,#ppd-34945 .ppd-grid-4,#ppd-34945 .ppd-spec,#ppd-34945 .ppd-feature,#ppd-34945 .ppd-cols-2,#ppd-34945 .ppd-cols-3,#ppd-34945 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34945 .ppd-divider{padding:8px 0;}\n  #ppd-34945 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34945 .ppd-arrow-prev{left:8px;}\n  #ppd-34945 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34945 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34945 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34945 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34945 .ppd-track{transition:none;}\n  #ppd-34945 .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\"\u003e5 Light Dimmable Fabric Drum Chandelier\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eIdeal for modern, transitional, and even coastal decoration\u003c\/li\u003e\n\u003cli\u003egiving you the option of adjusting height between 87” to 28”\u003c\/li\u003e\n\u003cli\u003edimmable with a compatible dimmer switch(dimmer switch not included)\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\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Kitchen island\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135742\/0e9f94bd1cb8bf37.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\/4135742\/a29704b4de0b8d2f.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-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Entryway\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135742\/81bf7cf7f2e273f6.jpg\"\u003e\u003cfigcaption\u003eEntryway\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Living room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135742\/c2ca59018411d402.jpg\"\u003e\u003cfigcaption\u003eLiving room\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\"\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=\"Sufficient and soft light\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135742\/c249bfb6b75a5388.jpg\"\u003e\u003cfigcaption\u003eSufficient and soft light\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"White linen drum design with oil-rubbed black finish\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135742\/8d7e7cdbca118a8a.jpg\"\u003e\u003cfigcaption\u003eWhite linen drum design with oil-rubbed black finish\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\/4135742\/560d455c32b1ac44.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\u003eFixture: 20\"L x 20\"W x 20\"H\u003c\/li\u003e\n\u003cli\u003eBulb Base: E12\/Candelabra\u003c\/li\u003e\n\u003cli\u003eWattage: 40 watts\u003c\/li\u003e\n\u003cli\u003eSwitch Type: Push Button\u003c\/li\u003e\n\u003cli\u003eNumber of Light Sources: 5\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\"\u003eHow to install?\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cbutton aria-label=\"Play product video 1\" class=\"ppd-video\" data-src=\"https:\/\/vidtags.net\/video-link\/jOhB1L37m2HsXK\" 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\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-34945');\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":48955355267328,"sku":null,"price":220.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/97b6de2c766f3a26165d197dc5bee7a6.jpg?v=1783417683"},{"product_id":"elaraine-pleated-fabric-circular-lampshades-light-dimmable-drum-shade-chandelier","title":"Elaraine Pleated Fabric Circular Drum Shade Chandelier","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34798\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34798{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-34798 *,#ppd-34798 *::before,#ppd-34798 *::after{box-sizing:border-box;}\n#ppd-34798 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34798 .ppd-section{margin:0 0 4px;}\n#ppd-34798 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34798 h2.ppd-title,#ppd-34798 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34798 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34798 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34798 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34798 .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-34798 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-34798 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34798 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34798 ul.ppd-list li{margin:0;}\n#ppd-34798 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34798 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34798 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34798 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34798 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34798 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34798 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34798 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34798 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34798 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34798 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34798 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34798 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34798 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34798 .ppd-spec table td,#ppd-34798 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34798 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34798 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34798 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34798 figure.ppd-figure{margin:0;}\n#ppd-34798 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34798 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34798 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34798 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34798 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34798 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34798 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34798 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34798 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34798 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34798 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34798 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34798 .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-34798 .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-34798 .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-34798 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34798 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34798 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34798 .ppd-viewport{overflow:hidden;}\n#ppd-34798 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34798 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34798 .ppd-slide img+img{margin-top:16px;}\n#ppd-34798 .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-34798 .ppd-arrow:hover{background:#fff;}\n#ppd-34798 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34798 .ppd-arrow-prev{left:14px;}\n#ppd-34798 .ppd-arrow-next{right:14px;}\n#ppd-34798 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34798 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34798 .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-34798 .ppd-dots button::before{content:none;}\n#ppd-34798 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34798 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34798 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34798 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34798 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34798{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34798 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34798 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34798 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34798 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34798 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34798 .ppd-grid-2,#ppd-34798 .ppd-grid-3,#ppd-34798 .ppd-grid-4,#ppd-34798 .ppd-spec,#ppd-34798 .ppd-feature,#ppd-34798 .ppd-cols-2,#ppd-34798 .ppd-cols-3,#ppd-34798 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34798 .ppd-divider{padding:8px 0;}\n  #ppd-34798 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34798 .ppd-arrow-prev{left:8px;}\n  #ppd-34798 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34798 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34798 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34798 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34798 .ppd-track{transition:none;}\n  #ppd-34798 .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\"\u003ePleated Fabric Circular Drum Shade Chandelier\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eCrafted from a lustrous chrome-plated metal frame, this fixture pairs seamlessly with a two-level white drum shade design. Each of the sleek drum shades is adorned with a pleated fabric cover, characterized by its smooth and refined texture, which brings a dash of freshness and modern allure to your kitchen island, living room, dining area, bedroom, and various other living spaces.\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\/4135706\/a3d6563553c5e2e9.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Iron; Polyester\u003c\/li\u003e\n\u003cli\u003eCanopy: 1'' H X 4.7'' W X 4.7'' D\u003c\/li\u003e\n\u003cli\u003eFixture: 7.4'' H X 19.6'' W X 19.6'' D\u003c\/li\u003e\n\u003cli\u003eShade: 7.4'' H X 19.6'' W X 19.6'' D\u003c\/li\u003e\n\u003cli\u003eDownrod Size(s): 3 x 12\" downrods, 1 x 6\" and 1 x 3.9\"\u003c\/li\u003e\n\u003cli\u003eAdjustable Length: Yes\u003c\/li\u003e\n\u003cli\u003eDownrod Included: Yes\u003c\/li\u003e\n\u003cli\u003eSloped Ceiling Compatible: Yes\u003c\/li\u003e\n\u003cli\u003eBulb Base: E26\/Medium (Standard)\u003c\/li\u003e\n\u003cli\u003eVoltage: 110 Volt\u003c\/li\u003e\n\u003cli\u003eMaximum Wattage (Per Bulb): 60 Watt\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=\"Smooth and delicate pleated fabric lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135706\/309838f26638cd31.jpg\"\u003e\u003cfigcaption\u003eSmooth and delicate pleated fabric lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Metal frame in a chrome finish\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135706\/92ac6b7e9545f4b7.jpg\"\u003e\u003cfigcaption\u003eMetal frame in a chrome finish\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\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135706\/0d3ba0515f3ea312.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135706\/a3acd84c21a05a0c.png\"\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\/bPDxcybzR7XRxs\" 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\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\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Vestibule\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135706\/540998683162ae4a.jpg\"\u003e\u003cfigcaption\u003eVestibule\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Living room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135706\/dbf95e286d48cc8e.jpg\"\u003e\u003cfigcaption\u003eLiving room\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\/4135706\/8c01a575e5300e2c.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-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135706\/76ef25456a74815e.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135706\/7643440c8d4c722b.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135706\/5e0543a699a4955d.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\"\u003eAvailable Finishes\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=\"Chrome\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135706\/3020217fec3674ce.jpg\"\u003e\u003cfigcaption\u003eChrome\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Gold\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135706\/8a80fad5a7e0c2ad.jpg\"\u003e\u003cfigcaption\u003eGold\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Matte black\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135706\/8eb59ad33d089f70.jpg\"\u003e\u003cfigcaption\u003eMatte black\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-34798');\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":"Matte Black","offer_id":48955356479744,"sku":"pl2024073101-1","price":199.99,"currency_code":"USD","in_stock":true},{"title":"Gold","offer_id":48955356512512,"sku":"pl2024073101-3","price":199.99,"currency_code":"USD","in_stock":true},{"title":"Chrome","offer_id":48955356545280,"sku":"pl2024073101-2","price":199.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/7d49b8977144cef05077d17c1f8b365b.jpg?v=1783417704"},{"product_id":"janvi","title":"Janvi Rustic Farmhouse Style Rattan Novelty Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34712\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34712{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-34712 *,#ppd-34712 *::before,#ppd-34712 *::after{box-sizing:border-box;}\n#ppd-34712 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34712 .ppd-section{margin:0 0 4px;}\n#ppd-34712 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34712 h2.ppd-title,#ppd-34712 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34712 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34712 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34712 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34712 .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-34712 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-34712 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34712 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34712 ul.ppd-list li{margin:0;}\n#ppd-34712 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34712 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34712 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34712 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34712 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34712 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34712 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34712 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34712 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34712 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34712 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34712 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34712 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34712 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34712 .ppd-spec table td,#ppd-34712 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34712 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34712 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34712 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34712 figure.ppd-figure{margin:0;}\n#ppd-34712 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34712 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34712 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34712 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34712 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34712 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34712 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34712 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34712 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34712 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34712 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34712 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34712 .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-34712 .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-34712 .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-34712 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34712 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34712 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34712 .ppd-viewport{overflow:hidden;}\n#ppd-34712 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34712 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34712 .ppd-slide img+img{margin-top:16px;}\n#ppd-34712 .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-34712 .ppd-arrow:hover{background:#fff;}\n#ppd-34712 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34712 .ppd-arrow-prev{left:14px;}\n#ppd-34712 .ppd-arrow-next{right:14px;}\n#ppd-34712 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34712 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34712 .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-34712 .ppd-dots button::before{content:none;}\n#ppd-34712 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34712 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34712 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34712 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34712 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34712{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34712 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34712 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34712 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34712 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34712 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34712 .ppd-grid-2,#ppd-34712 .ppd-grid-3,#ppd-34712 .ppd-grid-4,#ppd-34712 .ppd-spec,#ppd-34712 .ppd-feature,#ppd-34712 .ppd-cols-2,#ppd-34712 .ppd-cols-3,#ppd-34712 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34712 .ppd-divider{padding:8px 0;}\n  #ppd-34712 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34712 .ppd-arrow-prev{left:8px;}\n  #ppd-34712 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34712 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34712 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34712 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34712 .ppd-track{transition:none;}\n  #ppd-34712 .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\"\u003eJanvi Rustic Farmhouse Style Rattan Novelty Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eThis rattan novelty pendant light will elevate your home decor. The pendant light's shade is made of delicate wicker that is pleasing to the eye and gives it rustic comfort and warmth.\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\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Living room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135667\/2a5f92fff051ee91.jpg\"\u003e\u003cfigcaption\u003eLiving room\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\/4135667\/bff1c469ef6facd4.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-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Coffee shop\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135667\/e344debcb59e6431.png\"\u003e\u003cfigcaption\u003eCoffee shop\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Bedroom\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135667\/8975aab5d4e5f774.jpg\"\u003e\u003cfigcaption\u003eBedroom\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\"\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 rattan\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135667\/8f85fa4411e82e1a.jpg\"\u003e\u003cfigcaption\u003eHigh quality rattan\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Hand-woven lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135667\/a7f105a6287bae21.jpg\"\u003e\u003cfigcaption\u003eHand-woven lampshade\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\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135667\/c3f66404c7757807.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Iron,Rattan\u003c\/li\u003e\n\u003cli\u003eFinishes: Wooden\u003c\/li\u003e\n\u003cli\u003eLight source: E26\/E27(not included)\u003c\/li\u003e\n\u003cli\u003eVoltage: 100V-240V\u003c\/li\u003e\n\u003cli\u003eWattage: 51W-60W\u003c\/li\u003e\n\u003cli\u003eSize: D 56 cm x H 50 cm \/  D 22.04″ x H 19.68″\u003c\/li\u003e\n\u003cli\u003eSuspension Length: 78.74\" \/ 200 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\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-34712');\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 Rattan","offer_id":48955385577728,"sku":"37896","price":249.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/049a2c640aa72ae04ff9b54d49920014.jpg?v=1783417738"},{"product_id":"haynes-rustic-rattan-dimmable-drum-pendant-light","title":"Haynes Rustic Rattan Dimmable Drum Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34705\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34705{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-34705 *,#ppd-34705 *::before,#ppd-34705 *::after{box-sizing:border-box;}\n#ppd-34705 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34705 .ppd-section{margin:0 0 4px;}\n#ppd-34705 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34705 h2.ppd-title,#ppd-34705 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34705 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34705 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34705 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34705 .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-34705 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-34705 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34705 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34705 ul.ppd-list li{margin:0;}\n#ppd-34705 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34705 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34705 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34705 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34705 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34705 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34705 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34705 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34705 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34705 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34705 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34705 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34705 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34705 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34705 .ppd-spec table td,#ppd-34705 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34705 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34705 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34705 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34705 figure.ppd-figure{margin:0;}\n#ppd-34705 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34705 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34705 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34705 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34705 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34705 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34705 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34705 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34705 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34705 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34705 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34705 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34705 .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-34705 .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-34705 .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-34705 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34705 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34705 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34705 .ppd-viewport{overflow:hidden;}\n#ppd-34705 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34705 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34705 .ppd-slide img+img{margin-top:16px;}\n#ppd-34705 .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-34705 .ppd-arrow:hover{background:#fff;}\n#ppd-34705 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34705 .ppd-arrow-prev{left:14px;}\n#ppd-34705 .ppd-arrow-next{right:14px;}\n#ppd-34705 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34705 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34705 .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-34705 .ppd-dots button::before{content:none;}\n#ppd-34705 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34705 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34705 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34705 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34705 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34705{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34705 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34705 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34705 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34705 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34705 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34705 .ppd-grid-2,#ppd-34705 .ppd-grid-3,#ppd-34705 .ppd-grid-4,#ppd-34705 .ppd-spec,#ppd-34705 .ppd-feature,#ppd-34705 .ppd-cols-2,#ppd-34705 .ppd-cols-3,#ppd-34705 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34705 .ppd-divider{padding:8px 0;}\n  #ppd-34705 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34705 .ppd-arrow-prev{left:8px;}\n  #ppd-34705 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34705 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34705 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34705 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34705 .ppd-track{transition:none;}\n  #ppd-34705 .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\"\u003eHaynes Rustic Rattan Dimmable Drum Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eThis rustic rattan dimmable drum chandelier, with its natural materials and elegant design, displays a strong rustic charm and handmade arts and crafts, while providing a soft and comfortable lighting effect, adding a warm atmosphere to your home environment.\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\/4135661\/debeddb006704cfe.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Rattan,Metal\u003c\/li\u003e\n\u003cli\u003eFinishes: Matte Black,Gold\u003c\/li\u003e\n\u003cli\u003eLight source: E12*5(not included)\u003c\/li\u003e\n\u003cli\u003eVoltage: 110V\u003c\/li\u003e\n\u003cli\u003eWattage: Max 60W\u003c\/li\u003e\n\u003cli\u003eFixture Size: W 29 cm x D 48 cm x H 180 cm \/ W 11.33″ x D 18.89″ x H 70.86″\u003c\/li\u003e\n\u003cli\u003eShade Size: W 49 cm x D 49 cm x H 23 cm \/ W 19.25″ x D 19.25″ x H 9″\u003c\/li\u003e\n\u003cli\u003eSuspension 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\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 \u0026amp; Fuctions\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\/4135661\/4fb1e0b624be6138.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135661\/3b3c5f37c4e7ba1e.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\/4135661\/8fe2a626fd5fc0d8.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135661\/1e4abbf294822a90.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\"\u003eMatching Showcase\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\/4135661\/0721d3777c4fe294.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135661\/c866b10a329a103e.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\/4135661\/f041c8c6545b1907.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135661\/5fdffe6b7dc6f174.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\"\u003eAvailable Finishes\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=\"Matte Black\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135661\/30560a67c7206ace.jpg\"\u003e\u003cfigcaption\u003eMatte Black\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Gold\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135661\/d2dd6c28f4e09446.jpg\"\u003e\u003cfigcaption\u003eGold\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-34705');\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":"Matte Black","offer_id":48955397079296,"sku":"37884","price":266.0,"currency_code":"USD","in_stock":true},{"title":"Gold","offer_id":48955397112064,"sku":"38802","price":266.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/8569794be614c298f601650e0b3fe7f4.jpg?v=1783417746"},{"product_id":"harland-20-in-4-light-natural-rattan-traditional-drum-pendant-light-black-canopy","title":"Harland Beachy Natural Rattan Double Drum Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34696\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34696{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-34696 *,#ppd-34696 *::before,#ppd-34696 *::after{box-sizing:border-box;}\n#ppd-34696 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34696 .ppd-section{margin:0 0 4px;}\n#ppd-34696 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34696 h2.ppd-title,#ppd-34696 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34696 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34696 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34696 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34696 .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-34696 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-34696 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34696 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34696 ul.ppd-list li{margin:0;}\n#ppd-34696 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34696 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34696 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34696 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34696 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34696 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34696 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34696 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34696 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34696 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34696 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34696 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34696 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34696 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34696 .ppd-spec table td,#ppd-34696 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34696 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34696 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34696 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34696 figure.ppd-figure{margin:0;}\n#ppd-34696 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34696 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34696 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34696 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34696 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34696 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34696 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34696 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34696 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34696 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34696 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34696 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34696 .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-34696 .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-34696 .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-34696 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34696 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34696 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34696 .ppd-viewport{overflow:hidden;}\n#ppd-34696 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34696 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34696 .ppd-slide img+img{margin-top:16px;}\n#ppd-34696 .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-34696 .ppd-arrow:hover{background:#fff;}\n#ppd-34696 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34696 .ppd-arrow-prev{left:14px;}\n#ppd-34696 .ppd-arrow-next{right:14px;}\n#ppd-34696 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34696 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34696 .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-34696 .ppd-dots button::before{content:none;}\n#ppd-34696 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34696 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34696 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34696 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34696 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34696{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34696 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34696 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34696 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34696 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34696 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34696 .ppd-grid-2,#ppd-34696 .ppd-grid-3,#ppd-34696 .ppd-grid-4,#ppd-34696 .ppd-spec,#ppd-34696 .ppd-feature,#ppd-34696 .ppd-cols-2,#ppd-34696 .ppd-cols-3,#ppd-34696 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34696 .ppd-divider{padding:8px 0;}\n  #ppd-34696 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34696 .ppd-arrow-prev{left:8px;}\n  #ppd-34696 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34696 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34696 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34696 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34696 .ppd-track{transition:none;}\n  #ppd-34696 .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\"\u003eBeachy Natural Rattan Double Drum Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eThis farmhouse drum chandelier with 2 - tier natural rattan shades is carefully beachy hand - woven from natural rattan. Featuring a two - tiered drum silhouette, it casts plenty of warm and inviting light. This chandelier is perfect for a wide range of décor styles, whether you're going for a coastal, boho, or rustic farmhouse look. It's an excellent choice as a pendant lamp for kitchen islands, bedrooms, or dining rooms, adding a touch of charm and elegance to any space.\u003c\/p\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\/4135656\/9c347bfff82f721d.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135656\/68be712c2b9df123.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\u003ch2 class=\"ppd-title\"\u003eExquisite Craftsmanship in Detail​\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eHigh-Definition Photos Unveiling the Authentic Beauty of the Product\u003c\/p\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\/4135656\/4179a33c6e8a9428.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135656\/fce02e927dbda7fb.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\/4135656\/aaa779702a4cad53.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135656\/21020627675ce34d.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\/4135656\/c1da8f786c43db4e.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Rattan\u003c\/li\u003e\n\u003cli\u003eLight source: E26 (not included)\u003c\/li\u003e\n\u003cli\u003eVoltage: 110V~240V\u003c\/li\u003e\n\u003cli\u003eWattage: Max 60W\u003c\/li\u003e\n\u003cli\u003eSize: W 20″ X D 20″ X H 77″ \/ W 50.8 cm X D 50.8 cm X H 195.6 cm\u003c\/li\u003e\n\u003cli\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\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eProduct Feature\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\u003e\n\u003cstrong\u003eHand - Woven Craftsmanship\u003c\/strong\u003e – Skilled artisans meticulously hand - weave natural rattan \u0026amp; wicker, ensuring each chandelier is unique with fine details.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e2 - Tier Drum Shape\u003c\/strong\u003e – The striking two - tiered drum silhouette adds depth, becoming an eye - catching focal point in any room.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBohemian \u0026amp; Rustic Charm\u003c\/strong\u003e – Combines Bohemian creativity with rustic appeal, transforming spaces into cozy, inviting retreats.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Styling\u003c\/strong\u003e – Fits both coastal and farmhouse decor, adapting to different interior design themes with ease.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIdeal for Multiple Spaces\u003c\/strong\u003e – Great for kitchen islands, living rooms, entryways, dining tables, and bedrooms, enhancing ambiance everywhere.\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\/4135656\/8f7b103b6bbd68e4.jpg\"\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\u003ch2 class=\"ppd-title\"\u003eCustomer Reviews\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eHear What Our Satisfied Customers Have to Say\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cdiv class=\"ppd-review\"\u003e\n\u003cdiv aria-label=\"Rated 5 out of 5\" class=\"ppd-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cimg alt=\"Customer photo\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135656\/03fcd56f9d5cd820.jpg\"\u003e\n\u003ch4\u003eA.H.\u003c\/h4\u003e\n\u003cp\u003eBeautiful, natural chandelier that matches the smaller semi-flush light. We added these to our kitchen and it immediately brightened up the space.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-review\"\u003e\n\u003cdiv aria-label=\"Rated 5 out of 5\" class=\"ppd-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cimg alt=\"Customer photo\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135656\/0fedf229cd0949f9.jpg\"\u003e\n\u003ch4\u003eM.\u003c\/h4\u003e\n\u003cp\u003eBeautiful lights fixtures! They transformed the space!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-review\"\u003e\n\u003cdiv aria-label=\"Rated 5 out of 5\" class=\"ppd-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cimg alt=\"Customer photo\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135656\/4aeaa016ee741c98.jpg\"\u003e\n\u003ch4\u003eC.\u003c\/h4\u003e\n\u003cp\u003ePerfect for my baby girls nursery! Love it\u003c\/p\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\u003ch2 class=\"ppd-title\"\u003eVersatile Applications\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eWhere Beauty Meets Functionality: Ideal for kitchen islands, living rooms, entryways, foyers, dining tables, and bedrooms, adding charm and ambiance.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003c\/p\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\/4135656\/f8f2cb961557045e.png\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135656\/86fbe61a38fc9925.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135656\/e06931569164c89c.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\/4135656\/fa02bcaf7d9d0f0f.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135656\/0025b48e91b001c7.png\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135656\/5a7701fe944fd0ca.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-34696');\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":"1-Light 20 in","offer_id":48955401208064,"sku":"37876","price":208.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/de1fa8e003c549acda875a8e08538cd0.jpg?v=1783417750"},{"product_id":"japanese-woven-bmboo-pendant-light","title":"Ilario Japanese Woven Bamboo Pendant Light","description":"\u003cdiv class=\"prestashop-description\"\u003eJapanese Woven Bamboo Pendant Light\n\u003cp\u003eTropical Industrial Style Lampshade: This modern bamboo pendant ceiling light is hand-woven with high-quality bamboo, the rattan bamboo light shade is a vintage decoration for your room. It is safe and environmentally friendly.\u003c\/p\u003e\n\u003cp\u003eNatural Style and A Variety of Decorations - Creative handmade bamboo lamps DIY customized by hand products. This creative bamboo lights hanging has not only a lighting effect but also a good decorative effect, suitable for living rooms, dining rooms, foyers, bars, coffee shops, restaurants, hotels, malls, etc.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlease note: Your payment does not include customs duties, local taxes, or any other import costs.\u003c\/li\u003e\n\u003cli\u003eIf you have any questions about our products, please contact us and we will get back to you within 24 hours.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eJapanese Woven Bamboo Pendant Light Size\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSize: ∅ 11.8″ x H 11.8″\/Dia 30 cm x H 30 cm\u003c\/li\u003e\n\u003cli\u003eSize: ∅ 13.8″ x H 13.8″\/Dia 35 cm x H 35 cm\u003c\/li\u003e\n\u003cli\u003eSize: ∅ 15.7″ x H 15.7″\/Dia 40 cm x H 40 cm\u003c\/li\u003e\n\u003cli\u003eSize: ∅ 17.7″ x H 17.7″\/Dia 45 cm x H 45 cm\u003c\/li\u003e\n\u003cli\u003eSize: ∅ 19.7″ x H 19.7″\/Dia 50 cm x H 50 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135611\/5a7fade819753ce4.jpg\"\u003e\u003c\/p\u003e\n\u003ch2\u003eJapanese Woven Bamboo Pendant Light Details\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial: Bamboo\u003c\/li\u003e\n\u003cli\u003eLight source: E26\/E27\u003c\/li\u003e\n\u003cli\u003eVoltage: 110-240 V\u003c\/li\u003e\n\u003cli\u003eWiring: Hardwired\u003c\/li\u003e\n\u003cli\u003eCord length: Max 59″\/150 cm (can be extended upon request)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135611\/660e55b77c0178b9.jpg\"\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135611\/d106d0e35770687a.jpg\"\u003e\u003c\/p\u003e\n\u003ch3\u003ePurchase Notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf you have problems with customs clearance and shipping damage, please contact us by email. Email address: support@FLOSSLO.com\u003c\/li\u003e\n\u003cli\u003ePlease notice and understand that color differences and measurement discrepancies are unavoidable.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"∅ 11.7″\/Dia 30 cm","offer_id":48955428962560,"sku":"JWBPL2023101901-1","price":135.0,"currency_code":"USD","in_stock":true},{"title":"∅ 13.7″\/Dia 35 cm","offer_id":48955428995328,"sku":"JWBPL2023101901-2","price":145.0,"currency_code":"USD","in_stock":true},{"title":"∅ 15.7″\/Dia 40 cm","offer_id":48955429028096,"sku":"JWBPL2023101901-3","price":165.0,"currency_code":"USD","in_stock":true},{"title":"∅ 17.7″\/Dia 45 cm","offer_id":48955429060864,"sku":"JWBPL2023101901-4","price":185.0,"currency_code":"USD","in_stock":true},{"title":"∅ 19.7″\/Dia 50 cm","offer_id":48955429093632,"sku":"JWBPL2023101901-5","price":225.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/feae8a6151814fac90ac725b8bdc4ab1.jpg?v=1783417775"},{"product_id":"handmade-woven-rattan-pendant-light","title":"Wisteria Handmade Woven Rattan Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34502\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34502{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-34502 *,#ppd-34502 *::before,#ppd-34502 *::after{box-sizing:border-box;}\n#ppd-34502 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34502 .ppd-section{margin:0 0 4px;}\n#ppd-34502 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34502 h2.ppd-title,#ppd-34502 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34502 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34502 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34502 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34502 .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-34502 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-34502 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34502 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34502 ul.ppd-list li{margin:0;}\n#ppd-34502 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34502 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34502 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34502 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34502 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34502 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34502 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34502 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34502 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34502 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34502 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34502 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34502 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34502 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34502 .ppd-spec table td,#ppd-34502 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34502 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34502 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34502 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34502 figure.ppd-figure{margin:0;}\n#ppd-34502 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34502 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34502 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34502 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34502 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34502 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34502 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34502 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34502 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34502 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34502 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34502 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34502 .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-34502 .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-34502 .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-34502 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34502 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34502 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34502 .ppd-viewport{overflow:hidden;}\n#ppd-34502 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34502 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34502 .ppd-slide img+img{margin-top:16px;}\n#ppd-34502 .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-34502 .ppd-arrow:hover{background:#fff;}\n#ppd-34502 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34502 .ppd-arrow-prev{left:14px;}\n#ppd-34502 .ppd-arrow-next{right:14px;}\n#ppd-34502 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34502 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34502 .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-34502 .ppd-dots button::before{content:none;}\n#ppd-34502 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34502 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34502 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34502 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34502 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34502{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34502 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34502 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34502 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34502 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34502 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34502 .ppd-grid-2,#ppd-34502 .ppd-grid-3,#ppd-34502 .ppd-grid-4,#ppd-34502 .ppd-spec,#ppd-34502 .ppd-feature,#ppd-34502 .ppd-cols-2,#ppd-34502 .ppd-cols-3,#ppd-34502 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34502 .ppd-divider{padding:8px 0;}\n  #ppd-34502 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34502 .ppd-arrow-prev{left:8px;}\n  #ppd-34502 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34502 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34502 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34502 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34502 .ppd-track{transition:none;}\n  #ppd-34502 .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\"\u003eHandmade Woven Rattan Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThe Bamboo Pendant Light comes in two colors, black and natural wood, and four sizes. Black is versatile and can be matched with various styles of furniture. The natural wood color has a natural texture and enhances the sense of retro.\u003c\/p\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\/4135595\/4ff0229030ad4afd.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003ch4\u003eWarm \u0026amp; Stylish\u003c\/h4\u003e\n\u003cdiv\u003e\n\u003cul class=\"ppd-list\"\u003e\n\u003cli style=\"text-align: left;\"\u003eDome rattan pendant light diffuser and lamp shade openwork of bamboo bands let pass a warm and soft light, which lets you create the spirit of your dreams, in your living room, kitchen, or bedroom.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"text-align: left;\"\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\u003ch4\u003eSustainable\u003c\/h4\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMade from sustainable rattan materials, our pendant light is not only a stylish addition to your home but also an eco-conscious choice.\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\/4135595\/72e3cc31d879654e.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\"\u003eProduct Sizes\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\u003eSize: ∅ 15.7″ x H 9.8″ \/ Dia 40 cm x H 25 cm\u003c\/li\u003e\n\u003cli\u003eSize: ∅ 19.7″ x H 12.6″ \/ Dia 50 cm x H 32 cm\u003c\/li\u003e\n\u003cli\u003eSize: ∅ 23.6″ x H 15″ \/ Dia 60 cm x H 38 cm\u003c\/li\u003e\n\u003cli\u003eSize: ∅ 31.5″ x H 17.7″ \/ Dia 80 cm x H 45 cm\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\/4135595\/11269958c4e99774.jpg\"\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-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003ch4\u003eProduct Material\u003c\/h4\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Rattan\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\u003eWeight: 4.4 lbs \/ 2 kg\u003c\/li\u003e\n\u003cli\u003eFinishes: Black, Natural Wood\u003c\/li\u003e\n\u003cli\u003eControl method: Push Button Switch (not dimmable)\u003c\/li\u003e\n\u003cli\u003eCord length: 59″ \/ 150 cm (can be extended upon request)\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\/4135595\/5f4d4e98ae9f0279.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=\"Living Room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135595\/6d18da9e6ed76e6b.jpg\"\u003e\u003cfigcaption\u003eLiving Room\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\/4135595\/081446d13f363158.jpg\"\u003e\u003cfigcaption\u003eKitchen Island\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Bedroom\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135595\/196b352c0cde75ba.jpg\"\u003e\u003cfigcaption\u003eBedroom\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\"\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-34502');\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 Wood \/ ∅ 15.7″ \/ Dia 40 cm","offer_id":48955438039296,"sku":"HWRPL-1","price":383.0,"currency_code":"USD","in_stock":true},{"title":"Natural Wood \/ ∅ 19.7″ \/ Dia 50 cm","offer_id":48955438072064,"sku":"HWRPL-2","price":476.0,"currency_code":"USD","in_stock":true},{"title":"Natural Wood \/ ∅ 23.6″ \/ Dia 60 cm","offer_id":48955438104832,"sku":"HWRPL-3","price":592.0,"currency_code":"USD","in_stock":true},{"title":"Natural Wood \/ ∅ 31.5″ \/ Dia 80 cm","offer_id":48955438137600,"sku":"HWRPL-4","price":755.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ ∅ 31.5″ \/ Dia 80 cm","offer_id":48955438170368,"sku":"HWRPL-5","price":755.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ ∅ 23.6″ \/ Dia 60 cm","offer_id":48955438203136,"sku":"HWRPL-6","price":592.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ ∅ 19.7″ \/ Dia 50 cm","offer_id":48955438235904,"sku":"HWRPL-7","price":476.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ ∅ 15.7″ \/ Dia 40 cm","offer_id":48955438268672,"sku":"HWRPL-8","price":383.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/15a399efe0328335e440bf3ac9cc6a90.jpg?v=1783417782"},{"product_id":"screen-cannage-pendant-light","title":"Atticus Screen Cannage Rattan Pendant Light","description":"\u003cdiv class=\"prestashop-description\"\u003e\n\u003cstrong\u003eScreen Cannage Pendant Light\u003c\/strong\u003e\n\u003ch2\u003e\u003cstrong\u003eScreen Cannage Pendant Light show an elegant and natural style\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eThe pendant lamp embodies the traditional Japanese aesthetic philosophy of wabi-sabi, that is, to discover beauty in quiet time. This pendant lamp is the latest trendy pendant light. It is different from the previous design. It does not have bright colors and unique shapes but shows the beauty of nature and the charm of craftsmanship, it will create a natural and unpretentious environment for you to calm your mind and enjoy the beauty of life.\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eExquisite workmanship\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eMainly made of rattan, metal and fabric. Screen Cannage Pendant Light reflects the simple and clean fashion of the rattan material. Combined with traditional Asian-style lighting, it gives your interior a unique and stylish atmosphere. Featuring several pieces of woven shades, it has a black-accented edge around each shade to add more modernized charm. It is available in two sizes, which is suitable for both large and small areas. When illuminated, it will create a natural and earthy environment that makes you forget what you're missing.\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eApplicable space\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eThe Screen Cannage Pendant Light is composed of different fan pieces, reflecting the beauty of the combination of dynamic and static. This light brightens up a room beautifully, making it look uncluttered and spacious. It is very suitable for bedrooms, living rooms, study rooms, home bar counters, balconies and other spaces. This is definitely a rare work of art in China.\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eScreen Cannage Pendant Light Size\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSize: Dia 50 cm x H 23 cm\/∅ 22.8″ x H 9″\u003c\/li\u003e\n\u003cli\u003eSize: Dia 60 cm x H 28 cm\/∅ 23.6″ x H 11″\u003c\/li\u003e\n\u003cli\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135548\/0c4cfd3e94864269.jpg\"\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eScreen Cannage Pendant Light Details\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial: Rattan\/ Metal\/ Fabric\u003c\/li\u003e\n\u003cli\u003eLight source: E27\u003c\/li\u003e\n\u003cli\u003ePower: Max 40W\u003c\/li\u003e\n\u003cli\u003eWeight: 3 kg\/ 6.6 lbs\u003c\/li\u003e\n\u003cli\u003eFinishes: Black,rattan\u003c\/li\u003e\n\u003cli\u003eProcess: Rattan-weaved\u003c\/li\u003e\n\u003cli\u003eControl method: push button switch (not dimmable)\u003c\/li\u003e\n\u003cli\u003eWe provide 120 cm\/ 47″ wires which can be extended upon request.\u003c\/li\u003e\n\u003cli\u003e\n\u003cimg alt=\"\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135548\/30e175e222639db0.jpg\"\u003e\u003cimg alt=\"Screen Cannage Pendant Light\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135548\/1643f75730fe73c5.jpg\"\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"Dia 50 cm x H 23 cm","offer_id":48955451212032,"sku":"PL2023022004-1","price":207.99,"currency_code":"USD","in_stock":true},{"title":"Dia 60 cm x H 28 cm","offer_id":48955451244800,"sku":"PL2023022004-2","price":246.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/037de5bf5acc80680d5631cb82462724.jpg?v=1783417798"},{"product_id":"wicker-pendant-lamp","title":"Juno Scandinavian Boho Woven Wicker Rattan Pendant Light","description":"\u003cdiv class=\"prestashop-description\"\u003eScandinavian Boho Woven Wicker Rattan Pendant Light\n\u003cp\u003eScandinavian Boho woven wicker rattan pendant light is one of the most popular light fixtures in modern home. The wicker hanging lamp is cool and natural. This lamp has a home craft look that is so on trend right now and fits in perfectly with the contemporary Scandinavian interior style. The pendant light is big and makes a statement but its also light and airy because of the use of natural material. Lamp is organic shaped and not cookie cutter design.\u003c\/p\u003e\n\u003cp\u003eThe pendant light has two colors and four sizes. Different style can be chosen for different places. If your room is a light color system, you can choose a natural wood color. If it is a dark color, black is a good choice.\u003c\/p\u003e\n\u003cp\u003eThis lamp can be used in many kinds of scenes. Bedroom, living room, dining room, or even a kitchen island, these places are all suitable.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlease note: Your payment does not include customs duties, local taxes or any other import costs.\u003c\/li\u003e\n\u003cli\u003eIf you have any questions about our products, please contact us and we will get back to you within 24 hours.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eScandinavian Boho Woven Wicker Rattan Pendant Light Size\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSize: ∅ 15.8″ x H 13.8″\/Dia 40 cm x H 35 cm\u003c\/li\u003e\n\u003cli\u003eSize: ∅ 15.8″ x H 22.8″\/Dia 40 cm x H 58 cm\u003c\/li\u003e\n\u003cli\u003eSize: ∅ 19.7″ x H 17.7″\/Dia 50 cm x H 45 cm\u003c\/li\u003e\n\u003cli\u003eSize: ∅ 19.7″ x H 27.6″\/Dia 50 cm x H 70 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eScandinavian Boho Woven Wicker Rattan Pendant Light Details\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial: Wood\/Metal\/Rattan\u003c\/li\u003e\n\u003cli\u003eLight source: E26\/E27 (not included)\u003c\/li\u003e\n\u003cli\u003eWattage: Max 60 W\u003c\/li\u003e\n\u003cli\u003eWeight:  8.8 lbs\/4 kg\u003c\/li\u003e\n\u003cli\u003eFinishes: Natural rattan\/Black\u003c\/li\u003e\n\u003cli\u003eControl method: push button switch (not dimmable)\u003c\/li\u003e\n\u003cli\u003eCord length: 59″\/150 cm (can be extended upon request)\u003c\/li\u003e\n\u003cli\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135471\/5cab84c0ee05edde.jpg\"\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003ePurchase Notes\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eIf you have problems with customs clearance and shipping damage, please contact us by email. Email address: support@FLOSSLO.com\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePlease notice and understand that color difference and measurement discrepancy are unavoidable.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"Natural Rattan \/ ∅ 15.8″ x H 13.8″\/Dia 40 cm x H 35 cm","offer_id":48955454259456,"sku":"ML-191-1","price":235.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ ∅ 15.8″ x H 13.8″\/Dia 40 cm x H 35 cm","offer_id":48955454292224,"sku":"ML-191-2","price":235.0,"currency_code":"USD","in_stock":true},{"title":"Natural Rattan \/ ∅ 19.7″ x H 17.7″\/Dia 50 cm x H 45 cm","offer_id":48955454324992,"sku":"ML-191-3","price":395.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ ∅ 19.7″ x H 17.7″\/Dia 50 cm x H 45 cm","offer_id":48955454357760,"sku":"ML-191-4","price":395.0,"currency_code":"USD","in_stock":true},{"title":"Natural Rattan \/ ∅ 15.8″ x H 22.8″\/Dia 40 cm x H 58 cm","offer_id":48955454390528,"sku":"ML-191-5","price":255.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ ∅ 15.8″ x H 22.8″\/Dia 40 cm x H 58 cm","offer_id":48955454423296,"sku":"ML-191-6","price":255.0,"currency_code":"USD","in_stock":true},{"title":"Natural Rattan \/ ∅ 19.7″ x H 27.6″Dia 50 cm x H 70 cm","offer_id":48955454456064,"sku":"ML-191-7","price":422.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ ∅ 19.7″ x H 27.6″Dia 50 cm x H 70 cm","offer_id":48955454488832,"sku":"ML-191-8","price":422.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/ebbfd112c22d68d3848836679800b997.jpg?v=1783417830"},{"product_id":"rattan-pendant-light","title":"Galatea Boho Bell Shaped Rattan Chandelier","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-1129\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-1129{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-1129 *,#ppd-1129 *::before,#ppd-1129 *::after{box-sizing:border-box;}\n#ppd-1129 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-1129 .ppd-section{margin:0 0 4px;}\n#ppd-1129 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-1129 h2.ppd-title,#ppd-1129 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-1129 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-1129 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-1129 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-1129 .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-1129 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-1129 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-1129 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-1129 ul.ppd-list li{margin:0;}\n#ppd-1129 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-1129 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-1129 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-1129 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-1129 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-1129 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-1129 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-1129 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-1129 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-1129 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-1129 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-1129 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-1129 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-1129 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-1129 .ppd-spec table td,#ppd-1129 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-1129 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-1129 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-1129 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-1129 figure.ppd-figure{margin:0;}\n#ppd-1129 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-1129 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-1129 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-1129 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-1129 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-1129 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-1129 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-1129 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-1129 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-1129 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-1129 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-1129 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-1129 .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-1129 .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-1129 .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-1129 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-1129 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-1129 .ppd-carousel{position:relative;--pv:4;}\n#ppd-1129 .ppd-viewport{overflow:hidden;}\n#ppd-1129 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-1129 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-1129 .ppd-slide img+img{margin-top:16px;}\n#ppd-1129 .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-1129 .ppd-arrow:hover{background:#fff;}\n#ppd-1129 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-1129 .ppd-arrow-prev{left:14px;}\n#ppd-1129 .ppd-arrow-next{right:14px;}\n#ppd-1129 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-1129 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-1129 .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-1129 .ppd-dots button::before{content:none;}\n#ppd-1129 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-1129 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-1129 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-1129 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-1129 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-1129{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-1129 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-1129 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-1129 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-1129 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-1129 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-1129 .ppd-grid-2,#ppd-1129 .ppd-grid-3,#ppd-1129 .ppd-grid-4,#ppd-1129 .ppd-spec,#ppd-1129 .ppd-feature,#ppd-1129 .ppd-cols-2,#ppd-1129 .ppd-cols-3,#ppd-1129 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-1129 .ppd-divider{padding:8px 0;}\n  #ppd-1129 .ppd-arrow{width:32px;height:32px;}\n  #ppd-1129 .ppd-arrow-prev{left:8px;}\n  #ppd-1129 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-1129 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-1129 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-1129 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-1129 .ppd-track{transition:none;}\n  #ppd-1129 .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\"\u003eBoho Bell Shaped Rattan Chandelier\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThe Nordic Bohemian Bell Rattan Pendant Light is crafted from natural bamboo and handcrafted rattan. Wicker Rattan is designed with a dome shape and natural woven rattan, this pendant light is versatile and easily adjusts to fit any ceiling height. Perfect for adding warmth and character to your bedroom, kitchen island, dining table, or entryway. The rattan chandelier is perfect for home decor and suitable for a crowd.\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\/4135408\/6daa96c54a06ad98.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Rattan\u003c\/li\u003e\n\u003cli\u003eLight source: E26\/E27 (not included)\u003c\/li\u003e\n\u003cli\u003eLight source: E26(Not Included)\u003c\/li\u003e\n\u003cli\u003eWattage: Max 60W\u003c\/li\u003e\n\u003cli\u003eFinishes: Natural rattan\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\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\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135408\/267cb7d3c32700d0.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135408\/07c00183bec38a19.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135408\/8f92b59bb630dce0.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\"\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\/4135408\/8281355a73330c56.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135408\/4bd26c2521b4d3c5.png\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135408\/d24f067e5bdb1e53.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\/4135408\/4dc32dd783609240.png\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135408\/75f4593bc071ab64.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135408\/e11576d4bebb91e8.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-1129');\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":48955456454912,"sku":"25-664","price":130.0,"currency_code":"USD","in_stock":true},{"title":"∅ 13.8″ x H 13.8″","offer_id":48955456487680,"sku":"25-665","price":155.0,"currency_code":"USD","in_stock":true},{"title":"∅ 17.7″ x H 17.7″","offer_id":48955456520448,"sku":"25-666","price":178.0,"currency_code":"USD","in_stock":true},{"title":"∅ 23.6″ X H 11.8″","offer_id":48955456553216,"sku":"25-667","price":336.7,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/c49c3644c92aea8cfc6970a15822ed84.jpg?v=1783417855"},{"product_id":"thaloriel-farmhouse-rattan-flower-ceiling-light","title":"Thaloriel Farmhouse Rattan Flower Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35984\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35984{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-35984 *,#ppd-35984 *::before,#ppd-35984 *::after{box-sizing:border-box;}\n#ppd-35984 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35984 .ppd-section{margin:0 0 4px;}\n#ppd-35984 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35984 h2.ppd-title,#ppd-35984 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35984 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35984 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35984 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35984 .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-35984 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-35984 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35984 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35984 ul.ppd-list li{margin:0;}\n#ppd-35984 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35984 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35984 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35984 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35984 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35984 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35984 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35984 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35984 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35984 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35984 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35984 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35984 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35984 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35984 .ppd-spec table td,#ppd-35984 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35984 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35984 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35984 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35984 figure.ppd-figure{margin:0;}\n#ppd-35984 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35984 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35984 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35984 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35984 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35984 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35984 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35984 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35984 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35984 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35984 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35984 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35984 .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-35984 .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-35984 .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-35984 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35984 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35984 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35984 .ppd-viewport{overflow:hidden;}\n#ppd-35984 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35984 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35984 .ppd-slide img+img{margin-top:16px;}\n#ppd-35984 .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-35984 .ppd-arrow:hover{background:#fff;}\n#ppd-35984 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35984 .ppd-arrow-prev{left:14px;}\n#ppd-35984 .ppd-arrow-next{right:14px;}\n#ppd-35984 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35984 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35984 .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-35984 .ppd-dots button::before{content:none;}\n#ppd-35984 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35984 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35984 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35984 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35984 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35984{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35984 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35984 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35984 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35984 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35984 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35984 .ppd-grid-2,#ppd-35984 .ppd-grid-3,#ppd-35984 .ppd-grid-4,#ppd-35984 .ppd-spec,#ppd-35984 .ppd-feature,#ppd-35984 .ppd-cols-2,#ppd-35984 .ppd-cols-3,#ppd-35984 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35984 .ppd-divider{padding:8px 0;}\n  #ppd-35984 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35984 .ppd-arrow-prev{left:8px;}\n  #ppd-35984 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35984 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35984 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35984 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35984 .ppd-track{transition:none;}\n  #ppd-35984 .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\"\u003eFarmhouse Rattan Flower Ceiling Light\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eCharming Farmhouse Style: Handwoven rattan with scalloped edges adds natural texture and rustic elegance.\u003c\/li\u003e\n\u003cli\u003eWarm \u0026amp; Inviting Glow: The woven design softly diffuses light, creating a cozy, welcoming ambiance.\u003c\/li\u003e\n\u003cli\u003eFlexible Placement: Ideal for bedrooms, living rooms, kitchens, hallways, or covered patios, enhancing any farmhouse-inspired space.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-carousel\" data-lg=\"4\" 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\/4136333\/45348bf00c117317.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136333\/c25fd7f292adf829.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136333\/44651d70d085fc1d.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136333\/f9891dadf8c01099.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-3\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136333\/6d8161b83079344f.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\/4136333\/48ce2dce6f5ea77a.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Rattan\u003c\/li\u003e\n\u003cli\u003eLight source: Type A Bulb (not included, Max 60W)\u003c\/li\u003e\n\u003cli\u003eFinish: Hand-painted natural rattan\u003c\/li\u003e\n\u003cli\u003eOverall: 18.25\"diam. x 10.5\"h (46.3 cm x 26.7 cm)\u003c\/li\u003e\n\u003cli\u003eCord Length: 15.75\" (40 cm)\u003c\/li\u003e\n\u003cli\u003eInstallation: Flush mount for ceilings\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\"\u003eProduct Feature\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\u003e\n\u003cstrong\u003eCharming Farmhouse Design\u003c\/strong\u003e – Handwoven rattan with scalloped edges creates a natural, rustic aesthetic, adding warmth and texture to any space.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCozy Ambient Lighting\u003c\/strong\u003e – The woven rattan shade softly diffuses light, producing a gentle, inviting glow ideal for relaxing atmospheres.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Placement\u003c\/strong\u003e – Perfect for bedrooms, living rooms, kitchens, hallways, or covered patios, seamlessly complementing farmhouse-inspired decor.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136333\/b4c5503c89a66cf4.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\/4136333\/003a5c34febf5b25.jpg\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuality Craftsmanship\u003c\/strong\u003e – Expertly handwoven paired ensures long-lasting durability while maintaining natural beauty.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTimeless Farmhouse Appeal\u003c\/strong\u003e – Complements rustic, vintage, or modern farmhouse interiors, adding character and charm to 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\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eVersatile Applications\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eCreates cozy atmospheres in bedrooms, living rooms, study rooms—ideal for relaxing or daily routines.\u003c\/p\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\/4136333\/bcaaaa181024ecf9.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136333\/7ab9f015b3a30a9d.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136333\/33442603f0c6cdb6.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136333\/8d05d380de8697e7.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\u003ch2 class=\"ppd-title\"\u003eIngenious Craftsmanship Details\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eHigh-resolution photos of porcelain and metal details\u003c\/p\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 Light\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136333\/93c83567307cc1c7.jpg\"\u003e\u003cfigcaption\u003eSoft Light\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Handmade Rattan\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136333\/075934a59905c25e.jpg\"\u003e\u003cfigcaption\u003eHandmade Rattan\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=\"Turn off\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136333\/ed231f7b0df1af77.jpg\"\u003e\u003cfigcaption\u003eTurn off\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Turn on\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136333\/2926ff51cedfd6b1.jpg\"\u003e\u003cfigcaption\u003eTurn 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-35984');\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":48955464876288,"sku":null,"price":199.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/d4603f068c178c3a3fd3e879ccbf7cec.jpg?v=1783418021"},{"product_id":"calypso-tiffany-glass-ceiling-light","title":"Calypso Tiffany Glass Dimmable Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35960\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35960{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-35960 *,#ppd-35960 *::before,#ppd-35960 *::after{box-sizing:border-box;}\n#ppd-35960 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35960 .ppd-section{margin:0 0 4px;}\n#ppd-35960 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35960 h2.ppd-title,#ppd-35960 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35960 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35960 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35960 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35960 .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-35960 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-35960 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35960 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35960 ul.ppd-list li{margin:0;}\n#ppd-35960 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35960 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35960 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35960 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35960 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35960 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35960 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35960 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35960 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35960 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35960 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35960 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35960 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35960 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35960 .ppd-spec table td,#ppd-35960 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35960 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35960 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35960 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35960 figure.ppd-figure{margin:0;}\n#ppd-35960 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35960 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35960 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35960 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35960 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35960 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35960 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35960 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35960 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35960 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35960 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35960 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35960 .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-35960 .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-35960 .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-35960 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35960 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35960 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35960 .ppd-viewport{overflow:hidden;}\n#ppd-35960 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35960 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35960 .ppd-slide img+img{margin-top:16px;}\n#ppd-35960 .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-35960 .ppd-arrow:hover{background:#fff;}\n#ppd-35960 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35960 .ppd-arrow-prev{left:14px;}\n#ppd-35960 .ppd-arrow-next{right:14px;}\n#ppd-35960 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35960 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35960 .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-35960 .ppd-dots button::before{content:none;}\n#ppd-35960 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35960 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35960 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35960 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35960 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35960{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35960 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35960 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35960 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35960 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35960 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35960 .ppd-grid-2,#ppd-35960 .ppd-grid-3,#ppd-35960 .ppd-grid-4,#ppd-35960 .ppd-spec,#ppd-35960 .ppd-feature,#ppd-35960 .ppd-cols-2,#ppd-35960 .ppd-cols-3,#ppd-35960 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35960 .ppd-divider{padding:8px 0;}\n  #ppd-35960 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35960 .ppd-arrow-prev{left:8px;}\n  #ppd-35960 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35960 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35960 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35960 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35960 .ppd-track{transition:none;}\n  #ppd-35960 .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\"\u003eTiffany Glass Dimmable Ceiling Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThis tiffany style ceiling light features stained glass and soft diffusion, creating a warm glow. As tiffany lights ceiling design, it works as a dimmable ceiling light for living rooms, dining areas, hallways, or bedrooms.\u003c\/p\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\/4136313\/189839a166dba3db.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;\"\u003eStained Glass\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eSize\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003e20\" Diameter × 8.7\" Height\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eColor\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eWhite\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;\"\u003eE27 (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;\"\u003e2\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;\"\u003e2 × 60W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eVoltage\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eAC 110–240V\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;\"\u003eYes (with compatible dimmer(Not Included))\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eInstallation\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eHardwired, Flush Mount\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=\"Harmonious Design Fusion\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136313\/12066273e611ed84.jpg\"\u003e\u003cfigcaption\u003eHarmonious Design Fusion\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Intricate Metalwork\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136313\/78e0504719a9ca63.jpg\"\u003e\u003cfigcaption\u003eIntricate Metalwork\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Artistic Stained Glass\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136313\/0d09b688b55d8a5a.jpg\"\u003e\u003cfigcaption\u003eArtistic Stained Glass\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\"\u003eLighting Effect\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=\"Turn On\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136313\/c474d186a2298eb3.jpg\"\u003e\u003cfigcaption\u003eTurn On\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Turn Off\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136313\/92732ec140f65c55.jpg\"\u003e\u003cfigcaption\u003eTurn 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\"\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\/4136313\/9816afbb6c0d9068.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\u003eArtistic Stained Glass Craft\u003c\/strong\u003e: Hand-assembled stained glass with refined metalwork ensures lasting quality and classic Tiffany character.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoft, Ambient Illumination\u003c\/strong\u003e: Gently diffused light creates a warm and comfortable atmosphere.\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\u003eTimeless Art Deco Style\u003c\/strong\u003e: Elegant patterns and balanced proportions bring vintage charm to modern interiors.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIdeal for Multiple Spaces\u003c\/strong\u003e: Perfect for living rooms, dining areas, hallways, and bedrooms.\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\/4136313\/0c72c60346527a28.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=\"Dining Room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136313\/58ccf5e6a2ba9f22.jpg\"\u003e\u003cfigcaption\u003eDining Room\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Bedroom\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136313\/d033bef72adac805.jpg\"\u003e\u003cfigcaption\u003eBedroom\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\/4136313\/7c0d3ea0fb83b323.jpg\"\u003e\u003cfigcaption\u003eKitchen Island\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\/4136313\/9b44295bac7738cc.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136313\/2b09d65ccb8bc82e.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136313\/2634a42236c7e298.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136313\/f430a82c0ffa71f8.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136313\/0c72c60346527a28.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136313\/1243baaab1b784b9.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\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35960');\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":48955465269504,"sku":null,"price":405.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/b046da63394d4d32cafcb93b417eb5d1.jpg?v=1783418031"},{"product_id":"eiridian-tiffany-stained-glass-ceiling-light","title":"Eiridian Vintage Tiffany Stained Glass Flush Mount Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35906\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35906{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-35906 *,#ppd-35906 *::before,#ppd-35906 *::after{box-sizing:border-box;}\n#ppd-35906 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35906 .ppd-section{margin:0 0 4px;}\n#ppd-35906 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35906 h2.ppd-title,#ppd-35906 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35906 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35906 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35906 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35906 .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-35906 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-35906 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35906 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35906 ul.ppd-list li{margin:0;}\n#ppd-35906 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35906 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35906 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35906 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35906 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35906 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35906 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35906 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35906 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35906 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35906 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35906 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35906 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35906 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35906 .ppd-spec table td,#ppd-35906 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35906 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35906 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35906 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35906 figure.ppd-figure{margin:0;}\n#ppd-35906 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35906 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35906 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35906 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35906 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35906 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35906 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35906 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35906 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35906 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35906 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35906 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35906 .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-35906 .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-35906 .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-35906 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35906 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35906 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35906 .ppd-viewport{overflow:hidden;}\n#ppd-35906 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35906 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35906 .ppd-slide img+img{margin-top:16px;}\n#ppd-35906 .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-35906 .ppd-arrow:hover{background:#fff;}\n#ppd-35906 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35906 .ppd-arrow-prev{left:14px;}\n#ppd-35906 .ppd-arrow-next{right:14px;}\n#ppd-35906 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35906 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35906 .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-35906 .ppd-dots button::before{content:none;}\n#ppd-35906 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35906 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35906 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35906 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35906 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35906{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35906 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35906 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35906 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35906 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35906 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35906 .ppd-grid-2,#ppd-35906 .ppd-grid-3,#ppd-35906 .ppd-grid-4,#ppd-35906 .ppd-spec,#ppd-35906 .ppd-feature,#ppd-35906 .ppd-cols-2,#ppd-35906 .ppd-cols-3,#ppd-35906 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35906 .ppd-divider{padding:8px 0;}\n  #ppd-35906 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35906 .ppd-arrow-prev{left:8px;}\n  #ppd-35906 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35906 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35906 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35906 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35906 .ppd-track{transition:none;}\n  #ppd-35906 .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\"\u003eTiffany Stained Glass Ceiling Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eFeaturing a handcrafted Tiffany-style stained glass shade and warm brass accents, this ceiling light delivers soft, ambient illumination with timeless vintage charm. Perfect for living rooms, bedrooms, and dining spaces, it adds warmth and character to any interior.\u003c\/p\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\/4136289\/5eb46b1682b3613e.png\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136289\/8c079e0a57759da4.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136289\/ebcd7a2df0486310.png\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136289\/b67ae82e90e13e2f.jpg\"\u003e\n\u003c\/div\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\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136289\/703f90031ca134e4.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003e Material : Glass + Iron\u003c\/li\u003e\n\u003cli\u003eSize : 3.5\" H X 20\" W X 20\" D\u003c\/li\u003e\n\u003cli\u003eNumber of Lights : 4\u003c\/li\u003e\n\u003cli\u003eBulb Base : E26 \/ Medium (Standard)\u003c\/li\u003e\n\u003cli\u003eBulb Included : No\u003c\/li\u003e\n\u003cli\u003eMaximum Wattage : 60 Watt\u003c\/li\u003e\n\u003cli\u003eVoltage : 110 Volt\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\"\u003eReasons to Opt for this Ceiling 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\/4136289\/7d7cfe1bd9e6981f.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 \u003c\/h4\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul class=\"ppd-list\"\u003e\n\u003cli class=\"sc-ePDMnc jGJiiy pf-71_ pf-heading-1-h3\" data-pf-type=\"Heading2\"\u003eTiffany Stained Glass Shade: Handcrafted mosaic glass delivers rich color, vintage artistry, and soft diffused light. \u003c\/li\u003e\n\u003cli class=\"sc-bkSTSn iEaWBl pf-76_ pf-text-1\" data-pf-type=\"List2.Item2\"\u003eHardwired Power Source: Fixed ceiling installation provides a clean, seamless look and stable performance. \u003c\/li\u003e\n\u003cli class=\"sc-bkSTSn iEaWBl pf-78_ pf-text-1\" data-pf-type=\"List2.Item2\"\u003eWarm Ambient Glow: Creates a cozy, inviting atmosphere ideal for living rooms, bedrooms, and dining spaces. \u003c\/li\u003e\n\u003cli class=\"sc-bkSTSn iEaWBl pf-78_ pf-text-1\" data-pf-type=\"List2.Item2\"\u003eVintage Fusion Design: Stylishly blends classic Tiffany aesthetics with timeless and elegant interior décor.\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-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Tiffany Glass Craft\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136289\/a8cb7c192ff19f93.jpg\"\u003e\u003cfigcaption\u003eTiffany Glass Craft\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Layered Glass\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136289\/34e06e577e238296.jpg\"\u003e\u003cfigcaption\u003eLayered Glass\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Opal Milk Glass\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136289\/4dd70a435d16705a.jpg\"\u003e\u003cfigcaption\u003eOpal Milk Glass\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\/4136289\/7a1cce0240589c0f.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\/4136289\/88f06b4835d1a3b0.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\/4136289\/5eb46b1682b3613e.png\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136289\/ad4f6428934b3db1.png\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136289\/91c22f67a34259ec.png\"\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\/4136289\/e7c59360e9a439fe.png\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136289\/ebcd7a2df0486310.png\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136289\/b67ae82e90e13e2f.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35906');\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":48955466088704,"sku":null,"price":381.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/b49e782ce03010dd1829e8f7c792c375.jpg?v=1783418038"},{"product_id":"allyson-farmhouse-rattan-flush-mount-ceiling-light","title":"Allyson Farmhouse Rattan Flush Mount Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35741\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35741{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-35741 *,#ppd-35741 *::before,#ppd-35741 *::after{box-sizing:border-box;}\n#ppd-35741 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35741 .ppd-section{margin:0 0 4px;}\n#ppd-35741 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35741 h2.ppd-title,#ppd-35741 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35741 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35741 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35741 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35741 .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-35741 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-35741 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35741 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35741 ul.ppd-list li{margin:0;}\n#ppd-35741 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35741 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35741 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35741 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35741 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35741 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35741 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35741 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35741 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35741 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35741 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35741 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35741 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35741 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35741 .ppd-spec table td,#ppd-35741 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35741 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35741 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35741 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35741 figure.ppd-figure{margin:0;}\n#ppd-35741 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35741 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35741 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35741 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35741 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35741 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35741 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35741 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35741 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35741 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35741 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35741 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35741 .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-35741 .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-35741 .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-35741 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35741 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35741 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35741 .ppd-viewport{overflow:hidden;}\n#ppd-35741 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35741 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35741 .ppd-slide img+img{margin-top:16px;}\n#ppd-35741 .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-35741 .ppd-arrow:hover{background:#fff;}\n#ppd-35741 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35741 .ppd-arrow-prev{left:14px;}\n#ppd-35741 .ppd-arrow-next{right:14px;}\n#ppd-35741 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35741 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35741 .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-35741 .ppd-dots button::before{content:none;}\n#ppd-35741 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35741 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35741 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35741 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35741 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35741{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35741 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35741 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35741 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35741 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35741 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35741 .ppd-grid-2,#ppd-35741 .ppd-grid-3,#ppd-35741 .ppd-grid-4,#ppd-35741 .ppd-spec,#ppd-35741 .ppd-feature,#ppd-35741 .ppd-cols-2,#ppd-35741 .ppd-cols-3,#ppd-35741 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35741 .ppd-divider{padding:8px 0;}\n  #ppd-35741 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35741 .ppd-arrow-prev{left:8px;}\n  #ppd-35741 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35741 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35741 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35741 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35741 .ppd-track{transition:none;}\n  #ppd-35741 .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\"\u003eFarmhouse Rattan Flush Mount Ceiling Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eFarmhouse Rattan Flush Mount Ceiling Light: It features a woven rattan shade with a hidden glass globe inside, offering a minimalist yet natural look. Perfect for adding a romantic, rustic touch to various spaces such as living rooms, bedrooms, or hallways.\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\/4136223\/b4c9c819a8687567.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\u003eMetal, Rattan, Glass\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\u003eSize\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003eDia 34 cm × H 20 cm\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\u003eVoltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003e110~120 Volts\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\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27.6563px;\"\u003eG9(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\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 205px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003ePower Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003eHardwired\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\u003eControl Method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; 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=\"White glass globe lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136223\/5eb8bf97420cf163.jpg\"\u003e\u003cfigcaption\u003eWhite glass globe lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High quality metal canopy\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136223\/47e791caee7fa802.jpg\"\u003e\u003cfigcaption\u003eHigh quality metal canopy\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Handwoven natural rattan\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136223\/e2e59c2acd074d74.jpg\"\u003e\u003cfigcaption\u003eHandwoven natural rattan\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\"\u003eFunction introduction\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\u003c!-- auto:unknown --\u003e\n\u003cp\u003eThis design is both adaptable and understated, imparting a natural feel and a romantic ambiance to your environment. It serves dual purposes, functioning effectively as either a wall sconce or a flush mount ceiling fixture.\u003c\/p\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\/4136223\/15784176c8561b08.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136223\/cd7c9e66ad6d12e3.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\"\u003eScene Matching\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\/4136223\/a146eb7c701fab8e.png\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136223\/e6787af0960edfc9.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\"\u003eAvailable Choice\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\/4136223\/5179391ef0125c68.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136223\/1371775faf66db02.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35741');\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":"Brown","offer_id":48955468644608,"sku":"42071","price":135.0,"currency_code":"USD","in_stock":true},{"title":"Natural","offer_id":48955468677376,"sku":"42072","price":135.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/ae73f33a92e53c2c7c2942a20430cc1b.jpg?v=1783418068"},{"product_id":"lavan-rustic-hemp-rope-round-flush-mount-ceiling-light","title":"Lavan Rustic Hemp Rope Round Flush Mount Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35731\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35731{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-35731 *,#ppd-35731 *::before,#ppd-35731 *::after{box-sizing:border-box;}\n#ppd-35731 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35731 .ppd-section{margin:0 0 4px;}\n#ppd-35731 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35731 h2.ppd-title,#ppd-35731 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35731 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35731 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35731 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35731 .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-35731 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-35731 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35731 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35731 ul.ppd-list li{margin:0;}\n#ppd-35731 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35731 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35731 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35731 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35731 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35731 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35731 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35731 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35731 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35731 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35731 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35731 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35731 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35731 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35731 .ppd-spec table td,#ppd-35731 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35731 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35731 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35731 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35731 figure.ppd-figure{margin:0;}\n#ppd-35731 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35731 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35731 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35731 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35731 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35731 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35731 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35731 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35731 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35731 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35731 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35731 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35731 .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-35731 .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-35731 .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-35731 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35731 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35731 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35731 .ppd-viewport{overflow:hidden;}\n#ppd-35731 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35731 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35731 .ppd-slide img+img{margin-top:16px;}\n#ppd-35731 .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-35731 .ppd-arrow:hover{background:#fff;}\n#ppd-35731 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35731 .ppd-arrow-prev{left:14px;}\n#ppd-35731 .ppd-arrow-next{right:14px;}\n#ppd-35731 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35731 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35731 .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-35731 .ppd-dots button::before{content:none;}\n#ppd-35731 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35731 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35731 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35731 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35731 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35731{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35731 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35731 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35731 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35731 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35731 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35731 .ppd-grid-2,#ppd-35731 .ppd-grid-3,#ppd-35731 .ppd-grid-4,#ppd-35731 .ppd-spec,#ppd-35731 .ppd-feature,#ppd-35731 .ppd-cols-2,#ppd-35731 .ppd-cols-3,#ppd-35731 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35731 .ppd-divider{padding:8px 0;}\n  #ppd-35731 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35731 .ppd-arrow-prev{left:8px;}\n  #ppd-35731 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35731 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35731 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35731 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35731 .ppd-track{transition:none;}\n  #ppd-35731 .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 Hemp Rope Round Flush Mount Ceiling Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eRustic Hemp Rope Round Flush Mount Ceiling Light - Crafted from Manila hemp rope with a bronze leaf base. Features a thick, geometric rope frame with dynamic interior and exterior textures. Ideal for adding rustic charm to living rooms, bedrooms, or hallways.\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\/4136219\/6f6e67b9ffa549d6.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\u003eMetal, Abaca\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\u003eSize\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003e8.75\"Hx14\"Wx14\"D\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 Size\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003e8.75\"Wx8.75\"D Round\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\u003eVoltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003e110~240 Volts\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\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27.6563px;\"\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\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 205px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003ePower Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003eHardwired\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\u003eControl Method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; 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-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Bronze Leaf finish base\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136219\/afedeabf3f0ae472.jpg\"\u003e\u003cfigcaption\u003eBronze Leaf finish base\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Textured abaca rope（Spherical bulbs need to be purchased by yourself）\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136219\/06a6d6be82f03588.jpg\"\u003e\u003cfigcaption\u003eTextured abaca rope（Spherical bulbs need to be purchased by yourself）\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 Off\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136219\/a324506b0d5ed2ba.jpg\"\u003e\u003cfigcaption\u003eLight Off\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\/4136219\/92d68bfb6c965788.jpg\"\u003e\u003cfigcaption\u003eLight On\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-2\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136219\/48760d15b71376a3.png\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136219\/1868354ffe93f452.png\"\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\/4136219\/3c5de48979a7e53b.png\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136219\/02e7ebe9ae5b51d9.png\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35731');\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":48955468742912,"sku":null,"price":258.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/dbd1dc8cc88136ee8faf0c6606616644.jpg?v=1783418070"},{"product_id":"lovary-bohemian-rattan-flower-flush-mount-ceiling-light","title":"Lovary Bohemian Rattan Flower Flush Mount Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35728\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35728{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-35728 *,#ppd-35728 *::before,#ppd-35728 *::after{box-sizing:border-box;}\n#ppd-35728 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35728 .ppd-section{margin:0 0 4px;}\n#ppd-35728 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35728 h2.ppd-title,#ppd-35728 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35728 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35728 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35728 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35728 .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-35728 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-35728 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35728 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35728 ul.ppd-list li{margin:0;}\n#ppd-35728 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35728 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35728 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35728 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35728 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35728 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35728 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35728 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35728 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35728 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35728 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35728 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35728 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35728 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35728 .ppd-spec table td,#ppd-35728 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35728 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35728 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35728 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35728 figure.ppd-figure{margin:0;}\n#ppd-35728 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35728 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35728 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35728 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35728 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35728 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35728 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35728 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35728 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35728 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35728 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35728 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35728 .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-35728 .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-35728 .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-35728 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35728 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35728 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35728 .ppd-viewport{overflow:hidden;}\n#ppd-35728 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35728 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35728 .ppd-slide img+img{margin-top:16px;}\n#ppd-35728 .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-35728 .ppd-arrow:hover{background:#fff;}\n#ppd-35728 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35728 .ppd-arrow-prev{left:14px;}\n#ppd-35728 .ppd-arrow-next{right:14px;}\n#ppd-35728 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35728 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35728 .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-35728 .ppd-dots button::before{content:none;}\n#ppd-35728 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35728 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35728 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35728 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35728 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35728{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35728 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35728 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35728 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35728 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35728 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35728 .ppd-grid-2,#ppd-35728 .ppd-grid-3,#ppd-35728 .ppd-grid-4,#ppd-35728 .ppd-spec,#ppd-35728 .ppd-feature,#ppd-35728 .ppd-cols-2,#ppd-35728 .ppd-cols-3,#ppd-35728 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35728 .ppd-divider{padding:8px 0;}\n  #ppd-35728 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35728 .ppd-arrow-prev{left:8px;}\n  #ppd-35728 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35728 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35728 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35728 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35728 .ppd-track{transition:none;}\n  #ppd-35728 .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\"\u003eBohemian Rattan Flower Flush Mount Ceiling Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eBohemian Rattan Flower Flush Mount Ceiling Light - Made with rattan and glass. Features a twisted rope shade with a wavy, braided edge and a white glass globe. Ideal for adding bistro charm to dining nooks or enhancing bohemian-style spaces.\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\/4136211\/06957a7109a622da.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\u003eMetal, Rattan, Glass\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\u003eSize\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003eAs shown in the picture\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\u003eVoltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003e110~240 Volts\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\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27.6563px;\"\u003eG9(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\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 205px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003ePower Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003eHardwired\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\u003eControl Method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; 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=\"Wavy braided edge\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136211\/9a07f8ca3fffc16d.jpg\"\u003e\u003cfigcaption\u003eWavy braided edge\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High quality metal canopy\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136211\/a09430a923cba69b.jpg\"\u003e\u003cfigcaption\u003eHigh quality metal canopy\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"White spherical glass lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136211\/215ca6317867d0df.jpg\"\u003e\u003cfigcaption\u003eWhite spherical glass 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\"\u003eLighting Effect\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=\"Light On\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136211\/d985b551b767aa4e.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\/4136211\/4ffb6631f919fa25.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-grid-2\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136211\/a324f571c5fd5f69.png\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136211\/1380364dac9f8fcc.png\"\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\/4136211\/c3535f18ddbde65e.png\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136211\/f9b521211115161a.png\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35728');\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":48955473690880,"sku":null,"price":250.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/1799d3bb888af861885fa5b709f7aa6c.jpg?v=1783418077"},{"product_id":"robin-boho-style-woven-rattan-flower-ceiling-light","title":"Robin Boho Style Woven Rattan Flower Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35572\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35572{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-35572 *,#ppd-35572 *::before,#ppd-35572 *::after{box-sizing:border-box;}\n#ppd-35572 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35572 .ppd-section{margin:0 0 4px;}\n#ppd-35572 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35572 h2.ppd-title,#ppd-35572 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35572 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35572 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35572 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35572 .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-35572 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-35572 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35572 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35572 ul.ppd-list li{margin:0;}\n#ppd-35572 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35572 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35572 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35572 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35572 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35572 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35572 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35572 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35572 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35572 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35572 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35572 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35572 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35572 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35572 .ppd-spec table td,#ppd-35572 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35572 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35572 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35572 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35572 figure.ppd-figure{margin:0;}\n#ppd-35572 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35572 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35572 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35572 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35572 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35572 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35572 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35572 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35572 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35572 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35572 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35572 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35572 .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-35572 .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-35572 .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-35572 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35572 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35572 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35572 .ppd-viewport{overflow:hidden;}\n#ppd-35572 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35572 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35572 .ppd-slide img+img{margin-top:16px;}\n#ppd-35572 .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-35572 .ppd-arrow:hover{background:#fff;}\n#ppd-35572 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35572 .ppd-arrow-prev{left:14px;}\n#ppd-35572 .ppd-arrow-next{right:14px;}\n#ppd-35572 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35572 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35572 .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-35572 .ppd-dots button::before{content:none;}\n#ppd-35572 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35572 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35572 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35572 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35572 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35572{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35572 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35572 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35572 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35572 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35572 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35572 .ppd-grid-2,#ppd-35572 .ppd-grid-3,#ppd-35572 .ppd-grid-4,#ppd-35572 .ppd-spec,#ppd-35572 .ppd-feature,#ppd-35572 .ppd-cols-2,#ppd-35572 .ppd-cols-3,#ppd-35572 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35572 .ppd-divider{padding:8px 0;}\n  #ppd-35572 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35572 .ppd-arrow-prev{left:8px;}\n  #ppd-35572 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35572 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35572 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35572 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35572 .ppd-track{transition:none;}\n  #ppd-35572 .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\"\u003eBoho Style Woven Rattan Flower Ceiling Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThe wicker ceiling light features a scalloped woven shade, adding stylish illumination to any space. With its simple one-way light setting, this flush-mount fixture is ideal for casting a cozy glow over kitchen islands, reading corners, or entryways.\u003c\/p\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\/4136142\/b21b61c125c4cc9d.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136142\/0f139e755c8cfadf.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\"\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\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136142\/8a4874149047e5b5.png\"\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\u003eMetal, Rattan\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\u003eDimensions (Overall)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003e11 Inches (H) x 12.2 Inches (W) x 12.2 Inches (D)\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\u003eWattage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003e42 W\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\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27.6563px;\"\u003e‎E26(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\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 205px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003ePower Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003eHardwired\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\u003eControl Method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; 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\"\u003eProduct Feature\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\u003e\n\u003cstrong\u003eNatural Woven Wicker Material\u003c\/strong\u003e – Made from natural rattan or wicker, each piece features intricate weaving that adds cottage-inspired charm and a touch of rustic elegance.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eScalloped Rim Shade\u003c\/strong\u003e – Delicate scalloped detailing along the edge of the wicker lampshade creates a whimsical, boho-inspired silhouette that softens the light and enhances visual appeal.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoft Ambient Glow\u003c\/strong\u003e – Designed to cast a cozy, ambient light perfect for creating a relaxed atmosphere in any room.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIdeal for Multiple Spaces\u003c\/strong\u003e – Ideal for entryways, kitchen islands, reading corners, or as a statement piece in a boho-themed living space.\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\/4136142\/39d8613e9030de0d.jpg\"\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=\"Bohemian style flower lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136142\/833d773b28cab187.png\"\u003e\u003cfigcaption\u003eBohemian style flower lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Handmade rattan weaving\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136142\/97c919d1ae2ca8b1.png\"\u003e\u003cfigcaption\u003eHandmade rattan weaving\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\u003ch2 class=\"ppd-title\"\u003eCustomer Reviews\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eHear What Our Satisfied Customers Have to Say\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cdiv class=\"ppd-review\"\u003e\n\u003cdiv aria-label=\"Rated 5 out of 5\" class=\"ppd-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cimg alt=\"Customer photo\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136142\/5559e26327e7b1ea.jpg\"\u003e\n\u003ch4\u003eLucas\u003c\/h4\u003e\n\u003cp\u003ePerfect for our entryway! Plus, the customer service was great, nice and helpful.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-review\"\u003e\n\u003cdiv aria-label=\"Rated 5 out of 5\" class=\"ppd-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cimg alt=\"Customer photo\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136142\/70bd0d4d35f5d5f7.jpg\"\u003e\n\u003ch4\u003eConnor James\u003c\/h4\u003e\n\u003cp\u003eAdded this light fixture to our pantry and love it!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-review\"\u003e\n\u003cdiv aria-label=\"Rated 5 out of 5\" class=\"ppd-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cimg alt=\"Customer photo\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136142\/e5a29a5f16d5027b.jpg\"\u003e\n\u003ch4\u003eRyan Stewart\u003c\/h4\u003e\n\u003cp\u003eThe rattan material feels so natural , giving my space a really rustic yet chic touch. So glad I got it!\u003c\/p\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\u003ch2 class=\"ppd-title\"\u003eVersatile Applications\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eWhere Beauty Meets Functionality: Perfect for kitchen islands, reading nooks, entryways, or accenting storage cabinet areas, this Boho Rattan Ceiling Light adds a touch of vintage charm with its woven design and warm, ambient glow.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003c\/p\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\/4136142\/09946ed1cf76d331.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136142\/810963ad173e6794.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136142\/f118fd03df161e6f.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136142\/9467adf3fa66a1ce.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136142\/9cf0ae85e91bf359.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-35572');\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":48955494498560,"sku":null,"price":159.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/607c34d2edd9225600642d90ff07a289.jpg?v=1783418095"},{"product_id":"lyril-boho-rattan-semi-flush-mount-ceiling-light","title":"Lyril Boho Rattan Semi Flush Mount Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35542\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35542{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-35542 *,#ppd-35542 *::before,#ppd-35542 *::after{box-sizing:border-box;}\n#ppd-35542 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35542 .ppd-section{margin:0 0 4px;}\n#ppd-35542 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35542 h2.ppd-title,#ppd-35542 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35542 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35542 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35542 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35542 .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-35542 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-35542 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35542 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35542 ul.ppd-list li{margin:0;}\n#ppd-35542 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35542 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35542 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35542 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35542 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35542 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35542 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35542 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35542 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35542 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35542 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35542 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35542 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35542 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35542 .ppd-spec table td,#ppd-35542 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35542 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35542 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35542 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35542 figure.ppd-figure{margin:0;}\n#ppd-35542 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35542 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35542 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35542 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35542 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35542 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35542 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35542 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35542 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35542 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35542 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35542 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35542 .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-35542 .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-35542 .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-35542 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35542 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35542 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35542 .ppd-viewport{overflow:hidden;}\n#ppd-35542 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35542 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35542 .ppd-slide img+img{margin-top:16px;}\n#ppd-35542 .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-35542 .ppd-arrow:hover{background:#fff;}\n#ppd-35542 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35542 .ppd-arrow-prev{left:14px;}\n#ppd-35542 .ppd-arrow-next{right:14px;}\n#ppd-35542 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35542 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35542 .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-35542 .ppd-dots button::before{content:none;}\n#ppd-35542 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35542 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35542 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35542 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35542 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35542{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35542 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35542 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35542 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35542 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35542 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35542 .ppd-grid-2,#ppd-35542 .ppd-grid-3,#ppd-35542 .ppd-grid-4,#ppd-35542 .ppd-spec,#ppd-35542 .ppd-feature,#ppd-35542 .ppd-cols-2,#ppd-35542 .ppd-cols-3,#ppd-35542 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35542 .ppd-divider{padding:8px 0;}\n  #ppd-35542 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35542 .ppd-arrow-prev{left:8px;}\n  #ppd-35542 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35542 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35542 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35542 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35542 .ppd-track{transition:none;}\n  #ppd-35542 .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\"\u003eBoho Rattan Semi Flush Mount Ceiling Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThe Boho Rattan Semi Flush Mount Ceiling Light features a woven rattan design with a golden interior. This semi flush mount ceiling light fixture combines bohemian charm with modern functionality. Perfect for hallways, bedrooms, living rooms, dining rooms, and kitchen islands.\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\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"3 Lights\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136123\/c16eb9a1bd9cb86e.png\"\u003e\u003cfigcaption\u003e3 Lights\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"2 Lights\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136123\/32669dc87e618ff5.png\"\u003e\u003cfigcaption\u003e2 Lights\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ctable border=\"2\" class=\"aligncenter\" style=\"width: 360px; height: 288px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 40px;\"\u003e\n\u003ctd style=\"width: 128px; height: 40px; text-align: center;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 214px; 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: 128px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eSize\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 214px; height: 27px;\"\u003eAs shown in the picture\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 128px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eVoltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 214px; height: 27px;\"\u003e120 Volts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27.6563px;\"\u003e\n\u003ctd style=\"width: 128px; height: 27.6563px; text-align: center;\"\u003e\u003cstrong\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 214px; height: 27.6563px;\"\u003e‎E26(Not Included.)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 128px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eNumber of Lights\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 214px; height: 27px;\"\u003e2\/3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 128px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003ePower Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 214px; height: 27px;\"\u003eHardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 128px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eControl Method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 214px; 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\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-3\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"3 Lights\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136123\/c16eb9a1bd9cb86e.png\"\u003e\u003cfigcaption\u003e3 Lights\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"2 Lights\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136123\/32669dc87e618ff5.png\"\u003e\u003cfigcaption\u003e2 Lights\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ctable border=\"2\" class=\"aligncenter\" style=\"width: 306.766px; height: 288px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 40px;\"\u003e\n\u003ctd style=\"width: 131px; height: 40px; text-align: center;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 153.766px; 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: 131px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eSize\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 153.766px; height: 27px;\"\u003eAs shown in the picture\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 131px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eVoltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 153.766px; height: 27px;\"\u003e120 Volts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 131px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 153.766px; height: 27px;\"\u003e‎E26(Not Included)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 131px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eNumber of Lights\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 153.766px; height: 27px;\"\u003e2\/3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 131px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003ePower Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 153.766px; height: 27px;\"\u003eHardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 32px;\"\u003e\n\u003ctd style=\"width: 131px; height: 32px; text-align: center;\"\u003e\u003cstrong\u003eControl Method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 153.766px; height: 32px;\"\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-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Hand-woven rattan exterior\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136123\/75e08f8055f03832.png\"\u003e\u003cfigcaption\u003eHand-woven rattan exterior\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Brass canopy and lamp holder\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136123\/da21970baaf88518.png\"\u003e\u003cfigcaption\u003eBrass canopy and lamp holder\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\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Foyer\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136123\/5c4e5f2141919e6f.png\"\u003e\u003cfigcaption\u003eFoyer\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Bedroom\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136123\/5d44ce1f292bde2c.png\"\u003e\u003cfigcaption\u003eBedroom\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Hallway\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136123\/f919cca083faca7a.jpg\"\u003e\u003cfigcaption\u003eHallway\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\"\u003eAvailable Choice\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=\"3 Lights\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136123\/8f8fff18f5318284.png\"\u003e\u003cfigcaption\u003e3 Lights\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"2 Lights\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136123\/9980b900c722de15.png\"\u003e\u003cfigcaption\u003e2 Lights\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-35542');\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":"2 Lights","offer_id":48955500265728,"sku":"41205","price":132.99,"currency_code":"USD","in_stock":true},{"title":"3 Lights","offer_id":48955500298496,"sku":"41206","price":142.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/0ad959bcd33bfadbbbee0ca9507f31cd.jpg?v=1783418101"},{"product_id":"blisaa-farmhouse-conical-rattan-ceiling-light","title":"Blisaa Farmhouse Conical Rattan Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35540\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35540{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-35540 *,#ppd-35540 *::before,#ppd-35540 *::after{box-sizing:border-box;}\n#ppd-35540 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35540 .ppd-section{margin:0 0 4px;}\n#ppd-35540 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35540 h2.ppd-title,#ppd-35540 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35540 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35540 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35540 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35540 .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-35540 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-35540 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35540 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35540 ul.ppd-list li{margin:0;}\n#ppd-35540 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35540 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35540 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35540 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35540 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35540 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35540 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35540 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35540 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35540 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35540 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35540 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35540 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35540 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35540 .ppd-spec table td,#ppd-35540 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35540 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35540 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35540 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35540 figure.ppd-figure{margin:0;}\n#ppd-35540 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35540 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35540 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35540 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35540 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35540 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35540 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35540 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35540 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35540 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35540 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35540 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35540 .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-35540 .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-35540 .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-35540 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35540 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35540 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35540 .ppd-viewport{overflow:hidden;}\n#ppd-35540 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35540 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35540 .ppd-slide img+img{margin-top:16px;}\n#ppd-35540 .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-35540 .ppd-arrow:hover{background:#fff;}\n#ppd-35540 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35540 .ppd-arrow-prev{left:14px;}\n#ppd-35540 .ppd-arrow-next{right:14px;}\n#ppd-35540 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35540 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35540 .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-35540 .ppd-dots button::before{content:none;}\n#ppd-35540 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35540 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35540 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35540 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35540 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35540{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35540 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35540 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35540 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35540 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35540 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35540 .ppd-grid-2,#ppd-35540 .ppd-grid-3,#ppd-35540 .ppd-grid-4,#ppd-35540 .ppd-spec,#ppd-35540 .ppd-feature,#ppd-35540 .ppd-cols-2,#ppd-35540 .ppd-cols-3,#ppd-35540 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35540 .ppd-divider{padding:8px 0;}\n  #ppd-35540 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35540 .ppd-arrow-prev{left:8px;}\n  #ppd-35540 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35540 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35540 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35540 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35540 .ppd-track{transition:none;}\n  #ppd-35540 .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\"\u003eFarmhouse Conical Rattan Ceiling Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eOur Farmhouse Conical Rattan Ceiling Light, with its metal base in Black or Antique Brass and natural woven paper shade, brings a Natural, Rustic, and coastal farmhouse charm. Suitable for any room from bedroom to laundry 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\/4136121\/711c2a185e07431c.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ctable border=\"2\" class=\"aligncenter\" style=\"width: 552.562px; height: 288px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 40px;\"\u003e\n\u003ctd style=\"width: 243px; height: 40px; text-align: center;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 303.562px; 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: 243px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eOverall\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 303.562px; height: 27px;\"\u003e16\" diam, 5\" h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 243px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eCanopy\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 303.562px; height: 27px;\"\u003e5\" diam, 1.75\" h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27.6563px;\"\u003e\n\u003ctd style=\"width: 243px; height: 27.6563px; text-align: center;\"\u003e\u003cstrong\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 303.562px; height: 27.6563px;\"\u003e‎E26(not included.)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 243px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eNumber of Lights\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 303.562px; height: 27px;\"\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 243px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003ePower Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 303.562px; height: 27px;\"\u003eHardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 243px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eControl Method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 303.562px; 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-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\/4136121\/8e2bfb1817cc1467.jpg\"\u003e\u003cfigcaption\u003eHigh quality metal canopy\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Hand-woven lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136121\/d9b2dc5fc92449b5.jpg\"\u003e\u003cfigcaption\u003eHand-woven 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-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\/4136121\/599fda191a6e9542.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136121\/cbc6a257d5bb7c84.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136121\/c52997f9400b5b93.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-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Brass\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136121\/092df54cb7342528.jpg\"\u003e\u003cfigcaption\u003eBrass\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Black\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136121\/63a09ff39f481c71.jpg\"\u003e\u003cfigcaption\u003eBlack\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-35540');\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":"Brass","offer_id":48955502428416,"sku":"41196","price":225.0,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":48955502461184,"sku":"41197","price":225.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/ccfdd44e6f9a493dc0bed6ae9cfe58c9.jpg?v=1783418102"},{"product_id":"tranquil-bohemian-style-flower-rattan-ceiling-light","title":"Tranquil Bohemian Style Flower Rattan Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35534\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35534{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-35534 *,#ppd-35534 *::before,#ppd-35534 *::after{box-sizing:border-box;}\n#ppd-35534 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35534 .ppd-section{margin:0 0 4px;}\n#ppd-35534 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35534 h2.ppd-title,#ppd-35534 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35534 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35534 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35534 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35534 .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-35534 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-35534 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35534 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35534 ul.ppd-list li{margin:0;}\n#ppd-35534 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35534 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35534 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35534 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35534 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35534 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35534 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35534 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35534 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35534 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35534 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35534 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35534 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35534 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35534 .ppd-spec table td,#ppd-35534 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35534 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35534 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35534 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35534 figure.ppd-figure{margin:0;}\n#ppd-35534 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35534 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35534 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35534 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35534 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35534 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35534 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35534 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35534 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35534 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35534 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35534 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35534 .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-35534 .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-35534 .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-35534 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35534 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35534 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35534 .ppd-viewport{overflow:hidden;}\n#ppd-35534 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35534 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35534 .ppd-slide img+img{margin-top:16px;}\n#ppd-35534 .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-35534 .ppd-arrow:hover{background:#fff;}\n#ppd-35534 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35534 .ppd-arrow-prev{left:14px;}\n#ppd-35534 .ppd-arrow-next{right:14px;}\n#ppd-35534 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35534 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35534 .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-35534 .ppd-dots button::before{content:none;}\n#ppd-35534 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35534 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35534 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35534 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35534 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35534{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35534 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35534 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35534 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35534 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35534 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35534 .ppd-grid-2,#ppd-35534 .ppd-grid-3,#ppd-35534 .ppd-grid-4,#ppd-35534 .ppd-spec,#ppd-35534 .ppd-feature,#ppd-35534 .ppd-cols-2,#ppd-35534 .ppd-cols-3,#ppd-35534 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35534 .ppd-divider{padding:8px 0;}\n  #ppd-35534 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35534 .ppd-arrow-prev{left:8px;}\n  #ppd-35534 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35534 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35534 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35534 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35534 .ppd-track{transition:none;}\n  #ppd-35534 .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\"\u003eBlack Water Ripple Glass Rectangle Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThis kitchen island pendant light with water ripple glass and matte black metal offers a modern charm, matching various furnishing styles and adding elegance to your home. Ideal for bedrooms, living rooms, dining rooms, entryways, hallways, etc.\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\/4136120\/6ff03bef314ef259.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, Acrylic\u003c\/li\u003e\n\u003cli\u003eOverall: 15\" diameter, 10\" high\u003c\/li\u003e\n\u003cli\u003eShade: 15\" diameter, 8\" high\u003c\/li\u003e\n\u003cli\u003eCanopy: 5\" diameter, 1\" high\u003c\/li\u003e\n\u003cli\u003eLight source: E26(Not Included)\u003c\/li\u003e\n\u003cli\u003eNumber of Lights: 2\u003c\/li\u003e\n\u003cli\u003ePower Source: Hardwired\u003c\/li\u003e\n\u003cli\u003eControl Method: Push button switch(Not Included)\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-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Acrylic Diffuser\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136120\/358a59e028b6b6dd.jpg\"\u003e\u003cfigcaption\u003eAcrylic Diffuser\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Woven rattan shade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136120\/3f5c8e389974f6c4.jpg\"\u003e\u003cfigcaption\u003eWoven rattan shade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High quality metal canopy\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136120\/d77000ec54ce6440.jpg\"\u003e\u003cfigcaption\u003eHigh quality metal canopy\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\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Lights On\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136120\/05df6b6b0ba79c71.jpg\"\u003e\u003cfigcaption\u003eLights On\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Lights Off\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136120\/9e221df952fa6475.jpg\"\u003e\u003cfigcaption\u003eLights 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\/4136120\/4b64bc45701969ed.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136120\/2570e0912781732b.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136120\/90aa5c34b5fcad5c.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-35534');\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":48955505148160,"sku":null,"price":201.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/bad62dd011251451da163da700aa10a3.jpg?v=1783418105"},{"product_id":"natural-flower-rattan-flush-mount-light-rustic-rattan-floral-ceiling-light-bedroom-entryway-kitchen-cloakroom-laundry-room","title":"Andrew Natural Flower Rattan Flush Mount Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35273\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35273{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-35273 *,#ppd-35273 *::before,#ppd-35273 *::after{box-sizing:border-box;}\n#ppd-35273 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35273 .ppd-section{margin:0 0 4px;}\n#ppd-35273 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35273 h2.ppd-title,#ppd-35273 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35273 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35273 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35273 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35273 .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-35273 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-35273 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35273 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35273 ul.ppd-list li{margin:0;}\n#ppd-35273 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35273 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35273 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35273 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35273 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35273 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35273 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35273 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35273 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35273 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35273 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35273 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35273 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35273 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35273 .ppd-spec table td,#ppd-35273 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35273 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35273 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35273 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35273 figure.ppd-figure{margin:0;}\n#ppd-35273 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35273 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35273 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35273 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35273 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35273 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35273 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35273 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35273 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35273 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35273 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35273 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35273 .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-35273 .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-35273 .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-35273 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35273 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35273 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35273 .ppd-viewport{overflow:hidden;}\n#ppd-35273 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35273 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35273 .ppd-slide img+img{margin-top:16px;}\n#ppd-35273 .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-35273 .ppd-arrow:hover{background:#fff;}\n#ppd-35273 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35273 .ppd-arrow-prev{left:14px;}\n#ppd-35273 .ppd-arrow-next{right:14px;}\n#ppd-35273 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35273 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35273 .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-35273 .ppd-dots button::before{content:none;}\n#ppd-35273 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35273 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35273 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35273 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35273 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35273{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35273 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35273 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35273 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35273 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35273 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35273 .ppd-grid-2,#ppd-35273 .ppd-grid-3,#ppd-35273 .ppd-grid-4,#ppd-35273 .ppd-spec,#ppd-35273 .ppd-feature,#ppd-35273 .ppd-cols-2,#ppd-35273 .ppd-cols-3,#ppd-35273 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35273 .ppd-divider{padding:8px 0;}\n  #ppd-35273 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35273 .ppd-arrow-prev{left:8px;}\n  #ppd-35273 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35273 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35273 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35273 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35273 .ppd-track{transition:none;}\n  #ppd-35273 .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\"\u003eNatural Flower Rattan Flush Mount Ceiling Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eIlluminate their space with our flower-shaped flush mount, featuring tightly woven rattan that diffuses light softly, adorned with a handcrafted whitewash finish.\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\/4135965\/564b8a6aa2454929.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Iron, Rattan\u003c\/li\u003e\n\u003cli\u003eSize: As shown in the picture\u003c\/li\u003e\n\u003cli\u003eLight source: E26(Not Included)\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\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\/4135965\/0fd8a539e2239cbd.jpg\"\u003e\u003cfigcaption\u003eHigh quality metal canopy\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Flower shape rattan lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135965\/7ab10e277b75b59a.jpg\"\u003e\u003cfigcaption\u003eFlower shape rattan 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\/4135965\/133af8ef7f6ed45a.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135965\/6a2d2e77c29163af.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135965\/a447f8eeba3c7c6a.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35273');\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":48955559543040,"sku":null,"price":220.8,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/0096d55e6b423a2ff5b90c4211ee7191.jpg?v=1783418166"},{"product_id":"rustic-drum-woven-flush-mount-ceiling-light-coastal-woven-drum-chandelier-bedroom-entryway-kitchen-cloakroom-laundry-room","title":"James Rustic Drum Woven Flush Mount Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35280\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35280{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-35280 *,#ppd-35280 *::before,#ppd-35280 *::after{box-sizing:border-box;}\n#ppd-35280 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35280 .ppd-section{margin:0 0 4px;}\n#ppd-35280 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35280 h2.ppd-title,#ppd-35280 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35280 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35280 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35280 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35280 .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-35280 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-35280 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35280 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35280 ul.ppd-list li{margin:0;}\n#ppd-35280 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35280 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35280 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35280 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35280 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35280 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35280 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35280 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35280 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35280 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35280 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35280 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35280 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35280 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35280 .ppd-spec table td,#ppd-35280 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35280 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35280 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35280 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35280 figure.ppd-figure{margin:0;}\n#ppd-35280 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35280 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35280 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35280 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35280 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35280 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35280 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35280 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35280 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35280 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35280 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35280 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35280 .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-35280 .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-35280 .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-35280 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35280 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35280 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35280 .ppd-viewport{overflow:hidden;}\n#ppd-35280 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35280 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35280 .ppd-slide img+img{margin-top:16px;}\n#ppd-35280 .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-35280 .ppd-arrow:hover{background:#fff;}\n#ppd-35280 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35280 .ppd-arrow-prev{left:14px;}\n#ppd-35280 .ppd-arrow-next{right:14px;}\n#ppd-35280 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35280 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35280 .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-35280 .ppd-dots button::before{content:none;}\n#ppd-35280 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35280 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35280 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35280 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35280 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35280{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35280 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35280 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35280 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35280 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35280 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35280 .ppd-grid-2,#ppd-35280 .ppd-grid-3,#ppd-35280 .ppd-grid-4,#ppd-35280 .ppd-spec,#ppd-35280 .ppd-feature,#ppd-35280 .ppd-cols-2,#ppd-35280 .ppd-cols-3,#ppd-35280 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35280 .ppd-divider{padding:8px 0;}\n  #ppd-35280 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35280 .ppd-arrow-prev{left:8px;}\n  #ppd-35280 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35280 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35280 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35280 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35280 .ppd-track{transition:none;}\n  #ppd-35280 .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 Drum Woven Flush Mount Ceiling Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eBrighten a living area or breakfast nook with the dimension and character of this modern coastal semi-flushmount ceiling light. The highlight is a natural, woven drum shade paired with an antique brass finish that adds a modern spin. A white fabric diffuser covers the bottom of the drum, ensuring soft, inviting illumination in a casual or coastal space.\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\/4135964\/a90d7c9edfc53193.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Metal, Natural Woven Paper\u003c\/li\u003e\n\u003cli\u003eOverall: 15\" diam, 11\" h\u003c\/li\u003e\n\u003cli\u003eVoltage: 100VAC\u003c\/li\u003e\n\u003cli\u003eLight source: E26(Not Included)\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\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-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High quality metal canopy\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135964\/51f27ccca18dd5a7.jpg\"\u003e\u003cfigcaption\u003eHigh quality metal canopy\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Hand-finished woven texture\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135964\/0f9fb7f1b4a98205.jpg\"\u003e\u003cfigcaption\u003eHand-finished woven texture\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High light transmittance glass lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135964\/9d838f06d40d82ee.jpg\"\u003e\u003cfigcaption\u003eHigh light transmittance glass 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-carousel\" data-lg=\"2\" 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\/4135964\/309d4bff8ef723d6.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135964\/3b3ad926fa4e33d7.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135964\/5112066844ad28e3.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135964\/bfee568b1912c406.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135964\/ee94b5975686fe2f.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-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Brass\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135964\/1bc80e5bf021691c.jpg\"\u003e\u003cfigcaption\u003eBrass\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Black\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135964\/b38d888fb7630b4e.jpg\"\u003e\u003cfigcaption\u003eBlack\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-35280');\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":"Brass","offer_id":48955559641344,"sku":"39885","price":259.0,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":48955559674112,"sku":"39886","price":259.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/11a7bd70f9be329acb2df00e62078cdd.jpg?v=1783418168"},{"product_id":"rustic-round-rattan-ceiling-light-farmhouse-drum-rattan-flush-mount-light-bedroom-living-room-entryway-dining-room-kitchen","title":"Lioran Rustic Round Rattan Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35201\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35201{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-35201 *,#ppd-35201 *::before,#ppd-35201 *::after{box-sizing:border-box;}\n#ppd-35201 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35201 .ppd-section{margin:0 0 4px;}\n#ppd-35201 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35201 h2.ppd-title,#ppd-35201 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35201 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35201 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35201 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35201 .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-35201 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-35201 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35201 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35201 ul.ppd-list li{margin:0;}\n#ppd-35201 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35201 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35201 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35201 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35201 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35201 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35201 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35201 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35201 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35201 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35201 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35201 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35201 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35201 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35201 .ppd-spec table td,#ppd-35201 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35201 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35201 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35201 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35201 figure.ppd-figure{margin:0;}\n#ppd-35201 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35201 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35201 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35201 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35201 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35201 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35201 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35201 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35201 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35201 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35201 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35201 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35201 .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-35201 .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-35201 .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-35201 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35201 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35201 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35201 .ppd-viewport{overflow:hidden;}\n#ppd-35201 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35201 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35201 .ppd-slide img+img{margin-top:16px;}\n#ppd-35201 .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-35201 .ppd-arrow:hover{background:#fff;}\n#ppd-35201 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35201 .ppd-arrow-prev{left:14px;}\n#ppd-35201 .ppd-arrow-next{right:14px;}\n#ppd-35201 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35201 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35201 .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-35201 .ppd-dots button::before{content:none;}\n#ppd-35201 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35201 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35201 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35201 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35201 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35201{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35201 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35201 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35201 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35201 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35201 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35201 .ppd-grid-2,#ppd-35201 .ppd-grid-3,#ppd-35201 .ppd-grid-4,#ppd-35201 .ppd-spec,#ppd-35201 .ppd-feature,#ppd-35201 .ppd-cols-2,#ppd-35201 .ppd-cols-3,#ppd-35201 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35201 .ppd-divider{padding:8px 0;}\n  #ppd-35201 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35201 .ppd-arrow-prev{left:8px;}\n  #ppd-35201 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35201 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35201 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35201 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35201 .ppd-track{transition:none;}\n  #ppd-35201 .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 Crystal Raindrop Round Chandelier\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eNatural Rattan Design: Brings a warm, organic aesthetic to your space, ideal for coastal, boho, or eclectic interiors\u003c\/li\u003e\n\u003cli\u003eVersatile Lighting: Features five E26 sockets, allowing you to customize the lighting with your preferred bulb types (bulbs not included)\u003c\/li\u003e\n\u003cli\u003eSemi-Flush Mount: Perfect for rooms with lower ceilings, providing ample light without compromising on style\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-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\/4135907\/c044f6586ae7a159.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\u003c\/li\u003e\n\u003cli\u003eFixture: 5.12'' H X 24'' W X 24'' D\u003c\/li\u003e\n\u003cli\u003eOverall Height (Hanging): 5.12'' H\u003c\/li\u003e\n\u003cli\u003eNumber of Lights: 5\u003c\/li\u003e\n\u003cli\u003eMaximum Wattage (Per Bulb): 60 Watt\u003c\/li\u003e\n\u003cli\u003eBulb Base: E26\/Medium (Standard)\u003c\/li\u003e\n\u003cli\u003eVoltage: 120 Volt\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-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Five E26 sockets\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135907\/583f2f6095926071.jpg\"\u003e\u003cfigcaption\u003eFive E26 sockets\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High quality metal canopy\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135907\/aa141c7507452b54.jpg\"\u003e\u003cfigcaption\u003eHigh quality metal canopy\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Rattan lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135907\/32c5f2e79b4e1d08.jpg\"\u003e\u003cfigcaption\u003eRattan 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\/4135907\/9650bcc771df4a94.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135907\/829505d0ef440d63.png\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135907\/f66795695ccf440f.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35201');\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":48955562590464,"sku":null,"price":299.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/fcb15aeb935a578685adc32a86e0c2ff.jpg?v=1783418201"},{"product_id":"dronor-ivory-woven-rope-globe-semi-flush-mount-light","title":"Dronor Ivory Woven Rope Globe Semi Flush Mount Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35015\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35015{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-35015 *,#ppd-35015 *::before,#ppd-35015 *::after{box-sizing:border-box;}\n#ppd-35015 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35015 .ppd-section{margin:0 0 4px;}\n#ppd-35015 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35015 h2.ppd-title,#ppd-35015 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35015 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35015 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35015 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35015 .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-35015 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-35015 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35015 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35015 ul.ppd-list li{margin:0;}\n#ppd-35015 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35015 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35015 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35015 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35015 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35015 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35015 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35015 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35015 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35015 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35015 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35015 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35015 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35015 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35015 .ppd-spec table td,#ppd-35015 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35015 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35015 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35015 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35015 figure.ppd-figure{margin:0;}\n#ppd-35015 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35015 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35015 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35015 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35015 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35015 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35015 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35015 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35015 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35015 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35015 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35015 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35015 .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-35015 .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-35015 .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-35015 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35015 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35015 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35015 .ppd-viewport{overflow:hidden;}\n#ppd-35015 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35015 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35015 .ppd-slide img+img{margin-top:16px;}\n#ppd-35015 .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-35015 .ppd-arrow:hover{background:#fff;}\n#ppd-35015 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35015 .ppd-arrow-prev{left:14px;}\n#ppd-35015 .ppd-arrow-next{right:14px;}\n#ppd-35015 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35015 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35015 .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-35015 .ppd-dots button::before{content:none;}\n#ppd-35015 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35015 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35015 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35015 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35015 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35015{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35015 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35015 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35015 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35015 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35015 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35015 .ppd-grid-2,#ppd-35015 .ppd-grid-3,#ppd-35015 .ppd-grid-4,#ppd-35015 .ppd-spec,#ppd-35015 .ppd-feature,#ppd-35015 .ppd-cols-2,#ppd-35015 .ppd-cols-3,#ppd-35015 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35015 .ppd-divider{padding:8px 0;}\n  #ppd-35015 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35015 .ppd-arrow-prev{left:8px;}\n  #ppd-35015 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35015 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35015 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35015 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35015 .ppd-track{transition:none;}\n  #ppd-35015 .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\"\u003eIvory Woven Rope Globe Semi Flush Mount Light\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eThe light through the Woven Rope lampshade warm, unique hazy sense of each piece of rattan works\u003c\/li\u003e\n\u003cli\u003eHand-woven Rope, durable, not deformed. Bright and delicate\u003c\/li\u003e\n\u003cli\u003ePerfect for bedrooms, living \u0026amp; dining rooms, farmhouses, Entryways, Coastal Style decor, teahouses, \u0026amp; Kid's rooms\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\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Living room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135791\/818ed76be47d67bf.jpg\"\u003e\u003cfigcaption\u003eLiving room\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\/4135791\/122ffaf3369e64e1.jpg\"\u003e\u003cfigcaption\u003eDining room\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Bedroom\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135791\/9d4e366e60fa72bf.jpg\"\u003e\u003cfigcaption\u003eBedroom\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\"\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=\"Paper woven Rope lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135791\/551df482ac5bfe22.jpg\"\u003e\u003cfigcaption\u003ePaper woven Rope lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Iron with brass finish\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135791\/b4e7908d1363543f.jpg\"\u003e\u003cfigcaption\u003eIron with brass finish\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\/4135791\/0533a25ddb116118.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: ‎Metal, Paper rope\u003c\/li\u003e\n\u003cli\u003eWidth: 19\"\u003c\/li\u003e\n\u003cli\u003eDepth: 19\"\u003c\/li\u003e\n\u003cli\u003eHeight: 18\"\u003c\/li\u003e\n\u003cli\u003eNumber of Lights: 1\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\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-35015');\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":"ivory","offer_id":48955569111296,"sku":"38704","price":229.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/3486f4530f7f59eff4e4c3521228ba9f.jpg?v=1783418253"},{"product_id":"ivon-handwoven-jute-rope-double-drum-ceiling-light","title":"Ivon Handwoven Jute Rope Double Drum Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34940\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34940{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-34940 *,#ppd-34940 *::before,#ppd-34940 *::after{box-sizing:border-box;}\n#ppd-34940 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34940 .ppd-section{margin:0 0 4px;}\n#ppd-34940 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34940 h2.ppd-title,#ppd-34940 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34940 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34940 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34940 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34940 .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-34940 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-34940 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34940 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34940 ul.ppd-list li{margin:0;}\n#ppd-34940 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34940 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34940 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34940 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34940 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34940 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34940 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34940 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34940 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34940 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34940 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34940 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34940 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34940 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34940 .ppd-spec table td,#ppd-34940 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34940 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34940 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34940 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34940 figure.ppd-figure{margin:0;}\n#ppd-34940 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34940 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34940 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34940 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34940 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34940 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34940 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34940 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34940 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34940 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34940 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34940 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34940 .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-34940 .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-34940 .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-34940 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34940 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34940 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34940 .ppd-viewport{overflow:hidden;}\n#ppd-34940 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34940 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34940 .ppd-slide img+img{margin-top:16px;}\n#ppd-34940 .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-34940 .ppd-arrow:hover{background:#fff;}\n#ppd-34940 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34940 .ppd-arrow-prev{left:14px;}\n#ppd-34940 .ppd-arrow-next{right:14px;}\n#ppd-34940 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34940 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34940 .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-34940 .ppd-dots button::before{content:none;}\n#ppd-34940 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34940 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34940 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34940 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34940 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34940{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34940 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34940 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34940 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34940 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34940 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34940 .ppd-grid-2,#ppd-34940 .ppd-grid-3,#ppd-34940 .ppd-grid-4,#ppd-34940 .ppd-spec,#ppd-34940 .ppd-feature,#ppd-34940 .ppd-cols-2,#ppd-34940 .ppd-cols-3,#ppd-34940 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34940 .ppd-divider{padding:8px 0;}\n  #ppd-34940 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34940 .ppd-arrow-prev{left:8px;}\n  #ppd-34940 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34940 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34940 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34940 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34940 .ppd-track{transition:none;}\n  #ppd-34940 .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\"\u003eHandwoven Jute Rope Double Drum Ceiling Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eElevate home decor with coastal charm via this stylish 3-light, two-tier semi-flush mount ceiling light. Its sturdy metal frame features a handwoven jute rope lampshade for eco-friendly tactile appeal, with an antique gold finish for warmth. Ideal for boho, coastal, and farmhouse themes, it fits seamlessly in various spaces, adding sophistication and charm.\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-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Bedroom\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135734\/83daa77ed866d56c.jpg\"\u003e\u003cfigcaption\u003eBedroom\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Living room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135734\/0cb963cdf5260323.jpg\"\u003e\u003cfigcaption\u003eLiving room\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\/4135734\/20e88cc328d940d3.jpg\"\u003e\u003cfigcaption\u003eDining room\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\"\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=\"Brushed gold-tone base\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135734\/5b3d1719046a8f67.jpg\"\u003e\u003cfigcaption\u003eBrushed gold-tone base\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Drum shade 3 light design\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135734\/3ec7edcd44d42b7c.jpg\"\u003e\u003cfigcaption\u003eDrum shade 3 light design\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Handwoven jute rope lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135734\/d8fd8cb3b7cc4c89.jpg\"\u003e\u003cfigcaption\u003eHandwoven jute rope lampshade\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\"\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\/Nc4qFdO9OxDNlM\" 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\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\/4135734\/b8e5850d306eed35.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: ‎Metal, Jute rope\u003c\/li\u003e\n\u003cli\u003eCanopy: 1'' H\u003c\/li\u003e\n\u003cli\u003eFixture: 12.6'' H X 15.4'' W X 15.4'' D\u003c\/li\u003e\n\u003cli\u003eOverall Height (Hanging): 12.6'' H\u003c\/li\u003e\n\u003cli\u003eMaximum Wattage (Per Bulb): 40 Watt\u003c\/li\u003e\n\u003cli\u003eRecommended Bulb Shape Code: B10\u003c\/li\u003e\n\u003cli\u003eBulb Base: E12\/Candelabra\u003c\/li\u003e\n\u003cli\u003eVoltage: 120 Volt\u003c\/li\u003e\n\u003cli\u003eAdjustable Length: No\u003c\/li\u003e\n\u003cli\u003eFinish: Brass\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-34940');\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":48955573436672,"sku":null,"price":199.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/ed90dee7b06394116d7422c6bb9643f9.jpg?v=1783418287"},{"product_id":"zardoziana-coastal-boho-style-rattan-lamp-shade-flush-mount-ceiling-light","title":"Zardo Coastal Boho Style Rattan Lamp Shade Flush Mount Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34800\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34800{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-34800 *,#ppd-34800 *::before,#ppd-34800 *::after{box-sizing:border-box;}\n#ppd-34800 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34800 .ppd-section{margin:0 0 4px;}\n#ppd-34800 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34800 h2.ppd-title,#ppd-34800 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34800 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34800 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34800 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34800 .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-34800 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-34800 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34800 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34800 ul.ppd-list li{margin:0;}\n#ppd-34800 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34800 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34800 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34800 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34800 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34800 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34800 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34800 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34800 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34800 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34800 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34800 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34800 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34800 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34800 .ppd-spec table td,#ppd-34800 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34800 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34800 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34800 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34800 figure.ppd-figure{margin:0;}\n#ppd-34800 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34800 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34800 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34800 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34800 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34800 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34800 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34800 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34800 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34800 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34800 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34800 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34800 .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-34800 .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-34800 .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-34800 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34800 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34800 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34800 .ppd-viewport{overflow:hidden;}\n#ppd-34800 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34800 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34800 .ppd-slide img+img{margin-top:16px;}\n#ppd-34800 .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-34800 .ppd-arrow:hover{background:#fff;}\n#ppd-34800 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34800 .ppd-arrow-prev{left:14px;}\n#ppd-34800 .ppd-arrow-next{right:14px;}\n#ppd-34800 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34800 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34800 .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-34800 .ppd-dots button::before{content:none;}\n#ppd-34800 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34800 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34800 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34800 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34800 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34800{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34800 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34800 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34800 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34800 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34800 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34800 .ppd-grid-2,#ppd-34800 .ppd-grid-3,#ppd-34800 .ppd-grid-4,#ppd-34800 .ppd-spec,#ppd-34800 .ppd-feature,#ppd-34800 .ppd-cols-2,#ppd-34800 .ppd-cols-3,#ppd-34800 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34800 .ppd-divider{padding:8px 0;}\n  #ppd-34800 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34800 .ppd-arrow-prev{left:8px;}\n  #ppd-34800 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34800 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34800 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34800 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34800 .ppd-track{transition:none;}\n  #ppd-34800 .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\"\u003eCoastal Boho Style Rattan Lamp Shade Flush Mount Ceiling Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eThis 2-light natural flush mount features a rattan shade, bringing a coastal farmhouse charm to your kitchen or entry. Its graceful curves and metallic accents create an elegant modern design with gold highlights. The rattan shade, topped with a glass diffuser, softens the bulb's glow (bulb not included), ensuring an even light distribution.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135699\/0a86427930ab36fc.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\"\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\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135699\/3188b60d7080bd46.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Metal, Acrylic, Rattan\u003c\/li\u003e\n\u003cli\u003eCanopy: 0.5'' H X 11.75'' W X 11.75'' D\u003c\/li\u003e\n\u003cli\u003eFixture: 6'' H X 16.75'' W X 14.5'' D\u003c\/li\u003e\n\u003cli\u003eShade Color: Frosted\u003c\/li\u003e\n\u003cli\u003eMaximum Wattage (Per Bulb): 60 Watt\u003c\/li\u003e\n\u003cli\u003eBulb Base: E26\/Medium (Standard)\u003c\/li\u003e\n\u003cli\u003eVoltage: 120 Volt\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\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Features natural rattan shade with gold accent.\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135699\/71590ece4ca4bc06.jpg\"\u003e\u003cfigcaption\u003eFeatures natural rattan shade with gold accent.\u003c\/figcaption\u003e\u003c\/figure\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-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Corridor\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135699\/7310e640107aa301.jpg\"\u003e\u003cfigcaption\u003eCorridor\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Bedroom\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135699\/b645c8d083f01bd6.jpg\"\u003e\u003cfigcaption\u003eBedroom\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=\"Entryway\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135699\/8bfbfe682d3c14df.jpg\"\u003e\u003cfigcaption\u003eEntryway\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Bathroom\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135699\/570cc94738b97eb8.jpg\"\u003e\u003cfigcaption\u003eBathroom\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-34800');\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":48955575140608,"sku":null,"price":213.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/a8a9a05197048f90bf0f1fe2ec51f78e.jpg?v=1783418300"},{"product_id":"modern-rattan-ceiling-light-with-hand-woven-drum-shade-for-kitchen","title":"Lannister Coastal 2-Light Semi-Flush Mount Ceiling Light with Hand Woven Drum Shade for Bedroom","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34764\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34764{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-34764 *,#ppd-34764 *::before,#ppd-34764 *::after{box-sizing:border-box;}\n#ppd-34764 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34764 .ppd-section{margin:0 0 4px;}\n#ppd-34764 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34764 h2.ppd-title,#ppd-34764 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34764 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34764 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34764 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34764 .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-34764 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-34764 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34764 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34764 ul.ppd-list li{margin:0;}\n#ppd-34764 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34764 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34764 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34764 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34764 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34764 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34764 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34764 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34764 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34764 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34764 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34764 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34764 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34764 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34764 .ppd-spec table td,#ppd-34764 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34764 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34764 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34764 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34764 figure.ppd-figure{margin:0;}\n#ppd-34764 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34764 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34764 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34764 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34764 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34764 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34764 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34764 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34764 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34764 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34764 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34764 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34764 .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-34764 .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-34764 .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-34764 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34764 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34764 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34764 .ppd-viewport{overflow:hidden;}\n#ppd-34764 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34764 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34764 .ppd-slide img+img{margin-top:16px;}\n#ppd-34764 .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-34764 .ppd-arrow:hover{background:#fff;}\n#ppd-34764 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34764 .ppd-arrow-prev{left:14px;}\n#ppd-34764 .ppd-arrow-next{right:14px;}\n#ppd-34764 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34764 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34764 .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-34764 .ppd-dots button::before{content:none;}\n#ppd-34764 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34764 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34764 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34764 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34764 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34764{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34764 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34764 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34764 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34764 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34764 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34764 .ppd-grid-2,#ppd-34764 .ppd-grid-3,#ppd-34764 .ppd-grid-4,#ppd-34764 .ppd-spec,#ppd-34764 .ppd-feature,#ppd-34764 .ppd-cols-2,#ppd-34764 .ppd-cols-3,#ppd-34764 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34764 .ppd-divider{padding:8px 0;}\n  #ppd-34764 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34764 .ppd-arrow-prev{left:8px;}\n  #ppd-34764 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34764 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34764 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34764 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34764 .ppd-track{transition:none;}\n  #ppd-34764 .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\"\u003e2-Light Rattan Semi-Flush Mount Ceiling Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eWith its beachy semi-flush mount design, this ceiling light maximizes space efficiency while providing ample illumination coverage.\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\/4135691\/1bf81eeda3d3b2a5.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135691\/5bee93db34693c0b.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\/4135691\/cb2ce6bebd5b0fe0.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136142\/9cf0ae85e91bf359.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eProduct Details\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=\"Hand-woven\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135691\/9aa65e25b4ecb007.jpg\"\u003e\u003cfigcaption\u003eHand-woven\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"2-Light\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135691\/e5005d775c36fbb0.jpg\"\u003e\u003cfigcaption\u003e2-Light\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Black hardware\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135691\/44762a37c4e21387.jpg\"\u003e\u003cfigcaption\u003eBlack hardware\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\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\/4135691\/0272317cde8bfffa.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ch1 style=\"text-align: center; font-size: 28px;\"\u003eSizes \u0026amp; Materials\u003c\/h1\u003e\n\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Rattan, Metal\u003c\/li\u003e\n\u003cli\u003eFinishes: Black\u003c\/li\u003e\n\u003cli\u003eLight source: E26 (not included)\u003c\/li\u003e\n\u003cli\u003eWattage: Max 60W\u003c\/li\u003e\n\u003cli\u003eVoltage: 120V\u003c\/li\u003e\n\u003cli\u003eSize: 13.6 x 7 inches\u003c\/li\u003e\n\u003cli\u003eWeight: 3.64 Pounds\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\"\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-34764');\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":48955575304448,"sku":null,"price":167.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/295d1a9ba352979d6c242d5ca9257017.jpg?v=1783418301"},{"product_id":"zaylen-farmhouse-rattan-semi-flush-mount-ceiling-light","title":"Zaylen Farmhouse Rattan Semi Flush Mount Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34710\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34710{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-34710 *,#ppd-34710 *::before,#ppd-34710 *::after{box-sizing:border-box;}\n#ppd-34710 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34710 .ppd-section{margin:0 0 4px;}\n#ppd-34710 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34710 h2.ppd-title,#ppd-34710 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34710 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34710 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34710 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34710 .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-34710 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-34710 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34710 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34710 ul.ppd-list li{margin:0;}\n#ppd-34710 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34710 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34710 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34710 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34710 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34710 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34710 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34710 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34710 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34710 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34710 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34710 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34710 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34710 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34710 .ppd-spec table td,#ppd-34710 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34710 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34710 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34710 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34710 figure.ppd-figure{margin:0;}\n#ppd-34710 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34710 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34710 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34710 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34710 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34710 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34710 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34710 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34710 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34710 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34710 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34710 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34710 .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-34710 .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-34710 .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-34710 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34710 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34710 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34710 .ppd-viewport{overflow:hidden;}\n#ppd-34710 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34710 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34710 .ppd-slide img+img{margin-top:16px;}\n#ppd-34710 .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-34710 .ppd-arrow:hover{background:#fff;}\n#ppd-34710 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34710 .ppd-arrow-prev{left:14px;}\n#ppd-34710 .ppd-arrow-next{right:14px;}\n#ppd-34710 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34710 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34710 .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-34710 .ppd-dots button::before{content:none;}\n#ppd-34710 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34710 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34710 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34710 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34710 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34710{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34710 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34710 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34710 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34710 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34710 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34710 .ppd-grid-2,#ppd-34710 .ppd-grid-3,#ppd-34710 .ppd-grid-4,#ppd-34710 .ppd-spec,#ppd-34710 .ppd-feature,#ppd-34710 .ppd-cols-2,#ppd-34710 .ppd-cols-3,#ppd-34710 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34710 .ppd-divider{padding:8px 0;}\n  #ppd-34710 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34710 .ppd-arrow-prev{left:8px;}\n  #ppd-34710 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34710 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34710 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34710 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34710 .ppd-track{transition:none;}\n  #ppd-34710 .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\"\u003eZaylen Farmhouse Rattan Semi Flush Mount Ceiling Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eInspired by traditional farmhouse décor, the natural rattan material and design of this ceiling lamp gives it a rustic cozy feel. The lampshade features a rattan design, a natural material that gives a warm and cozy feel and adds a unique aesthetic to your space.\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\/4135659\/ea10640a87792be6.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135659\/9633416f1a751947.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\/4135659\/9d38d9f0e72b02a8.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135659\/5c322b63a190694f.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\/4135659\/966fcd8fbfb7f046.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135659\/d6a9a454d5718271.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\/4135659\/cf19b358ef8368b7.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135659\/29cde63cbee95554.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\/4135659\/43c3ced36ab4df00.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\u003c\/li\u003e\n\u003cli\u003eFinishes: Beige\u003c\/li\u003e\n\u003cli\u003eLight source: E26*3(not included)\u003c\/li\u003e\n\u003cli\u003eWattage: Max 60W\u003c\/li\u003e\n\u003cli\u003eVoltage: 120V\u003c\/li\u003e\n\u003cli\u003eSize: H 6.5'' X  W 16'' X D 16'' \/ H 16.5 cm X W 40.6 cm X D 40.6 cm\u003c\/li\u003e\n\u003cli\u003eProduct Weighte: 1.4 kg \/ 3.08 lbs\u003c\/li\u003e\n\u003cli\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-34710');\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":"Beige","offer_id":48955576910080,"sku":"37893","price":207.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/4974219b69c6b0bc22349f5a5ce6114e.jpg?v=1783418312"},{"product_id":"boho-natural-rattan-clear-glass-cylindrical-table-lamp","title":"Gunner Boho Natural Rattan \u0026 Clear Glass Cylindrical Table Lamp","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35980\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35980{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-35980 *,#ppd-35980 *::before,#ppd-35980 *::after{box-sizing:border-box;}\n#ppd-35980 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35980 .ppd-section{margin:0 0 4px;}\n#ppd-35980 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35980 h2.ppd-title,#ppd-35980 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35980 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35980 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35980 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35980 .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-35980 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-35980 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35980 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35980 ul.ppd-list li{margin:0;}\n#ppd-35980 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35980 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35980 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35980 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35980 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35980 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35980 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35980 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35980 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35980 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35980 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35980 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35980 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35980 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35980 .ppd-spec table td,#ppd-35980 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35980 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35980 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35980 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35980 figure.ppd-figure{margin:0;}\n#ppd-35980 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35980 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35980 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35980 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35980 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35980 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35980 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35980 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35980 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35980 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35980 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35980 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35980 .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-35980 .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-35980 .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-35980 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35980 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35980 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35980 .ppd-viewport{overflow:hidden;}\n#ppd-35980 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35980 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35980 .ppd-slide img+img{margin-top:16px;}\n#ppd-35980 .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-35980 .ppd-arrow:hover{background:#fff;}\n#ppd-35980 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35980 .ppd-arrow-prev{left:14px;}\n#ppd-35980 .ppd-arrow-next{right:14px;}\n#ppd-35980 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35980 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35980 .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-35980 .ppd-dots button::before{content:none;}\n#ppd-35980 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35980 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35980 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35980 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35980 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35980{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35980 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35980 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35980 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35980 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35980 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35980 .ppd-grid-2,#ppd-35980 .ppd-grid-3,#ppd-35980 .ppd-grid-4,#ppd-35980 .ppd-spec,#ppd-35980 .ppd-feature,#ppd-35980 .ppd-cols-2,#ppd-35980 .ppd-cols-3,#ppd-35980 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35980 .ppd-divider{padding:8px 0;}\n  #ppd-35980 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35980 .ppd-arrow-prev{left:8px;}\n  #ppd-35980 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35980 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35980 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35980 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35980 .ppd-track{transition:none;}\n  #ppd-35980 .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\"\u003eBoho Natural Rattan \u0026amp; Clear Glass Cylindrical Table Lamp\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eThe table lamp features a handwoven rattan shade and twisted clear glass base, delivering warm ambient light. Versatile, durable, and stylish, it elevates any space, perfectly complementing boho, coastal, minimalist, and farmhouse decor.\u003c\/p\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\/4136330\/6f7636bca60778ad.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136330\/5fd490717593e115.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136330\/2c0f2fad0f820535.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\/4136330\/06f60a52d3b12cfc.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: brass, zamak, and glass\u003c\/li\u003e\n\u003cli\u003eBase Type: E26\u003c\/li\u003e\n\u003cli\u003eOverall: 5\" diam, 26.25\" h(adjustable)\u003c\/li\u003e\n\u003cli\u003eBase: 5\" diam, 15.25\" h\u003c\/li\u003e\n\u003cli\u003eShade: 12\" diam, 8.55\" h\u003c\/li\u003e\n\u003cli\u003eOn\/Off switch located on socket.\u003c\/li\u003e\n\u003cli\u003eLight bulb is not included.\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\"\u003eProduct Feature\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\u003e\n\u003cstrong\u003eHandwoven Natural Rattan Shade\u003c\/strong\u003e – Premium handwoven rattan conical shade brings warm, airy glow and bohemian texture to any space.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSwirl Textured Clear Glass Base\u003c\/strong\u003e – Unique twisted transparent glass column adds elegant, artisanal detail and visual depth.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Multi-Style Design\u003c\/strong\u003e – Blends boho, coastal, minimalist, farmhouse, and modern aesthetics for universal decor compatibility.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136330\/b5a6c673a04f16e4.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\/4136330\/6691d7dc3e843c8b.jpg\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoft Warm Ambient Lighting\u003c\/strong\u003e – Diffuses gentle, non-dazzling warm light to create cozy, inviting atmosphere for relaxation.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDurable Premium Craftsmanship\u003c\/strong\u003e – Sturdy glass base + solid rattan shade with brass fittings ensures long-lasting, high-quality performance.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWide Application Scenarios\u003c\/strong\u003e – Perfect for living rooms, bedrooms, home offices, study rooms, and any residential or commercial space.\u003c\/li\u003e\n\u003c\/ul\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\u003ch2 class=\"ppd-title\"\u003eVersatile Applications\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eCreates cozy atmospheres in bedrooms, living rooms, study rooms—ideal for relaxing or daily routines.\u003c\/p\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\/4136330\/3d8f5c55bf7337ed.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136330\/8c6031f16d520821.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136330\/5fd490717593e115.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\u003ch2 class=\"ppd-title\"\u003eIngenious Craftsmanship Details\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eHigh-resolution photos of glass and weave details\u003c\/p\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=\"Natural rattan weaving craftsmanship\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136330\/1101200fa08ec0e6.jpg\"\u003e\u003cfigcaption\u003eNatural rattan weaving craftsmanship\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Wavy textured glass base\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136330\/738f8c72a816ca6a.jpg\"\u003e\u003cfigcaption\u003eWavy textured glass base\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\"\u003eLight Switching Effect\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=\"Turn off\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136330\/84b25f22f16372df.jpg\"\u003e\u003cfigcaption\u003eTurn off\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Turn on\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136330\/108d1c5541cd0f5e.jpg\"\u003e\u003cfigcaption\u003eTurn 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-35980');\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":48955897086208,"sku":null,"price":309.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/6668715ad37395327ac6f7e54169b8d5.jpg?v=1783419162"},{"product_id":"zephira-tiffany-white-glass-table-lamp","title":"Zephira Tiffany White Glass Table Lamp","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35943\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35943{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-35943 *,#ppd-35943 *::before,#ppd-35943 *::after{box-sizing:border-box;}\n#ppd-35943 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35943 .ppd-section{margin:0 0 4px;}\n#ppd-35943 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35943 h2.ppd-title,#ppd-35943 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35943 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35943 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35943 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35943 .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-35943 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-35943 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35943 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35943 ul.ppd-list li{margin:0;}\n#ppd-35943 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35943 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35943 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35943 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35943 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35943 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35943 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35943 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35943 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35943 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35943 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35943 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35943 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35943 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35943 .ppd-spec table td,#ppd-35943 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35943 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35943 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35943 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35943 figure.ppd-figure{margin:0;}\n#ppd-35943 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35943 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35943 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35943 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35943 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35943 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35943 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35943 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35943 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35943 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35943 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35943 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35943 .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-35943 .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-35943 .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-35943 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35943 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35943 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35943 .ppd-viewport{overflow:hidden;}\n#ppd-35943 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35943 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35943 .ppd-slide img+img{margin-top:16px;}\n#ppd-35943 .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-35943 .ppd-arrow:hover{background:#fff;}\n#ppd-35943 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35943 .ppd-arrow-prev{left:14px;}\n#ppd-35943 .ppd-arrow-next{right:14px;}\n#ppd-35943 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35943 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35943 .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-35943 .ppd-dots button::before{content:none;}\n#ppd-35943 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35943 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35943 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35943 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35943 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35943{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35943 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35943 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35943 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35943 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35943 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35943 .ppd-grid-2,#ppd-35943 .ppd-grid-3,#ppd-35943 .ppd-grid-4,#ppd-35943 .ppd-spec,#ppd-35943 .ppd-feature,#ppd-35943 .ppd-cols-2,#ppd-35943 .ppd-cols-3,#ppd-35943 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35943 .ppd-divider{padding:8px 0;}\n  #ppd-35943 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35943 .ppd-arrow-prev{left:8px;}\n  #ppd-35943 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35943 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35943 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35943 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35943 .ppd-track{transition:none;}\n  #ppd-35943 .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\"\u003eTiffany White Glass Table Lamp\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThis Tiffany Table Lamp showcases classic Art Deco elegance with an iridescent white glass shade that subtly shifts color as you move around it. The softly diffused light creates a refined, ambient glow—ideal for living rooms, bedrooms, or reading corners, adding timeless character to any interior.\u003c\/p\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\/4136314\/0d9f4dc18e4eabfb.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136314\/b5a3bbd687ee6b73.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136314\/c2a86eee4398d081.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136314\/048aa2c3c6318f6a.jpg\"\u003e\n\u003c\/div\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\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136314\/e0ea998b2fb339f7.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Glass\u003c\/li\u003e\n\u003cli\u003eOverall: 25\"H x 16\"Diam.\u003c\/li\u003e\n\u003cli\u003eShade: 16\"Diam.\u003c\/li\u003e\n\u003cli\u003eLight Source: 2 × E27 bulbs\u003c\/li\u003e\n\u003cli\u003eWattage: Max 40W each (Not included)\u003c\/li\u003e\n\u003cli\u003eDimmable: No\u003c\/li\u003e\n\u003cli\u003eColor: White\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 Table Lamp\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\/4136314\/fd28347a1fbcc994.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 class=\"sc-ePDMnc jGJiiy pf-71_ pf-heading-1-h3\" data-pf-type=\"Heading2\"\u003eArt Deco Tiffany Glass：White glass shade with an iridescent shimmer that subtly changes color.\u003c\/li\u003e\n\u003cli class=\"sc-bkSTSn iEaWBl pf-76_ pf-text-1\" data-pf-type=\"List2.Item2\"\u003eElegant Craftsmanship：Classic Tiffany styling with refined detailing.\u003c\/li\u003e\n\u003cli class=\"sc-bkSTSn iEaWBl pf-78_ pf-text-1\" data-pf-type=\"List2.Item2\"\u003eSoft Ambient Lighting：Gently diffused glow creates a warm, inviting atmosphere.\u003c\/li\u003e\n\u003cli class=\"sc-bkSTSn iEaWBl pf-78_ pf-text-1\" data-pf-type=\"List2.Item2\"\u003eDual Bulb Design：Uses 2 × E27 bulbs for balanced illumination.\u003c\/li\u003e\n\u003cli class=\"sc-bkSTSn iEaWBl pf-82_ pf-text-1\" data-pf-type=\"List2.Item2\"\u003eVersatile Placement：Ideal for living rooms, bedrooms, and reading areas.\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-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Stained Glass\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136314\/dc74ae17a9aac618.jpg\"\u003e\u003cfigcaption\u003eStained Glass\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Iridescent Accents\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136314\/dfd0152395bc9911.jpg\"\u003e\u003cfigcaption\u003eIridescent Accents\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Decorative Finial\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136314\/be29fb021fc4641f.jpg\"\u003e\u003cfigcaption\u003eDecorative Finial\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\u003eLiving Rooms\u003c\/li\u003e\n\u003cli\u003eBedrooms\u003c\/li\u003e\n\u003cli\u003eLiving Areas\u003c\/li\u003e\n\u003cli\u003eEntryways\u003c\/li\u003e\n\u003cli\u003eReading Nooks\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\/4136314\/d14e57bcae70067a.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\/4136314\/cdd4db0b718c80ff.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\/4136314\/4026e66bc552058a.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136314\/c7e2844a4cc38bfd.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136314\/e7e824e6a8056aab.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\/4136314\/9fc984b46dfac558.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136314\/048aa2c3c6318f6a.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136314\/b5a3bbd687ee6b73.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35943');\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":48955897479424,"sku":null,"price":459.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/35449aedd25835e52b7087073fd45d88.jpg?v=1783419165"},{"product_id":"thalira-vintage-ceramic-linen-table-lamp","title":"Thalira Vintage Ceramic Linen Table Lamp","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35954\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35954{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-35954 *,#ppd-35954 *::before,#ppd-35954 *::after{box-sizing:border-box;}\n#ppd-35954 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35954 .ppd-section{margin:0 0 4px;}\n#ppd-35954 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35954 h2.ppd-title,#ppd-35954 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35954 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35954 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35954 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35954 .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-35954 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-35954 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35954 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35954 ul.ppd-list li{margin:0;}\n#ppd-35954 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35954 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35954 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35954 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35954 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35954 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35954 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35954 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35954 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35954 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35954 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35954 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35954 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35954 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35954 .ppd-spec table td,#ppd-35954 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35954 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35954 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35954 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35954 figure.ppd-figure{margin:0;}\n#ppd-35954 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35954 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35954 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35954 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35954 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35954 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35954 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35954 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35954 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35954 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35954 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35954 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35954 .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-35954 .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-35954 .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-35954 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35954 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35954 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35954 .ppd-viewport{overflow:hidden;}\n#ppd-35954 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35954 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35954 .ppd-slide img+img{margin-top:16px;}\n#ppd-35954 .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-35954 .ppd-arrow:hover{background:#fff;}\n#ppd-35954 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35954 .ppd-arrow-prev{left:14px;}\n#ppd-35954 .ppd-arrow-next{right:14px;}\n#ppd-35954 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35954 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35954 .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-35954 .ppd-dots button::before{content:none;}\n#ppd-35954 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35954 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35954 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35954 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35954 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35954{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35954 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35954 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35954 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35954 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35954 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35954 .ppd-grid-2,#ppd-35954 .ppd-grid-3,#ppd-35954 .ppd-grid-4,#ppd-35954 .ppd-spec,#ppd-35954 .ppd-feature,#ppd-35954 .ppd-cols-2,#ppd-35954 .ppd-cols-3,#ppd-35954 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35954 .ppd-divider{padding:8px 0;}\n  #ppd-35954 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35954 .ppd-arrow-prev{left:8px;}\n  #ppd-35954 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35954 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35954 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35954 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35954 .ppd-track{transition:none;}\n  #ppd-35954 .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\"\u003eVintage Ceramic Linen Table Lamp\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThis ceramic lamp features a handcrafted base decorated with charming plant and animal motifs using traditional wax-resist glazing. Topped with a crisp linen table lamp shade, it provides a warm, inviting glow, perfect for bedside tables, consoles, or living rooms.\u003c\/p\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\/4136312\/5c9d803603627dcd.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;\"\u003e——-Material\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eCeramic, Linen, Antique Brass\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;\"\u003eDiameter 10\" × Height 16.25\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eBase Size\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eDiameter 5\" × Height 8\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eShade Size\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eDiameter 10\" × Height 7.5\"\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;\"\u003eGreen, Neutral, Pink\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 (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(Not Included)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eVoltage\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eAC 110–120V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eWattage\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003e60W (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;\"\u003ePlug-In\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eSwitch Type\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eOn\/Off Socket Switch\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=\"Brass Decoration\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136312\/ad85e6b52cdd696c.jpg\"\u003e\u003cfigcaption\u003eBrass Decoration\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Linen Shade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136312\/865b87618db3a1f0.jpg\"\u003e\u003cfigcaption\u003eLinen Shade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Handcrafted Ceramic Base\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136312\/cd17d50aaed5099c.jpg\"\u003e\u003cfigcaption\u003eHandcrafted Ceramic Base\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\"\u003eHandmade with meticulous craftsmanship, the actual product may differ slightly from the picture.\u003c\/h3\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\/4136312\/4e129c439bb593f3.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\u003eHandcrafted Ceramic Base\u003c\/strong\u003e: Unique plant and animal motifs created with traditional wax-resist glazing for timeless charm.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWarm, Inviting Glow\u003c\/strong\u003e: Crisp linen shade softens light, creating a cozy ambiance for any room.\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\u003eElegant Linen Shade\u003c\/strong\u003e: Adds a sophisticated touch while diffusing light beautifully.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Placement\u003c\/strong\u003e: Perfect for bedside tables, consoles, desks, or living room corners.\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\/4136312\/2aa95107fda3fc20.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=\"Dining Room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136312\/bb51a3b22bae8561.jpg\"\u003e\u003cfigcaption\u003eDining Room\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Bedroom\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136312\/92385b1b27849942.jpg\"\u003e\u003cfigcaption\u003eBedroom\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Study Room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136312\/1731aad185eeac8f.jpg\"\u003e\u003cfigcaption\u003eStudy 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\/4136312\/e31484e0bef4fd4e.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136312\/205ce11477674277.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136312\/4c213b0fceda74a5.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136312\/da802c7a39a56d01.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136312\/bda58159c71c0c3f.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136312\/8f08792b63cc06da.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136312\/9dc5bd52bd3597d2.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136312\/b7e2caaffa7669cc.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=\"Rose\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136312\/8eb49e699d2dceaa.jpg\"\u003e\u003cfigcaption\u003eRose\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Neutre\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136312\/160ad3cbea174d35.jpg\"\u003e\u003cfigcaption\u003eNeutre\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Vert\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136312\/8f2bfc4cc0ab3a1f.jpg\"\u003e\u003cfigcaption\u003eVert\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-35954');\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":"Vert","offer_id":48955897544960,"sku":"43045","price":245.0,"currency_code":"USD","in_stock":true},{"title":"Neutre","offer_id":48955897577728,"sku":"43046","price":245.0,"currency_code":"USD","in_stock":true},{"title":"Rose","offer_id":48955897610496,"sku":"43047","price":245.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/03f9647fd1fc97f38a54c9b1e9173d73.jpg?v=1783419167"},{"product_id":"cresenda-bohemian-fabric-ceramic-gourd-table-lamp","title":"Cresenda Bohemian Fabric Ceramic Gourd Table Lamp","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35929\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35929{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-35929 *,#ppd-35929 *::before,#ppd-35929 *::after{box-sizing:border-box;}\n#ppd-35929 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35929 .ppd-section{margin:0 0 4px;}\n#ppd-35929 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35929 h2.ppd-title,#ppd-35929 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35929 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35929 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35929 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35929 .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-35929 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-35929 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35929 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35929 ul.ppd-list li{margin:0;}\n#ppd-35929 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35929 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35929 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35929 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35929 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35929 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35929 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35929 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35929 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35929 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35929 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35929 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35929 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35929 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35929 .ppd-spec table td,#ppd-35929 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35929 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35929 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35929 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35929 figure.ppd-figure{margin:0;}\n#ppd-35929 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35929 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35929 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35929 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35929 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35929 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35929 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35929 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35929 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35929 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35929 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35929 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35929 .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-35929 .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-35929 .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-35929 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35929 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35929 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35929 .ppd-viewport{overflow:hidden;}\n#ppd-35929 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35929 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35929 .ppd-slide img+img{margin-top:16px;}\n#ppd-35929 .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-35929 .ppd-arrow:hover{background:#fff;}\n#ppd-35929 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35929 .ppd-arrow-prev{left:14px;}\n#ppd-35929 .ppd-arrow-next{right:14px;}\n#ppd-35929 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35929 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35929 .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-35929 .ppd-dots button::before{content:none;}\n#ppd-35929 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35929 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35929 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35929 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35929 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35929{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35929 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35929 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35929 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35929 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35929 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35929 .ppd-grid-2,#ppd-35929 .ppd-grid-3,#ppd-35929 .ppd-grid-4,#ppd-35929 .ppd-spec,#ppd-35929 .ppd-feature,#ppd-35929 .ppd-cols-2,#ppd-35929 .ppd-cols-3,#ppd-35929 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35929 .ppd-divider{padding:8px 0;}\n  #ppd-35929 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35929 .ppd-arrow-prev{left:8px;}\n  #ppd-35929 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35929 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35929 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35929 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35929 .ppd-track{transition:none;}\n  #ppd-35929 .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\"\u003eBohemian Fabric Ceramic Gourd Table Lamp\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThese ceramic table lamps feature a sculptural blue gourd base paired with a woven fabric shade, casting a softly diffused glow that creates a warm and inviting atmosphere. Perfect for boho bedrooms, bedside tables, living room side tables, or cozy reading nooks, they add both artistic character and ambient lighting to the space.\u003c\/p\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\/4136300\/2e7edf2419039ce7.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;\"\u003eCeramic, Fabric, Metal\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eSize\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eShade: Ø 15.7\" × H 10.8\"\u003cbr\u003e Base: Ø 8.3\" × H 18.5\"\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;\"\u003eE27\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eBulb\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eNot Included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eVoltage\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eAC 110–240V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eWattage\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eMax 40W\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;\"\u003ePlug-in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eStyle\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eBohemian \/ Retro\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=\"Handcrafted Patterned Shade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136300\/b00dff3499ca83e5.jpg\"\u003e\u003cfigcaption\u003eHandcrafted Patterned Shade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Gourd-shaped base\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136300\/ef4707e51e0b2840.jpg\"\u003e\u003cfigcaption\u003eGourd-shaped base\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Ceramic Base\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136300\/473377b1a16ac4e7.jpg\"\u003e\u003cfigcaption\u003eCeramic Base\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\"\u003eLighting Effect\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=\"Turn On\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136300\/90c9e4ae44669a5a.jpg\"\u003e\u003cfigcaption\u003eTurn On\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Turn Off\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136300\/e592c6c600091ead.jpg\"\u003e\u003cfigcaption\u003eTurn 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\"\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\/4136300\/b635ff83f4a88c99.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\u003eHandcrafted Ceramic Base\u003c\/strong\u003e: Smooth glazed ceramic with a sculptural gourd shape for lasting beauty and stability.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWarm Ambient Light\u003c\/strong\u003e: Fabric shade softly diffuses light, creating a cozy and relaxing atmosphere.\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\u003eArtisan Patterned Shade\u003c\/strong\u003e: Rich colors and handcrafted patterns add character and bohemian charm.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePerfect for Any Space\u003c\/strong\u003e: Ideal for bedside tables, living room side tables, or cozy reading corners.\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\/4136300\/9d103c6ce5bbff1e.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=\"Dining Room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136300\/19ea303963e3cd3b.jpg\"\u003e\u003cfigcaption\u003eDining Room\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Bedroom\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136300\/ce190a86fb2291fb.jpg\"\u003e\u003cfigcaption\u003eBedroom\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Reading corner\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136300\/0afc91506f57cbd5.jpg\"\u003e\u003cfigcaption\u003eReading corner\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\/4136300\/b5a6c52e9f90d981.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136300\/b340ef2a8b6dcbc0.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136300\/9d103c6ce5bbff1e.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-35929');\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":48955898659072,"sku":null,"price":362.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/21a74fca979a36aad4cdbb639f595a37.jpg?v=1783419176"},{"product_id":"daphne-vintage-ceramic-linen-shade-table-lamp","title":"Daphne Vintage Ceramic Linen Shade Table Lamp","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34751\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34751{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-34751 *,#ppd-34751 *::before,#ppd-34751 *::after{box-sizing:border-box;}\n#ppd-34751 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34751 .ppd-section{margin:0 0 4px;}\n#ppd-34751 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34751 h2.ppd-title,#ppd-34751 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34751 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34751 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34751 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34751 .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-34751 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-34751 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34751 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34751 ul.ppd-list li{margin:0;}\n#ppd-34751 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34751 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34751 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34751 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34751 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34751 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34751 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34751 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34751 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34751 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34751 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34751 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34751 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34751 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34751 .ppd-spec table td,#ppd-34751 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34751 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34751 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34751 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34751 figure.ppd-figure{margin:0;}\n#ppd-34751 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34751 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34751 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34751 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34751 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34751 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34751 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34751 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34751 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34751 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34751 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34751 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34751 .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-34751 .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-34751 .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-34751 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34751 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34751 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34751 .ppd-viewport{overflow:hidden;}\n#ppd-34751 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34751 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34751 .ppd-slide img+img{margin-top:16px;}\n#ppd-34751 .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-34751 .ppd-arrow:hover{background:#fff;}\n#ppd-34751 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34751 .ppd-arrow-prev{left:14px;}\n#ppd-34751 .ppd-arrow-next{right:14px;}\n#ppd-34751 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34751 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34751 .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-34751 .ppd-dots button::before{content:none;}\n#ppd-34751 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34751 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34751 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34751 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34751 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34751{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34751 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34751 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34751 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34751 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34751 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34751 .ppd-grid-2,#ppd-34751 .ppd-grid-3,#ppd-34751 .ppd-grid-4,#ppd-34751 .ppd-spec,#ppd-34751 .ppd-feature,#ppd-34751 .ppd-cols-2,#ppd-34751 .ppd-cols-3,#ppd-34751 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34751 .ppd-divider{padding:8px 0;}\n  #ppd-34751 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34751 .ppd-arrow-prev{left:8px;}\n  #ppd-34751 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34751 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34751 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34751 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34751 .ppd-track{transition:none;}\n  #ppd-34751 .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\"\u003eVintage Ceramic Linen Shade Table Lamp\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eThe Vintage Ceramic Linen Shade Table Lamp is a vintage-inspired table lamp that showcases a classic beauty and artistic flair with its beautiful ceramic base and linen shade. This table lamp provides a soft and even light, bringing a warm and cozy atmosphere to your space.\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\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\/4135697\/b936b9cffc50f700.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135697\/31331873ed68c4ad.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135697\/7e39fc837b0d216d.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: Resin, Ceramic\u003c\/li\u003e\n\u003cli\u003eFinishes: White, Black, Green, Reactive Sage，Speckled Moss\u003c\/li\u003e\n\u003cli\u003eLight source: E26 (not included)\u003c\/li\u003e\n\u003cli\u003eVoltage: 120~240V\u003c\/li\u003e\n\u003cli\u003eWattage: Max 60W\u003c\/li\u003e\n\u003cli\u003eSize: As Shown\u003c\/li\u003e\n\u003cli\u003e59-inch wire with plug switch\u003c\/li\u003e\n\u003cli\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\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-4\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High quality linen lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135697\/be999f993b1c151f.jpg\"\u003e\u003cfigcaption\u003eHigh quality linen lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Unique ceramic lamp body\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135697\/bf93f3b9d85507a9.jpg\"\u003e\u003cfigcaption\u003eUnique ceramic lamp body\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Smooth speckled glaze finish\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135697\/6fb5bd456945f8e4.jpg\"\u003e\u003cfigcaption\u003eSmooth speckled glaze finish\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Elegant curved silhouette\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135697\/d43c1d06c36a1a33.jpg\"\u003e\u003cfigcaption\u003eElegant curved silhouette\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\"\u003eProduct Feature\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\u003e\n\u003cstrong\u003eVintage-Inspired Elegance\u003c\/strong\u003e – A timeless table lamp design that blends classic ceramic form with a softly textured linen shade.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBalanced Proportions\u003c\/strong\u003e – Thoughtfully sized to complement nightstands, desks, and side tables without overwhelming the space.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoft Ambient Glow\u003c\/strong\u003e – Linen shade gently filters light, creating a warm, inviting atmosphere with reduced glare.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135697\/b4ca94d8fc366f98.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\/4135697\/860d1b692339e205.jpg\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRefined Craftsmanship\u003c\/strong\u003e – Carefully constructed with quality materials for lasting beauty and everyday reliability.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStyle-Adaptable Design\u003c\/strong\u003e – Suits vintage, modern farmhouse, and transitional interiors, adding subtle character to 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\"\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\/4135697\/5230a5b905d4a684.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135697\/b518ffb85ddd3ac9.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135697\/0bad6cdff84e0af5.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\/4135697\/2c7eb8673d3ed12f.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135697\/7d80d5f55f51ffcc.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135697\/7a441997dea83c64.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\/4135697\/e70d7f4a0251903d.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135697\/6da0e699b229c162.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135697\/2c06f7d753050ef1.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\"\u003eAvailable Finishes\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-carousel\" data-lg=\"4\" 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\n\u003cimg alt=\"Reactive Sage-17''\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135697\/c5de2182115c951e.jpg\"\u003e\n\u003cp style=\"text-align:center;font-size:14px;color:#666;margin:8px 0 0\"\u003eReactive Sage-17''\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\n\u003cimg alt=\"Ｗhite-17''\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135697\/4a1c3c930ccdbea5.jpg\"\u003e\n\u003cp style=\"text-align:center;font-size:14px;color:#666;margin:8px 0 0\"\u003eＷhite-17''\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\n\u003cimg alt=\"Green-17''\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135697\/89c6663524ecad68.jpg\"\u003e\n\u003cp style=\"text-align:center;font-size:14px;color:#666;margin:8px 0 0\"\u003eGreen-17''\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\n\u003cimg alt=\"Black-17''\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135697\/5b39ec4451573f8c.jpg\"\u003e\n\u003cp style=\"text-align:center;font-size:14px;color:#666;margin:8px 0 0\"\u003eBlack-17''\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\n\u003cimg alt=\"Speckled Moss-15.7''\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135697\/a4d8e45982956f36.jpg\"\u003e\n\u003cp style=\"text-align:center;font-size:14px;color:#666;margin:8px 0 0\"\u003eSpeckled Moss-15.7''\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\n\u003cimg alt=\"Speckled Moss-30.5''\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135697\/f165e181b6799aad.jpg\"\u003e\n\u003cp style=\"text-align:center;font-size:14px;color:#666;margin:8px 0 0\"\u003eSpeckled Moss-30.5''\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\n\u003cimg alt=\"White-30.5''\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135697\/d38180c974a916ee.jpg\"\u003e\n\u003cp style=\"text-align:center;font-size:14px;color:#666;margin:8px 0 0\"\u003eWhite-30.5''\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\n\u003cimg alt=\"Black-30.5''\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135697\/ad30645bb1c4d986.jpg\"\u003e\n\u003cp style=\"text-align:center;font-size:14px;color:#666;margin:8px 0 0\"\u003eBlack-30.5''\u003c\/p\u003e\n\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-34751');\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":"Black","offer_id":48955901346048,"sku":"38028","price":159.0,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":48955901378816,"sku":"39544","price":159.0,"currency_code":"USD","in_stock":true},{"title":"Green- 17\"","offer_id":48955901411584,"sku":"43112","price":163.0,"currency_code":"USD","in_stock":true},{"title":"White-17\"","offer_id":48955901444352,"sku":"43113","price":163.0,"currency_code":"USD","in_stock":true},{"title":"Black-17\"","offer_id":48955901477120,"sku":"43114","price":163.0,"currency_code":"USD","in_stock":true},{"title":"White-30.5\"","offer_id":48955901509888,"sku":"43115","price":178.0,"currency_code":"USD","in_stock":true},{"title":"Black-30.5\"","offer_id":48955901542656,"sku":"43116","price":178.0,"currency_code":"USD","in_stock":true},{"title":"Speckled Moss- 30.5\"","offer_id":48955901575424,"sku":"43117","price":178.0,"currency_code":"USD","in_stock":true},{"title":"Speckled Moss-15.7\"","offer_id":48955901608192,"sku":"43118","price":159.0,"currency_code":"USD","in_stock":true},{"title":"Reactive Sage-17\"","offer_id":48955901640960,"sku":"43122","price":163.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/e3b8d8108e61ed3126adf6ef378861e9.jpg?v=1783419209"},{"product_id":"rocco-handmade-simple-rustic-ceramic-table-lamp","title":"Rocco Handmade Simple Rustic Ceramic Table Lamp","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34729\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34729{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-34729 *,#ppd-34729 *::before,#ppd-34729 *::after{box-sizing:border-box;}\n#ppd-34729 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34729 .ppd-section{margin:0 0 4px;}\n#ppd-34729 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34729 h2.ppd-title,#ppd-34729 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34729 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34729 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34729 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34729 .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-34729 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-34729 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34729 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34729 ul.ppd-list li{margin:0;}\n#ppd-34729 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34729 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34729 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34729 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34729 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34729 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34729 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34729 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34729 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34729 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34729 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34729 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34729 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34729 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34729 .ppd-spec table td,#ppd-34729 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34729 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34729 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34729 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34729 figure.ppd-figure{margin:0;}\n#ppd-34729 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34729 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34729 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34729 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34729 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34729 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34729 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34729 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34729 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34729 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34729 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34729 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34729 .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-34729 .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-34729 .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-34729 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34729 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34729 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34729 .ppd-viewport{overflow:hidden;}\n#ppd-34729 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34729 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34729 .ppd-slide img+img{margin-top:16px;}\n#ppd-34729 .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-34729 .ppd-arrow:hover{background:#fff;}\n#ppd-34729 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34729 .ppd-arrow-prev{left:14px;}\n#ppd-34729 .ppd-arrow-next{right:14px;}\n#ppd-34729 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34729 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34729 .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-34729 .ppd-dots button::before{content:none;}\n#ppd-34729 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34729 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34729 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34729 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34729 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34729{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34729 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34729 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34729 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34729 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34729 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34729 .ppd-grid-2,#ppd-34729 .ppd-grid-3,#ppd-34729 .ppd-grid-4,#ppd-34729 .ppd-spec,#ppd-34729 .ppd-feature,#ppd-34729 .ppd-cols-2,#ppd-34729 .ppd-cols-3,#ppd-34729 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34729 .ppd-divider{padding:8px 0;}\n  #ppd-34729 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34729 .ppd-arrow-prev{left:8px;}\n  #ppd-34729 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34729 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34729 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34729 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34729 .ppd-track{transition:none;}\n  #ppd-34729 .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\"\u003eHandmade Simple Rustic Ceramic Table Lamp\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eComposed of handmade ceramics, it is simple and natural, displaying a unique artistic flavor and rustic beauty. Equipped with a fabric shade that radiates a soft and cozy light, it provides your space with a warm and inviting illumination.\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\/4135681\/134744510e282a1f.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135681\/face42646088d1c5.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\/4135681\/c7d0ccda735a61d4.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135681\/2c91b7cc24275b46.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails \u0026amp; Fuctions Showcases\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-4\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135681\/55c431f2e2b0ed36.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135681\/f20f482ae6b9e671.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135681\/6f8fde9c949d3cc8.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135681\/67ac2d38f8ae33fa.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\/4135681\/6cb80c0678f8b36b.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135681\/93d36644e3c37080.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135681\/cfa36ea46e227a3a.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\"\u003eMade By Hand, Each One Is Unique!\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-4\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135681\/8c5f8e5232830a05.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135681\/461caabb57577ad4.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135681\/5a6f77969e01316e.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135681\/f133ee0ffa5e4083.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\"\u003eEasy Installation In Just Four Steps\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=\"①\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135681\/84e34835a4071805.jpg\"\u003e\u003cfigcaption\u003e①\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"②\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135681\/03fed843f53026cd.jpg\"\u003e\u003cfigcaption\u003e②\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"③\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135681\/b5bbb2cba6423724.jpg\"\u003e\u003cfigcaption\u003e③\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"④\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135681\/98a14ad3e3664828.jpg\"\u003e\u003cfigcaption\u003e④\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\"\u003eThree Different Types Are Available For You To Choose From\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\/4135681\/ff8dc9952b0fb660.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ch1 style=\"text-align: center; font-size: 28px;\"\u003eSizes:ELLIPSE\u003c\/h1\u003e\n\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Fabric,Ceramic\u003c\/li\u003e\n\u003cli\u003eShade Color: Light Beige\u003c\/li\u003e\n\u003cli\u003eLight source: E27 (not included)\u003c\/li\u003e\n\u003cli\u003eVoltage: 220V-240V\u003c\/li\u003e\n\u003cli\u003eWattage: Max 60W\u003c\/li\u003e\n\u003cli\u003eSize: ELLIPSE:∅ 8.85″ X H 14″ \/ Dia 22.5 cm X H 36 cm\u003c\/li\u003e\n\u003cli\u003eCable length: 71″ \/ 180 cm\u003c\/li\u003e\n\u003cli\u003eControl method: Push Button Switch\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\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ch1 style=\"text-align: center; font-size: 28px;\"\u003eSizes:CIRCLE\u003c\/h1\u003e\n\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Fabric,Ceramic\u003c\/li\u003e\n\u003cli\u003eShade Color: Light Beige\u003c\/li\u003e\n\u003cli\u003eLight source: E27 (not included)\u003c\/li\u003e\n\u003cli\u003eVoltage: 220V-240V\u003c\/li\u003e\n\u003cli\u003eWattage: Max 60W\u003c\/li\u003e\n\u003cli\u003eSize: CIRCLE:∅ 8.85″ X H 13.8″ \/ Dia 22.5 cm X H 35 cm\u003c\/li\u003e\n\u003cli\u003eCable length: 71″ \/ 180 cm\u003c\/li\u003e\n\u003cli\u003eControl method: Push Button Switch\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\/4135681\/915bd185d512a25a.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-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\/4135681\/ae4bd37738317d8f.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ch1 style=\"text-align: center; font-size: 28px;\"\u003eSizes:CYLINDER\u003c\/h1\u003e\n\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Fabric,Ceramic\u003c\/li\u003e\n\u003cli\u003eShade Color: Light Beige\u003c\/li\u003e\n\u003cli\u003eLight source: E27 (not included)\u003c\/li\u003e\n\u003cli\u003eVoltage: 220V-240V\u003c\/li\u003e\n\u003cli\u003eWattage: Max 60W\u003c\/li\u003e\n\u003cli\u003eSize: CYLINDER:∅ 8.85″ X H 14″ \/ Dia 22.5 cm X H 36 cm\u003c\/li\u003e\n\u003cli\u003eCable length: 71″ \/ 180 cm\u003c\/li\u003e\n\u003cli\u003eControl method: Push Button Switch\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\"\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-34729');\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":"Ellipse","offer_id":48955901903104,"sku":"37967","price":79.0,"currency_code":"USD","in_stock":true},{"title":"Circle","offer_id":48955901935872,"sku":"37968","price":79.0,"currency_code":"USD","in_stock":true},{"title":"Cylinder","offer_id":48955901968640,"sku":"37969","price":79.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/13027a7b0ccc5c6337f09703a6724cf5.jpg?v=1783419211"},{"product_id":"aromatherapy-dimmable-melted-wax-marble-glass-table-lamp-for-bedroom","title":"Keya Flower Dimmable Melted Wax Marble Glass Table Lamp","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34602\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34602{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-34602 *,#ppd-34602 *::before,#ppd-34602 *::after{box-sizing:border-box;}\n#ppd-34602 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34602 .ppd-section{margin:0 0 4px;}\n#ppd-34602 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34602 h2.ppd-title,#ppd-34602 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34602 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34602 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34602 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34602 .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-34602 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-34602 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34602 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34602 ul.ppd-list li{margin:0;}\n#ppd-34602 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34602 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34602 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34602 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34602 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34602 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34602 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34602 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34602 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34602 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34602 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34602 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34602 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34602 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34602 .ppd-spec table td,#ppd-34602 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34602 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34602 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34602 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34602 figure.ppd-figure{margin:0;}\n#ppd-34602 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34602 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34602 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34602 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34602 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34602 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34602 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34602 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34602 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34602 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34602 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34602 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34602 .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-34602 .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-34602 .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-34602 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34602 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34602 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34602 .ppd-viewport{overflow:hidden;}\n#ppd-34602 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34602 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34602 .ppd-slide img+img{margin-top:16px;}\n#ppd-34602 .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-34602 .ppd-arrow:hover{background:#fff;}\n#ppd-34602 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34602 .ppd-arrow-prev{left:14px;}\n#ppd-34602 .ppd-arrow-next{right:14px;}\n#ppd-34602 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34602 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34602 .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-34602 .ppd-dots button::before{content:none;}\n#ppd-34602 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34602 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34602 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34602 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34602 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34602{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34602 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34602 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34602 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34602 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34602 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34602 .ppd-grid-2,#ppd-34602 .ppd-grid-3,#ppd-34602 .ppd-grid-4,#ppd-34602 .ppd-spec,#ppd-34602 .ppd-feature,#ppd-34602 .ppd-cols-2,#ppd-34602 .ppd-cols-3,#ppd-34602 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34602 .ppd-divider{padding:8px 0;}\n  #ppd-34602 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34602 .ppd-arrow-prev{left:8px;}\n  #ppd-34602 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34602 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34602 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34602 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34602 .ppd-track{transition:none;}\n  #ppd-34602 .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\"\u003eFlower Dimmable Melted Wax Marble Glass Table Lamp\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eSelf-adjusting temperature control lets you dial in scent intensity for long-lasting freshness. Pair with various candles for a romantic ambiance.\u003c\/li\u003e\n\u003cli\u003eMelted wax lamp's even temperature boosts aroma diffusion, allows precise adjustment for optimal fragrance concentration, easier than with open flames\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\/4135615\/abc6d927ab1d89ab.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135615\/a2fbe7b4eb331c5b.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\/4135615\/e3ca377af089ad19.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135615\/c0759e1fb1bf637d.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-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Self-adjustable temperature control\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135615\/15932cbd2ba0f707.jpg\"\u003e\u003cfigcaption\u003eSelf-adjustable temperature control\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Elegant glass lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135615\/77cb25dd8b95da61.jpg\"\u003e\u003cfigcaption\u003eElegant glass lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Stable fluted marble base\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135615\/7c4c9c8dbc12faa9.jpg\"\u003e\u003cfigcaption\u003eStable fluted marble base\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\/4135615\/1f6847cf50981e54.png\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eProduct Material: Glass, Marble, Metal\u003c\/li\u003e\n\u003cli\u003eSize: ∅ 7.1″ x H 14.2″\/ Dia 18 cm x H 36 cm\u003c\/li\u003e\n\u003cli\u003eGlass Colour: Amber, White\u003c\/li\u003e\n\u003cli\u003eLight source: halogen lamp 50w GU10 x 2\u003c\/li\u003e\n\u003cli\u003eVoltage: 110V, 220V\u003c\/li\u003e\n\u003cli\u003eWattage: Max 50 W\u003c\/li\u003e\n\u003cli\u003eWeight: 5.8 lbs\/2.5 kg\u003c\/li\u003e\n\u003cli\u003eControl method: push button switch (dimmable and temperature adjustable)\u003c\/li\u003e\n\u003cli\u003eCandle is not included\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\"\u003eAvailable Finishes\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\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135615\/d590d1b324db4ac9.jpg\"\u003e\u003cfigcaption\u003eWhite\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Amber\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135615\/263591ffa6b347fd.jpg\"\u003e\u003cfigcaption\u003eAmber\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\"\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-34602');\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":48955902558464,"sku":"39707","price":110.0,"currency_code":"USD","in_stock":true},{"title":"Amber","offer_id":48955902591232,"sku":"39708","price":110.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/5fc1f0aaf5a794dedaafe1429ddd6fbe.jpg?v=1783419220"},{"product_id":"tiffany-stained-glass-hummingbird-table-lamp","title":"Harini Tiffany stained glass hummingbird table lamp","description":"\u003cdiv class=\"prestashop-description\"\u003eTiffany Stained Glass Hummingbird Table Lamp\n\u003cp\u003eThe Tiffany stained glass hummingbird table lamp is a stunning and exquisite piece of art. This table lamp is widely acclaimed for its magnificent colored glass and intricate hummingbird pattern. The lampshade is meticulously crafted by assembling multiple pieces of colored glass, each carefully selected and hand-cut. These colored glass pieces showcase a vibrant array of colors and textures, such as green, red, blue, and yellow, creating a visually striking effect.\u003c\/p\u003e\n\u003cp\u003eThe unique feature of this tiffany lamp lies in its hummingbird pattern. Hummingbirds, known for their small and beautiful nature, are often used as a theme in Tiffany glass art. These hummingbird patterns are intricately detailed, showcasing the wings' delicate features, the body’s posture, and the feathers' colors. Interacting with natural plants, the hummingbirds come into alive in the lampshade, adding a touch of grace and charm to the lamp and making it a captivating centerpiece in any space.\u003c\/p\u003e\n\u003cp\u003eThe base of the hummingbird tiffany lamp is crafted with a sturdy metal or resin, providing stability and complementing the overall design. When illuminated, the colored glass glows, casting a warm and inviting glow that enhances the ambiance of the room. Whether used as a decorative piece or as a functional lighting source, the Tiffany stained glass hummingbird table lamp is a true testament to the timeless beauty and craftsmanship of Tiffany glass art.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlease note: Your payment does not include customs duties, local taxes or any other import costs.\u003c\/li\u003e\n\u003cli\u003eIf you have any questions about our products, please contact us and we will get back to you within 24 hours.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNote\u003c\/strong\u003e：Warm light by default, please leave a message if you need other light color\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\n\u003cspan\u003eTiffany stained glass hummingbird table lamp\u003c\/span\u003e\u003cstrong\u003e Size\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSize: W 30 cm x H 49 cm \/ W 11.8’’ x H 19.3’’\u003c\/li\u003e\n\u003cli\u003eBase: W 15 cm \/ W 5.9’’\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135605\/a9957c527f93f88d.jpg\"\u003e\u003c\/p\u003e\n\u003ch2\u003e\n\u003cspan\u003eTiffany stained glass hummingbird table lamp\u003c\/span\u003e\u003cstrong\u003e Details\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial: Glass\/Metal\/Resin\u003c\/li\u003e\n\u003cli\u003eLight source: E27\u003c\/li\u003e\n\u003cli\u003eWattage: 40 W\u003c\/li\u003e\n\u003cli\u003eControl method: push button switch (not dimmable)\u003c\/li\u003e\n\u003cli\u003eCord length: 59″\/150 cm wires (Can be extended upon request)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003ePurchase Notes\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eIf you have problems with customs clearance and shipping damage, please contact us by email. Email address: support@FLOSSLO.com\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePlease note: Your payment does not include customs duties, local taxes or any other import costs.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePlease notice and understand that color difference and measurement discrepancy are unavoidable.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"A : Hummingbird in the garden \/ Metal Base","offer_id":48955902656768,"sku":"2023081610-1","price":185.0,"currency_code":"USD","in_stock":true},{"title":"A : Hummingbird in the garden \/ Resin Base","offer_id":48955902689536,"sku":"2023081610-2","price":165.0,"currency_code":"USD","in_stock":true},{"title":"B : Hummingbird and rose \/ Metal Base","offer_id":48955902722304,"sku":"2023081610-3","price":180.0,"currency_code":"USD","in_stock":true},{"title":"B : Hummingbird and rose \/ Resin Base","offer_id":48955902755072,"sku":"2023081610-4","price":160.0,"currency_code":"USD","in_stock":true},{"title":"C : Hummingbird and lotus \/ Metal Base","offer_id":48955902787840,"sku":"2023081610-5","price":178.0,"currency_code":"USD","in_stock":true},{"title":"C : Hummingbird and lotus \/ Resin Base","offer_id":48955902820608,"sku":"37155","price":158.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/7bc1004ab74e7b3dcf4207e3f32827c1.jpg?v=1783419221"}],"url":"https:\/\/flosslo.com\/collections\/bohemian-natural.oembed?page=3","provider":"flosslo.com","version":"1.0","type":"link"}