{"title":"Fabric Lighting","description":"","products":[{"product_id":"sylven-vintage-linen-wall-sconce","title":"Sylven Vintage Linen Wall Sconce","description":"\u003ch2\u003e\u003cstrong data-start=\"219\" data-end=\"234\"\u003eDescription\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp data-start=\"150\" data-end=\"435\"\u003e\u003cspan\u003eThe Sylven Vintage Linen Wall Sconce blends timeless elegance with rustic charm. Featuring a sleek arm crafted from walnut wood and topped with a soft linen lampshade, this piece offers both visual warmth and functional beauty. The linen diffuses the LED light, creating a soft, warm glow that enhances the lamp's ability to create inviting spaces.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 data-start=\"1005\" data-end=\"1025\"\u003e\u003cstrong data-start=\"1009\" data-end=\"1025\"\u003eKey Features\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli data-start=\"709\" data-end=\"823\"\u003e\n\u003cp data-start=\"711\" data-end=\"823\"\u003e\u003cstrong class=\"\"\u003eVintage Elegance with a Modern Twist\u003c\/strong\u003e:\u003cstrong data-start=\"711\" data-end=\"732\"\u003e\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eCombines classic design with contemporary elements, making it a versatile addition to various interior styles.\u003cstrong data-start=\"711\" data-end=\"732\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"917\" data-end=\"1005\"\u003e\n\u003cp data-start=\"919\" data-end=\"1005\"\u003e\u003cstrong class=\"\"\u003eHigh-Quality Materials\u003c\/strong\u003e: Made with durable walnut wood and premium linen, ensuring longevity and a luxurious feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1006\" data-end=\"1105\"\u003e\n\u003cp data-start=\"1008\" data-end=\"1105\"\u003e\u003cstrong data-start=\"1008\" data-end=\"1025\"\u003eVersatile Use\u003c\/strong\u003e: \u003cspan\u003eIdeal for bedrooms, living rooms, hallways, or any space needing a touch of vintage sophistication.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1006\" data-end=\"1105\"\u003e\u003cspan\u003e\u003cstrong\u003eEasy Installation\u003c\/strong\u003e:\u003cstrong\u003e \u003c\/strong\u003eDesigned for simple mounting with clear instructions, allowing for hassle-free setup.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 data-start=\"1589\" data-end=\"1619\"\u003e\n\u003cstrong data-start=\"1593\" data-end=\"1619\"\u003eProduct Specifications\u003c\/strong\u003e\u003cstrong data-start=\"1593\" data-end=\"1619\"\u003e\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli data-start=\"1233\" data-end=\"1275\"\u003e\n\u003cp data-start=\"1235\" data-end=\"1275\"\u003e\u003cstrong data-start=\"1235\" data-end=\"1247\"\u003eMaterial\u003c\/strong\u003e: \u003cspan\u003eLinen, Walnut Wood\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1312\" data-end=\"1337\"\u003e\n\u003cp data-start=\"1314\" data-end=\"1337\"\u003e\u003cstrong data-start=\"1314\" data-end=\"1330\"\u003eLight Source\u003c\/strong\u003e: \u003cspan\u003eLED\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1338\" data-end=\"1364\"\u003e\n\u003cp data-start=\"1340\" data-end=\"1364\"\u003e\u003cstrong data-start=\"1340\" data-end=\"1351\"\u003eVoltage\u003c\/strong\u003e: 100V–240V\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1365\" data-end=\"1391\"\u003e\n\u003cp data-start=\"1367\" data-end=\"1391\"\u003e\u003cstrong data-start=\"1367\" data-end=\"1384\"\u003eBulb Included\u003c\/strong\u003e: Yes\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1392\" data-end=\"1455\"\u003e\n\u003cp data-start=\"1394\" data-end=\"1455\"\u003e\u003cstrong data-start=\"1394\" data-end=\"1409\"\u003eApplication\u003c\/strong\u003e: Indoor – Bedroom, Living Room, Study, etc.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1392\" data-end=\"1455\"\u003e\n\u003cstrong\u003eSize\u003c\/strong\u003e:\u003cspan\u003eDia 22 cm x H 30 cm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/GuinevereVintageLinenWallSconce_6.webp?v=1752227969\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"flosslo.com","offers":[{"title":"Three Color Changing","offer_id":48821255864576,"sku":"SKUCA30","price":109.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/GuinevereVintageLinenWallSconce_5.webp?v=1781084051"},{"product_id":"talric-nordic-minimalist-linen-cylindrical-wall-light","title":"Talric Nordic Minimalist Linen Cylindrical Wall Light","description":"\u003cstyle\u003e.__pf .pf-c-ct,.__pf .pf-c-lt,.__pf .pf-c-rt{align-content:flex-start}.__pf .oh,.pf-sr-only{overflow:hidden}.__pf img,.__pf video{max-width:100%;border:0;vertical-align:middle}.__pf [tabIndex],.__pf button,.__pf input,.__pf select,.__pf textarea{touch-action:manipulation}.__pf:not([data-pf-editor-version=gen-2]) :focus-visible{outline:0!important;box-shadow:none!important}.__pf:not([data-pf-editor-version=gen-2]) :not(input):not(select):not(textarea):not([data-active=true]):focus-visible{border:none!important}.__pf *,.__pf :after,.__pf :before{box-sizing:border-box}.__pf [disabled],.__pf [readonly]{cursor:default}.__pf [data-href],.__pf button:not([data-pf-id]):hover{cursor:pointer}.__pf [disabled]:not([disabled=false]),.pf-dialog svg{pointer-events:none}.__pf [hidden]{display:none!important}.__pf [data-link=inherit]{color:inherit;text-decoration:none}.__pf [data-pf-placeholder]{outline:0;height:auto;display:none;pointer-events:none!important}.__pf .pf-ifr,.__pf [style*=\"--ratio\"] img{height:100%;left:0;top:0;width:100%;position:absolute}.__pf .pf-r,.__pf .pf-r-eh\u003e.pf-c{display:flex}.__pf [style*=\"--cw\"]{padding:0 15px;width:100%;margin:auto;max-width:var(--cw)}.__pf .pf-ifr{border:0}.__pf .pf-bg-lazy{background-image:none!important}.__pf .pf-r{flex-wrap:wrap}.__pf .pf-r-dg{display:grid}.__pf [style*=\"--c-xs\"]{max-width:calc(100%\/12*var(--c-xs));flex-basis:calc(100%\/12*var(--c-xs))}.__pf [style*=\"--s-xs\"]{margin:0 calc(-1 * var(--s-xs))}.__pf [style*=\"--s-xs\"]\u003e.pf-c{padding:var(--s-xs)}.__pf .pf-r-ew\u003e.pf-c{flex-grow:1;flex-basis:0}.__pf [style*=\"--ew-xs\"]\u003e.pf-c{flex-basis:calc(100% \/ var(--ew-xs));max-width:calc(100% \/ var(--ew-xs))}.__pf [style*=\"--ratio\"]{position:relative;padding-bottom:var(--ratio)}.main-content{padding:0}.footer-section,.site-footer,.site-footer-wrapper,main .accent-background+.shopify-section{margin:0}@media (max-width:767.4999px){.__pf .pf-hide{display:none!important}}@media (max-width:1024.4999px) and (min-width:767.5px){.__pf .pf-sm-hide{display:none!important}}@media (max-width:1199.4999px) and (min-width:1024.5px){.__pf .pf-md-hide{display:none!important}}@media (min-width:767.5px){.__pf [style*=\"--s-sm\"]{margin:0 calc(-1 * var(--s-sm))}.__pf [style*=\"--c-sm\"]{max-width:calc(100%\/12*var(--c-sm));flex-basis:calc(100%\/12*var(--c-sm))}.__pf [style*=\"--s-sm\"]\u003e.pf-c{padding:var(--s-sm)}.__pf [style*=\"--ew-sm\"]\u003e.pf-c{flex-basis:calc(100% \/ var(--ew-sm));max-width:calc(100% \/ var(--ew-sm))}}@media (min-width:1024.5px){.__pf [style*=\"--s-md\"]{margin:0 calc(-1 * var(--s-md))}.__pf [style*=\"--c-md\"]{max-width:calc(100%\/12*var(--c-md));flex-basis:calc(100%\/12*var(--c-md))}.__pf [style*=\"--s-md\"]\u003e.pf-c{padding:var(--s-md)}.__pf [style*=\"--ew-md\"]\u003e.pf-c{flex-basis:calc(100% \/ var(--ew-md));max-width:calc(100% \/ var(--ew-md))}}@media (min-width:1199.5px){.__pf [style*=\"--s-lg\"]{margin:0 calc(-1 * var(--s-lg))}.__pf [style*=\"--c-lg\"]{max-width:calc(100%\/12*var(--c-lg));flex-basis:calc(100%\/12*var(--c-lg))}.__pf [style*=\"--s-lg\"]\u003e.pf-c{padding:var(--s-lg)}.__pf [style*=\"--ew-lg\"]\u003e.pf-c{flex-basis:calc(100% \/ var(--ew-lg));max-width:calc(100% \/ var(--ew-lg))}.__pf .pf-lg-hide{display:none!important}}.__pf .pf-r-eh\u003e.pf-c\u003ediv{width:100%}.__pf .pf-c-lt{justify-content:flex-start;align-items:flex-start}.__pf .pf-c-ct{justify-content:center;align-items:flex-start}.__pf .pf-c-rt{justify-content:flex-end;align-items:flex-start}.__pf .pf-c-lm{justify-content:flex-start;align-items:center;align-content:center}.__pf .pf-c-cm{justify-content:center;align-items:center;align-content:center}.__pf .pf-c-rm{justify-content:flex-end;align-items:center;align-content:center}.__pf .pf-c-cb,.__pf .pf-c-lb,.__pf .pf-c-rb{align-content:flex-end}.__pf .pf-c-lb{justify-content:flex-start;align-items:flex-end}.__pf .pf-c-cb{justify-content:center;align-items:flex-end}.__pf .pf-c-rb{justify-content:flex-end;align-items:flex-end}.pf-no-border:not(:focus-visible){border:none;outline:0}.pf-sr-only{position:absolute;width:1px;height:1px;padding:0;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}.pf-close-dialog-btn,.pf-dialog{background:0 0;border:none;padding:0}.pf-visibility-hidden{visibility:hidden}.pf-dialog{top:50%;left:50%;transform:translate(-50%,-50%);max-height:min(calc(9\/16*100vw),calc(100% - 6px - 2em));-webkit-overflow-scrolling:touch;overflow:hidden;margin:0}.pf-dialog::backdrop{background:rgba(0,0,0,.9);opacity:1}.pf-close-dialog-btn{position:absolute;top:0;right:0;height:16px;margin-bottom:8px;cursor:pointer}.pf-close-dialog-btn:not(:focus-visible){box-shadow:none}.pf-dialog-content{display:block;margin:24px auto auto;width:100%;height:calc(100% - 24px)}.pf-dialog-content\u003e*{width:100%;height:100%;border:0}\u003c\/style\u003e\n\u003cstyle\u003e\u003c\/style\u003e\n\u003cstyle\u003e.pf-color-scheme-1,.pf-color-scheme-2{--pf-scheme-btn-text-color:rgb(255, 255, 255);background-color:var(--pf-scheme-bg-color);background-image:var(--pf-scheme-bg-gradient-color);border-color:var(--pf-scheme-border-color);color:var(--pf-scheme-text-color)}.pf-color-scheme-1{--pf-scheme-bg-color:rgba(255, 255, 255, 0);--pf-scheme-text-color:rgb(0, 0, 0);--pf-scheme-btn-bg-color:rgb(145, 157, 169);--pf-scheme-border-color:rgba(0, 0, 0);--pf-scheme-shadow-color:rgb(0, 0, 0, 0.25)}.pf-color-scheme-2,.pf-color-scheme-3{--pf-scheme-text-color:rgb(18, 18, 18);--pf-scheme-btn-bg-color:rgb(18, 18, 18);--pf-scheme-border-color:rgb(18, 18, 18)}.pf-color-scheme-2{--pf-scheme-bg-color:rgb(255, 255, 255);--pf-scheme-shadow-color:rgb(18, 18, 18)}.pf-color-scheme-3{--pf-scheme-bg-color:rgb(243, 243, 243);--pf-scheme-btn-text-color:rgb(243, 243, 243);--pf-scheme-shadow-color:rgb(18, 18, 18);background-color:var(--pf-scheme-bg-color);background-image:var(--pf-scheme-bg-gradient-color);border-color:var(--pf-scheme-border-color);color:var(--pf-scheme-text-color)}.pf-color-scheme-4,.pf-color-scheme-5,.pf-color-scheme-6{--pf-scheme-text-color:rgb(255, 255, 255);--pf-scheme-btn-bg-color:rgb(255, 255, 255);--pf-scheme-border-color:rgb(255, 255, 255);--pf-scheme-shadow-color:rgb(18, 18, 18);background-color:var(--pf-scheme-bg-color);background-image:var(--pf-scheme-bg-gradient-color);border-color:var(--pf-scheme-border-color);color:var(--pf-scheme-text-color)}.pf-color-scheme-4{--pf-scheme-bg-color:rgb(36, 40, 51);--pf-scheme-btn-text-color:rgb(0, 0, 0)}.pf-color-scheme-5{--pf-scheme-bg-color:rgb(18, 18, 18);--pf-scheme-btn-text-color:rgb(18, 18, 18)}.pf-color-scheme-6{--pf-scheme-bg-color:rgb(51, 79, 180);--pf-scheme-btn-text-color:rgb(51, 79, 180)}[data-pf-type^=Button]{background-color:var(--pf-scheme-btn-bg-color);background-image:var(--pf-scheme-btn-bg-gradient-color);color:var(--pf-scheme-btn-text-color)}@media all{.__pf .pf-field-1,.__pf .pf-field-2,.__pf .pf-field-3,.__pf .pf-field-4,.__pf .pf-field-5,.__pf .pf-field-6{background-color:#fdfdfd;border:.66px solid #8a8a8a;border-radius:8px;padding:6px 12px}}\u003c\/style\u003e\n\u003cstyle id=\"pf-shopify-font\"\u003ediv.__pf {--pf-shopify-font-family-fnt-body-sp: Jost, sans-serif;\n        --pf-shopify-font-style-fnt-body-sp: normal;\n        --pf-shopify-font-weight-fnt-body-sp: 400;\n--pf-shopify-font-family-fnt-headings-sp: Jost, sans-serif;\n        --pf-shopify-font-style-fnt-headings-sp: normal;\n        --pf-shopify-font-weight-fnt-headings-sp: 400;\n--pf-shopify-font-family-fnt-menu-sp: Jost, sans-serif;\n        --pf-shopify-font-style-fnt-menu-sp: normal;\n        --pf-shopify-font-weight-fnt-menu-sp: 400;}\u003c\/style\u003e\n\u003cmain role=\"main\" class=\"content-for-layout focus-none\" tabindex=\"-1\"\u003e\u003clink onload=\"this.media='all'\" media=\"all\" href=\"\/\/lucialiving.com\/cdn\/shop\/t\/2\/assets\/pagefly-animation.css?v=35569424405882025761745477748\" rel=\"stylesheet\"\u003e \u003cscript\u003e\n    window.addEventListener('load', () =\u003e {\n      \/\/ fallback for gtag when not initialized\n      if(typeof window.gtag !== 'function') {\n        window.gtag = (str1, str2, obj) =\u003e {\n        }\n      }\n    }) \n  \u003c\/script\u003e\u003c\/main\u003e\n\u003cstyle\u003e.bIaXH,.cpmRjY,.gKihgy{position:relative}.gKihgy{display:flex!important;align-items:center;padding:16px 0;font-size:2px}.gKihgy:after,.gKihgy:before{content:'';width:100%;border-top:1em solid}.gKihgy\u003espan{padding:0 16px;flex:1 0 auto;display:flex;line-height:1}.cPaiRw td,.cPaiRw th{min-width:50px;padding:10px 15px;text-align:inherit}.qmQNK{white-space:pre-line;user-select:text}.qmQNK span{vertical-align:baseline!important}.qmQNK svg{margin-right:5px}.gNGIPQ{word-break:break-word}.gNGIPQ\u003einput{display:none!important}.cPaiRw span,.jhRUAf{display:inline-block}.gsacjk{height:28px;width:auto;fill:currentColor;vertical-align:middle;box-sizing:content-box!important;pointer-events:auto}.gsacjk path{pointer-events:none}.jhRUAf{max-width:100%;height:auto}.bIaXH:empty{display:initial}.cpmRjY{padding:20px 0}.cPaiRw{border:1px solid rgba(34,36,38,.15);overflow-x:auto}.cPaiRw table{width:100%;border-spacing:0}.cPaiRw th{background:#f9fafb;font-weight:700}.cPaiRw td{border-top:1px solid rgba(34,36,38,.1)}.cPaiRw.pf-table-basic{border:0}.cPaiRw.pf-table-basic th{background:0 0}.cPaiRw.pf-table-basic tr{border-bottom:1px solid rgba(34,36,38,.1)}.jfeuyL{--pf-sample-color:#5d6b82;--pf-border-color:#d1d5db}@media all{.__pf.__pf_ytPbJtHA .pf-10_,.__pf.__pf_ytPbJtHA .pf-45_{padding-bottom:0;padding-top:0}.__pf.__pf_ytPbJtHA .pf-12_{margin-bottom:-10px;margin-top:-10px}.__pf.__pf_ytPbJtHA .pf-13_,.__pf.__pf_ytPbJtHA .pf-15_{margin-bottom:5px;font-family:Poppins;text-align:center}.__pf.__pf_ytPbJtHA .pf-13_{font-size:32px;font-weight:700;margin-top:0}.__pf.__pf_ytPbJtHA .pf-15_{font-weight:400;font-size:20px;margin-top:0}.__pf.__pf_ytPbJtHA .pf-18_{margin-top:0}.__pf.__pf_ytPbJtHA .pf-20_,.__pf.__pf_ytPbJtHA .pf-22_{width:100%;object-fit:cover;object-position:center center;height:auto;aspect-ratio:1\/1}.__pf.__pf_ytPbJtHA .pf-27_,.__pf.__pf_ytPbJtHA .pf-58_{font-size:2px;padding-bottom:0;padding-top:0;color:#9b9b9b}.__pf.__pf_ytPbJtHA .pf-31_{font-size:32px;text-align:center;font-family:Poppins;font-weight:700;margin-top:20px;margin-bottom:0;color:#000}.__pf.__pf_ytPbJtHA .pf-35_,.__pf.__pf_ytPbJtHA .pf-38_,.__pf.__pf_ytPbJtHA .pf-42_{font-weight:400;font-size:18px;line-height:25px;font-family:Poppins}.__pf.__pf_ytPbJtHA .pf-35_{margin-top:0;margin-bottom:1px}.__pf.__pf_ytPbJtHA .pf-36_,.__pf.__pf_ytPbJtHA .pf-39_,.__pf.__pf_ytPbJtHA .pf-43_{height:18px;color:#f5a623}.__pf.__pf_ytPbJtHA .pf-37_,.__pf.__pf_ytPbJtHA .pf-40_,.__pf.__pf_ytPbJtHA .pf-44_,.__pf.__pf_ytPbJtHA .pf-53_{object-fit:cover;object-position:center center;height:auto;aspect-ratio:1\/1}.__pf.__pf_ytPbJtHA .pf-37_{width:100%;margin-bottom:0;margin-top:5px}.__pf.__pf_ytPbJtHA .pf-38_{margin-top:16px;margin-bottom:3px}.__pf.__pf_ytPbJtHA .pf-40_{width:100%;margin-top:5px}.__pf.__pf_ytPbJtHA .pf-42_{margin-top:0;margin-bottom:6px}.__pf.__pf_ytPbJtHA .pf-44_{width:100%;margin-top:45px}.__pf.__pf_ytPbJtHA .pf-45_{font-size:2px;color:#9b9b9b;margin-top:25px}.__pf.__pf_ytPbJtHA .pf-49_{font-size:32px;text-align:center;font-family:Poppins;font-weight:700;margin-top:23px;margin-bottom:-30px}.__pf.__pf_ytPbJtHA .pf-51_{padding-top:5px}.__pf.__pf_ytPbJtHA .pf-53_{width:554px;margin-top:17px;margin-left:211px}.__pf.__pf_ytPbJtHA .pf-54_{margin-top:13px}.__pf.__pf_ytPbJtHA .pf-55_{padding:10px;font-size:17px;font-family:Poppins;font-weight:400;margin-top:70px;margin-right:25px}.__pf.__pf_ytPbJtHA .pf-62_{font-size:32px;text-align:center;font-family:Poppins;font-weight:700;margin-top:17px;margin-bottom:10px}.__pf.__pf_ytPbJtHA .pf-66_,.__pf.__pf_ytPbJtHA .pf-68_,.__pf.__pf_ytPbJtHA .pf-70_{width:100%;object-fit:cover;object-position:center center;height:auto;margin-top:0}.__pf.__pf_ytPbJtHA .pf-68_,.__pf.__pf_ytPbJtHA .pf-70_{aspect-ratio:1\/1}}@media (min-width:1024.5px) and (max-width:1199.4999px){.__pf.__pf_ytPbJtHA .pf-13_{font-size:28px;margin-bottom:0}.__pf.__pf_ytPbJtHA .pf-15_{margin-bottom:3px;font-size:16px}.__pf.__pf_ytPbJtHA .pf-31_,.__pf.__pf_ytPbJtHA .pf-49_{font-size:24px;margin-top:10px}.__pf.__pf_ytPbJtHA .pf-35_,.__pf.__pf_ytPbJtHA .pf-38_,.__pf.__pf_ytPbJtHA .pf-42_{font-size:13px}.__pf.__pf_ytPbJtHA .pf-53_{margin-top:19px;margin-left:80px}.__pf.__pf_ytPbJtHA .pf-55_{margin-top:45px;font-size:14px}.__pf.__pf_ytPbJtHA .pf-54_{padding-top:0}.__pf.__pf_ytPbJtHA .pf-62_{font-size:24px;margin-top:20px}}@media (min-width:767.5px) and (max-width:1024.4999px){.__pf.__pf_ytPbJtHA .pf-13_{font-size:24px;margin-bottom:0}.__pf.__pf_ytPbJtHA .pf-15_{margin-bottom:0;font-size:14px}.__pf.__pf_ytPbJtHA .pf-27_{margin-top:0;margin-bottom:10px}.__pf.__pf_ytPbJtHA .pf-31_{font-size:22px;margin-top:8px}.__pf.__pf_ytPbJtHA .pf-35_,.__pf.__pf_ytPbJtHA .pf-38_{font-size:12px}.__pf.__pf_ytPbJtHA .pf-42_{font-size:12px;margin-top:5px}.__pf.__pf_ytPbJtHA .pf-44_{margin-bottom:3px;margin-top:35px}.__pf.__pf_ytPbJtHA .pf-45_{margin-bottom:11px;margin-top:27px}.__pf.__pf_ytPbJtHA .pf-49_{font-size:22px;margin-top:8px;margin-bottom:-60px}.__pf.__pf_ytPbJtHA .pf-53_{margin-top:72px;margin-left:30px}.__pf.__pf_ytPbJtHA .pf-52_{padding-top:0}.__pf.__pf_ytPbJtHA .pf-55_{margin-top:45px;font-size:13px;margin-left:0;margin-right:0}.__pf.__pf_ytPbJtHA .pf-62_{font-size:22px;margin-top:11px}.__pf.__pf_ytPbJtHA .pf-69_{font-size:14px}}@media (max-width:767.4999px){.__pf.__pf_ytPbJtHA .pf-13_{font-size:18px;margin-bottom:10px}.__pf.__pf_ytPbJtHA .pf-15_{font-size:12px;margin-bottom:13px}.__pf.__pf_ytPbJtHA .pf-12_{padding-bottom:0}.__pf.__pf_ytPbJtHA .pf-27_{margin-top:0;margin-bottom:19px}.__pf.__pf_ytPbJtHA .pf-31_{font-size:18px;text-align:center;margin-top:-10px;margin-bottom:0}.__pf.__pf_ytPbJtHA .pf-35_{font-size:12px;margin-bottom:0;margin-top:3px}.__pf.__pf_ytPbJtHA .pf-37_{margin-bottom:4px;margin-top:3px}.__pf.__pf_ytPbJtHA .pf-38_{margin-top:16px;font-size:12px;margin-bottom:3px}.__pf.__pf_ytPbJtHA .pf-40_{margin-bottom:4px;margin-top:1px}.__pf.__pf_ytPbJtHA .pf-42_{font-size:12px;margin-bottom:2px;margin-top:0}.__pf.__pf_ytPbJtHA .pf-44_{margin-top:0}.__pf.__pf_ytPbJtHA .pf-45_{margin-top:7px}.__pf.__pf_ytPbJtHA .pf-49_{font-size:18px;text-align:center;margin-top:12px}.__pf.__pf_ytPbJtHA .pf-53_{margin-bottom:-30px;margin-left:0}.__pf.__pf_ytPbJtHA .pf-55_{font-size:12px;font-family:Poppins;font-weight:400;margin-top:0;margin-bottom:-26px;margin-right:0}.__pf.__pf_ytPbJtHA .pf-58_{margin-top:10px}.__pf.__pf_ytPbJtHA .pf-62_{font-size:18px;text-align:center;margin-top:13px}.__pf.__pf_ytPbJtHA .pf-66_,.__pf.__pf_ytPbJtHA .pf-68_,.__pf.__pf_ytPbJtHA .pf-70_{margin-top:9px;object-fit:cover;object-position:center center;height:auto;aspect-ratio:var(--pf-image-ratio)}}\u003c\/style\u003e\n\u003cstyle\u003e\u003c\/style\u003e\n\u003cmain role=\"main\" class=\"content-for-layout focus-none\" id=\"MainContent\" tabindex=\"-1\"\u003e\n\u003cdiv id=\"__pf\" class=\"sc-jeyqhx jfeuyL __pf __pf_ytPbJtHA\" data-pf-editor-version=\"legacy\"\u003e\n\u003cdiv class=\"sc-djTQOc ejtSSi pf-8_\" data-pf-type=\"Body\"\u003e\n\u003cdiv class=\"sc-fatbYi kUsjkM pf-9_\" data-pf-type=\"Layout\"\u003e\n\u003cdiv class=\"sc-epRwmx cpmRjY pf-10_ pf-color-scheme-1\" data-pf-type=\"Section\" data-section-id=\"pf-21e6\"\u003e\n\u003cdiv class=\"sc-djVWQC dKziBg\" style=\"--cw: 1600px;\"\u003e\n\u003cdiv data-pf-type=\"Row\" style=\"--s-xs: 15px; position: relative;\" class=\"sc-tafSX ePbmtR pf-11_ pf-r pf-r-eh\"\u003e\n\u003cdiv style=\"--c-xs: 12; --c-sm: 12; --c-md: 12; --c-lg: 12;\" class=\"pf-c\"\u003e\n\u003cdiv class=\"sc-pKreJ bIaXH pf-12_\" data-pf-type=\"Column\"\u003e\n\u003ch2 class=\"sc-cyRdfs qmQNK pf-13_ pf-heading-1-h2\" data-pf-type=\"Heading2\"\u003eTalric Nordic Minimalist Linen Cylindrical Wall Light\u003c\/h2\u003e\n\u003cp data-pf-type=\"Paragraph4\" class=\"sc-hgRQsa gNGIPQ pf-15_ pf-text-1\"\u003e\u003cinput id=\"compact-5eee714f-310f-4f46-bcfd-35e9fd535865\" type=\"checkbox\"\u003e\u003cspan class=\"pf-paragraph-content\"\u003eThe Talric Nordic Minimalist Linen Cylinder Wall Lamp features a linen-wrapped cylindrical design that emits a soft light. It's perfect for the bedroom, hallway, or living room.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv data-pf-type=\"Row\" style=\"--s-xs: 8px; --s-sm: 15px; position: relative;\" class=\"sc-tafSX ePbmtR pf-18_ pf-r pf-r-eh\"\u003e\n\u003cdiv style=\"--c-xs: 12; --c-sm: 6; --c-md: 6; --c-lg: 6;\" class=\"pf-c\"\u003e\n\u003cdiv class=\"sc-pKreJ bIaXH pf-19_\" data-pf-type=\"Column\"\u003e\u003cimg class=\"sc-lmUbDS jhRUAf pf-20_ pf-image-1\" data-pf-type=\"Image4\" sizes=\"75vw\" height=\"1024\" width=\"1024\" style=\"--pf-image-ratio: 1;\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/1_c91fc7c9-22f7-443f-9ed1-568af9131127.jpg?v=1764067479\u0026amp;width=375 375w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/1_c91fc7c9-22f7-443f-9ed1-568af9131127.jpg?v=1764067479\u0026amp;width=550 550w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/1_c91fc7c9-22f7-443f-9ed1-568af9131127.jpg?v=1764067479\u0026amp;width=768 768w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/1_c91fc7c9-22f7-443f-9ed1-568af9131127.jpg?v=1764067479\u0026amp;width=1024 1024w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/1_c91fc7c9-22f7-443f-9ed1-568af9131127.jpg?v=1764067479\u0026amp;width=1280 1280w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/1_c91fc7c9-22f7-443f-9ed1-568af9131127.jpg?v=1764067479\u0026amp;width=1440 1440w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/1_c91fc7c9-22f7-443f-9ed1-568af9131127.jpg?v=1764067479\u0026amp;width=1680 1680w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/1_c91fc7c9-22f7-443f-9ed1-568af9131127.jpg?v=1764067479\u0026amp;width=1800 1800w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/1_c91fc7c9-22f7-443f-9ed1-568af9131127.jpg?v=1764067479\u0026amp;width=1920 1920w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/1_c91fc7c9-22f7-443f-9ed1-568af9131127.jpg?v=1764067479\u0026amp;width=2048 2048w\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/1_c91fc7c9-22f7-443f-9ed1-568af9131127.jpg?v=1764067479\u0026amp;width=2048\" alt=\"近景图1.jpg__PID:27a28d65-d351-4e00-866f-6e0ea57fcfd4\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"--c-xs: 12; --c-sm: 6; --c-md: 6; --c-lg: 6;\" class=\"pf-c\"\u003e\n\u003cdiv class=\"sc-pKreJ bIaXH pf-21_\" data-pf-type=\"Column\"\u003e\u003cimg class=\"sc-lmUbDS jhRUAf pf-22_ pf-image-1\" data-pf-type=\"Image4\" sizes=\"75vw\" height=\"1024\" width=\"1024\" style=\"--pf-image-ratio: 1;\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/2_6eb96ab6-4d91-4947-b2dd-21265a973324.jpg?v=1764067479\u0026amp;width=375 375w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/2_6eb96ab6-4d91-4947-b2dd-21265a973324.jpg?v=1764067479\u0026amp;width=550 550w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/2_6eb96ab6-4d91-4947-b2dd-21265a973324.jpg?v=1764067479\u0026amp;width=768 768w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/2_6eb96ab6-4d91-4947-b2dd-21265a973324.jpg?v=1764067479\u0026amp;width=1024 1024w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/2_6eb96ab6-4d91-4947-b2dd-21265a973324.jpg?v=1764067479\u0026amp;width=1280 1280w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/2_6eb96ab6-4d91-4947-b2dd-21265a973324.jpg?v=1764067479\u0026amp;width=1440 1440w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/2_6eb96ab6-4d91-4947-b2dd-21265a973324.jpg?v=1764067479\u0026amp;width=1680 1680w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/2_6eb96ab6-4d91-4947-b2dd-21265a973324.jpg?v=1764067479\u0026amp;width=1800 1800w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/2_6eb96ab6-4d91-4947-b2dd-21265a973324.jpg?v=1764067479\u0026amp;width=1920 1920w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/2_6eb96ab6-4d91-4947-b2dd-21265a973324.jpg?v=1764067479\u0026amp;width=2048 2048w\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/2_6eb96ab6-4d91-4947-b2dd-21265a973324.jpg?v=1764067479\u0026amp;width=2048\" alt=\"近景图2.jpg__PID:a28d65d3-510e-40c6-af6e-0ea57fcfd41c\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-pf-type=\"Row\" style=\"--s-xs: 15px; position: relative;\" class=\"sc-tafSX ePbmtR pf-25_ pf-r pf-r-eh\"\u003e\n\u003cdiv style=\"--c-xs: 12; --c-sm: 12; --c-md: 12; --c-lg: 12;\" class=\"pf-c\"\u003e\n\u003cdiv class=\"sc-pKreJ bIaXH pf-26_\" data-pf-type=\"Column\"\u003e\n\u003cdiv class=\"sc-eldOKa gKihgy pf-27_ pf-divider-1\" data-pf-type=\"Divider2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch4 class=\"sc-cyRdfs qmQNK pf-31_ pf-heading-1-h3\" data-pf-type=\"Heading2\"\u003eWHY CHOOSE FREYA LIGHT\u003c\/h4\u003e\n\u003cdiv data-pf-type=\"Row\" style=\"--s-xs: 8px; --s-sm: 15px; position: relative;\" class=\"sc-tafSX ePbmtR pf-33_ pf-r pf-r-eh\"\u003e\n\u003cdiv style=\"--c-xs: 12; --c-sm: 4; --c-md: 4; --c-lg: 4;\" class=\"pf-c\"\u003e\n\u003cdiv class=\"sc-pKreJ bIaXH pf-34_\" data-pf-type=\"Column\"\u003e\n\u003ch3 class=\"sc-cyRdfs qmQNK pf-35_ pf-heading-1-h3\" data-pf-type=\"Heading2\"\u003e\n\u003csvg class=\"sc-bhqpXc gsacjk pf-36_ pf-icon2-1\" data-pf-type=\"Icon2\" viewbox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eThe combination of linen material and cylindrical shape is simple yet textured.\u003c\/h3\u003e\n\u003cimg class=\"sc-lmUbDS jhRUAf pf-37_ pf-image-1\" data-pf-type=\"Image4\" sizes=\"75vw\" height=\"1024\" width=\"1024\" style=\"--pf-image-ratio: 1;\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/sku_c14b5d53-8185-4b63-b933-699be3561417.jpg?v=1764067522\u0026amp;width=375 375w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/sku_c14b5d53-8185-4b63-b933-699be3561417.jpg?v=1764067522\u0026amp;width=550 550w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/sku_c14b5d53-8185-4b63-b933-699be3561417.jpg?v=1764067522\u0026amp;width=768 768w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/sku_c14b5d53-8185-4b63-b933-699be3561417.jpg?v=1764067522\u0026amp;width=1024 1024w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/sku_c14b5d53-8185-4b63-b933-699be3561417.jpg?v=1764067522\u0026amp;width=1280 1280w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/sku_c14b5d53-8185-4b63-b933-699be3561417.jpg?v=1764067522\u0026amp;width=1440 1440w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/sku_c14b5d53-8185-4b63-b933-699be3561417.jpg?v=1764067522\u0026amp;width=1680 1680w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/sku_c14b5d53-8185-4b63-b933-699be3561417.jpg?v=1764067522\u0026amp;width=1800 1800w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/sku_c14b5d53-8185-4b63-b933-699be3561417.jpg?v=1764067522\u0026amp;width=1920 1920w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/sku_c14b5d53-8185-4b63-b933-699be3561417.jpg?v=1764067522\u0026amp;width=2048 2048w\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/sku_c14b5d53-8185-4b63-b933-699be3561417.jpg?v=1764067522\u0026amp;width=2048\" alt=\"sku图.jpg__PID:510e00c6-6f6e-4ea5-bfcf-d41c1ed6957e\"\u003e\n\u003ch3 class=\"sc-cyRdfs qmQNK pf-38_ pf-heading-1-h3\" data-pf-type=\"Heading2\"\u003e\n\u003csvg class=\"sc-bhqpXc gsacjk pf-39_ pf-icon2-1\" data-pf-type=\"Icon2\" viewbox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eSoft light creates a warm and comfortable atmosphere.\u003c\/h3\u003e\n\u003cimg class=\"sc-lmUbDS jhRUAf pf-40_ pf-image-1\" data-pf-type=\"Image4\" sizes=\"75vw\" height=\"1024\" width=\"1024\" style=\"--pf-image-ratio: 1;\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/e7d29f8c5f8c1ce6f363e0d4056de3ec_1442c424-e2ab-4cf1-b4fb-a95491eb707b.jpg?v=1764067479\u0026amp;width=375 375w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/e7d29f8c5f8c1ce6f363e0d4056de3ec_1442c424-e2ab-4cf1-b4fb-a95491eb707b.jpg?v=1764067479\u0026amp;width=550 550w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/e7d29f8c5f8c1ce6f363e0d4056de3ec_1442c424-e2ab-4cf1-b4fb-a95491eb707b.jpg?v=1764067479\u0026amp;width=768 768w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/e7d29f8c5f8c1ce6f363e0d4056de3ec_1442c424-e2ab-4cf1-b4fb-a95491eb707b.jpg?v=1764067479\u0026amp;width=1024 1024w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/e7d29f8c5f8c1ce6f363e0d4056de3ec_1442c424-e2ab-4cf1-b4fb-a95491eb707b.jpg?v=1764067479\u0026amp;width=1280 1280w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/e7d29f8c5f8c1ce6f363e0d4056de3ec_1442c424-e2ab-4cf1-b4fb-a95491eb707b.jpg?v=1764067479\u0026amp;width=1440 1440w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/e7d29f8c5f8c1ce6f363e0d4056de3ec_1442c424-e2ab-4cf1-b4fb-a95491eb707b.jpg?v=1764067479\u0026amp;width=1680 1680w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/e7d29f8c5f8c1ce6f363e0d4056de3ec_1442c424-e2ab-4cf1-b4fb-a95491eb707b.jpg?v=1764067479\u0026amp;width=1800 1800w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/e7d29f8c5f8c1ce6f363e0d4056de3ec_1442c424-e2ab-4cf1-b4fb-a95491eb707b.jpg?v=1764067479\u0026amp;width=1920 1920w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/e7d29f8c5f8c1ce6f363e0d4056de3ec_1442c424-e2ab-4cf1-b4fb-a95491eb707b.jpg?v=1764067479\u0026amp;width=2048 2048w\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/e7d29f8c5f8c1ce6f363e0d4056de3ec_1442c424-e2ab-4cf1-b4fb-a95491eb707b.jpg?v=1764067479\u0026amp;width=2048\" alt=\"中景图.jpg__PID:65d3510e-00c6-4f6e-8ea5-7fcfd41c1ed6\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"--c-xs: 12; --c-sm: 8; --c-md: 8; --c-lg: 8;\" class=\"pf-c\"\u003e\n\u003cdiv class=\"sc-pKreJ bIaXH pf-41_\" data-pf-type=\"Column\"\u003e\n\u003ch3 class=\"sc-cyRdfs qmQNK pf-42_ pf-heading-1-h3\" data-pf-type=\"Heading2\"\u003e\n\u003csvg class=\"sc-bhqpXc gsacjk pf-43_ pf-icon2-1\" data-pf-type=\"Icon2\" viewbox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eWorks beautifully alone or in multiples to create a cohesive lighting arrangement.\u003c\/h3\u003e\n\u003cimg class=\"sc-lmUbDS jhRUAf pf-44_ pf-image-1\" data-pf-type=\"Image4\" sizes=\"75vw\" height=\"1024\" width=\"1024\" style=\"--pf-image-ratio: 1;\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/5cdcdcdc6bacd06e53fadae51edf10c6_87e01a70-520b-4e6d-962d-2ebd73210c2c.jpg?v=1764067479\u0026amp;width=375 375w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/5cdcdcdc6bacd06e53fadae51edf10c6_87e01a70-520b-4e6d-962d-2ebd73210c2c.jpg?v=1764067479\u0026amp;width=550 550w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/5cdcdcdc6bacd06e53fadae51edf10c6_87e01a70-520b-4e6d-962d-2ebd73210c2c.jpg?v=1764067479\u0026amp;width=768 768w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/5cdcdcdc6bacd06e53fadae51edf10c6_87e01a70-520b-4e6d-962d-2ebd73210c2c.jpg?v=1764067479\u0026amp;width=1024 1024w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/5cdcdcdc6bacd06e53fadae51edf10c6_87e01a70-520b-4e6d-962d-2ebd73210c2c.jpg?v=1764067479\u0026amp;width=1280 1280w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/5cdcdcdc6bacd06e53fadae51edf10c6_87e01a70-520b-4e6d-962d-2ebd73210c2c.jpg?v=1764067479\u0026amp;width=1440 1440w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/5cdcdcdc6bacd06e53fadae51edf10c6_87e01a70-520b-4e6d-962d-2ebd73210c2c.jpg?v=1764067479\u0026amp;width=1680 1680w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/5cdcdcdc6bacd06e53fadae51edf10c6_87e01a70-520b-4e6d-962d-2ebd73210c2c.jpg?v=1764067479\u0026amp;width=1800 1800w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/5cdcdcdc6bacd06e53fadae51edf10c6_87e01a70-520b-4e6d-962d-2ebd73210c2c.jpg?v=1764067479\u0026amp;width=1920 1920w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/5cdcdcdc6bacd06e53fadae51edf10c6_87e01a70-520b-4e6d-962d-2ebd73210c2c.jpg?v=1764067479\u0026amp;width=2048 2048w\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/5cdcdcdc6bacd06e53fadae51edf10c6_87e01a70-520b-4e6d-962d-2ebd73210c2c.jpg?v=1764067479\u0026amp;width=2048\" alt=\"远景图.jpg__PID:8d65d351-0e00-466f-ae0e-a57fcfd41c1e\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc-eldOKa gKihgy pf-45_ pf-divider-1\" data-pf-type=\"Divider2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch4 class=\"sc-cyRdfs qmQNK pf-49_ pf-heading-1-h3\" data-pf-type=\"Heading2\"\u003eProduct Specifications\u003c\/h4\u003e\n\u003cdiv data-pf-type=\"Row\" style=\"--s-xs: 8px; --s-sm: 15px; position: relative;\" class=\"sc-tafSX ePbmtR pf-51_ pf-r pf-r-eh\"\u003e\n\u003cdiv style=\"--c-xs: 12; --c-sm: 6; --c-md: 6; --c-lg: 6;\" class=\"pf-c\"\u003e\n\u003cdiv class=\"sc-pKreJ bIaXH pf-52_\" data-pf-type=\"Column\"\u003e\u003cimg class=\"sc-lmUbDS jhRUAf pf-53_ pf-image-1\" data-pf-type=\"Image4\" sizes=\"75vw\" height=\"800\" width=\"800\" style=\"--pf-image-ratio: 1;\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light4.webp?v=1758533787\u0026amp;width=375 375w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light4.webp?v=1758533787\u0026amp;width=550 550w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light4.webp?v=1758533787\u0026amp;width=768 768w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light4.webp?v=1758533787\u0026amp;width=1024 1024w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light4.webp?v=1758533787\u0026amp;width=1280 1280w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light4.webp?v=1758533787\u0026amp;width=1440 1440w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light4.webp?v=1758533787\u0026amp;width=1680 1680w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light4.webp?v=1758533787\u0026amp;width=1800 1800w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light4.webp?v=1758533787\u0026amp;width=1920 1920w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light4.webp?v=1758533787\u0026amp;width=2048 2048w\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light4.webp?v=1758533787\u0026amp;width=2048\" alt=\"Freya Nordic Minimalist Linen Cylindrical Wall Light4.webp__PID:369ed47b-7ffe-44a4-b9ad-6961a3eb2555\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"--c-xs: 12; --c-sm: 6; --c-md: 6; --c-lg: 6;\" class=\"pf-c\"\u003e\n\u003cdiv class=\"sc-pKreJ bIaXH pf-54_\" data-pf-type=\"Column\"\u003e\n\u003cdiv data-pf-type=\"Table\" class=\"sc-iZzLKd cPaiRw pf-55_ pf-table-basic\"\u003e\n\u003ctable class=\"pf-inner-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth class=\"A1\"\u003e\u003cspan\u003eAttribute \u003c\/span\u003e\u003c\/th\u003e\n\u003cth class=\"B1\"\u003e\u003cspan\u003eDetail\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"A2\"\u003e\u003cspan\u003eStyle\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"B2\"\u003e\u003cspan\u003eNordic\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"A3\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"B3\"\u003e\u003cspan\u003e14.5″ H x 7.5\" W\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"A4\"\u003e\u003cspan\u003eNumber of Lights\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"B4\"\u003e\u003cspan\u003e2\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"A5\"\u003e\u003cspan\u003eColor\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"B5\"\u003e\u003cspan\u003eWhite\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"A6\"\u003e\u003cspan\u003eType\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"B6\"\u003e\u003cspan\u003eWall Light\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"A7\"\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"B7\"\u003e\u003cspan\u003eLinen\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"A8\"\u003e\u003cspan\u003eDecoration\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"B8\"\u003e\u003cspan\u003eBeige Rope\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"A9\"\u003e\u003cspan\u003eBulb Included\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"B9\"\u003e\u003cspan\u003eNo\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-pf-type=\"Row\" style=\"--s-xs: 15px; position: relative;\" class=\"sc-tafSX ePbmtR pf-56_ pf-r pf-r-eh\"\u003e\n\u003cdiv style=\"--c-xs: 12; --c-sm: 12; --c-md: 12; --c-lg: 12;\" class=\"pf-c\"\u003e\n\u003cdiv class=\"sc-pKreJ bIaXH pf-57_\" data-pf-type=\"Column\"\u003e\n\u003cdiv class=\"sc-eldOKa gKihgy pf-58_ pf-divider-1\" data-pf-type=\"Divider2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch4 class=\"sc-cyRdfs qmQNK pf-62_ pf-heading-1-h3\" data-pf-type=\"Heading2\"\u003eDetails\u003c\/h4\u003e\n\u003cdiv data-pf-type=\"Row\" style=\"--s-xs: 8px; --s-sm: 15px; position: relative;\" class=\"sc-tafSX ePbmtR pf-64_ pf-r pf-r-eh\"\u003e\n\u003cdiv style=\"--c-xs: 12; --c-sm: 4; --c-md: 4; --c-lg: 4;\" class=\"pf-c\"\u003e\n\u003cdiv class=\"sc-pKreJ bIaXH pf-65_\" data-pf-type=\"Column\"\u003e\u003cimg class=\"sc-lmUbDS jhRUAf pf-66_ pf-image-1\" data-pf-type=\"Image4\" sizes=\"75vw\" height=\"800\" width=\"800\" style=\"--pf-image-ratio: 1;\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light3.webp?v=1758532970\u0026amp;width=375 375w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light3.webp?v=1758532970\u0026amp;width=550 550w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light3.webp?v=1758532970\u0026amp;width=768 768w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light3.webp?v=1758532970\u0026amp;width=1024 1024w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light3.webp?v=1758532970\u0026amp;width=1280 1280w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light3.webp?v=1758532970\u0026amp;width=1440 1440w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light3.webp?v=1758532970\u0026amp;width=1680 1680w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light3.webp?v=1758532970\u0026amp;width=1800 1800w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light3.webp?v=1758532970\u0026amp;width=1920 1920w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light3.webp?v=1758532970\u0026amp;width=2048 2048w\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light3.webp?v=1758532970\u0026amp;width=2048\" alt=\"Freya Nordic Minimalist Linen Cylindrical Wall Light3.webp__PID:e08b369e-d47b-4ffe-b4a4-b9ad6961a3eb\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"--c-xs: 12; --c-sm: 4; --c-md: 4; --c-lg: 4;\" class=\"pf-c\"\u003e\n\u003cdiv class=\"sc-pKreJ bIaXH pf-67_\" data-pf-type=\"Column\"\u003e\u003cimg class=\"sc-lmUbDS jhRUAf pf-68_ pf-image-1\" data-pf-type=\"Image4\" sizes=\"75vw\" height=\"800\" width=\"800\" style=\"--pf-image-ratio: 1;\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light2.webp?v=1758532969\u0026amp;width=375 375w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light2.webp?v=1758532969\u0026amp;width=550 550w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light2.webp?v=1758532969\u0026amp;width=768 768w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light2.webp?v=1758532969\u0026amp;width=1024 1024w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light2.webp?v=1758532969\u0026amp;width=1280 1280w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light2.webp?v=1758532969\u0026amp;width=1440 1440w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light2.webp?v=1758532969\u0026amp;width=1680 1680w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light2.webp?v=1758532969\u0026amp;width=1800 1800w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light2.webp?v=1758532969\u0026amp;width=1920 1920w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light2.webp?v=1758532969\u0026amp;width=2048 2048w\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light2.webp?v=1758532969\u0026amp;width=2048\" alt=\"Freya Nordic Minimalist Linen Cylindrical Wall Light2.webp__PID:d5e08b36-9ed4-4b7f-be74-a4b9ad6961a3\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"--c-xs: 12; --c-sm: 4; --c-md: 4; --c-lg: 4;\" class=\"pf-c\"\u003e\n\u003cdiv class=\"sc-pKreJ bIaXH pf-69_\" data-pf-type=\"Column\"\u003e\u003cimg class=\"sc-lmUbDS jhRUAf pf-70_ pf-image-1\" data-pf-type=\"Image4\" sizes=\"75vw\" height=\"800\" width=\"800\" style=\"--pf-image-ratio: 1;\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light1.webp?v=1758532970\u0026amp;width=375 375w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light1.webp?v=1758532970\u0026amp;width=550 550w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light1.webp?v=1758532970\u0026amp;width=768 768w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light1.webp?v=1758532970\u0026amp;width=1024 1024w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light1.webp?v=1758532970\u0026amp;width=1280 1280w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light1.webp?v=1758532970\u0026amp;width=1440 1440w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light1.webp?v=1758532970\u0026amp;width=1680 1680w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light1.webp?v=1758532970\u0026amp;width=1800 1800w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light1.webp?v=1758532970\u0026amp;width=1920 1920w,https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light1.webp?v=1758532970\u0026amp;width=2048 2048w\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light1.webp?v=1758532970\u0026amp;width=2048\" alt=\"Freya Nordic Minimalist Linen Cylindrical Wall Light1.webp__PID:42d5e08b-369e-447b-bffe-74a4b9ad6961\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    !function(){\n      window.__pagefly_page_setting__ = {\"pageTitle\":\"Description-Freya Nordic Minimalist Linen Cylindrical Wall Light\",\"pageType\":\"page\",\"pageId\":\"df76d2c5-4d8b-4a92-9ec4-0b056524b102\",\"lazyLoad\":false,\"forceByPassGoogleLightHouse\":false,\"imageLazyLoad\":false,\"nativeImageLazyLoad\":true,\"useThemeJQ\":false,\"sectionRootType\":\"Section\",\"trackingIDs\":[]};\n      window.__pagefly_setting__\u0026\u0026(window.__pagefly_setting2__=window.__pagefly_setting__),window.__pagefly_setting__={\"baseURL\":\"https:\/\/apps.pagefly.io\",\"analyticsURL\":\"https:\/\/analytics.pagefly.io\",\"isBackend\":false,\"cdnURL\":\"https:\/\/cdn.pagefly.io\",\"pageflyVersion\":\"4.25.0.1\",\"shopDomain\":\"am6yp1-94.myshopify.com\",\"elementData\":{},\"shopifyProxyPath\":\"\/apps\/pagefly\"},window.__pagefly_setting2__\u0026\u0026(window.__pagefly_setting__=function _(d,b){let c={...d||{}};for(let a of Object.keys(b))b[a]instanceof Object\u0026\u0026(Array.isArray(b[a])\u0026\u0026c[a]?Object.assign(b[a],[...b[a],...c[a]]):Object.assign(b[a],_(c[a],b[a])));return Object.assign(c||{},b),c}(__pagefly_setting2__,__pagefly_setting__),delete window.__pagefly_setting2__),window.__pagefly_setting__.moneyFormat=\"${{amount}}\"}();\n    \u003c\/script\u003e\u003cscript\u003e\u003c\/script\u003e\u003c\/main\u003e","brand":"flosslo.com","offers":[{"title":"7.5\"W x 14.5\"H \/ White","offer_id":48853442494720,"sku":"SKUWALL0528","price":129.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/Freya_Nordic_Minimalist_Linen_Cylindrical_Wall_Light_2.webp?v=1781592599"},{"product_id":"jonas-modern-pleated-fabric-pendant-light","title":"Jonas Modern Pleated Fabric Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-36059\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-36059{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-36059 *,#ppd-36059 *::before,#ppd-36059 *::after{box-sizing:border-box;}\n#ppd-36059 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-36059 .ppd-section{margin:0 0 4px;}\n#ppd-36059 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-36059 h2.ppd-title,#ppd-36059 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-36059 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-36059 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-36059 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-36059 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-36059 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-36059 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-36059 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-36059 ul.ppd-list li{margin:0;}\n#ppd-36059 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-36059 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-36059 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-36059 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-36059 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-36059 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-36059 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-36059 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-36059 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-36059 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-36059 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-36059 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-36059 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-36059 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-36059 .ppd-spec table td,#ppd-36059 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-36059 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-36059 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-36059 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-36059 figure.ppd-figure{margin:0;}\n#ppd-36059 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-36059 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-36059 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-36059 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-36059 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-36059 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-36059 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-36059 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-36059 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-36059 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-36059 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-36059 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-36059 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-36059 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-36059 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-36059 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-36059 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-36059 .ppd-carousel{position:relative;--pv:4;}\n#ppd-36059 .ppd-viewport{overflow:hidden;}\n#ppd-36059 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-36059 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-36059 .ppd-slide img+img{margin-top:16px;}\n#ppd-36059 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-36059 .ppd-arrow:hover{background:#fff;}\n#ppd-36059 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-36059 .ppd-arrow-prev{left:14px;}\n#ppd-36059 .ppd-arrow-next{right:14px;}\n#ppd-36059 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-36059 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-36059 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-36059 .ppd-dots button::before{content:none;}\n#ppd-36059 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-36059 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-36059 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-36059 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-36059 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-36059{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-36059 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-36059 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-36059 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-36059 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-36059 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-36059 .ppd-grid-2,#ppd-36059 .ppd-grid-3,#ppd-36059 .ppd-grid-4,#ppd-36059 .ppd-spec,#ppd-36059 .ppd-feature,#ppd-36059 .ppd-cols-2,#ppd-36059 .ppd-cols-3,#ppd-36059 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-36059 .ppd-divider{padding:8px 0;}\n  #ppd-36059 .ppd-arrow{width:32px;height:32px;}\n  #ppd-36059 .ppd-arrow-prev{left:8px;}\n  #ppd-36059 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-36059 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-36059 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-36059 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-36059 .ppd-track{transition:none;}\n  #ppd-36059 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eModern Pleated Fabric Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThis hanging light showcases a delicate cloth shade with a graceful pleated design, combining soft texture and elegant styling. The refined and gentle glow makes this modern hanging light fixtures an ideal decor piece for bedrooms, dining areas and living spaces.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eProduct Specifications\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv class=\"ppd-carousel\" data-lg=\"1\" data-md=\"1\" data-sm=\"1\"\u003e\n\u003cdiv class=\"ppd-viewport\"\u003e\n\u003cdiv class=\"ppd-track\"\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/90972ca3998e5874.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/b0a29dc163edb768.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/b5eefbf408ee9997.jpg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Fabric + Metal\u003c\/li\u003e\n\u003cli\u003eVoltage: 110V-240V\u003c\/li\u003e\n\u003cli\u003eInstallation: Hardwired\u003c\/li\u003e\n\u003cli\u003eCertification: UL Listed\u003c\/li\u003e\n\u003cli\u003eSocket Type: E26\/E27\u003c\/li\u003e\n\u003cli\u003eCraft: Handcrafted\u003c\/li\u003e\n\u003cli\u003eCare: Damp Cloth Only\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eReasons to Opt for this Pendant Light\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/16e1f36a519739a1.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ch4 class=\"sc-ePDMnc jGJiiy pf-71_ pf-heading-1-h3\" data-pf-type=\"Heading2\"\u003e\u003cspan style=\"color: #f5a623;\"\u003e   Product Features\u003c\/span\u003e\u003c\/h4\u003e\n\u003ch3 class=\"sc-ePDMnc jGJiiy pf-71_ pf-heading-1-h3\" data-pf-type=\"Heading2\"\u003e \u003c\/h3\u003e\n\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eNatural Linen Material\u003c\/strong\u003e – The fabric pendant light features natural linen material, creating a soft, warm glow that suits cozy modern interiors.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eModern Minimalist Silhouette\u003c\/strong\u003e – This modern pendant light boasts a sleek, minimalist silhouette, making it a versatile statement piece for any contemporary space.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUnique Pleated Layer Design\u003c\/strong\u003e – The pleated pendant light design with layered linen panels adds an artistic, flowing texture that elevates any room.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Soft Linen Texture\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/43426e5bbd245eea.jpg\"\u003e\u003cfigcaption\u003eSoft Linen Texture\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Layered Drape Design\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/51cf0777d10db96a.jpg\"\u003e\u003cfigcaption\u003eLayered Drape Design\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eScene Matching\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-3\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ch4\u003e\u003cstrong\u003eBEST FOR\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eDining Rooms\u003c\/li\u003e\n\u003cli\u003eKitchen Islands\u003c\/li\u003e\n\u003cli\u003eBedrooms\u003c\/li\u003e\n\u003cli\u003eLiving Areas\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/b8cbf1c32b5883e5.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/ff0c5af9c3a6e2d6.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/22246916f017f16a.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/13c5cd2ad350fe79.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/c7586ece25b121e9.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/16e1f36a519739a1.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/cb395b7f44a533b5.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136356\/15c10dac53f8588b.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-36059');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"Natural Linen \/ Dia 80 cm x H 35 cm \/ ∅ 31.5″ x H 13.8″","offer_id":48955236974848,"sku":"44351","price":611.0,"currency_code":"USD","in_stock":true},{"title":"Natural Linen \/ Dia 60 cm x H 26 cm \/ ∅ 23.6″ x H 10.2″","offer_id":48955237007616,"sku":"44352","price":501.0,"currency_code":"USD","in_stock":true},{"title":"Natural Linen \/ Dia 40 cm x H 20 cm \/ ∅ 15.7″ x H 7.8″","offer_id":48955237040384,"sku":"44353","price":249.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/b5ac2fbc8e53dedfb0e4a31531437300.jpg?v=1783417296"},{"product_id":"virelai-modern-linen-black-double-drum-pendant-light","title":"Virelai Modern Linen Double Drum Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35916\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35916{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-35916 *,#ppd-35916 *::before,#ppd-35916 *::after{box-sizing:border-box;}\n#ppd-35916 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35916 .ppd-section{margin:0 0 4px;}\n#ppd-35916 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35916 h2.ppd-title,#ppd-35916 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35916 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35916 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35916 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35916 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-35916 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-35916 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35916 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35916 ul.ppd-list li{margin:0;}\n#ppd-35916 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35916 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35916 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35916 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35916 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35916 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35916 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35916 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35916 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35916 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35916 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35916 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35916 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35916 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35916 .ppd-spec table td,#ppd-35916 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35916 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35916 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35916 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35916 figure.ppd-figure{margin:0;}\n#ppd-35916 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35916 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35916 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35916 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35916 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35916 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35916 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35916 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35916 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35916 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35916 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35916 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35916 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-35916 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-35916 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-35916 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35916 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35916 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35916 .ppd-viewport{overflow:hidden;}\n#ppd-35916 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35916 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35916 .ppd-slide img+img{margin-top:16px;}\n#ppd-35916 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-35916 .ppd-arrow:hover{background:#fff;}\n#ppd-35916 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35916 .ppd-arrow-prev{left:14px;}\n#ppd-35916 .ppd-arrow-next{right:14px;}\n#ppd-35916 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35916 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35916 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-35916 .ppd-dots button::before{content:none;}\n#ppd-35916 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35916 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35916 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35916 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35916 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35916{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35916 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35916 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35916 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35916 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35916 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35916 .ppd-grid-2,#ppd-35916 .ppd-grid-3,#ppd-35916 .ppd-grid-4,#ppd-35916 .ppd-spec,#ppd-35916 .ppd-feature,#ppd-35916 .ppd-cols-2,#ppd-35916 .ppd-cols-3,#ppd-35916 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35916 .ppd-divider{padding:8px 0;}\n  #ppd-35916 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35916 .ppd-arrow-prev{left:8px;}\n  #ppd-35916 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35916 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35916 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35916 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35916 .ppd-track{transition:none;}\n  #ppd-35916 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eModern Linen Double Drum Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThis modern pendant lamp features layered linen drum shades that softly diffuse light. The black hanging lamp design adds mid-century character, making this linen double drum pendant light ideal for dining tables, kitchen islands, and modern living spaces.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/e244e70ceae14494.jpg\"\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSize \u0026amp; Material\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/5668c5dd71e1e39c.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cdiv style=\"max-width: 500px; margin: 0 auto; padding: 10px;\"\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; font-size: 15px; line-height: 1.5; text-align: left; border: 2px solid #ccc;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; width: 40%; font-weight: 600; border: 2px solid #ccc;\"\u003eMaterial\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eNatural Linen, Iron\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eFinish\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eBlack \/Taupe Linen Shade, Brushed Nickel Canopy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eOverall Size\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003e18\" Dia × 11.75\" H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eMax Hanging Height\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003e89\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eMin Hanging Height\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003e16\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eBulb Base\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eE26 (Bulb Not Included)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eNumber of Lights\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eMax Wattage\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003e100W Incandescent \/ 9W LED\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003ePower Source\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eHardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eDimmable\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eCompatible with Dimmer Switch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eCeiling Type\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eStandard \u0026amp; Slanted Ceilings\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Clean Metal Canopy\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/478301ae708b87d3.jpg\"\u003e\u003cfigcaption\u003eClean Metal Canopy\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Textured Fabric Shade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/d72e9bce7a41ca40.jpg\"\u003e\u003cfigcaption\u003eTextured Fabric Shade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Softly Diffused Lighting\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/55004e3313f06647.jpg\"\u003e\u003cfigcaption\u003eSoftly Diffused Lighting\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDay \u0026amp; Night Lighting Comparison\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Day\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/06ea4463e74ababc.jpg\"\u003e\u003cfigcaption\u003eDay\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Night\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/8dfcd4eb388ac194.jpg\"\u003e\u003cfigcaption\u003eNight\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eWhy Choose Us\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/7d4133bcd36d0e58.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003ch4\u003eHight Quanlity\u003c\/h4\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eNatural Linen Double Drum Shade\u003c\/strong\u003e: Premium linen fabric softly diffuses light, creating a warm and comfortable glow.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSturdy Iron Construction\u003c\/strong\u003e: Durable metal frame with a refined finish ensures long-lasting performance and stability.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003ch4\u003eVersatile Decor\u003c\/h4\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eClean Geometric Silhouette\u003c\/strong\u003e: Balanced proportions and elegant lines blend modern and mid-century aesthetics.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNeutral Black \u0026amp; Linen Tones\u003c\/strong\u003e: Complements modern organic, farmhouse, and minimalist interiors effortlessly.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/e3947a52e9383a7b.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSuitable For Various Scenes\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Stairwell\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/7d4133bcd36d0e58.jpg\"\u003e\u003cfigcaption\u003eStairwell\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Kitchen Island\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/52663e1a89fde810.jpg\"\u003e\u003cfigcaption\u003eKitchen Island\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Dining Room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/b4e53012062f67f6.jpg\"\u003e\u003cfigcaption\u003eDining Room\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-carousel\" data-lg=\"3\" data-md=\"2\" data-sm=\"1\"\u003e\n\u003cdiv class=\"ppd-viewport\"\u003e\n\u003cdiv class=\"ppd-track\"\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/e3f977771d073eee.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/06ea4463e74ababc.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/6c8d96a479319ee3.jpg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eLight Switch Color Difference\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-4\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Taupe - Light off\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/eba765fc816fb89b.jpg\"\u003e\u003cfigcaption\u003eTaupe - Light off\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Taupe - Light on\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/ea7b22f228ae6d4b.jpg\"\u003e\u003cfigcaption\u003eTaupe - Light on\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Black - Light off\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/237d282957f66aeb.jpg\"\u003e\u003cfigcaption\u003eBlack - Light off\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Black - Light on\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136304\/19847d76d132a010.jpg\"\u003e\u003cfigcaption\u003eBlack - Light on\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35916');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"Taupe","offer_id":48955240382720,"sku":"42871","price":337.0,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":48955240415488,"sku":"42872","price":337.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/79e8bcee865bff14f25af943a0bb2477.jpg?v=1783417319"},{"product_id":"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":"hovix-scandinavian-linen-pendant-light","title":"Hovix Scandinavian Linen Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35558\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35558{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-35558 *,#ppd-35558 *::before,#ppd-35558 *::after{box-sizing:border-box;}\n#ppd-35558 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35558 .ppd-section{margin:0 0 4px;}\n#ppd-35558 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35558 h2.ppd-title,#ppd-35558 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35558 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35558 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35558 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35558 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-35558 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-35558 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35558 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35558 ul.ppd-list li{margin:0;}\n#ppd-35558 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35558 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35558 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35558 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35558 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35558 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35558 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35558 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35558 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35558 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35558 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35558 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35558 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35558 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35558 .ppd-spec table td,#ppd-35558 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35558 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35558 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35558 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35558 figure.ppd-figure{margin:0;}\n#ppd-35558 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35558 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35558 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35558 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35558 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35558 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35558 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35558 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35558 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35558 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35558 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35558 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35558 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-35558 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-35558 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-35558 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35558 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35558 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35558 .ppd-viewport{overflow:hidden;}\n#ppd-35558 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35558 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35558 .ppd-slide img+img{margin-top:16px;}\n#ppd-35558 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-35558 .ppd-arrow:hover{background:#fff;}\n#ppd-35558 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35558 .ppd-arrow-prev{left:14px;}\n#ppd-35558 .ppd-arrow-next{right:14px;}\n#ppd-35558 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35558 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35558 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-35558 .ppd-dots button::before{content:none;}\n#ppd-35558 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35558 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35558 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35558 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35558 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35558{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35558 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35558 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35558 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35558 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35558 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35558 .ppd-grid-2,#ppd-35558 .ppd-grid-3,#ppd-35558 .ppd-grid-4,#ppd-35558 .ppd-spec,#ppd-35558 .ppd-feature,#ppd-35558 .ppd-cols-2,#ppd-35558 .ppd-cols-3,#ppd-35558 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35558 .ppd-divider{padding:8px 0;}\n  #ppd-35558 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35558 .ppd-arrow-prev{left:8px;}\n  #ppd-35558 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35558 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35558 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35558 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35558 .ppd-track{transition:none;}\n  #ppd-35558 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eScandinavian Linen Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThe Pendant Light is a large white linen pendant light that complements kitchen islands, bedrooms, living rooms, and dining rooms. This white linen pendant light features a fabric shade that offers a soft glow. Its Scandinavian design adds a modern and elegant touch to any space.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-hide-tablet ppd-hide-phone ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/ff6fcee52abd2fb7.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ctable border=\"2\" class=\"aligncenter\" style=\"width: 548.844px; height: 288px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 40px;\"\u003e\n\u003ctd style=\"width: 234px; height: 40px; text-align: center;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 301.844px; height: 40px;\"\u003e\n\u003cp\u003eMetal, Linen\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 234px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eProduct Dimensions\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 301.844px; height: 27px;\"\u003e\n\u003cp\u003e22\" diam. x 18\"–84\" h\u003c\/p\u003e\n\u003cp\u003e27\" diam. x 26\"–92\" h\u003c\/p\u003e\n\u003cp\u003e32\" diam. x 17.7\"–83.7\" h\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 234px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eCanopy\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 301.844px; height: 27px;\"\u003e5\" diam. x 1\" h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27.6563px;\"\u003e\n\u003ctd style=\"width: 234px; height: 27.6563px; text-align: center;\"\u003e\u003cstrong\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 301.844px; height: 27.6563px;\"\u003e‎E26 (not included.)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 234px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eNumber of Lights\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 301.844px; height: 27px;\"\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 234px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003ePower Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 301.844px; height: 27px;\"\u003eHardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 234px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eMaximum Wattage (Per Bulb)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 301.844px; height: 27px;\"\u003e60 Watt\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-hide-desktop ppd-hide-phone ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/ff6fcee52abd2fb7.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ctable border=\"2\" class=\"aligncenter\" style=\"width: 333.797px; height: 288px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 40px;\"\u003e\n\u003ctd style=\"width: 144px; height: 40px; text-align: center;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 40px;\"\u003e\n\u003cp\u003eMetal, Linen\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eProduct Dimensions\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27px;\"\u003e\n\u003cp\u003e22\" diam. x 18\"–84\" h\u003c\/p\u003e\n\u003cp\u003e27\" diam. x 26\"–92\" h\u003c\/p\u003e\n\u003cp\u003e32\" diam. x 17.7\"–83.7\" h\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eCanopy\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27px;\"\u003e5\" diam. x 1\" h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27.6563px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27.6563px; text-align: center;\"\u003e\u003cstrong\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27.6563px;\"\u003e‎E26 (not included.)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eNumber of Lights\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27px;\"\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003ePower Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27px;\"\u003eHardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eMaximum Wattage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27px;\"\u003e60 Watt\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-hide-desktop ppd-hide-tablet ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/ff6fcee52abd2fb7.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ctable border=\"2\" class=\"aligncenter\" style=\"width: 306px; height: 288px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 40px;\"\u003e\n\u003ctd style=\"width: 129px; height: 40px; text-align: center;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 166px; height: 40px;\"\u003e\n\u003cp\u003eMetal, Linen\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 129px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eProduct Dimensions\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 166px; height: 27px;\"\u003e\n\u003cp\u003e22\"diam. x 18\"–84\" h\u003c\/p\u003e\n\u003cp\u003e27\"diam. x 26\"–92\" h\u003c\/p\u003e\n\u003cp\u003e32\"diam. x 17.7\"–83.7\" h\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 129px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eCanopy\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 166px; height: 27px;\"\u003e5\" diam. x 1\" h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27.6563px;\"\u003e\n\u003ctd style=\"width: 129px; height: 27.6563px; text-align: center;\"\u003e\u003cstrong\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 166px; height: 27.6563px;\"\u003e‎E26 (not included.)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 129px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eNumber of Lights\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 166px; height: 27px;\"\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 129px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003ePower Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 166px; height: 27px;\"\u003eHardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 129px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eMaximum Wattage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 166px; height: 27px;\"\u003e60 Watt\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High-quality metal canopy\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/18f0534a6313e6d1.png\"\u003e\u003cfigcaption\u003eHigh-quality metal canopy\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Flexible fabric lampshade with excellent ductility\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/15a10454cc458d73.jpg\"\u003e\u003cfigcaption\u003eFlexible fabric lampshade with excellent ductility\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Light on\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/c9e933bb24b9ce8b.jpg\"\u003e\u003cfigcaption\u003eLight on\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Light off\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/9afd643f7ade2d24.jpg\"\u003e\u003cfigcaption\u003eLight off\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eScene Matching\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-carousel\" data-lg=\"3\" data-md=\"2\" data-sm=\"1\"\u003e\n\u003cdiv class=\"ppd-viewport\"\u003e\n\u003cdiv class=\"ppd-track\"\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/531d673d079d3279.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/55aa65a17a5819a3.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/ff6fcee52abd2fb7.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/820c53a2446ad062.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/f45829b9ac0d0a52.jpg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eAvailable Choice\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"22‘’ diam\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/a3e01b0e119b979d.png\"\u003e\u003cfigcaption\u003e22‘’ diam\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"27‘’ diam\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/91b1c0a8787cdacb.png\"\u003e\u003cfigcaption\u003e27‘’ diam\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"32‘’ diam\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136133\/22427552f792525a.png\"\u003e\u003cfigcaption\u003e32‘’ diam\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35558');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"22’’","offer_id":48955247034624,"sku":"41272","price":663.0,"currency_code":"USD","in_stock":true},{"title":"27’’","offer_id":48955247067392,"sku":"41273","price":899.0,"currency_code":"USD","in_stock":true},{"title":"32’’","offer_id":48955247100160,"sku":"41274","price":899.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/1e143f87f8d8f66fabf733a468c8fbb1.jpg?v=1783417395"},{"product_id":"bravos-rustic-white-fabric-drum-pendant-light","title":"Bravos Rustic White Fabric Drum Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35549\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35549{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-35549 *,#ppd-35549 *::before,#ppd-35549 *::after{box-sizing:border-box;}\n#ppd-35549 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35549 .ppd-section{margin:0 0 4px;}\n#ppd-35549 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35549 h2.ppd-title,#ppd-35549 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35549 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35549 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35549 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35549 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-35549 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-35549 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35549 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35549 ul.ppd-list li{margin:0;}\n#ppd-35549 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35549 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35549 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35549 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35549 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35549 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35549 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35549 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35549 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35549 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35549 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35549 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35549 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35549 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35549 .ppd-spec table td,#ppd-35549 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35549 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35549 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35549 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35549 figure.ppd-figure{margin:0;}\n#ppd-35549 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35549 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35549 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35549 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35549 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35549 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35549 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35549 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35549 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35549 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35549 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35549 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35549 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-35549 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-35549 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-35549 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35549 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35549 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35549 .ppd-viewport{overflow:hidden;}\n#ppd-35549 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35549 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35549 .ppd-slide img+img{margin-top:16px;}\n#ppd-35549 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-35549 .ppd-arrow:hover{background:#fff;}\n#ppd-35549 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35549 .ppd-arrow-prev{left:14px;}\n#ppd-35549 .ppd-arrow-next{right:14px;}\n#ppd-35549 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35549 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35549 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-35549 .ppd-dots button::before{content:none;}\n#ppd-35549 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35549 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35549 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35549 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35549 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35549{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35549 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35549 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35549 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35549 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35549 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35549 .ppd-grid-2,#ppd-35549 .ppd-grid-3,#ppd-35549 .ppd-grid-4,#ppd-35549 .ppd-spec,#ppd-35549 .ppd-feature,#ppd-35549 .ppd-cols-2,#ppd-35549 .ppd-cols-3,#ppd-35549 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35549 .ppd-divider{padding:8px 0;}\n  #ppd-35549 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35549 .ppd-arrow-prev{left:8px;}\n  #ppd-35549 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35549 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35549 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35549 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35549 .ppd-track{transition:none;}\n  #ppd-35549 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eRustic White Fabric Drum Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThe Rustic White Fabric Drum Pendant Light is an industrial metal pendant light with a fabric shade. It's perfect for creating a warm ambiance in kitchen islands, bedrooms, living rooms, and dining rooms.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136118\/91a90b94a16b7dc6.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ctable border=\"2\" class=\"aligncenter\" style=\"width: 532.453px; height: 288px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 40px;\"\u003e\n\u003ctd style=\"width: 205px; height: 40px; text-align: center;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 40px;\"\u003e\n\u003cp\u003eLinen\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 205px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eOverall\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003e25\"diam. x 28.3\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 205px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eMin. hanging height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003e28.3\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27.6563px;\"\u003e\n\u003ctd style=\"width: 205px; height: 27.6563px; text-align: center;\"\u003e\u003cstrong\u003eMax. hanging height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27.6563px;\"\u003e64.3\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 205px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eCanopy\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003e5\"diam. x 0.5\"h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 205px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eShade\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003e25\"diam. x 10.75\"h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 205px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003eE26 (Not Included)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 205px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eNumber of Lights\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 317.453px; height: 27px;\"\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136118\/91a90b94a16b7dc6.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ctable border=\"2\" class=\"aligncenter\" style=\"width: 333.797px; height: 288px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 40px;\"\u003e\n\u003ctd style=\"width: 144px; height: 40px; text-align: center;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 40px;\"\u003e\n\u003cp\u003eMetal, Rattan\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eProduct Dimensions\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27px;\"\u003e7.9\"L x 7.9\"W x 6.3\"H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eVoltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27px;\"\u003e110 Volts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27.6563px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27.6563px; text-align: center;\"\u003e\u003cstrong\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27.6563px;\"\u003e‎E26(not included.)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eNumber of Lights\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27px;\"\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003ePower Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27px;\"\u003eHardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 144px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eControl Method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 180.797px; height: 27px;\"\u003ePush button switch(Not Included)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High quality black metal frame surround\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136118\/adaea5efae9d8f72.png\"\u003e\u003cfigcaption\u003eHigh quality black metal frame surround\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Light on\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136118\/0f7cb435f45312a3.png\"\u003e\u003cfigcaption\u003eLight on\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Light off\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136118\/29249f2318925a38.png\"\u003e\u003cfigcaption\u003eLight off\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eScene Matching\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-carousel\" data-lg=\"3\" data-md=\"2\" data-sm=\"1\"\u003e\n\u003cdiv class=\"ppd-viewport\"\u003e\n\u003cdiv class=\"ppd-track\"\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136118\/23806f722ac4d814.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136118\/91a90b94a16b7dc6.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136118\/82e2645185c9d1b5.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136118\/7544f42f3be68554.jpg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35549');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"Default Title","offer_id":48955247264000,"sku":null,"price":459.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/1b66d7b396c7b0ee2ce7316956bb0278.jpg?v=1783417403"},{"product_id":"orabella-scandinavian-two-tiered-linen-cone-pendant-light-white-fabric-hanging-light","title":"Orabella Scandinavian Tiered Linen Cone Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35496\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35496{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-35496 *,#ppd-35496 *::before,#ppd-35496 *::after{box-sizing:border-box;}\n#ppd-35496 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35496 .ppd-section{margin:0 0 4px;}\n#ppd-35496 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35496 h2.ppd-title,#ppd-35496 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35496 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35496 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35496 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35496 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-35496 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-35496 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35496 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35496 ul.ppd-list li{margin:0;}\n#ppd-35496 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35496 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35496 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35496 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35496 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35496 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35496 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35496 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35496 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35496 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35496 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35496 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35496 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35496 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35496 .ppd-spec table td,#ppd-35496 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35496 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35496 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35496 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35496 figure.ppd-figure{margin:0;}\n#ppd-35496 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35496 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35496 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35496 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35496 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35496 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35496 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35496 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35496 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35496 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35496 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35496 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35496 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-35496 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-35496 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-35496 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35496 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35496 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35496 .ppd-viewport{overflow:hidden;}\n#ppd-35496 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35496 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35496 .ppd-slide img+img{margin-top:16px;}\n#ppd-35496 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-35496 .ppd-arrow:hover{background:#fff;}\n#ppd-35496 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35496 .ppd-arrow-prev{left:14px;}\n#ppd-35496 .ppd-arrow-next{right:14px;}\n#ppd-35496 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35496 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35496 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-35496 .ppd-dots button::before{content:none;}\n#ppd-35496 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35496 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35496 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35496 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35496 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35496{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35496 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35496 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35496 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35496 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35496 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35496 .ppd-grid-2,#ppd-35496 .ppd-grid-3,#ppd-35496 .ppd-grid-4,#ppd-35496 .ppd-spec,#ppd-35496 .ppd-feature,#ppd-35496 .ppd-cols-2,#ppd-35496 .ppd-cols-3,#ppd-35496 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35496 .ppd-divider{padding:8px 0;}\n  #ppd-35496 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35496 .ppd-arrow-prev{left:8px;}\n  #ppd-35496 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35496 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35496 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35496 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35496 .ppd-track{transition:none;}\n  #ppd-35496 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eScandinavian Tiered Linen Cone Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eElevate your home decor with the Scandinavian Tiered Linen Cone Pendant Light. This beautiful 3-tiered pendant light features a white linen lamp shade that casts a gentle, inviting light. Its unique tiered design and conical shape add a modern yet classic touch to any room. Perfect for creating a focal point in dining areas or living spaces, this fabric pendant lamp shade combines style and functionality.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136087\/a56afac2a6a4ce67.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Metal, Linen\u003c\/li\u003e\n\u003cli\u003eOverall: 26\" diam. x 13\" h\u003c\/li\u003e\n\u003cli\u003eMax. hanging length: 85\"\u003c\/li\u003e\n\u003cli\u003eOverall: 32\"diam. x 22.25\" h\u003c\/li\u003e\n\u003cli\u003eMax. hanging length: 94.25\"\u003c\/li\u003e\n\u003cli\u003eBulb Base: E26 (Not Included)\u003c\/li\u003e\n\u003cli\u003eNumber of Lights: 2\u003c\/li\u003e\n\u003cli\u003ePower Source: Hardwired\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High quality metal canopy\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136087\/d43a480ca0de0286.png\"\u003e\u003cfigcaption\u003eHigh quality metal canopy\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"White linen lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136087\/941404f72b3ee662.png\"\u003e\u003cfigcaption\u003eWhite linen lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eScene Matching\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136087\/c303dc0b0d03ea24.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136087\/aa3798e6ad487584.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136087\/e4ab77f9c29968af.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35496');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"26’’","offer_id":48955248869632,"sku":"40989","price":899.0,"currency_code":"USD","in_stock":true},{"title":"32’’","offer_id":48955248902400,"sku":"40990","price":1136.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/e26792fabc548caadeab5caa5d2539d1.jpg?v=1783417425"},{"product_id":"orin-modern-white-wabi-sabi-silk-cloud-cocoon-design-pendant-light","title":"Orin Modern White Silk Cloud Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35404\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35404{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-35404 *,#ppd-35404 *::before,#ppd-35404 *::after{box-sizing:border-box;}\n#ppd-35404 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35404 .ppd-section{margin:0 0 4px;}\n#ppd-35404 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35404 h2.ppd-title,#ppd-35404 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35404 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35404 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35404 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35404 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-35404 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-35404 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35404 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35404 ul.ppd-list li{margin:0;}\n#ppd-35404 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35404 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35404 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35404 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35404 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35404 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35404 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35404 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35404 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35404 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35404 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35404 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35404 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35404 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35404 .ppd-spec table td,#ppd-35404 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35404 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35404 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35404 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35404 figure.ppd-figure{margin:0;}\n#ppd-35404 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35404 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35404 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35404 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35404 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35404 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35404 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35404 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35404 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35404 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35404 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35404 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35404 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-35404 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-35404 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-35404 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35404 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35404 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35404 .ppd-viewport{overflow:hidden;}\n#ppd-35404 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35404 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35404 .ppd-slide img+img{margin-top:16px;}\n#ppd-35404 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-35404 .ppd-arrow:hover{background:#fff;}\n#ppd-35404 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35404 .ppd-arrow-prev{left:14px;}\n#ppd-35404 .ppd-arrow-next{right:14px;}\n#ppd-35404 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35404 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35404 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-35404 .ppd-dots button::before{content:none;}\n#ppd-35404 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35404 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35404 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35404 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35404 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35404{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35404 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35404 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35404 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35404 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35404 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35404 .ppd-grid-2,#ppd-35404 .ppd-grid-3,#ppd-35404 .ppd-grid-4,#ppd-35404 .ppd-spec,#ppd-35404 .ppd-feature,#ppd-35404 .ppd-cols-2,#ppd-35404 .ppd-cols-3,#ppd-35404 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35404 .ppd-divider{padding:8px 0;}\n  #ppd-35404 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35404 .ppd-arrow-prev{left:8px;}\n  #ppd-35404 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35404 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35404 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35404 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35404 .ppd-track{transition:none;}\n  #ppd-35404 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eModern White Silk Cloud Cocoon Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eWhite silk cloud cocoon pendant light shaped by carefully spraying thin-yet-durable strands of polymer around the frame, and it designed for indoor places, such as entryway, kitchen island, bedroom, dining room.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136033\/98fb2ebc0a1b434e.png\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Silk, Iron\u003c\/li\u003e\n\u003cli\u003eLight source base type: E26 (Not Included)\u003c\/li\u003e\n\u003cli\u003eVoltage: AC 110-240V\u003c\/li\u003e\n\u003cli\u003eBody Finishes: White\u003c\/li\u003e\n\u003cli\u003eEnvironment: Indoor\u003c\/li\u003e\n\u003cli\u003eSize: As shown in the picture\u003c\/li\u003e\n\u003cli\u003eControl: Compatible with common wall switch (not included)\u003c\/li\u003e\n\u003cli\u003ePower Source: Hardwired\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136033\/ae74d65b9bfce1d2.png\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136033\/6686e8b2e6202e68.png\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"White polymer lens hood\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136033\/1d5b1329783c13d3.png\"\u003e\u003cfigcaption\u003eWhite polymer lens hood\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Cocoon design and cloud shape\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136033\/9254148b26632501.jpg\"\u003e\u003cfigcaption\u003eCocoon design and cloud shape\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eScene Matching\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136033\/10b5b7a53bba60a3.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136033\/69cb51425c6304c0.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136033\/8e4726ef8ac57f84.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136033\/8e067a0658646977.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136033\/63f4d5317ce239b8.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136033\/cd7b3a5790d07529.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eShow you the details\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cbutton aria-label=\"Play product video 1\" class=\"ppd-video\" data-src=\"https:\/\/vidtags.net\/video-link\/dRj9RG8f6TaSTo\" type=\"button\"\u003e\n\u003cspan class=\"ppd-play\"\u003eWatch video\u003c\/span\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35404');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"Dia 40 cm x H 20 cm \/ ∅ 15.7″ x H 7.9″","offer_id":48955251622144,"sku":"40397","price":162.51,"currency_code":"USD","in_stock":true},{"title":"Dia 50 cm x H 23 cm \/ ∅ 19.6″ x H 9″","offer_id":48955251654912,"sku":"40398","price":207.07,"currency_code":"USD","in_stock":true},{"title":"Dia 60 cm x H 28 cm \/ ∅ 23.6″ x H 11″","offer_id":48955251687680,"sku":"40399","price":335.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/17b9cd2673178ee5990eafbfa5eaf75e.jpg?v=1783417454"},{"product_id":"bohemian-rattan-tiered-drum-pendant-light","title":"Orlaith Bohemian Rattan Tiered Drum Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35162\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35162{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-35162 *,#ppd-35162 *::before,#ppd-35162 *::after{box-sizing:border-box;}\n#ppd-35162 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35162 .ppd-section{margin:0 0 4px;}\n#ppd-35162 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35162 h2.ppd-title,#ppd-35162 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35162 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35162 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35162 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35162 .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-35162 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-35162 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35162 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35162 ul.ppd-list li{margin:0;}\n#ppd-35162 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35162 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35162 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35162 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35162 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35162 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35162 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35162 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35162 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35162 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35162 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35162 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35162 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35162 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35162 .ppd-spec table td,#ppd-35162 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35162 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35162 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35162 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35162 figure.ppd-figure{margin:0;}\n#ppd-35162 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35162 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35162 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35162 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35162 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35162 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35162 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35162 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35162 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35162 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35162 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35162 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35162 .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-35162 .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-35162 .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-35162 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35162 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35162 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35162 .ppd-viewport{overflow:hidden;}\n#ppd-35162 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35162 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35162 .ppd-slide img+img{margin-top:16px;}\n#ppd-35162 .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-35162 .ppd-arrow:hover{background:#fff;}\n#ppd-35162 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35162 .ppd-arrow-prev{left:14px;}\n#ppd-35162 .ppd-arrow-next{right:14px;}\n#ppd-35162 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35162 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35162 .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-35162 .ppd-dots button::before{content:none;}\n#ppd-35162 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35162 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35162 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35162 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35162 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35162{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35162 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35162 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35162 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35162 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35162 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35162 .ppd-grid-2,#ppd-35162 .ppd-grid-3,#ppd-35162 .ppd-grid-4,#ppd-35162 .ppd-spec,#ppd-35162 .ppd-feature,#ppd-35162 .ppd-cols-2,#ppd-35162 .ppd-cols-3,#ppd-35162 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35162 .ppd-divider{padding:8px 0;}\n  #ppd-35162 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35162 .ppd-arrow-prev{left:8px;}\n  #ppd-35162 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35162 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35162 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35162 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35162 .ppd-track{transition:none;}\n  #ppd-35162 .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 Tiered Drum Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eElevate your space with this elegant 2-Tier Rattan Pendant Light. Featuring a warm brass metal frame and a handwoven natural rattan shade, this layered design casts a soft, ambient glow. Perfect for adding bohemian charm to your living room, bedroom, or dining area.\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\/4135879\/6b398132508a5c55.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135879\/062b1a89a8cdd8fd.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135879\/631e9fa424137f23.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-3\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135879\/8c8f7a7879184309.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\/4135879\/ea44ada106e397c9.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\u003eLight source: E26 Base (Bulbs Not Included)\u003c\/li\u003e\n\u003cli\u003eOverall: 24\"diam. x 15\"h\u003c\/li\u003e\n\u003cli\u003eCanopy: 5\"diam. x 1\"h\u003c\/li\u003e\n\u003cli\u003eShade: 24\"diam. x 15\"h \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\u003eWarm Brushed Brass Hardware\u003c\/strong\u003e – Luxury brushed brass frame elevates sophistication with a golden glow that complements neutral palettes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoft Ambient Glow\u003c\/strong\u003e – Woven rattan diffuses harsh light, emitting a gentle eye-friendly glow for cozy living spaces.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135879\/a369b115631fbcb7.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\/4135879\/6f1a9e825bd55854.jpg\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Placement\u003c\/strong\u003e – Perfect for kitchens, dining, bedrooms, and entryways, it blends seamlessly into any decor style.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBoho-Minimalist Style\u003c\/strong\u003e – Blends bohemian spirit and minimalism, harmonizing effortlessly with modern\/coastal\/farmhouse looks.\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, dining rooms, or kitchen islands—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\/4135879\/4613dbf18c15897a.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135879\/b67e58231955ba32.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135879\/2293fba255b474d2.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135879\/81ab406ce19c57a4.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135879\/878c1f46910c1520.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135879\/26c3b4a865e652d0.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 brass and woven 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=\"Smooth Polished Brass Stem\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135879\/1ac4dfb39497157e.jpg\"\u003e\u003cfigcaption\u003eSmooth Polished Brass Stem\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Natural Fiber Rattan Weave\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135879\/73d0ee64bf4a42a8.jpg\"\u003e\u003cfigcaption\u003eNatural Fiber Rattan Weave\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\/4135879\/8c8f7a7879184309.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\/4135879\/e921a7ccf2d8cfb3.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-35162');\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":48955340259584,"sku":null,"price":599.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/e9870c6c96999aaec847ec3068059450.jpg?v=1783417570"},{"product_id":"liora-modern-petal-iron-fabric-pendant-light","title":"Liora Modern Petal Iron Fabric Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35156\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35156{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-35156 *,#ppd-35156 *::before,#ppd-35156 *::after{box-sizing:border-box;}\n#ppd-35156 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35156 .ppd-section{margin:0 0 4px;}\n#ppd-35156 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35156 h2.ppd-title,#ppd-35156 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35156 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35156 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35156 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35156 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-35156 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-35156 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35156 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35156 ul.ppd-list li{margin:0;}\n#ppd-35156 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35156 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35156 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35156 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35156 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35156 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35156 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35156 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35156 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35156 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35156 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35156 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35156 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35156 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35156 .ppd-spec table td,#ppd-35156 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35156 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35156 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35156 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35156 figure.ppd-figure{margin:0;}\n#ppd-35156 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35156 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35156 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35156 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35156 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35156 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35156 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35156 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35156 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35156 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35156 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35156 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35156 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-35156 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-35156 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-35156 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35156 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35156 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35156 .ppd-viewport{overflow:hidden;}\n#ppd-35156 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35156 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35156 .ppd-slide img+img{margin-top:16px;}\n#ppd-35156 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-35156 .ppd-arrow:hover{background:#fff;}\n#ppd-35156 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35156 .ppd-arrow-prev{left:14px;}\n#ppd-35156 .ppd-arrow-next{right:14px;}\n#ppd-35156 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35156 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35156 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-35156 .ppd-dots button::before{content:none;}\n#ppd-35156 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35156 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35156 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35156 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35156 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35156{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35156 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35156 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35156 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35156 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35156 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35156 .ppd-grid-2,#ppd-35156 .ppd-grid-3,#ppd-35156 .ppd-grid-4,#ppd-35156 .ppd-spec,#ppd-35156 .ppd-feature,#ppd-35156 .ppd-cols-2,#ppd-35156 .ppd-cols-3,#ppd-35156 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35156 .ppd-divider{padding:8px 0;}\n  #ppd-35156 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35156 .ppd-arrow-prev{left:8px;}\n  #ppd-35156 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35156 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35156 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35156 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35156 .ppd-track{transition:none;}\n  #ppd-35156 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eLiora Modern Petal Iron Fabric Pendant Light\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eThis pendant light is crafted from premium metal and soft fabric.\u003c\/li\u003e\n\u003cli\u003eIts unique dual-layered design takes inspiration from the delicate petals of a flower in full bloom. \u003c\/li\u003e\n\u003cli\u003eWhen illuminated, the soft, diffused glow gently filters through the fabric, filling the space with a warm and tranquil ambiance.\u003c\/li\u003e\n\u003cli\u003eIdeal for bedrooms, living rooms, or dining areas.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135876\/36146733de897e84.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135876\/cde436d66d7775a3.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135876\/2122f0bbe09284b0.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Dual-layered Structure\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135876\/704ad49623829a73.jpg\"\u003e\u003cfigcaption\u003eDual-layered Structure\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Blossoming Flower\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135876\/6a2279795710f184.jpg\"\u003e\u003cfigcaption\u003eBlossoming Flower\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSizes \u0026amp; Materials\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135876\/632bb7f6b20603ae.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Metal, Fabric\u003c\/li\u003e\n\u003cli\u003eLight source: E26 or E27\u003c\/li\u003e\n\u003cli\u003eVoltage: AC 110-240V\u003c\/li\u003e\n\u003cli\u003eColor: White\u003c\/li\u003e\n\u003cli\u003eControl method: push button switch (not dimmable)\u003c\/li\u003e\n\u003cli\u003eSize：Dia 50 cm x H 25 cm \/ ∅ 19.7″ x H 9.8″\u003cbr\u003e                 Dia 60 cm x H 50 cm \/ ∅ 23.6″ x H 20″\u003c\/li\u003e\n\u003cli\u003eWe provide 150cm\/59″ wires. Can be extended upon request\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35156');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"Dia 75 cm x H 52 cm \/ ∅ 29.5″ x H 20.5″","offer_id":48955342651648,"sku":"41984","price":439.0,"currency_code":"USD","in_stock":true},{"title":"Dia 50 cm x H 25 cm \/ ∅ 19.7″ x H 9.8″","offer_id":48955342684416,"sku":"41985","price":259.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/23ff3f2e42348df4e47195426e5c0f2e.jpg?v=1783417573"},{"product_id":"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":"raithe-cream-fabric-frum-shade-pendant-light","title":"Raithe Cream Fabric Frum Shade Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34979\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34979{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-34979 *,#ppd-34979 *::before,#ppd-34979 *::after{box-sizing:border-box;}\n#ppd-34979 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34979 .ppd-section{margin:0 0 4px;}\n#ppd-34979 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34979 h2.ppd-title,#ppd-34979 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34979 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34979 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34979 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34979 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-34979 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-34979 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34979 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34979 ul.ppd-list li{margin:0;}\n#ppd-34979 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34979 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34979 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34979 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34979 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34979 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34979 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34979 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34979 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34979 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34979 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34979 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34979 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34979 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34979 .ppd-spec table td,#ppd-34979 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34979 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34979 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34979 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34979 figure.ppd-figure{margin:0;}\n#ppd-34979 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34979 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34979 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34979 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34979 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34979 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34979 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34979 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34979 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34979 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34979 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34979 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34979 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-34979 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-34979 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-34979 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34979 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34979 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34979 .ppd-viewport{overflow:hidden;}\n#ppd-34979 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34979 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34979 .ppd-slide img+img{margin-top:16px;}\n#ppd-34979 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-34979 .ppd-arrow:hover{background:#fff;}\n#ppd-34979 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34979 .ppd-arrow-prev{left:14px;}\n#ppd-34979 .ppd-arrow-next{right:14px;}\n#ppd-34979 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34979 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34979 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-34979 .ppd-dots button::before{content:none;}\n#ppd-34979 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34979 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34979 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34979 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34979 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34979{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34979 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34979 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34979 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34979 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34979 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34979 .ppd-grid-2,#ppd-34979 .ppd-grid-3,#ppd-34979 .ppd-grid-4,#ppd-34979 .ppd-spec,#ppd-34979 .ppd-feature,#ppd-34979 .ppd-cols-2,#ppd-34979 .ppd-cols-3,#ppd-34979 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34979 .ppd-divider{padding:8px 0;}\n  #ppd-34979 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34979 .ppd-arrow-prev{left:8px;}\n  #ppd-34979 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34979 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34979 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34979 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34979 .ppd-track{transition:none;}\n  #ppd-34979 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eCream Fabric Frum Shade Pendant Light\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eBronze finish canopy and accents\u003c\/li\u003e\n\u003cli\u003eCream fabric drum shade with a white acrylic diffuser in the bottom\u003c\/li\u003e\n\u003cli\u003ePerfect for bedroom, living room, entryway, dining room, kitchen island\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135760\/dbfb2aae06ca9e27.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135760\/c2463a8f5bbbbe8d.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Bronze finish canopy\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135760\/9ec8718896a94ac6.jpg\"\u003e\u003cfigcaption\u003eBronze finish canopy\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Beige linen fabric lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135760\/60391df3294c3b46.jpg\"\u003e\u003cfigcaption\u003eBeige linen fabric lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSizes \u0026amp; Materials\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135760\/1c067cbcdc609884.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: ‎Metal, Fabric, Acrylic\u003c\/li\u003e\n\u003cli\u003eSize: 16\" wide x 11\" high\u003c\/li\u003e\n\u003cli\u003eNumber of Bulbs: 3 lights\u003c\/li\u003e\n\u003cli\u003eCord Length: 12.00 ft.\u003c\/li\u003e\n\u003cli\u003eMax Wattage 60 watts\u003c\/li\u003e\n\u003cli\u003eBulb Base: ‎E26\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-34979');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"Default Title","offer_id":48955352613120,"sku":null,"price":199.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/c82c975aa5c032e4982aca6d7bbd79b5.jpg?v=1783417662"},{"product_id":"carrow-white-cloud-paper-pendant-lamp","title":"Carrow White Cloud Paper Pendant Lamp","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34967\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34967{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-34967 *,#ppd-34967 *::before,#ppd-34967 *::after{box-sizing:border-box;}\n#ppd-34967 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34967 .ppd-section{margin:0 0 4px;}\n#ppd-34967 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34967 h2.ppd-title,#ppd-34967 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34967 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34967 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34967 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34967 .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-34967 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-34967 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34967 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34967 ul.ppd-list li{margin:0;}\n#ppd-34967 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34967 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34967 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34967 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34967 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34967 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34967 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34967 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34967 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34967 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34967 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34967 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34967 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34967 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34967 .ppd-spec table td,#ppd-34967 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34967 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34967 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34967 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34967 figure.ppd-figure{margin:0;}\n#ppd-34967 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34967 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34967 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34967 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34967 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34967 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34967 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34967 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34967 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34967 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34967 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34967 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34967 .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-34967 .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-34967 .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-34967 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34967 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34967 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34967 .ppd-viewport{overflow:hidden;}\n#ppd-34967 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34967 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34967 .ppd-slide img+img{margin-top:16px;}\n#ppd-34967 .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-34967 .ppd-arrow:hover{background:#fff;}\n#ppd-34967 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34967 .ppd-arrow-prev{left:14px;}\n#ppd-34967 .ppd-arrow-next{right:14px;}\n#ppd-34967 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34967 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34967 .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-34967 .ppd-dots button::before{content:none;}\n#ppd-34967 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34967 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34967 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34967 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34967 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34967{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34967 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34967 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34967 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34967 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34967 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34967 .ppd-grid-2,#ppd-34967 .ppd-grid-3,#ppd-34967 .ppd-grid-4,#ppd-34967 .ppd-spec,#ppd-34967 .ppd-feature,#ppd-34967 .ppd-cols-2,#ppd-34967 .ppd-cols-3,#ppd-34967 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34967 .ppd-divider{padding:8px 0;}\n  #ppd-34967 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34967 .ppd-arrow-prev{left:8px;}\n  #ppd-34967 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34967 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34967 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34967 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34967 .ppd-track{transition:none;}\n  #ppd-34967 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eWhite Cloud Paper Pendant Lamp\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eThe White Hanging Paper Lamp featuring intricate folds and graceful pleats, this DIY lamp encourages personal expression, allowing you to mold and shape it to your heart's content, resulting in a one-of-a-kind creation that mirrors your unique style.\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\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135751\/f8c40fcffa8a6de4.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135751\/40267fd318d9bf35.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135751\/5a3c8dae95adb329.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\/4135751\/d598e98f74e23e13.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135751\/729aa6e2dc534d6d.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135751\/49b9fbae07dd6a29.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Adjustable edges\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135751\/dd1c14061d981723.jpg\"\u003e\u003cfigcaption\u003eAdjustable edges\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Strong and durable paper\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135751\/935ea6f5aee78a8d.jpg\"\u003e\u003cfigcaption\u003eStrong and durable paper\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\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\/4135751\/ba07ea8a4a4f893b.png\"\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: ‎Metal, Paper\u003c\/li\u003e\n\u003cli\u003eSize: Dia 43 cm x H 30 cm\u003c\/li\u003e\n\u003cli\u003eSize: Dia 62 cm x H 30 cm\u003c\/li\u003e\n\u003cli\u003eSize: Dia 85 cm x H 40 cm\u003c\/li\u003e\n\u003cli\u003eSocket: E26 or E27\u003c\/li\u003e\n\u003cli\u003eVoltage: AC 110-240V\u003c\/li\u003e\n\u003cli\u003eWire: By default, we offer a 59-inch (150cm) wire length, which can be easily adjusted to your desired height\u003c\/li\u003e\n\u003cli\u003eInstall: Sloped ceiling compatible (Sloped Ceiling Adaptable\u0026lt;30°)\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\/4135751\/27a5b229e3ec34ba.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-2\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135751\/0a341fa7df02a199.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135751\/0906b2743f579ce1.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\/ic1yLa6gzxP4Oi\" type=\"button\"\u003e\n\u003cspan class=\"ppd-play\"\u003eWatch video\u003c\/span\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-34967');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"Dia 85 cm x H 40 cm","offer_id":48955354743040,"sku":"PL2024090501-3","price":157.34,"currency_code":"USD","in_stock":true},{"title":"Dia 62 cm x H 30 cm","offer_id":48955354775808,"sku":"PL2024090501-2","price":141.06,"currency_code":"USD","in_stock":true},{"title":"Dia 43 cm x H 30 cm","offer_id":48955354808576,"sku":"PL2024090501-1","price":126.82,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/9fb4285c4dff58253def7125020afa5f.jpg?v=1783417676"},{"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":"nivara-rattan-linen-double-drum-pendant-light","title":"Nivara Rattan Linen Double Drum Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34919\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34919{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-34919 *,#ppd-34919 *::before,#ppd-34919 *::after{box-sizing:border-box;}\n#ppd-34919 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34919 .ppd-section{margin:0 0 4px;}\n#ppd-34919 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34919 h2.ppd-title,#ppd-34919 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34919 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34919 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34919 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34919 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-34919 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-34919 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34919 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34919 ul.ppd-list li{margin:0;}\n#ppd-34919 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34919 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34919 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34919 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34919 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34919 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34919 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34919 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34919 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34919 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34919 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34919 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34919 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34919 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34919 .ppd-spec table td,#ppd-34919 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34919 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34919 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34919 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34919 figure.ppd-figure{margin:0;}\n#ppd-34919 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34919 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34919 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34919 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34919 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34919 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34919 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34919 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34919 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34919 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34919 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34919 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34919 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-34919 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-34919 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-34919 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34919 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34919 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34919 .ppd-viewport{overflow:hidden;}\n#ppd-34919 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34919 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34919 .ppd-slide img+img{margin-top:16px;}\n#ppd-34919 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-34919 .ppd-arrow:hover{background:#fff;}\n#ppd-34919 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34919 .ppd-arrow-prev{left:14px;}\n#ppd-34919 .ppd-arrow-next{right:14px;}\n#ppd-34919 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34919 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34919 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-34919 .ppd-dots button::before{content:none;}\n#ppd-34919 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34919 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34919 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34919 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34919 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34919{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34919 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34919 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34919 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34919 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34919 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34919 .ppd-grid-2,#ppd-34919 .ppd-grid-3,#ppd-34919 .ppd-grid-4,#ppd-34919 .ppd-spec,#ppd-34919 .ppd-feature,#ppd-34919 .ppd-cols-2,#ppd-34919 .ppd-cols-3,#ppd-34919 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34919 .ppd-divider{padding:8px 0;}\n  #ppd-34919 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34919 .ppd-arrow-prev{left:8px;}\n  #ppd-34919 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34919 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34919 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34919 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34919 .ppd-track{transition:none;}\n  #ppd-34919 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eRattan Linen Double Drum Pendant Light\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eStunning Retro Design: Eye-catching blend of shades.\u003c\/li\u003e\n\u003cli\u003ePremium Materials: Black linen \u0026amp; rattan, metal frame.\u003c\/li\u003e\n\u003cli\u003eVersatile Space Use: Ideal for living rooms ＆ dining areas.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135729\/447014b32441061a.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135729\/b2d699d5947990ae.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135729\/7e38620c159749d0.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Rattan outer layer\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135729\/12ac1ed0e700c0bb.jpg\"\u003e\u003cfigcaption\u003eRattan outer layer\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Linen inside layer\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135729\/6bc0dc1e8f998969.jpg\"\u003e\u003cfigcaption\u003eLinen inside layer\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSizes \u0026amp; Materials\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135729\/4cec931f9204f143.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Metal, Rattan, Fabric\u003c\/li\u003e\n\u003cli\u003eSize: Dia 40cm x H 22cm \/ ∅ 15.7″ x H 8.7″\u003c\/li\u003e\n\u003cli\u003eSize: Dia 50cm x H 27.5cm \/ ∅ 19.7″ x H 10.8″\u003c\/li\u003e\n\u003cli\u003eSize: Dia 60cm x H 33cm \/ ∅ 23.6″ x H 13″\u003c\/li\u003e\n\u003cli\u003eSize: Dia 80cm x H 42cm \/ ∅ 31.5″ x H 16.5″\u003c\/li\u003e\n\u003cli\u003eLight source base type: E26 or E27\u003c\/li\u003e\n\u003cli\u003eVoltage: AC 110-240V\u003c\/li\u003e\n\u003cli\u003eControl: Compatible with common wall switches (not included)\u003c\/li\u003e\n\u003cli\u003e19.7″ Adjustable hanging height rod. Can be extended upon request\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-34919');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"∅ 31.5″ x H 16.5″ \/ Dia 80cm x H 42cm","offer_id":48955355496704,"sku":"38314","price":1194.0,"currency_code":"USD","in_stock":true},{"title":"∅ 23.6″ x H 13″ \/ Dia 60cm x H 33cm","offer_id":48955355529472,"sku":"38315","price":536.0,"currency_code":"USD","in_stock":true},{"title":"∅ 19.7″ x H 10.8″ \/ Dia 50cm x H 27.5cm","offer_id":48955355562240,"sku":"38316","price":390.0,"currency_code":"USD","in_stock":true},{"title":"∅ 15.7″ x H 8.7″ \/ Dia 40cm x H 22cm","offer_id":48955355595008,"sku":"PL2024082301-1","price":186.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/63def1ca9f47b0dfcf77911a2c161ae4.jpg?v=1783417691"},{"product_id":"quill-large-boho-fabric-flower-pendant-light","title":"Quill Large Boho Fabric Flower Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34922\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34922{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-34922 *,#ppd-34922 *::before,#ppd-34922 *::after{box-sizing:border-box;}\n#ppd-34922 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34922 .ppd-section{margin:0 0 4px;}\n#ppd-34922 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34922 h2.ppd-title,#ppd-34922 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34922 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34922 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34922 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34922 .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-34922 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-34922 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34922 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34922 ul.ppd-list li{margin:0;}\n#ppd-34922 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34922 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34922 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34922 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34922 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34922 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34922 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34922 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34922 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34922 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34922 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34922 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34922 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34922 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34922 .ppd-spec table td,#ppd-34922 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34922 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34922 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34922 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34922 figure.ppd-figure{margin:0;}\n#ppd-34922 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34922 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34922 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34922 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34922 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34922 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34922 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34922 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34922 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34922 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34922 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34922 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34922 .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-34922 .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-34922 .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-34922 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34922 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34922 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34922 .ppd-viewport{overflow:hidden;}\n#ppd-34922 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34922 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34922 .ppd-slide img+img{margin-top:16px;}\n#ppd-34922 .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-34922 .ppd-arrow:hover{background:#fff;}\n#ppd-34922 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34922 .ppd-arrow-prev{left:14px;}\n#ppd-34922 .ppd-arrow-next{right:14px;}\n#ppd-34922 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34922 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34922 .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-34922 .ppd-dots button::before{content:none;}\n#ppd-34922 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34922 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34922 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34922 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34922 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34922{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34922 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34922 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34922 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34922 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34922 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34922 .ppd-grid-2,#ppd-34922 .ppd-grid-3,#ppd-34922 .ppd-grid-4,#ppd-34922 .ppd-spec,#ppd-34922 .ppd-feature,#ppd-34922 .ppd-cols-2,#ppd-34922 .ppd-cols-3,#ppd-34922 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34922 .ppd-divider{padding:8px 0;}\n  #ppd-34922 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34922 .ppd-arrow-prev{left:8px;}\n  #ppd-34922 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34922 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34922 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34922 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34922 .ppd-track{transition:none;}\n  #ppd-34922 .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\"\u003eLarge Boho Fabric Flower Pendant Light\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003enatural fabric\u003c\/li\u003e\n\u003cli\u003eLarge flower shaped lampshade\u003c\/li\u003e\n\u003cli\u003eModern Elegance\u003c\/li\u003e\n\u003cli\u003eLiving room, bedroom, Hallway \u0026amp; Dining 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=\"Bedroom\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135728\/a553e98ffd5a6d44.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\/4135728\/a0fafb235d2ea98e.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\/4135728\/67dacd86983f128b.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-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Thick natural fabric lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135728\/8b8751619a02c0a5.jpg\"\u003e\u003cfigcaption\u003eThick natural fabric lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High quality metal\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135728\/c1a6764925c8eff2.jpg\"\u003e\u003cfigcaption\u003eHigh quality metal\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\/4135728\/b8c976ff184f1810.jpg\"\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\u003eSize: Dia 45cm x H 20cm \/ ∅ 17.7″ x H 7.9″\u003c\/li\u003e\n\u003cli\u003eSize: Dia 55cm x H 25cm \/ ∅ 21.7″ x H 9.8″\u003c\/li\u003e\n\u003cli\u003eLight source base type: E26 or E27\u003c\/li\u003e\n\u003cli\u003eVoltage: AC 110-240V\u003c\/li\u003e\n\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-34922');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"∅ 17.7″ x H 7.9″ \/ Dia 45cm x H 20cm","offer_id":48955355627776,"sku":"PL2024081601-1","price":348.99,"currency_code":"USD","in_stock":true},{"title":"∅ 21.7″ x H 7.9″ \/ Dia 55cm x H 25cm","offer_id":48955355660544,"sku":"PL2024081601-2","price":478.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/e7c5c813702da16366c280d0d1af68ed.jpg?v=1783417693"},{"product_id":"aevon-3-light-matte-brown-double-drum-pendant-light","title":"Aevon 3-Light Matte Brown Double Drum Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34903\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34903{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-34903 *,#ppd-34903 *::before,#ppd-34903 *::after{box-sizing:border-box;}\n#ppd-34903 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34903 .ppd-section{margin:0 0 4px;}\n#ppd-34903 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34903 h2.ppd-title,#ppd-34903 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34903 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34903 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34903 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34903 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-34903 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-34903 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34903 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34903 ul.ppd-list li{margin:0;}\n#ppd-34903 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34903 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34903 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34903 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34903 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34903 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34903 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34903 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34903 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34903 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34903 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34903 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34903 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34903 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34903 .ppd-spec table td,#ppd-34903 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34903 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34903 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34903 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34903 figure.ppd-figure{margin:0;}\n#ppd-34903 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34903 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34903 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34903 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34903 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34903 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34903 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34903 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34903 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34903 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34903 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34903 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34903 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-34903 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-34903 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-34903 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34903 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34903 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34903 .ppd-viewport{overflow:hidden;}\n#ppd-34903 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34903 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34903 .ppd-slide img+img{margin-top:16px;}\n#ppd-34903 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-34903 .ppd-arrow:hover{background:#fff;}\n#ppd-34903 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34903 .ppd-arrow-prev{left:14px;}\n#ppd-34903 .ppd-arrow-next{right:14px;}\n#ppd-34903 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34903 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34903 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-34903 .ppd-dots button::before{content:none;}\n#ppd-34903 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34903 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34903 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34903 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34903 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34903{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34903 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34903 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34903 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34903 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34903 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34903 .ppd-grid-2,#ppd-34903 .ppd-grid-3,#ppd-34903 .ppd-grid-4,#ppd-34903 .ppd-spec,#ppd-34903 .ppd-feature,#ppd-34903 .ppd-cols-2,#ppd-34903 .ppd-cols-3,#ppd-34903 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34903 .ppd-divider{padding:8px 0;}\n  #ppd-34903 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34903 .ppd-arrow-prev{left:8px;}\n  #ppd-34903 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34903 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34903 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34903 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34903 .ppd-track{transition:none;}\n  #ppd-34903 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003e3-Light Matte Brown Double Drum Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eFeaturing fabric drum shades in matte brown \u0026amp; milky yellow. As a fabric pendant, it creates a cozy glow, perfect for bedroom, home, office, dorm, living room, entryway, farmhouse.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135724\/3c40f59ff155df57.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135724\/08133f6cdb4c262d.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High quality metal\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135724\/50c50467ff18ee74.jpg\"\u003e\u003cfigcaption\u003eHigh quality metal\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Linen lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135724\/266467e727e48160.jpg\"\u003e\u003cfigcaption\u003eLinen lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSizes \u0026amp; Materials\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135724\/a08dd7699f549244.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: ‎ Linen, Metal\u003c\/li\u003e\n\u003cli\u003eBulb(s) Included: No\u003c\/li\u003e\n\u003cli\u003eDimmable: No\u003c\/li\u003e\n\u003cli\u003eMaximum Bulb Wattage: 25\u003c\/li\u003e\n\u003cli\u003eMaximum Bulb Wattage (or Equivalent): 25\u003c\/li\u003e\n\u003cli\u003eMaximum Fixture Wattage: 25\u003c\/li\u003e\n\u003cli\u003eChain\/Downrod Length (Inches): 17.6\u003c\/li\u003e\n\u003cli\u003eHeight (Inches): 26\u003c\/li\u003e\n\u003cli\u003eMinimum Hanging Height (Inches): 26\u003c\/li\u003e\n\u003cli\u003eWidth (Inches): 15\u003c\/li\u003e\n\u003cli\u003eWire Length (Inches): 15\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eWhy choose us?\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-4\" style=\"text-align:center;\"\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003e99.99% Praise\u003c\/strong\u003e\u003cbr\u003eGood product quality + sincere customer service attitude\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eFree Shipping And Compensation\u003c\/strong\u003e\u003cbr\u003eFree shipping, damaged replacement\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eSource Factory\u003c\/strong\u003e\u003cbr\u003eSupplier direct materials and fixtures\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eExclusive Deals and Discounts\u003c\/strong\u003e\u003cbr\u003eSave money on lighting fixtures\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"Default Title","offer_id":48955355693312,"sku":null,"price":169.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/1db2c43d9daf6d482b7019acd1d56c2a.jpg?v=1783417695"},{"product_id":"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":"hawkes-scandinavian-style-minimalist-fabric-pendant-light","title":"Hawkes Scandinavian Style Minimalist Fabric Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34721\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34721{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-34721 *,#ppd-34721 *::before,#ppd-34721 *::after{box-sizing:border-box;}\n#ppd-34721 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34721 .ppd-section{margin:0 0 4px;}\n#ppd-34721 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34721 h2.ppd-title,#ppd-34721 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34721 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34721 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34721 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34721 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-34721 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-34721 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34721 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34721 ul.ppd-list li{margin:0;}\n#ppd-34721 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34721 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34721 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34721 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34721 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34721 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34721 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34721 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34721 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34721 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34721 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34721 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34721 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34721 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34721 .ppd-spec table td,#ppd-34721 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34721 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34721 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34721 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34721 figure.ppd-figure{margin:0;}\n#ppd-34721 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34721 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34721 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34721 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34721 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34721 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34721 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34721 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34721 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34721 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34721 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34721 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34721 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-34721 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-34721 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-34721 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34721 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34721 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34721 .ppd-viewport{overflow:hidden;}\n#ppd-34721 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34721 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34721 .ppd-slide img+img{margin-top:16px;}\n#ppd-34721 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-34721 .ppd-arrow:hover{background:#fff;}\n#ppd-34721 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34721 .ppd-arrow-prev{left:14px;}\n#ppd-34721 .ppd-arrow-next{right:14px;}\n#ppd-34721 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34721 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34721 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-34721 .ppd-dots button::before{content:none;}\n#ppd-34721 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34721 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34721 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34721 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34721 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34721{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34721 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34721 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34721 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34721 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34721 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34721 .ppd-grid-2,#ppd-34721 .ppd-grid-3,#ppd-34721 .ppd-grid-4,#ppd-34721 .ppd-spec,#ppd-34721 .ppd-feature,#ppd-34721 .ppd-cols-2,#ppd-34721 .ppd-cols-3,#ppd-34721 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34721 .ppd-divider{padding:8px 0;}\n  #ppd-34721 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34721 .ppd-arrow-prev{left:8px;}\n  #ppd-34721 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34721 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34721 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34721 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34721 .ppd-track{transition:none;}\n  #ppd-34721 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eHawkes Scandinavian Style Minimalist Fabric Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eWith its clean lines and pure colours, it makes a focal point in any space. The lampshade is made of high-quality fabric, a material that is not only aesthetically pleasing, but also creates a cosy and welcoming ambience.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135669\/d68c3f2dff2d386a.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135669\/8b82a7a9c4b6ac98.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135669\/53394b758624e4fc.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135669\/66a4768c940acaef.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails Showcase\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Silk Sheet Lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135669\/733aa567cacf6f0a.jpg\"\u003e\u003cfigcaption\u003eSilk Sheet Lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High-quality materials and fine workmanship\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135669\/08bb34ee732171f7.jpg\"\u003e\u003cfigcaption\u003eHigh-quality materials and fine workmanship\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSizes \u0026amp; Materials\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Fabric, Metal\u003c\/li\u003e\n\u003cli\u003eColor: White\u003c\/li\u003e\n\u003cli\u003eLight source: E27 (not included)\u003c\/li\u003e\n\u003cli\u003eVoltage: 110V~120V\u003c\/li\u003e\n\u003cli\u003eWattage: Max 40W\u003c\/li\u003e\n\u003cli\u003eHanging Length: 59″ \/ 150 cm(Adjustable）\u003c\/li\u003e\n\u003cli\u003eControl method: Switch\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135669\/000539552513c2b4.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135669\/db630351e0c78168.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135669\/b601fda669067490.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135669\/58fc9d45e56ec08a.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-34721');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"White \/ D 40cm x H 10cm","offer_id":48955381481728,"sku":"37917","price":177.0,"currency_code":"USD","in_stock":true},{"title":"White \/ D 50cm x H 14cm","offer_id":48955381514496,"sku":"37918","price":223.0,"currency_code":"USD","in_stock":true},{"title":"White \/ D 60cm x H 15cm","offer_id":48955381547264,"sku":"40156","price":307.0,"currency_code":"USD","in_stock":true},{"title":"White \/ D 80cm x H 17cm","offer_id":48955381580032,"sku":"40157","price":451.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/7cdaca20975b0de9bc4900f6e4a63bc4.jpg?v=1783417735"},{"product_id":"harlow-5-light-metal-dimmable-double-tier-barrel-pendant-light","title":"Harlow Linen Blend 5 Light Metal Double Tier Drum Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34704\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34704{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-34704 *,#ppd-34704 *::before,#ppd-34704 *::after{box-sizing:border-box;}\n#ppd-34704 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34704 .ppd-section{margin:0 0 4px;}\n#ppd-34704 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34704 h2.ppd-title,#ppd-34704 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34704 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34704 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34704 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34704 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-34704 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-34704 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34704 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34704 ul.ppd-list li{margin:0;}\n#ppd-34704 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34704 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34704 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34704 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34704 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34704 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34704 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34704 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34704 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34704 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34704 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34704 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34704 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34704 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34704 .ppd-spec table td,#ppd-34704 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34704 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34704 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34704 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34704 figure.ppd-figure{margin:0;}\n#ppd-34704 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34704 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34704 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34704 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34704 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34704 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34704 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34704 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34704 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34704 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34704 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34704 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34704 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-34704 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-34704 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-34704 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34704 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34704 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34704 .ppd-viewport{overflow:hidden;}\n#ppd-34704 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34704 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34704 .ppd-slide img+img{margin-top:16px;}\n#ppd-34704 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-34704 .ppd-arrow:hover{background:#fff;}\n#ppd-34704 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34704 .ppd-arrow-prev{left:14px;}\n#ppd-34704 .ppd-arrow-next{right:14px;}\n#ppd-34704 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34704 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34704 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-34704 .ppd-dots button::before{content:none;}\n#ppd-34704 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34704 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34704 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34704 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34704 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34704{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34704 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34704 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34704 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34704 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34704 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34704 .ppd-grid-2,#ppd-34704 .ppd-grid-3,#ppd-34704 .ppd-grid-4,#ppd-34704 .ppd-spec,#ppd-34704 .ppd-feature,#ppd-34704 .ppd-cols-2,#ppd-34704 .ppd-cols-3,#ppd-34704 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34704 .ppd-divider{padding:8px 0;}\n  #ppd-34704 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34704 .ppd-arrow-prev{left:8px;}\n  #ppd-34704 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34704 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34704 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34704 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34704 .ppd-track{transition:none;}\n  #ppd-34704 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eLinen Blend 5 Light Metal Double Tier Drum Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eThis chandelier shade is made of linen mix material, natural texture and color bring warm visual feeling, five lighting points are distributed in the chandelier, providing even and sufficient light, equipped with dimmable function, creating the ideal atmosphere.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135658\/9c5cbd22a503680b.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135658\/ad53c706d1c4ff9b.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135658\/a231b683458c9218.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135658\/c8061e4e151977c1.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135658\/774fcf680dbd0029.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135658\/925a6ad07a3589e8.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSizes \u0026amp; Materials\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135658\/c47eeb7e413ea881.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli style=\"text-align: left;\"\u003eMaterial: Linen,Metal\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eFinishes: White\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eLight source: E26*5(not included)\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eVoltage: 120V\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eWattage: Max 60W\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eSize: W 61 cm x D 61 cm x H 36.8 cm \/ W 24″ x D 24″ x H 14.5″\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eWeight: 7.7 kg \/ 17 lbs\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eSuspension Length: 150cm \/59”(Adjustable)\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eControl method: Switch\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eWhy choose us?\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-4\" style=\"text-align:center;\"\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003e99.99% Praise\u003c\/strong\u003e\u003cbr\u003eGood product quality + sincere customer service attitude\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eFree Shipping And Compensation\u003c\/strong\u003e\u003cbr\u003eFree shipping, damaged replacement\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eSource Factory\u003c\/strong\u003e\u003cbr\u003eSupplier direct materials and fixtures\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eExclusive Deals and Discounts\u003c\/strong\u003e\u003cbr\u003eSave money on lighting fixtures\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-34704');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"White","offer_id":48955399110912,"sku":"37883","price":366.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/ac490fcbad164d6c109469c359c39ffb.jpg?v=1783417748"},{"product_id":"natural-linen-double-fabric-drum-chandelier","title":"Javier Natural Linen Double Fabric Drum Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34620\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34620{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-34620 *,#ppd-34620 *::before,#ppd-34620 *::after{box-sizing:border-box;}\n#ppd-34620 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34620 .ppd-section{margin:0 0 4px;}\n#ppd-34620 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34620 h2.ppd-title,#ppd-34620 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34620 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34620 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34620 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34620 .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-34620 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-34620 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34620 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34620 ul.ppd-list li{margin:0;}\n#ppd-34620 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34620 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34620 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34620 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34620 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34620 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34620 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34620 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34620 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34620 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34620 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34620 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34620 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34620 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34620 .ppd-spec table td,#ppd-34620 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34620 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34620 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34620 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34620 figure.ppd-figure{margin:0;}\n#ppd-34620 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34620 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34620 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34620 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34620 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34620 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34620 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34620 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34620 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34620 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34620 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34620 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34620 .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-34620 .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-34620 .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-34620 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34620 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34620 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34620 .ppd-viewport{overflow:hidden;}\n#ppd-34620 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34620 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34620 .ppd-slide img+img{margin-top:16px;}\n#ppd-34620 .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-34620 .ppd-arrow:hover{background:#fff;}\n#ppd-34620 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34620 .ppd-arrow-prev{left:14px;}\n#ppd-34620 .ppd-arrow-next{right:14px;}\n#ppd-34620 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34620 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34620 .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-34620 .ppd-dots button::before{content:none;}\n#ppd-34620 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34620 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34620 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34620 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34620 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34620{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34620 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34620 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34620 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34620 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34620 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34620 .ppd-grid-2,#ppd-34620 .ppd-grid-3,#ppd-34620 .ppd-grid-4,#ppd-34620 .ppd-spec,#ppd-34620 .ppd-feature,#ppd-34620 .ppd-cols-2,#ppd-34620 .ppd-cols-3,#ppd-34620 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34620 .ppd-divider{padding:8px 0;}\n  #ppd-34620 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34620 .ppd-arrow-prev{left:8px;}\n  #ppd-34620 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34620 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34620 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34620 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34620 .ppd-track{transition:none;}\n  #ppd-34620 .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\"\u003eJavier Natural Linen Double Fabric Drum Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eBlend the contemporary-style charm of your room with this chandelier's transitional design and minimalist flair. The matte gold finished frame is paired with Linen, White, and Black dual fabric drum shade that diffuses the light evenly and softly, creating an elegant and amply lit ambiance.\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\/4135612\/b2978c4d448c1b5b.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135612\/ed9d269ab3c101be.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eProduct Material: Cloth fabric and Metal\u003c\/li\u003e\n\u003cli\u003eColor: Linen, White, Black\u003c\/li\u003e\n\u003cli\u003eLight source: ‎LED\u003c\/li\u003e\n\u003cli\u003eVoltage: 220V\u003c\/li\u003e\n\u003cli\u003eWattage: Max 40 W\u003c\/li\u003e\n\u003cli\u003e∅ 15.7″ x H 9.1″\/ Dia 40 cm x H 23 cm\u003c\/li\u003e\n\u003cli\u003e∅ 19.7″ x H 9.8″\/ Dia 50 cm x H 25 cm\u003c\/li\u003e\n\u003cli\u003e∅ 23.6″ x H 11.8″\/ Dia 60 cm x H 30 cm\u003c\/li\u003e\n\u003cli\u003e∅ 31.5″ x H 15.7″\/ Dia 80 cm x H 40 cm\u003c\/li\u003e\n\u003cli\u003eControl method: push button switch (dimmable)\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\"\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=\"Linen lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135612\/2f6e5e619630e012.jpg\"\u003e\u003cfigcaption\u003eLinen lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High quality metal\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135612\/630fd209b9f553e0.jpg\"\u003e\u003cfigcaption\u003eHigh quality metal\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\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Dining room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135612\/e7da120365ff9a0c.jpg\"\u003e\u003cfigcaption\u003eDining room\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\/4135612\/e75de01fd9999338.jpg\"\u003e\u003cfigcaption\u003eKitchen\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=\"Living room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135612\/5170b92d25abff12.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\/4135612\/1761ae2b8d8bddfc.jpg\"\u003e\u003cfigcaption\u003eKitchen island\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-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Linen\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135612\/78faf744f9cc0132.jpg\"\u003e\u003cfigcaption\u003eLinen\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\/4135612\/7b72229952ff9980.jpg\"\u003e\u003cfigcaption\u003eWhite\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\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135612\/c8e71970cda18254.jpg\"\u003e\n\u003cdiv class=\"ppd-text\"\u003e\u003ch4\u003eInstallation Tutorial\u003c\/h4\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-34620');\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":"Linen \/ ∅ 15.7″ x H 9.1″\/ Dia 40 cm x H 23 cm","offer_id":48955426603264,"sku":"2023110830-1","price":743.99,"currency_code":"USD","in_stock":true},{"title":"White \/ ∅ 15.7″ x H 9.1″\/ Dia 40 cm x H 23 cm","offer_id":48955426636032,"sku":"2023110830-1","price":743.99,"currency_code":"USD","in_stock":true},{"title":"Linen \/ ∅ 19.7″ x H 9.8″\/ Dia 50 cm x H 25 cm","offer_id":48955426668800,"sku":"2023110830-1","price":743.99,"currency_code":"USD","in_stock":true},{"title":"White \/ ∅ 19.7″ x H 9.8″\/ Dia 50 cm x H 25 cm","offer_id":48955426701568,"sku":"2023110830-1","price":743.99,"currency_code":"USD","in_stock":true},{"title":"Linen \/ ∅ 23.6″ x H 11.8″\/ Dia 60 cm x H 30 cm","offer_id":48955426734336,"sku":"2023110830-1","price":743.99,"currency_code":"USD","in_stock":true},{"title":"White \/ ∅ 23.6″ x H 11.8″\/ Dia 60 cm x H 30 cm","offer_id":48955426767104,"sku":"2023110830-1","price":743.99,"currency_code":"USD","in_stock":true},{"title":"Linen \/ ∅ 31.5″ x H 15.7″\/ Dia 80 cm x H 40 cm","offer_id":48955426799872,"sku":"2023110830-1","price":743.99,"currency_code":"USD","in_stock":true},{"title":"White \/ ∅ 31.5″ x H 15.7″\/ Dia 80 cm x H 40 cm","offer_id":48955426832640,"sku":"2023110830-1","price":743.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/2a7d728b14b06e5626c5472bfba328c7.jpg?v=1783417773"},{"product_id":"george-nelson-bubble-lamp","title":"Giovanni White Silk Nelson Bubble Lamps","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34504\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34504{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-34504 *,#ppd-34504 *::before,#ppd-34504 *::after{box-sizing:border-box;}\n#ppd-34504 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34504 .ppd-section{margin:0 0 4px;}\n#ppd-34504 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34504 h2.ppd-title,#ppd-34504 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34504 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34504 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34504 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34504 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-34504 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-34504 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34504 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34504 ul.ppd-list li{margin:0;}\n#ppd-34504 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34504 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34504 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34504 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34504 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34504 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34504 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34504 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34504 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34504 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34504 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34504 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34504 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34504 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34504 .ppd-spec table td,#ppd-34504 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34504 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34504 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34504 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34504 figure.ppd-figure{margin:0;}\n#ppd-34504 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34504 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34504 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34504 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34504 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34504 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34504 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34504 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34504 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34504 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34504 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34504 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34504 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-34504 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-34504 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-34504 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34504 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34504 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34504 .ppd-viewport{overflow:hidden;}\n#ppd-34504 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34504 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34504 .ppd-slide img+img{margin-top:16px;}\n#ppd-34504 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-34504 .ppd-arrow:hover{background:#fff;}\n#ppd-34504 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34504 .ppd-arrow-prev{left:14px;}\n#ppd-34504 .ppd-arrow-next{right:14px;}\n#ppd-34504 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34504 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34504 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-34504 .ppd-dots button::before{content:none;}\n#ppd-34504 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34504 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34504 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34504 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34504 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34504{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34504 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34504 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34504 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34504 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34504 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34504 .ppd-grid-2,#ppd-34504 .ppd-grid-3,#ppd-34504 .ppd-grid-4,#ppd-34504 .ppd-spec,#ppd-34504 .ppd-feature,#ppd-34504 .ppd-cols-2,#ppd-34504 .ppd-cols-3,#ppd-34504 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34504 .ppd-divider{padding:8px 0;}\n  #ppd-34504 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34504 .ppd-arrow-prev{left:8px;}\n  #ppd-34504 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34504 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34504 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34504 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34504 .ppd-track{transition:none;}\n  #ppd-34504 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eWhite Silk Nelson Bubble Lamps\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eCombining ingenuity and material innovation with high-quality steel and translucent plastic polymer shades,\u003c\/p\u003e\n\u003cp\u003ethe white silk bubble lamps combine artistry with utility. \u003c\/p\u003e\n\u003cdiv\u003e\u003cp\u003eCombining ingenuity and material innovation with high-quality steel and translucent plastic polymer shades, the white silk bubble lamps combine artistry with utility. \u003c\/p\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-hide-phone ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/a9fa9e04b521756a.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/d111908742bbb85d.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/83b9d3dcdd72609a.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-hide-desktop ppd-hide-tablet ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/a9fa9e04b521756a.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003ch4\u003eBorn For Art\u003c\/h4\u003e\n\u003cdiv\u003e\n\u003cp\u003eThese white silk Bubble pendant lamps have good texture, unique atmosphere and rich shapes, which can decorate your kitchen island, bedroom, living room and other scenes. \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-hide-desktop ppd-hide-tablet ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003ch4\u003eHigh Quality\u003c\/h4\u003e\n\u003cdiv\u003e\u003cp\u003eHigh-end fabric lampshade: The lampshade is made of high-quality fabric material, the light transmission is up to 92%, the texture is full and the light is soft and warm.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/d111908742bbb85d.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eReal Effects\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cbutton aria-label=\"Play product video 1\" class=\"ppd-video\" data-src=\"https:\/\/vidtags.net\/video-link\/Xv7fgvsjgQ9L8Y\" type=\"button\"\u003e\n\u003cspan class=\"ppd-play\"\u003eWatch video\u003c\/span\u003e\n\u003c\/button\u003e\n\u003cbutton aria-label=\"Play product video 2\" class=\"ppd-video\" data-src=\"https:\/\/vidtags.net\/video-link\/832XC1DN9F6ccY\" type=\"button\"\u003e\n\u003cspan class=\"ppd-play\"\u003eWatch video\u003c\/span\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-text\"\u003e\n\u003cp\u003eReal Shot\u003c\/p\u003e\n\u003cdiv\u003e\u003cp\u003eInstallation\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/7ad332b8410094c9.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/35a132146d9a3549.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/5bd65d21b126388f.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSizes \u0026amp; Materials\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/2f07c965f9ec7e25.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/5c4d336244c74e8a.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/57a613220473006b.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-3\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/c2aaa38f176c1154.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135594\/f66b32c167d86ffa.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Silk coating over a steel frame\u003c\/li\u003e\n\u003cli\u003eLight source: E26 \/ E27 (not included）\u003c\/li\u003e\n\u003cli\u003eVoltage: 110 - 240 V\u003c\/li\u003e\n\u003cli\u003eWattage: Max 40 W\u003c\/li\u003e\n\u003cli\u003eWeight: 4.4 lbs \/ 2 kg\u003c\/li\u003e\n\u003cli\u003eFinishes: White\u003c\/li\u003e\n\u003cli\u003eControl method: Push Button Switch (not dimmable)\u003c\/li\u003e\n\u003cli\u003eCord length: Max 59″\/ 150 cm (can be extended upon request)\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eWhy choose us?\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-4\" style=\"text-align:center;\"\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003e99.99% Praise\u003c\/strong\u003e\u003cbr\u003eGood product quality + sincere customer service attitude\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eFree Shipping And Compensation\u003c\/strong\u003e\u003cbr\u003eFree shipping, damaged replacement\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eSource Factory\u003c\/strong\u003e\u003cbr\u003eSupplier direct materials and fixtures\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eExclusive Deals and Discounts\u003c\/strong\u003e\u003cbr\u003eSave money on lighting fixtures\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSome Notes\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\u003c!-- auto:unknown --\u003e\n\u003ch4\u003eAre you having any other problems? Please contact us via the email below.\u003c\/h4\u003e\n\u003cp\u003esupport@FLOSSLO.com\u003c\/p\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan style=\"font-size: 20px;\"\u003e\u003cstrong\u003e01\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eWe provide 59″\/ 150 cm long cable. For other lengths please contact us.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-size: 20px;\"\u003e\u003cstrong\u003e02\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003ePlease note that your payment does not include duties, local taxes or other import charges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-34504');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"∅ 17.7″ x H 8.7″ \/ Dia 45 cm x H 22 cm \/ Saucer Crisscross","offer_id":48955440136448,"sku":"GNBL-5-1","price":228.0,"currency_code":"USD","in_stock":true},{"title":"∅ 12.6″ x H 12.6″ \/ Dia 32 cm x H 32 cm \/ Pear","offer_id":48955440169216,"sku":"GNBL-5-2","price":273.0,"currency_code":"USD","in_stock":true},{"title":"∅ 6.7″ x H 10.2″ \/ Dia 17 cm x H 26 cm \/ Cigar","offer_id":48955440201984,"sku":"GNBL-5-3","price":176.0,"currency_code":"USD","in_stock":true},{"title":"∅ 6.7″ x H 14.6″ \/ Dia 17 cm x H 37 cm \/ Cigar","offer_id":48955440234752,"sku":"GNBL-5-4","price":228.0,"currency_code":"USD","in_stock":true},{"title":"∅ 11.8″ x H 23.6″ \/ Dia 30 cm x H 60 cm \/ Cigar","offer_id":48955440267520,"sku":"GNBL-5-5","price":320.0,"currency_code":"USD","in_stock":true},{"title":"∅ 13.8″ x H 25.6″ \/ Dia 35 cm x H 65 cm \/ Cigar","offer_id":48955440300288,"sku":"GNBL-5-6","price":441.0,"currency_code":"USD","in_stock":true},{"title":"∅ 14.6″ x H 13″  \/ Dia 37 cm x H 33 cm \/ Lantern","offer_id":48955440333056,"sku":"GNBL-5-7","price":280.0,"currency_code":"USD","in_stock":true},{"title":"∅ 18.5″ x H 17.7″  \/ Dia 47 cm x H 45 cm \/ Lantern","offer_id":48955440365824,"sku":"GNBL-5-8","price":462.0,"currency_code":"USD","in_stock":true},{"title":"∅ 19.7″ x H 14.2″ \/ Dia 50 cm x H 36 cm \/ Apple","offer_id":48955440398592,"sku":"GNBL-5-9","price":462.0,"currency_code":"USD","in_stock":true},{"title":"Φ 11.8″ x H 9″ \/ Dia 30 cm x H 23 cm \/ Apple","offer_id":48955440431360,"sku":"GNBL-5-10","price":280.0,"currency_code":"USD","in_stock":true},{"title":"Φ 15.7″ x H 11.8″ \/ Dia 40 cm x H 30 cm \/ Apple","offer_id":48955440464128,"sku":"GNBL-5-11","price":358.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/319062828dc8806a3a8683a47093104a.jpg?v=1783417784"},{"product_id":"white-silk-nelson-ball-bubble-pendant-light","title":"Hayden White Silk Ball Bubble Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34503\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34503{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-34503 *,#ppd-34503 *::before,#ppd-34503 *::after{box-sizing:border-box;}\n#ppd-34503 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34503 .ppd-section{margin:0 0 4px;}\n#ppd-34503 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34503 h2.ppd-title,#ppd-34503 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34503 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34503 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34503 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34503 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-34503 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-34503 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34503 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34503 ul.ppd-list li{margin:0;}\n#ppd-34503 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34503 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34503 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34503 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34503 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34503 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34503 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34503 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34503 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34503 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34503 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34503 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34503 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34503 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34503 .ppd-spec table td,#ppd-34503 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34503 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34503 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34503 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34503 figure.ppd-figure{margin:0;}\n#ppd-34503 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34503 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34503 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34503 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34503 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34503 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34503 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34503 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34503 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34503 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34503 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34503 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34503 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-34503 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-34503 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-34503 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34503 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34503 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34503 .ppd-viewport{overflow:hidden;}\n#ppd-34503 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34503 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34503 .ppd-slide img+img{margin-top:16px;}\n#ppd-34503 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-34503 .ppd-arrow:hover{background:#fff;}\n#ppd-34503 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34503 .ppd-arrow-prev{left:14px;}\n#ppd-34503 .ppd-arrow-next{right:14px;}\n#ppd-34503 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34503 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34503 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-34503 .ppd-dots button::before{content:none;}\n#ppd-34503 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34503 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34503 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34503 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34503 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34503{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34503 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34503 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34503 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34503 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34503 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34503 .ppd-grid-2,#ppd-34503 .ppd-grid-3,#ppd-34503 .ppd-grid-4,#ppd-34503 .ppd-spec,#ppd-34503 .ppd-feature,#ppd-34503 .ppd-cols-2,#ppd-34503 .ppd-cols-3,#ppd-34503 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34503 .ppd-divider{padding:8px 0;}\n  #ppd-34503 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34503 .ppd-arrow-prev{left:8px;}\n  #ppd-34503 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34503 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34503 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34503 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34503 .ppd-track{transition:none;}\n  #ppd-34503 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eWhite Silk Ball Bubble Pendant Light\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eThe shape of the white silk Ball Bubble pendant light is vivid and beautiful, and the charm of the design is timeless. The bubble lights are still a classic and beloved style after decades of time. \u003c\/li\u003e\n\u003cli\u003eUse it in your kitchen, bedroom, dining room, living room and other scenes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135592\/3e2921f6c1dd21f8.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135592\/a21ca71c478c9856.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135592\/e679e93849e31cc7.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135592\/b964114b89aef5a0.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135592\/95103e04e5a61278.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135592\/f365777202b7cd64.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSizes \u0026amp; Materials\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135592\/a76ac1f7f9224f59.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135592\/3dc1e56cf13068f6.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Silk coating over a steel wire-frame\u003c\/li\u003e\n\u003cli\u003eLight source: E26 \/ E27（not included）\u003c\/li\u003e\n\u003cli\u003eVoltage: 110 - 240 V\u003c\/li\u003e\n\u003cli\u003eWattage: Max 40 W\u003c\/li\u003e\n\u003cli\u003eWeight: 4.4 lbs \/ 2 kg\u003c\/li\u003e\n\u003cli\u003eFinishes: White method: Push Button Switch (not dimmable)\u003c\/li\u003e\n\u003cli\u003eCord length: Max 59″\/ 150 cm (can be extended upon request)\u003c\/li\u003e\n\u003cli\u003eSize 1: ∅ 11.8″ x H 11.8″ \/ Dia 30 cm x H 30 cm\u003c\/li\u003e\n\u003cli\u003eSize 2: ∅ 15.8″ x H 15.8″ \/ Dia 40 cm x H 40 cm\u003c\/li\u003e\n\u003cli\u003eSize 3: ∅ 19.7″ x H 19.7″ \/ Dia 50 cm x H 50 cm\u003c\/li\u003e\n\u003cli\u003eSize 4: ∅ 23.6″ x H 23.6″ \/ Dia 60 cm x H 60 cm\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eWhy choose us?\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-4\" style=\"text-align:center;\"\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003e99.99% Praise\u003c\/strong\u003e\u003cbr\u003eGood product quality + sincere customer service attitude\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eFree Shipping And Compensation\u003c\/strong\u003e\u003cbr\u003eFree shipping, damaged replacement\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eSource Factory\u003c\/strong\u003e\u003cbr\u003eSupplier direct materials and fixtures\u003c\/div\u003e\n\u003cdiv style=\"padding:16px 8px;border:1px solid #eee;border-radius:8px;\"\u003e\n\u003cstrong\u003eExclusive Deals and Discounts\u003c\/strong\u003e\u003cbr\u003eSave money on lighting fixtures\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-34503');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"∅ 11.8″ x H 11.8″","offer_id":48955442495744,"sku":"WSNBBPL-1","price":161.0,"currency_code":"USD","in_stock":true},{"title":"∅ 15.8″ x H 15.8″ \/ Dia 40 cm x H 40 cm","offer_id":48955442528512,"sku":"WSNBBPL-2","price":224.0,"currency_code":"USD","in_stock":true},{"title":"∅ 19.7″ x H 19.7″ \/ Dia 50 cm x H 50 cm","offer_id":48955442561280,"sku":"WSNBBPL-3","price":369.0,"currency_code":"USD","in_stock":true},{"title":"∅ 23.6″ x H 23.6″ \/ Dia 60 cm x H 60 cm","offer_id":48955442594048,"sku":"WSNBBPL-4","price":633.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/d7e05b31f73dd122c6f205f2644ac382.jpg?v=1783417786"},{"product_id":"taraxacum-suspension-lamp","title":"Joaquin Creative White Cocoon Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-21596\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-21596{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-21596 *,#ppd-21596 *::before,#ppd-21596 *::after{box-sizing:border-box;}\n#ppd-21596 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-21596 .ppd-section{margin:0 0 4px;}\n#ppd-21596 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-21596 h2.ppd-title,#ppd-21596 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-21596 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-21596 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-21596 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-21596 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-21596 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-21596 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-21596 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-21596 ul.ppd-list li{margin:0;}\n#ppd-21596 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-21596 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-21596 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-21596 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-21596 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-21596 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-21596 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-21596 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-21596 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-21596 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-21596 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-21596 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-21596 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-21596 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-21596 .ppd-spec table td,#ppd-21596 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-21596 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-21596 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-21596 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-21596 figure.ppd-figure{margin:0;}\n#ppd-21596 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-21596 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-21596 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-21596 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-21596 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-21596 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-21596 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-21596 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-21596 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-21596 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-21596 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-21596 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-21596 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-21596 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-21596 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-21596 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-21596 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-21596 .ppd-carousel{position:relative;--pv:4;}\n#ppd-21596 .ppd-viewport{overflow:hidden;}\n#ppd-21596 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-21596 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-21596 .ppd-slide img+img{margin-top:16px;}\n#ppd-21596 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-21596 .ppd-arrow:hover{background:#fff;}\n#ppd-21596 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-21596 .ppd-arrow-prev{left:14px;}\n#ppd-21596 .ppd-arrow-next{right:14px;}\n#ppd-21596 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-21596 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-21596 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-21596 .ppd-dots button::before{content:none;}\n#ppd-21596 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-21596 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-21596 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-21596 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-21596 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-21596{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-21596 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-21596 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-21596 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-21596 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-21596 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-21596 .ppd-grid-2,#ppd-21596 .ppd-grid-3,#ppd-21596 .ppd-grid-4,#ppd-21596 .ppd-spec,#ppd-21596 .ppd-feature,#ppd-21596 .ppd-cols-2,#ppd-21596 .ppd-cols-3,#ppd-21596 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-21596 .ppd-divider{padding:8px 0;}\n  #ppd-21596 .ppd-arrow{width:32px;height:32px;}\n  #ppd-21596 .ppd-arrow-prev{left:8px;}\n  #ppd-21596 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-21596 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-21596 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-21596 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-21596 .ppd-track{transition:none;}\n  #ppd-21596 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eCreative White Cocoon Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eCaptivating with an ethereal glow, it's meticulously crafted. A steel skeleton inside is coated with a resin resembling a cocoon and sealed with a transparent layer, creating a mesmerizing light diffusion like a dandelion blooming against a clear sky.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-3\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Cocoon, Steel\u003c\/li\u003e\n\u003cli\u003eSize: As shown in the picture\u003c\/li\u003e\n\u003cli\u003eLight source: E27\u003c\/li\u003e\n\u003cli\u003ePower: 40W\u003c\/li\u003e\n\u003cli\u003eNumber of Lights: 1\u003c\/li\u003e\n\u003cli\u003ePower Source: Hardwired\u003c\/li\u003e\n\u003cli\u003eControl Method: Push button switch(Not Included)\u003c\/li\u003e\n\u003cli\u003eWe provide 150cm\/59\" wires, which can be lengthened as needed.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Dia 68cm x H 50cm\/ ∅ 26.8″ x H 19.7″\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135503\/7c4c1c702eaf7797.jpg\"\u003e\u003cfigcaption\u003eDia 68cm x H 50cm\/ ∅ 26.8″ x H 19.7″\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Dia 87cm x H 64cm\/ ∅ 33.9″ x H 25.2″\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135503\/73c484677741e8d9.jpg\"\u003e\u003cfigcaption\u003eDia 87cm x H 64cm\/ ∅ 33.9″ x H 25.2″\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High quality natural silk lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135503\/3b4a88768da4de0f.jpg\"\u003e\u003cfigcaption\u003eHigh quality natural silk lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Unique shape\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135503\/3170f0f0f85eabfd.jpg\"\u003e\u003cfigcaption\u003eUnique shape\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eScene Matching\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135503\/05730903fd28dc95.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135503\/290ad2b02a904626.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135503\/0d69328fc1955d11.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135503\/58827f0a73560e07.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135503\/2133b53e7ba3eb42.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135503\/ed0a1196644396b9.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-21596');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"White \/ Dia 68 cm x H 50 cm","offer_id":48955452784896,"sku":"ML-278-1","price":637.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Dia 87 cm x H 64 cm","offer_id":48955452817664,"sku":"ML-278-2","price":1144.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/4f33fba62f84b194b9011672b0fd714b.jpg?v=1783417812"},{"product_id":"nelson-bubble-pendant-lamp","title":"Leocadia White Saucer Nelson Bubble Pendant Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-20723\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-20723{max-width:1200px;margin:0 auto;padding:8px 16px 40px;background:#fff;color:#000;font-family:'Poppins',sans-serif;line-height:2em;font-size:15px;letter-spacing:1px;}\n#ppd-20723 *,#ppd-20723 *::before,#ppd-20723 *::after{box-sizing:border-box;}\n#ppd-20723 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-20723 .ppd-section{margin:0 0 4px;}\n#ppd-20723 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-20723 h2.ppd-title,#ppd-20723 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-20723 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-20723 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-20723 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-20723 .ppd-intro{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;max-width:920px;margin:0 auto 16px;}\n#ppd-20723 ul.ppd-bullets{list-style:none;margin:0 0 16px;padding:0 10px;color:#000;font-size:15px;letter-spacing:1px;line-height:2em;}\n#ppd-20723 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-20723 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-20723 ul.ppd-list li{margin:0;}\n#ppd-20723 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-20723 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-20723 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-20723 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-20723 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-20723 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-20723 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-20723 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-20723 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-20723 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-20723 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-20723 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-20723 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-20723 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-20723 .ppd-spec table td,#ppd-20723 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-20723 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-20723 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-20723 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-20723 figure.ppd-figure{margin:0;}\n#ppd-20723 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-20723 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-20723 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-20723 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-20723 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-20723 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-20723 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-20723 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-20723 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-20723 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-20723 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-20723 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-20723 .ppd-video{position:relative;display:block;width:100%;aspect-ratio:16\/10;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#3d3a36,#191817);padding:0;}\n#ppd-20723 .ppd-video .ppd-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:14px;}\n#ppd-20723 .ppd-video .ppd-play::before{content:\"\";width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.85);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:55% 50%;background-size:26px;transition:transform .2s;}\n#ppd-20723 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-20723 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-20723 .ppd-carousel{position:relative;--pv:4;}\n#ppd-20723 .ppd-viewport{overflow:hidden;}\n#ppd-20723 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-20723 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-20723 .ppd-slide img+img{margin-top:16px;}\n#ppd-20723 .ppd-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 6px rgba(0,0,0,.18);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s;}\n#ppd-20723 .ppd-arrow:hover{background:#fff;}\n#ppd-20723 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-20723 .ppd-arrow-prev{left:14px;}\n#ppd-20723 .ppd-arrow-next{right:14px;}\n#ppd-20723 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-20723 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-20723 .ppd-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s;}\n#ppd-20723 .ppd-dots button::before{content:none;}\n#ppd-20723 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-20723 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-20723 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-20723 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-20723 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-20723{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-20723 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-20723 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-20723 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-20723 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-20723 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-20723 .ppd-grid-2,#ppd-20723 .ppd-grid-3,#ppd-20723 .ppd-grid-4,#ppd-20723 .ppd-spec,#ppd-20723 .ppd-feature,#ppd-20723 .ppd-cols-2,#ppd-20723 .ppd-cols-3,#ppd-20723 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-20723 .ppd-divider{padding:8px 0;}\n  #ppd-20723 .ppd-arrow{width:32px;height:32px;}\n  #ppd-20723 .ppd-arrow-prev{left:8px;}\n  #ppd-20723 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-20723 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-20723 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-20723 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-20723 .ppd-track{transition:none;}\n  #ppd-20723 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eWhite Saucer Nelson Bubble Pendant Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eThe Saucer Nelson Bubble pendant light is an icon of mid-century modern design, and is still just as popular today. It features a white saucer-shaped shade that diffuses light and creates a soft glow as it illuminates the room. \u003c\/p\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-carousel\" data-lg=\"2\" data-md=\"2\" data-sm=\"2\"\u003e\n\u003cdiv class=\"ppd-viewport\"\u003e\n\u003cdiv class=\"ppd-track\"\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135490\/203a73cd36f46dc1.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135490\/13ac3cff9cf3b8ad.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135490\/aa82a82f830fed46.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135490\/d71c2e7f36094cd1.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135490\/e86f8b8f41c30332.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135490\/3d48043a4a16f382.jpg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSizes \u0026amp; Materials\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135490\/1b502cbdc6c57b26.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135490\/838bf8e16281ef22.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Steel, Silk\u003c\/li\u003e\n\u003cli\u003eLight source: E26\/E27(not included)\u003c\/li\u003e\n\u003cli\u003eWattage: Max 40W\u003c\/li\u003e\n\u003cli\u003eWeight: 4.4lbs\/2kg\u003c\/li\u003e\n\u003cli\u003eFinishes: White\u003c\/li\u003e\n\u003cli\u003eControl method: push button switch (not dimmable)\u003c\/li\u003e\n\u003cli\u003eCord length: Max 59″\/150cm (can be extended upon request)\u003c\/li\u003e\n\u003cli\u003eSize：\u003c\/li\u003e\n\u003cli\u003e∅ 11.8″ x H 7″ \/ Dia 30 cm x H 18 cm\u003c\/li\u003e\n\u003cli\u003e∅ 15.8″ x H 8.7″\/ Dia 40 cm x H 22 cm\u003c\/li\u003e\n\u003cli\u003e∅ 19.7″ x H 9.8″\/ Dia 50 cm x H 25 cm\u003c\/li\u003e\n\u003cli\u003e∅ 23.6″ x H 11″\/ Dia 60 cm x H 28 cm\u003c\/li\u003e\n\u003cli\u003e∅ 27.6″ x H 11.8″\/ Dia 70 cm x H 30 cm\u003c\/li\u003e\n\u003cli\u003e∅ 31.5″ x H 13.8″\/ Dia 80 cm x H 35 cm\u003c\/li\u003e\n\u003cli\u003e∅ 35.4″ x H 15.8″\/ Dia 90 cm x H 40 cm\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cbutton aria-label=\"Play product video 1\" class=\"ppd-video\" data-src=\"https:\/\/vidtags.net\/video-link\/irwwOmaUgkroEZ\" type=\"button\"\u003e\n\u003cspan class=\"ppd-play\"\u003eWatch video\u003c\/span\u003e\n\u003c\/button\u003e\n\u003cbutton aria-label=\"Play product video 2\" class=\"ppd-video\" data-src=\"https:\/\/vidtags.net\/video-link\/fMzxKQ9VgBX2K7\" type=\"button\"\u003e\n\u003cspan class=\"ppd-play\"\u003eWatch video\u003c\/span\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-20723');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"∅ 11.8″ x H 7″","offer_id":48955452850432,"sku":"ML-268-1","price":135.5,"currency_code":"USD","in_stock":true},{"title":"∅ 15.8″ x H 8.7″","offer_id":48955452883200,"sku":"ML-268-2","price":187.5,"currency_code":"USD","in_stock":true},{"title":"∅ 19.7″ x H 9.8″","offer_id":48955452915968,"sku":"ML-268-3","price":319.8,"currency_code":"USD","in_stock":true},{"title":"∅ 23.6″ x H 11″","offer_id":48955452948736,"sku":"ML-268-4","price":400.7,"currency_code":"USD","in_stock":true},{"title":"∅ 27.6″ x H 11.8″","offer_id":48955452981504,"sku":"ML-268-5","price":316.0,"currency_code":"USD","in_stock":true},{"title":"∅ 31.5″ x H 13.8″","offer_id":48955453014272,"sku":"ML-268-6","price":793.0,"currency_code":"USD","in_stock":true},{"title":"∅ 25.6″ x H 11″","offer_id":48955453047040,"sku":"PL2023061501-1","price":525.0,"currency_code":"USD","in_stock":true},{"title":"∅ 21.7″ x H 9″","offer_id":48955453079808,"sku":"ML-268-5","price":316.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/2ee9ecc38f11179d1f4986a2e76fd1ff.jpg?v=1783417815"},{"product_id":"orithyia-modern-glass-round-table-lamp","title":"Luneth Modern Fabric Double Layer Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-36010\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-36010{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-36010 *,#ppd-36010 *::before,#ppd-36010 *::after{box-sizing:border-box;}\n#ppd-36010 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-36010 .ppd-section{margin:0 0 4px;}\n#ppd-36010 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-36010 h2.ppd-title,#ppd-36010 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-36010 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-36010 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-36010 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-36010 .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-36010 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-36010 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-36010 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-36010 ul.ppd-list li{margin:0;}\n#ppd-36010 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-36010 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-36010 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-36010 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-36010 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-36010 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-36010 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-36010 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-36010 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-36010 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-36010 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-36010 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-36010 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-36010 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-36010 .ppd-spec table td,#ppd-36010 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-36010 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-36010 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-36010 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-36010 figure.ppd-figure{margin:0;}\n#ppd-36010 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-36010 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-36010 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-36010 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-36010 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-36010 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-36010 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-36010 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-36010 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-36010 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-36010 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-36010 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-36010 .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-36010 .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-36010 .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-36010 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-36010 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-36010 .ppd-carousel{position:relative;--pv:4;}\n#ppd-36010 .ppd-viewport{overflow:hidden;}\n#ppd-36010 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-36010 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-36010 .ppd-slide img+img{margin-top:16px;}\n#ppd-36010 .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-36010 .ppd-arrow:hover{background:#fff;}\n#ppd-36010 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-36010 .ppd-arrow-prev{left:14px;}\n#ppd-36010 .ppd-arrow-next{right:14px;}\n#ppd-36010 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-36010 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-36010 .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-36010 .ppd-dots button::before{content:none;}\n#ppd-36010 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-36010 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-36010 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-36010 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-36010 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-36010{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-36010 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-36010 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-36010 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-36010 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-36010 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-36010 .ppd-grid-2,#ppd-36010 .ppd-grid-3,#ppd-36010 .ppd-grid-4,#ppd-36010 .ppd-spec,#ppd-36010 .ppd-feature,#ppd-36010 .ppd-cols-2,#ppd-36010 .ppd-cols-3,#ppd-36010 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-36010 .ppd-divider{padding:8px 0;}\n  #ppd-36010 .ppd-arrow{width:32px;height:32px;}\n  #ppd-36010 .ppd-arrow-prev{left:8px;}\n  #ppd-36010 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-36010 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-36010 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-36010 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-36010 .ppd-track{transition:none;}\n  #ppd-36010 .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 Fabric Double Layer Ceiling Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThis layered linen flush mount, featuring soft white fabric over an antique brass frame, casts a gentle, diffused light that creates a cozy and inviting ambiance in bedrooms, kitchens, living rooms, or entryways.\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\/4136343\/96f2ba5bdd92b5b3.jpg\"\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSize \u0026amp; Material\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136343\/6a912e89b7f32f0c.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;\"\u003eMetal, Linen\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;\"\u003e20\" W × 9.5\" H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eCanopy Size\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003e6\" W × 1.7\" H\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–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;\"\u003e60W\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;\"\u003eAntique Brass\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eShade\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eWhite Linen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003ePower Source\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eHardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eControl Method\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003ePush Button Switch (Not Included)\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-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Metal base\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136343\/7ca28fce9082fbc3.jpg\"\u003e\u003cfigcaption\u003eMetal base\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Fabric Lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136343\/4db8e4bfc657d4fd.jpg\"\u003e\u003cfigcaption\u003eFabric 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=\"Turn On\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136343\/9d2537517da88122.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\/4136343\/4eb6d20b6c16edc8.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\/4136343\/9071986fe61903f9.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\u003eDurable Metal and Linen Build\u003c\/strong\u003e: Premium materials ensure lasting quality and timeless elegance.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoft, Ambient Light\u003c\/strong\u003e: Layered linen shade diffuses light gently, creating a warm and inviting 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\u003eMinimalist Modern Style\u003c\/strong\u003e: Clean lines and natural linen texture complement contemporary and transitional interiors.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Placement\u003c\/strong\u003e: Ideal for bedrooms, kitchens, living rooms, or entryways as a stylish flush mount ceiling light.\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\/4136343\/fc9a2da1c9762efc.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=\"Entrance Hall\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136343\/4aefa3d987509cec.jpg\"\u003e\u003cfigcaption\u003eEntrance Hall\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\/4136343\/2fa69095e8931c0d.jpg\"\u003e\u003cfigcaption\u003eLiving 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\/4136343\/4448e6be85fadcf5.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-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\/4136343\/7b787491bdb3243d.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136343\/1e3b326252c823cc.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136343\/9071986fe61903f9.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-36010');\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":48955464745216,"sku":null,"price":682.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/5cdc67201f9116c07b7baa1b7d017bbc.jpg?v=1783418017"},{"product_id":"zephiris-vintage-pleated-fabric-cone-ceiling-light","title":"Zephiris Vintage Pleated Fabric Cone Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-36011\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-36011{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-36011 *,#ppd-36011 *::before,#ppd-36011 *::after{box-sizing:border-box;}\n#ppd-36011 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-36011 .ppd-section{margin:0 0 4px;}\n#ppd-36011 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-36011 h2.ppd-title,#ppd-36011 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-36011 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-36011 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-36011 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-36011 .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-36011 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-36011 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-36011 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-36011 ul.ppd-list li{margin:0;}\n#ppd-36011 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-36011 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-36011 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-36011 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-36011 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-36011 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-36011 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-36011 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-36011 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-36011 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-36011 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-36011 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-36011 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-36011 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-36011 .ppd-spec table td,#ppd-36011 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-36011 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-36011 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-36011 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-36011 figure.ppd-figure{margin:0;}\n#ppd-36011 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-36011 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-36011 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-36011 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-36011 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-36011 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-36011 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-36011 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-36011 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-36011 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-36011 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-36011 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-36011 .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-36011 .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-36011 .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-36011 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-36011 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-36011 .ppd-carousel{position:relative;--pv:4;}\n#ppd-36011 .ppd-viewport{overflow:hidden;}\n#ppd-36011 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-36011 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-36011 .ppd-slide img+img{margin-top:16px;}\n#ppd-36011 .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-36011 .ppd-arrow:hover{background:#fff;}\n#ppd-36011 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-36011 .ppd-arrow-prev{left:14px;}\n#ppd-36011 .ppd-arrow-next{right:14px;}\n#ppd-36011 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-36011 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-36011 .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-36011 .ppd-dots button::before{content:none;}\n#ppd-36011 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-36011 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-36011 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-36011 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-36011 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-36011{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-36011 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-36011 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-36011 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-36011 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-36011 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-36011 .ppd-grid-2,#ppd-36011 .ppd-grid-3,#ppd-36011 .ppd-grid-4,#ppd-36011 .ppd-spec,#ppd-36011 .ppd-feature,#ppd-36011 .ppd-cols-2,#ppd-36011 .ppd-cols-3,#ppd-36011 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-36011 .ppd-divider{padding:8px 0;}\n  #ppd-36011 .ppd-arrow{width:32px;height:32px;}\n  #ppd-36011 .ppd-arrow-prev{left:8px;}\n  #ppd-36011 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-36011 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-36011 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-36011 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-36011 .ppd-track{transition:none;}\n  #ppd-36011 .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 Pleated Fabric Cone Ceiling Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThis pleated linen flush mount ceiling light, with its classic cone shape and soft fabric shade, casts a gentle, diffused glow that creates a warm, inviting atmosphere in bedrooms, hallways, reading corners, or living areas.\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\/4136337\/9ed1435fa2a8e471.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;\"\u003eMetal, Linen\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;\"\u003e16\" Diameter × 6\" Height\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eCanopy\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003e5\" Diameter × 1\" Thickness\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 Bulbs\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003e2(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–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 60W per Bulb\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003ePower Source\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eHardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eDimmer Compatibility\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eCompatible with Dimmer 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\"\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\/4136337\/99b3d019e589cb32.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\u003eDurable Linen \u0026amp; Metal Build\u003c\/strong\u003e: High-quality materials ensure long-lasting use and timeless elegance.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoft, Ambient Glow\u003c\/strong\u003e: Pleated fabric shade diffuses light gently, creating a warm and inviting 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\u003eClassic Cone Design\u003c\/strong\u003e: Elegant pleated shape adds vintage charm and complements various interior styles.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Placement\u003c\/strong\u003e: Ideal for bedrooms, hallways, reading corners, or living areas.\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\/4136337\/7df14a86b9ebd29a.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=\"Entrance Hall\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136337\/78c93ec79c8043d3.jpg\"\u003e\u003cfigcaption\u003eEntrance Hall\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\/4136337\/0a8c95dc80a4b75f.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\/4136337\/85bb01e981b3f945.jpg\"\u003e\u003cfigcaption\u003eDining Room\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-carousel\" data-lg=\"3\" data-md=\"2\" data-sm=\"1\"\u003e\n\u003cdiv class=\"ppd-viewport\"\u003e\n\u003cdiv class=\"ppd-track\"\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136337\/0eb1c00c391e8abc.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136337\/9e11881d039e40c2.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136337\/c1c6772a30bb62e4.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-36011');\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":48955464843520,"sku":null,"price":189.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/d925ceb0915ec2c989024fbd0bae2bcc.jpg?v=1783418019"},{"product_id":"celestis-modern-fabric-drum-ceiling-light","title":"Celestis Modern Fabric Drum Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35985\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35985{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-35985 *,#ppd-35985 *::before,#ppd-35985 *::after{box-sizing:border-box;}\n#ppd-35985 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35985 .ppd-section{margin:0 0 4px;}\n#ppd-35985 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35985 h2.ppd-title,#ppd-35985 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35985 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35985 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35985 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35985 .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-35985 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-35985 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35985 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35985 ul.ppd-list li{margin:0;}\n#ppd-35985 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35985 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35985 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35985 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35985 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35985 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35985 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35985 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35985 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35985 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35985 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35985 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35985 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35985 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35985 .ppd-spec table td,#ppd-35985 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35985 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35985 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35985 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35985 figure.ppd-figure{margin:0;}\n#ppd-35985 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35985 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35985 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35985 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35985 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35985 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35985 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35985 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35985 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35985 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35985 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35985 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35985 .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-35985 .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-35985 .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-35985 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35985 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35985 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35985 .ppd-viewport{overflow:hidden;}\n#ppd-35985 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35985 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35985 .ppd-slide img+img{margin-top:16px;}\n#ppd-35985 .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-35985 .ppd-arrow:hover{background:#fff;}\n#ppd-35985 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35985 .ppd-arrow-prev{left:14px;}\n#ppd-35985 .ppd-arrow-next{right:14px;}\n#ppd-35985 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35985 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35985 .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-35985 .ppd-dots button::before{content:none;}\n#ppd-35985 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35985 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35985 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35985 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35985 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35985{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35985 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35985 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35985 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35985 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35985 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35985 .ppd-grid-2,#ppd-35985 .ppd-grid-3,#ppd-35985 .ppd-grid-4,#ppd-35985 .ppd-spec,#ppd-35985 .ppd-feature,#ppd-35985 .ppd-cols-2,#ppd-35985 .ppd-cols-3,#ppd-35985 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35985 .ppd-divider{padding:8px 0;}\n  #ppd-35985 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35985 .ppd-arrow-prev{left:8px;}\n  #ppd-35985 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35985 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35985 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35985 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35985 .ppd-track{transition:none;}\n  #ppd-35985 .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 Fabric Drum Ceiling Light\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eChic Layered Drum Design: Olive green and white fabric shade with a walnut wood finial adds subtle retro charm.\u003c\/li\u003e\n\u003cli\u003eSoft \u0026amp; Ambient Glow: Diffuses light evenly for a warm, comfortable atmosphere.\u003c\/li\u003e\n\u003cli\u003eFlexible Placement: Ideal for bedrooms, entryways, reading corners, and covered outdoor areas.\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\/4136327\/7aedccb511b0205b.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136327\/729a6602864aeb3b.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136327\/6197a4febe2ea7a1.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136327\/8cb3a392b1258b4f.jpg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\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\/4136327\/5574a17673244e0c.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Fabric, Wood\u003c\/li\u003e\n\u003cli\u003eLight source: E26\/E27 (not included)\u003c\/li\u003e\n\u003cli\u003eWattage: Max 40 W per bulb\u003c\/li\u003e\n\u003cli\u003eOverall: Dia 15.7\" x H 7.8\" \/ Dia 19.6\" x H 7.8\"\u003c\/li\u003e\n\u003cli\u003eShade: Layered drum fabric shade, olive green and white\u003c\/li\u003e\n\u003cli\u003eFeatures: Dimmable compatible, suitable for damp locations\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\u003eChic Layered Drum Design\u003c\/strong\u003e – Features an olive green and white fabric shade with a rounded walnut wood finial, blending modern and subtle retro aesthetics.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDual Size Options\u003c\/strong\u003e – Available in 15.7\" and 19.6\" diameters, perfect for bedrooms, entryways, reading corners, or covered outdoor spaces.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoft Ambient Glow\u003c\/strong\u003e – Fabric shade diffuses warm, glare-free light for a comfortable and inviting atmosphere.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136327\/87ee04d575a26c38.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\/4136327\/a1e15cb54c80daa3.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 – Made with premium fabric and solid wood accents, ensuring durability and timeless style.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Styling\u003c\/strong\u003e – Complements contemporary, mid-century, or modern farmhouse interiors, adding subtle warmth and elegance to any 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\/4136327\/2e62bf3dd81c7b49.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136327\/729a6602864aeb3b.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136327\/7b367b7164895531.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=\"Double Layer Fabric\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136327\/4e1d529bdee8fbe5.jpg\"\u003e\u003cfigcaption\u003eDouble Layer Fabric\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Wooden Decorations\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136327\/22bd0c87b03ffd4d.png\"\u003e\u003cfigcaption\u003eWooden Decorations\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\/4136327\/221032e0e14b9260.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\/4136327\/5574a17673244e0c.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-35985');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"Dia 40cm x H 20cm \/ Dia15.7\" x H 7.8\"","offer_id":48955465105664,"sku":"43182","price":239.0,"currency_code":"USD","in_stock":true},{"title":"Dia 50cm x H 20cm \/ Dia19.6\" x H 7.8\"","offer_id":48955465138432,"sku":"43183","price":259.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/0a97be86d16ea2503258b88a48eabc54.jpg?v=1783418026"},{"product_id":"syloria-vintage-fabric-flower-ceiling-light","title":"Syloria Vintage Fabric Flower Ceiling Light","description":"\u003cstyle\u003e\n#syloria-lp-v1 {\n  --sy-bg: #ffffff;\n  --sy-soft: #fafafa;\n  --sy-ink: #161412;\n  --sy-body: #3f3b36;\n  --sy-muted: #78736d;\n  --sy-rule: #ded8ce;\n  --sy-green: #30453f;\n  --sy-display: Georgia, \"Times New Roman\", serif;\n  --sy-sans: Inter, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  background: var(--sy-bg);\n  color: var(--sy-ink);\n  font-family: var(--sy-sans);\n  overflow: hidden;\n}\n\n#syloria-lp-v1,\n#syloria-lp-v1 * {\n  box-sizing: border-box;\n}\n\n#syloria-lp-v1 img {\n  display: block;\n  width: 100%;\n  height: auto;\n}\n\n#syloria-lp-v1 button,\n#syloria-lp-v1 a {\n  font: inherit;\n}\n\n#syloria-lp-v1 .sy-inner {\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0 28px;\n}\n\n#syloria-lp-v1 .sy-band {\n  padding: 36px 0;\n  background: #fff;\n}\n\n#syloria-lp-v1 .sy-band.soft {\n  background: var(--sy-soft);\n}\n\n#syloria-lp-v1 .sy-inner.rule {\n  border-top: 1px solid var(--sy-rule);\n  padding-top: 36px;\n}\n\n#syloria-lp-v1 .sy-kicker {\n  margin: 0 0 10px;\n  color: var(--sy-green);\n  font-size: 12px;\n  text-transform: uppercase;\n  font-weight: 600;\n  line-height: 1.35;\n}\n\n#syloria-lp-v1 .sy-h2,\n#syloria-lp-v1 .sy-h3 {\n  font-family: var(--sy-display);\n  font-weight: 400;\n  letter-spacing: 0;\n  color: var(--sy-ink);\n  margin: 0;\n  font-size: 36px;\n  line-height: 1.16;\n  max-width: 620px;\n}\n\n#syloria-lp-v1 .sy-lead {\n  color: var(--sy-body);\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 1.65;\n  max-width: 620px;\n  margin: 16px 0 0;\n}\n\n#syloria-lp-v1 .sy-section-head {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  gap: 16px;\n  align-items: end;\n  margin-bottom: 24px;\n}\n\n#syloria-lp-v1 .sy-section-head p:not(.sy-kicker) {\n  color: var(--sy-body);\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 1.65;\n  margin: 0;\n}\n\n#syloria-lp-v1 .sy-hero {\n  padding: 36px 0;\n  background: #fff;\n}\n\n#syloria-lp-v1 .sy-hero__grid {\n  display: grid;\n  grid-template-columns: minmax(300px, 0.44fr) minmax(0, 0.56fr);\n  gap: 0;\n  align-items: stretch;\n}\n\n#syloria-lp-v1 .sy-hero__copy {\n  color: var(--sy-ink);\n  background: #f4f1ec;\n  padding: 58px 42px;\n  display: grid;\n  align-content: center;\n}\n\n#syloria-lp-v1 .sy-hero__copy .sy-lead {\n  max-width: 390px;\n}\n\n#syloria-lp-v1 .sy-hero__image {\n  margin: 0;\n  background: var(--sy-soft);\n  min-height: 520px;\n}\n\n#syloria-lp-v1 .sy-hero__image img {\n  width: 100%;\n  height: 100%;\n  object-fit: contain;\n}\n\n#syloria-lp-v1 figure {\n  margin: 0;\n}\n\n#syloria-lp-v1 .detail-grid img,\n#syloria-lp-v1 .comparison img,\n#syloria-lp-v1 .room-card img {\n  border: 1px solid var(--sy-rule);\n  background: #fff;\n}\n\n#syloria-lp-v1 figcaption,\n#syloria-lp-v1 .room-card h3 {\n  color: var(--sy-muted);\n  font-family: var(--sy-sans);\n  font-size: 13px;\n  font-weight: 400;\n  margin: 8px 0 0;\n  line-height: 1.4;\n}\n\n#syloria-lp-v1 .gallery-region {\n  position: relative;\n}\n\n#syloria-lp-v1 .room-track {\n  display: grid;\n  grid-auto-flow: column;\n  grid-auto-columns: calc((100% - 40px) \/ 3);\n  gap: 20px;\n  overflow-x: auto;\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n  padding: 2px 0 12px;\n  touch-action: pan-y;\n  scrollbar-width: none;\n  cursor: grab;\n}\n\n#syloria-lp-v1 .room-track::-webkit-scrollbar {\n  display: none;\n}\n\n#syloria-lp-v1 .room-track.is-dragging {\n  cursor: grabbing;\n  scroll-behavior: auto;\n  user-select: none;\n}\n\n#syloria-lp-v1 .room-card {\n  scroll-snap-align: start;\n  min-width: 0;\n}\n\n#syloria-lp-v1 .room-card img,\n#syloria-lp-v1 .detail-grid img,\n#syloria-lp-v1 .comparison img {\n  aspect-ratio: 1;\n  object-fit: cover;\n}\n\n#syloria-lp-v1 .gallery-controls {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  gap: 12px;\n  margin-top: 12px;\n}\n\n#syloria-lp-v1 .icon-btn {\n  width: 44px;\n  height: 44px;\n  border: 1px solid var(--sy-rule);\n  background: #fff;\n  color: var(--sy-ink);\n  cursor: pointer;\n  display: inline-grid;\n  place-items: center;\n}\n\n#syloria-lp-v1 .icon-btn:disabled {\n  opacity: 0.35;\n  cursor: default;\n}\n\n#syloria-lp-v1 .detail-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 24px;\n  align-items: start;\n}\n\n#syloria-lp-v1 .detail-grid--pair {\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n\n#syloria-lp-v1 .spec-layout {\n  display: grid;\n  grid-template-columns: minmax(0, 0.9fr) minmax(340px, 1fr);\n  gap: 30px;\n  align-items: center;\n}\n\n#syloria-lp-v1 .spec-card {\n  background: transparent;\n  border: 0;\n  margin: 0;\n  padding: 0;\n}\n\n#syloria-lp-v1 .spec-card img {\n  border: 0;\n  margin: 0 auto;\n}\n\n#syloria-lp-v1 .spec-table {\n  display: block !important;\n  border-top: 1px solid var(--sy-rule);\n  margin-top: 22px;\n}\n\n#syloria-lp-v1 .spec-row {\n  display: grid !important;\n  grid-template-columns: 150px minmax(0, 1fr) !important;\n  gap: 20px;\n  padding: 13px 0;\n  border-bottom: 1px solid var(--sy-rule);\n  font-size: 15px;\n}\n\n#syloria-lp-v1 .spec-label {\n  display: block !important;\n  margin: 0;\n  color: var(--sy-muted);\n}\n\n#syloria-lp-v1 .spec-value {\n  display: block !important;\n  margin: 0;\n  color: var(--sy-body);\n}\n\n#syloria-lp-v1 .comparison {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 24px;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  #syloria-lp-v1 .room-track {\n    scroll-behavior: auto;\n  }\n}\n\n@media (max-width: 980px) {\n  #syloria-lp-v1 .sy-section-head,\n  #syloria-lp-v1 .spec-layout {\n    grid-template-columns: 1fr;\n  }\n\n  #syloria-lp-v1 .room-track {\n    grid-auto-columns: 100%;\n    gap: 0;\n  }\n\n  #syloria-lp-v1 .sy-hero__grid {\n    grid-template-columns: 1fr;\n  }\n\n  #syloria-lp-v1 .sy-hero__image {\n    min-height: 0;\n  }\n\n  #syloria-lp-v1 .sy-hero__image img {\n    height: auto;\n  }\n}\n\n@media (max-width: 640px) {\n  #syloria-lp-v1 .sy-band {\n    padding: 24px 0;\n  }\n\n  #syloria-lp-v1 .sy-inner {\n    padding: 0 18px;\n  }\n\n  #syloria-lp-v1 .sy-hero {\n    padding: 24px 0;\n  }\n\n  #syloria-lp-v1 .sy-hero__copy {\n    order: 2;\n    padding: 28px 22px;\n  }\n\n  #syloria-lp-v1 .sy-h2,\n  #syloria-lp-v1 .sy-h3 {\n    font-size: 30px;\n    line-height: 1.16;\n  }\n\n  #syloria-lp-v1 .sy-lead {\n    font-size: 16px;\n    line-height: 1.65;\n  }\n\n  #syloria-lp-v1 .detail-grid,\n  #syloria-lp-v1 .comparison {\n    grid-template-columns: 1fr;\n  }\n\n  #syloria-lp-v1 .spec-card {\n    width: 100%;\n    justify-self: stretch;\n    padding: 0;\n    border: 0;\n    background: transparent;\n  }\n\n  #syloria-lp-v1 .spec-card img {\n    width: 100%;\n    border: 0;\n  }\n\n  #syloria-lp-v1 .spec-card figcaption {\n    padding: 0 2px;\n  }\n\n  #syloria-lp-v1 .room-track {\n    grid-auto-columns: 100%;\n    gap: 0;\n  }\n\n  #syloria-lp-v1 .spec-row {\n    grid-template-columns: 1fr !important;\n    gap: 4px;\n  }\n}\n\n@media (max-width: 360px) {\n  #syloria-lp-v1 .sy-h2,\n  #syloria-lp-v1 .sy-h3 {\n    font-size: 28px;\n  }\n}\n\n\n#syloria-lp-v1 .sy-page-radio {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n\n#syloria-lp-v1 .room-viewport {\n  overflow: hidden;\n}\n\n#syloria-lp-v1 .room-track {\n  overflow: visible;\n  scroll-snap-type: none;\n  cursor: default;\n  width: 100%;\n  transition: transform 0.35s ease;\n}\n\n#syloria-lp-v1 .sy-control {\n  display: none;\n  text-decoration: none;\n  user-select: none;\n}\n\n#syloria-lp-v1 .sy-control.is-disabled {\n  opacity: 0.35;\n  pointer-events: none;\n}\n\n#syloria-lp-v1 #sy-room-page-1:checked ~ .gallery-controls .sy-show-1,\n#syloria-lp-v1 #sy-room-page-2:checked ~ .gallery-controls .sy-show-2,\n#syloria-lp-v1 #sy-room-page-3:checked ~ .gallery-controls .sy-show-3,\n#syloria-lp-v1 #sy-room-page-4:checked ~ .gallery-controls .sy-show-4,\n#syloria-lp-v1 #sy-room-page-5:checked ~ .gallery-controls .sy-show-5,\n#syloria-lp-v1 #sy-room-page-6:checked ~ .gallery-controls .sy-show-6,\n#syloria-lp-v1 #sy-room-page-7:checked ~ .gallery-controls .sy-show-7,\n#syloria-lp-v1 #sy-room-page-8:checked ~ .gallery-controls .sy-show-8 {\n  display: inline-grid;\n}\n\n#syloria-lp-v1 #sy-room-page-2:checked ~ .room-viewport .room-track { transform: translateX(calc((40px - 100%) \/ 3 - 20px)); }\n#syloria-lp-v1 #sy-room-page-3:checked ~ .room-viewport .room-track { transform: translateX(calc((80px - 200%) \/ 3 - 40px)); }\n#syloria-lp-v1 #sy-room-page-4:checked ~ .room-viewport .room-track { transform: translateX(calc((120px - 300%) \/ 3 - 60px)); }\n#syloria-lp-v1 #sy-room-page-5:checked ~ .room-viewport .room-track { transform: translateX(calc((160px - 400%) \/ 3 - 80px)); }\n#syloria-lp-v1 #sy-room-page-6:checked ~ .room-viewport .room-track,\n#syloria-lp-v1 #sy-room-page-7:checked ~ .room-viewport .room-track,\n#syloria-lp-v1 #sy-room-page-8:checked ~ .room-viewport .room-track { transform: translateX(calc((200px - 500%) \/ 3 - 100px)); }\n\n@media (max-width: 980px) {\n  #syloria-lp-v1 #sy-room-page-2:checked ~ .room-viewport .room-track { transform: translateX(-100%); }\n  #syloria-lp-v1 #sy-room-page-3:checked ~ .room-viewport .room-track { transform: translateX(-200%); }\n  #syloria-lp-v1 #sy-room-page-4:checked ~ .room-viewport .room-track { transform: translateX(-300%); }\n  #syloria-lp-v1 #sy-room-page-5:checked ~ .room-viewport .room-track { transform: translateX(-400%); }\n  #syloria-lp-v1 #sy-room-page-6:checked ~ .room-viewport .room-track { transform: translateX(-500%); }\n  #syloria-lp-v1 #sy-room-page-7:checked ~ .room-viewport .room-track { transform: translateX(-600%); }\n  #syloria-lp-v1 #sy-room-page-8:checked ~ .room-viewport .room-track { transform: translateX(-700%); }\n}\n\n@media (max-width: 640px) {\n  #syloria-lp-v1 .room-track {\n    grid-auto-columns: 100%;\n    gap: 0;\n  }\n\n  #syloria-lp-v1 #sy-room-page-2:checked ~ .room-viewport .room-track { transform: translateX(-100%); }\n  #syloria-lp-v1 #sy-room-page-3:checked ~ .room-viewport .room-track { transform: translateX(-200%); }\n  #syloria-lp-v1 #sy-room-page-4:checked ~ .room-viewport .room-track { transform: translateX(-300%); }\n  #syloria-lp-v1 #sy-room-page-5:checked ~ .room-viewport .room-track { transform: translateX(-400%); }\n  #syloria-lp-v1 #sy-room-page-6:checked ~ .room-viewport .room-track { transform: translateX(-500%); }\n  #syloria-lp-v1 #sy-room-page-7:checked ~ .room-viewport .room-track { transform: translateX(-600%); }\n  #syloria-lp-v1 #sy-room-page-8:checked ~ .room-viewport .room-track { transform: translateX(-700%); }\n}\n\n\u003c\/style\u003e\n\u003carticle id=\"syloria-lp-v1\" aria-label=\"Syloria product story\"\u003e\n      \u003csection class=\"sy-hero\"\u003e\n        \u003cdiv class=\"sy-inner sy-hero__grid\"\u003e\n          \u003cdiv class=\"sy-hero__copy\"\u003e\n            \u003cp class=\"sy-kicker\"\u003eSyloria\u003c\/p\u003e\n            \u003ch2 class=\"sy-h2\"\u003eSoft flower light, close to the ceiling.\u003c\/h2\u003e\n            \u003cp class=\"sy-lead\"\u003eScalloped fabric tiers soften warm overhead light.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cfigure class=\"sy-hero__image\"\u003e\n            \u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789897073271.jpg?v=1791877419\u0026amp;width=1946\" alt=\"Syloria ceiling light above a round dining table\"\u003e\n          \u003c\/figure\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"sy-band\"\u003e\n        \u003cdiv class=\"sy-inner rule\"\u003e\n          \u003cdiv class=\"sy-section-head\"\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"sy-kicker\"\u003eUse cases\u003c\/p\u003e\n              \u003ch2 class=\"sy-h3\"\u003eMade for softer rooms.\u003c\/h2\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"gallery-region\" aria-label=\"Syloria room gallery\"\u003e\n              \u003cinput class=\"sy-page-radio\" type=\"radio\" name=\"sy-room-page\" id=\"sy-room-page-1\" checked\u003e\n              \u003cinput class=\"sy-page-radio\" type=\"radio\" name=\"sy-room-page\" id=\"sy-room-page-2\"\u003e\n              \u003cinput class=\"sy-page-radio\" type=\"radio\" name=\"sy-room-page\" id=\"sy-room-page-3\"\u003e\n              \u003cinput class=\"sy-page-radio\" type=\"radio\" name=\"sy-room-page\" id=\"sy-room-page-4\"\u003e\n              \u003cinput class=\"sy-page-radio\" type=\"radio\" name=\"sy-room-page\" id=\"sy-room-page-5\"\u003e\n              \u003cinput class=\"sy-page-radio\" type=\"radio\" name=\"sy-room-page\" id=\"sy-room-page-6\"\u003e\n              \u003cinput class=\"sy-page-radio\" type=\"radio\" name=\"sy-room-page\" id=\"sy-room-page-7\"\u003e\n              \u003cinput class=\"sy-page-radio\" type=\"radio\" name=\"sy-room-page\" id=\"sy-room-page-8\"\u003e\n              \u003cdiv class=\"room-viewport\"\u003e\n                \u003cdiv class=\"room-track\" tabindex=\"0\"\u003e\n              \u003carticle class=\"room-card\"\u003e\n                \u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789897218925.jpg?v=1791877421\u0026amp;width=1946\" alt=\"Syloria ceiling light in a bedroom with a green bed\"\u003e\n                \u003ch3\u003eBedroom softness\u003c\/h3\u003e\n              \u003c\/article\u003e\n              \u003carticle class=\"room-card\"\u003e\n                \u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789897257037.jpg?v=1791877419\u0026amp;width=1946\" alt=\"Syloria ceiling light in an entry with a console table\"\u003e\n                \u003ch3\u003eEntry warmth\u003c\/h3\u003e\n              \u003c\/article\u003e\n              \u003carticle class=\"room-card\"\u003e\n                \u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789897271881.jpg?v=1791877420\u0026amp;width=1946\" alt=\"Syloria ceiling lights down a hallway\"\u003e\n                \u003ch3\u003eHallway rhythm\u003c\/h3\u003e\n              \u003c\/article\u003e\n              \u003carticle class=\"room-card\"\u003e\n                \u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789897285112.jpg?v=1791877420\u0026amp;width=1946\" alt=\"Syloria ceiling light over a breakfast table\"\u003e\n                \u003ch3\u003eBreakfast nook\u003c\/h3\u003e\n              \u003c\/article\u003e\n              \u003carticle class=\"room-card\"\u003e\n                \u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789897320918.jpg?v=1791877420\u0026amp;width=1946\" alt=\"Syloria ceiling light above a dining room table\"\u003e\n                \u003ch3\u003eDining room\u003c\/h3\u003e\n              \u003c\/article\u003e\n              \u003carticle class=\"room-card\"\u003e\n                \u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789897717437.jpg?v=1791877420\u0026amp;width=1946\" alt=\"Syloria ceiling light in a bedroom near large windows\"\u003e\n                \u003ch3\u003eWindowed bedroom\u003c\/h3\u003e\n              \u003c\/article\u003e\n              \u003carticle class=\"room-card\"\u003e\n                \u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789897745862.jpg?v=1791877420\u0026amp;width=1946\" alt=\"Syloria ceiling light in a dressing room\"\u003e\n                \u003ch3\u003eDressing area\u003c\/h3\u003e\n              \u003c\/article\u003e\n              \u003carticle class=\"room-card\"\u003e\n                \u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789897758039.jpg?v=1791877420\u0026amp;width=1946\" alt=\"Syloria ceiling light in a lounge with arched doorway\"\u003e\n                \u003ch3\u003eRelaxed lounge\u003c\/h3\u003e\n              \u003c\/article\u003e\n            \u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"gallery-controls\" aria-label=\"Room gallery controls\"\u003e\n              \u003clabel class=\"icon-btn sy-control sy-show-1 is-disabled\" for=\"sy-room-page-1\" role=\"button\" aria-label=\"Previous rooms\"\u003e←\u003c\/label\u003e\n              \u003clabel class=\"icon-btn sy-control sy-show-1\" for=\"sy-room-page-2\" role=\"button\" aria-label=\"Next rooms\"\u003e→\u003c\/label\u003e\n              \u003clabel class=\"icon-btn sy-control sy-show-2\" for=\"sy-room-page-1\" role=\"button\" aria-label=\"Previous rooms\"\u003e←\u003c\/label\u003e\n              \u003clabel class=\"icon-btn sy-control sy-show-2\" for=\"sy-room-page-3\" role=\"button\" aria-label=\"Next rooms\"\u003e→\u003c\/label\u003e\n              \u003clabel class=\"icon-btn sy-control sy-show-3\" for=\"sy-room-page-2\" role=\"button\" aria-label=\"Previous rooms\"\u003e←\u003c\/label\u003e\n              \u003clabel class=\"icon-btn sy-control sy-show-3\" for=\"sy-room-page-4\" role=\"button\" aria-label=\"Next rooms\"\u003e→\u003c\/label\u003e\n              \u003clabel class=\"icon-btn sy-control sy-show-4\" for=\"sy-room-page-3\" role=\"button\" aria-label=\"Previous rooms\"\u003e←\u003c\/label\u003e\n              \u003clabel class=\"icon-btn sy-control sy-show-4\" for=\"sy-room-page-5\" role=\"button\" aria-label=\"Next rooms\"\u003e→\u003c\/label\u003e\n              \u003clabel class=\"icon-btn sy-control sy-show-5\" for=\"sy-room-page-4\" role=\"button\" aria-label=\"Previous rooms\"\u003e←\u003c\/label\u003e\n              \u003clabel class=\"icon-btn sy-control sy-show-5\" for=\"sy-room-page-6\" role=\"button\" aria-label=\"Next rooms\"\u003e→\u003c\/label\u003e\n              \u003clabel class=\"icon-btn sy-control sy-show-6\" for=\"sy-room-page-5\" role=\"button\" aria-label=\"Previous rooms\"\u003e←\u003c\/label\u003e\n              \u003clabel class=\"icon-btn sy-control sy-show-6\" for=\"sy-room-page-7\" role=\"button\" aria-label=\"Next rooms\"\u003e→\u003c\/label\u003e\n              \u003clabel class=\"icon-btn sy-control sy-show-7\" for=\"sy-room-page-6\" role=\"button\" aria-label=\"Previous rooms\"\u003e←\u003c\/label\u003e\n              \u003clabel class=\"icon-btn sy-control sy-show-7\" for=\"sy-room-page-8\" role=\"button\" aria-label=\"Next rooms\"\u003e→\u003c\/label\u003e\n              \u003clabel class=\"icon-btn sy-control sy-show-8\" for=\"sy-room-page-7\" role=\"button\" aria-label=\"Previous rooms\"\u003e←\u003c\/label\u003e\n              \u003clabel class=\"icon-btn sy-control sy-show-8 is-disabled\" for=\"sy-room-page-8\" role=\"button\" aria-label=\"Next rooms\"\u003e→\u003c\/label\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"sy-band soft\"\u003e\n        \u003cdiv class=\"sy-inner rule\"\u003e\n          \u003cdiv class=\"sy-section-head\"\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"sy-kicker\"\u003eMaterial details\u003c\/p\u003e\n              \u003ch2 class=\"sy-h3\"\u003eSoft where it matters.\u003c\/h2\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"detail-grid detail-grid--pair\"\u003e\n            \u003cfigure\u003e\n              \u003cimg src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136321\/e4d759734b7668b6.jpg\" alt=\"Syloria ceiling light fabric shade close-up\"\u003e\n              \u003cfigcaption\u003eLayered fabric shade\u003c\/figcaption\u003e\n            \u003c\/figure\u003e\n            \u003cfigure\u003e\n              \u003cimg src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136321\/57bd8ce7e601f37c.jpg\" alt=\"Close-up of the Syloria lace fabric shade\"\u003e\n              \u003cfigcaption\u003eLace fabric edge\u003c\/figcaption\u003e\n            \u003c\/figure\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"sy-band\"\u003e\n        \u003cdiv class=\"sy-inner rule spec-layout\"\u003e\n          \u003cdiv\u003e\n            \u003cp class=\"sy-kicker\"\u003eSize and fit\u003c\/p\u003e\n            \u003ch2 class=\"sy-h3\"\u003eClose to the ceiling, visible in the room.\u003c\/h2\u003e\n            \u003cp class=\"sy-lead\"\u003eThe 45 cm overall diameter gives the shade presence, while the 20 cm overall height keeps the fixture suitable for bedrooms, hallways, and lower-ceiling rooms.\u003c\/p\u003e\n            \u003cdiv class=\"spec-table\"\u003e\n              \u003cdiv class=\"spec-row\"\u003e\n                \u003cspan class=\"spec-label\"\u003eMaterial\u003c\/span\u003e\n                \u003cspan class=\"spec-value\"\u003e75% textile, 25% metal\u003c\/span\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"spec-row\"\u003e\n                \u003cspan class=\"spec-label\"\u003eLight source\u003c\/span\u003e\n                \u003cspan class=\"spec-value\"\u003eSES candle LED bulb, not included, recommended 4.5W\u003c\/span\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"spec-row\"\u003e\n                \u003cspan class=\"spec-label\"\u003eOverall size\u003c\/span\u003e\n                \u003cspan class=\"spec-value\"\u003e17.7 in \/ 45 cm diameter x 7.9 in \/ 20 cm height\u003c\/span\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"spec-row\"\u003e\n                \u003cspan class=\"spec-label\"\u003eShade body\u003c\/span\u003e\n                \u003cspan class=\"spec-value\"\u003eTwo scalloped textile tiers with a soft diffused profile\u003c\/span\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"spec-row\"\u003e\n                \u003cspan class=\"spec-label\"\u003eRecommended rooms\u003c\/span\u003e\n                \u003cspan class=\"spec-value\"\u003eBedroom, hallway, living room, entry, dining nook, study\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cfigure class=\"spec-card\"\u003e\n            \u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789897771752.jpg?v=1791877410\u0026amp;width=1946\" alt=\"Syloria Vintage Fabric Flower Ceiling Light dimension diagram\"\u003e\n            \u003cfigcaption\u003eOverall dimensions and ceiling mounting measurements.\u003c\/figcaption\u003e\n          \u003c\/figure\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"sy-band soft\"\u003e\n        \u003cdiv class=\"sy-inner rule\"\u003e\n          \u003cdiv class=\"sy-section-head\"\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"sy-kicker\"\u003eOn and off\u003c\/p\u003e\n              \u003ch2 class=\"sy-h3\"\u003eClean by day. Warm by night.\u003c\/h2\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"comparison\"\u003e\n            \u003cfigure\u003e\n              \u003cimg src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136321\/d3fa370a0ffa881b.jpg\" alt=\"Syloria ceiling light turned off\"\u003e\n              \u003cfigcaption\u003eTurn off\u003c\/figcaption\u003e\n            \u003c\/figure\u003e\n            \u003cfigure\u003e\n              \u003cimg src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136321\/2b243f62c52adaf3.jpg\" alt=\"Syloria ceiling light turned on\"\u003e\n              \u003cfigcaption\u003eTurn on\u003c\/figcaption\u003e\n            \u003c\/figure\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n    \u003c\/article\u003e\n","brand":"FLOSSLO","offers":[{"title":"Default Title","offer_id":48955465171200,"sku":null,"price":296.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/1789897063631.jpg?v=1791877405"},{"product_id":"sophie-japanese-linen-lantern-ceiling-light","title":"Sophie Japanese Linen Lantern Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35766\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35766{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-35766 *,#ppd-35766 *::before,#ppd-35766 *::after{box-sizing:border-box;}\n#ppd-35766 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35766 .ppd-section{margin:0 0 4px;}\n#ppd-35766 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35766 h2.ppd-title,#ppd-35766 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35766 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35766 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35766 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35766 .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-35766 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-35766 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35766 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35766 ul.ppd-list li{margin:0;}\n#ppd-35766 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35766 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35766 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35766 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35766 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35766 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35766 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35766 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35766 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35766 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35766 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35766 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35766 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35766 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35766 .ppd-spec table td,#ppd-35766 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35766 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35766 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35766 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35766 figure.ppd-figure{margin:0;}\n#ppd-35766 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35766 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35766 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35766 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35766 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35766 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35766 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35766 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35766 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35766 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35766 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35766 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35766 .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-35766 .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-35766 .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-35766 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35766 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35766 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35766 .ppd-viewport{overflow:hidden;}\n#ppd-35766 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35766 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35766 .ppd-slide img+img{margin-top:16px;}\n#ppd-35766 .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-35766 .ppd-arrow:hover{background:#fff;}\n#ppd-35766 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35766 .ppd-arrow-prev{left:14px;}\n#ppd-35766 .ppd-arrow-next{right:14px;}\n#ppd-35766 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35766 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35766 .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-35766 .ppd-dots button::before{content:none;}\n#ppd-35766 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35766 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35766 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35766 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35766 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35766{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35766 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35766 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35766 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35766 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35766 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35766 .ppd-grid-2,#ppd-35766 .ppd-grid-3,#ppd-35766 .ppd-grid-4,#ppd-35766 .ppd-spec,#ppd-35766 .ppd-feature,#ppd-35766 .ppd-cols-2,#ppd-35766 .ppd-cols-3,#ppd-35766 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35766 .ppd-divider{padding:8px 0;}\n  #ppd-35766 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35766 .ppd-arrow-prev{left:8px;}\n  #ppd-35766 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35766 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35766 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35766 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35766 .ppd-track{transition:none;}\n  #ppd-35766 .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\"\u003eJapanese Linen Lantern Ceiling Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eInspired by traditional Japanese paper lanterns, the ceiling light features a translucent linen shade that diffuses light softly. Equipped with a three-light design, this fixture offers enhanced brightness and flexibility. Perfect for living rooms, bedrooms, dining areas, and hallways.\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\/4136229\/3b97b4ff3eb64628.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003ctable border=\"2\" class=\"aligncenter\" style=\"width: 330.953px; height: 288px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 40px;\"\u003e\n\u003ctd style=\"width: 243.254px; height: 40px; text-align: center;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 300.746px; height: 40px;\"\u003e\n\u003cp\u003eLinen\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27.98px;\"\u003e\n\u003ctd style=\"width: 243.254px; height: 27.98px; text-align: center;\"\u003e\u003cstrong\u003eOverall\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 300.746px; height: 27.98px;\"\u003e50 cm Dia, 20 cm H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 243.254px; height: 27px; text-align: center;\"\u003e\n\u003cp\u003e\u003cstrong\u003eColor\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 300.746px; height: 27px;\"\u003eBeige\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 243.254px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eWattage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 300.746px; height: 27px;\"\u003e60 Watt Max \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 243.254px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 300.746px; height: 27px;\"\u003e‎E27(not included.)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 243.254px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eNumber of Lights\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 300.746px; height: 27px;\"\u003e3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 243.254px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003ePower Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 300.746px; height: 27px;\"\u003eHardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\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  fabric linen shade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136229\/6104cbae9846770b.jpg\"\u003e\u003cfigcaption\u003eHigh-quality  fabric linen shade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Translucent fabric lantern design\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136229\/b4e002413959689e.jpg\"\u003e\u003cfigcaption\u003eTranslucent fabric lantern 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\"\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\/4136229\/844de9623c5b95e2.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\/4136229\/4f32bfe400cd69a5.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\"\u003eKey Features\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\/4136229\/3aa1e9a8a5de82ff.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eThe high-quality linen fabric acts as an effective diffuser.\u003c\/li\u003e\n\u003cli\u003eEquipped with a three-light design, this fixture offers ample lighting.\u003c\/li\u003e\n\u003cli\u003eInspired by traditional Japanese paper lanterns, this lamp features a translucent linen shade.\u003c\/li\u003e\n\u003cli\u003eThis ceiling light complements a variety of interior styles, from minimalist and modern to rustic and eclectic.\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\"\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\/4136229\/9b1bd5c0fe7fc783.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136229\/7bfba7b72ccd98cf.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136229\/bcc8ecf26ba57cc2.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136229\/3ebed2a40b140228.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136229\/55d015399cbdb338.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136229\/3ebed2a40b140228.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136229\/f790534aa3851db8.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-35766');\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":48955468611840,"sku":null,"price":299.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/f39744e3ddcac7408a184fd1d83102b8.jpg?v=1783418066"},{"product_id":"lisi-modern-fabric-semi-flush-mount-ceiling-light","title":"Lisi Modern Fabric Semi Flush Mount Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35704\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35704{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-35704 *,#ppd-35704 *::before,#ppd-35704 *::after{box-sizing:border-box;}\n#ppd-35704 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35704 .ppd-section{margin:0 0 4px;}\n#ppd-35704 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35704 h2.ppd-title,#ppd-35704 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35704 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35704 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35704 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35704 .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-35704 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-35704 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35704 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35704 ul.ppd-list li{margin:0;}\n#ppd-35704 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35704 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35704 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35704 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35704 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35704 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35704 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35704 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35704 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35704 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35704 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35704 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35704 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35704 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35704 .ppd-spec table td,#ppd-35704 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35704 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35704 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35704 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35704 figure.ppd-figure{margin:0;}\n#ppd-35704 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35704 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35704 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35704 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35704 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35704 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35704 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35704 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35704 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35704 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35704 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35704 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35704 .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-35704 .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-35704 .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-35704 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35704 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35704 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35704 .ppd-viewport{overflow:hidden;}\n#ppd-35704 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35704 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35704 .ppd-slide img+img{margin-top:16px;}\n#ppd-35704 .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-35704 .ppd-arrow:hover{background:#fff;}\n#ppd-35704 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35704 .ppd-arrow-prev{left:14px;}\n#ppd-35704 .ppd-arrow-next{right:14px;}\n#ppd-35704 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35704 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35704 .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-35704 .ppd-dots button::before{content:none;}\n#ppd-35704 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35704 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35704 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35704 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35704 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35704{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35704 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35704 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35704 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35704 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35704 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35704 .ppd-grid-2,#ppd-35704 .ppd-grid-3,#ppd-35704 .ppd-grid-4,#ppd-35704 .ppd-spec,#ppd-35704 .ppd-feature,#ppd-35704 .ppd-cols-2,#ppd-35704 .ppd-cols-3,#ppd-35704 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35704 .ppd-divider{padding:8px 0;}\n  #ppd-35704 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35704 .ppd-arrow-prev{left:8px;}\n  #ppd-35704 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35704 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35704 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35704 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35704 .ppd-track{transition:none;}\n  #ppd-35704 .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 Fabric Semi Flush Mount Ceiling Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eDesigned with a charming four-leaf pure white fabric shape and a gold, black or silver trim, this ceiling light brings a touch of modern flair and a peaceful ambiance to any room. The fabric shade creates a warm, cozy atmosphere in your living space. Ideal for living rooms, dining areas, hallways, or bedrooms. \u003c\/p\u003e\n\u003cp\u003e \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\/4136212\/778861f30797d64d.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ctable border=\"2\" class=\"aligncenter\" style=\"width: 320.953px; height: 288px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 40px;\"\u003e\n\u003ctd style=\"width: 243.254px; height: 40px; text-align: center;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 300.746px; height: 40px;\"\u003e\n\u003cp\u003eMetal, \u003cspan class=\"a-size-large product-title-word-break\" id=\"productTitle\"\u003eFabric\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 243.254px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eOverall\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 300.746px; height: 27px;\"\u003e‎14.37\" L x 14.37\" W x 7.63\" H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 243.254px; height: 27px; text-align: center;\"\u003e\n\u003cp\u003e\u003cstrong\u003eFinish\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 300.746px; height: 27px;\"\u003eGold, Black,  Silver\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27.6246px;\"\u003e\n\u003ctd style=\"width: 243.254px; height: 27.6246px; text-align: center;\"\u003e\u003cstrong\u003eWattage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 300.746px; height: 27.6246px;\"\u003e60 Watt Max \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 243.254px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eBulb Base\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 300.746px; height: 27px;\"\u003e‎E26(not included.)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 243.254px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eVoltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 300.746px; height: 27px;\"\u003e‎120 Volts (AC)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 243.254px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eNumber of Light Sources\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 300.746px; height: 27px;\"\u003e4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 243.254px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003eLight Color\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 300.746px; height: 27px;\"\u003e‎‎Warm White\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 27px;\"\u003e\n\u003ctd style=\"width: 243.254px; height: 27px; text-align: center;\"\u003e\u003cstrong\u003ePower Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 300.746px; 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\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136212\/865eb24329b15abc.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136212\/0a6dbf8d765d76c2.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\/4136212\/045e2603b277983f.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136212\/8cc620ab31916960.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\/4136212\/7c88c817d7a06f6e.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136212\/d4273c533eab3778.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136212\/ed5289dff8de15e3.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136212\/b4d66c5afeb9c742.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136212\/631281091b5b358c.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136212\/cb3425c51ab0ef6a.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=\"White \u0026amp; Gold\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136212\/4e9af3899a0b6ea4.jpg\"\u003e\u003cfigcaption\u003eWhite \u0026amp; Gold\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"White \u0026amp; Black\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136212\/36450ebffc70a5b2.jpg\"\u003e\u003cfigcaption\u003eWhite \u0026amp; Black\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"White \u0026amp; Silver\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136212\/654f14c404c035a1.jpg\"\u003e\u003cfigcaption\u003eWhite \u0026amp; Silver\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-35704');\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 \u0026 Black","offer_id":48955471134976,"sku":"41970","price":124.0,"currency_code":"USD","in_stock":true},{"title":"White \u0026 Gold","offer_id":48955471167744,"sku":"41971","price":124.0,"currency_code":"USD","in_stock":true},{"title":"White \u0026 Silver","offer_id":48955471200512,"sku":"41972","price":14.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/f513cde0f8d1b87294977954fa407763.jpg?v=1783418075"},{"product_id":"mvari-modern-beige-pleated-fabric-ceiling-light","title":"Mvari Modern Beige Pleated Fabric Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35552\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35552{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-35552 *,#ppd-35552 *::before,#ppd-35552 *::after{box-sizing:border-box;}\n#ppd-35552 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35552 .ppd-section{margin:0 0 4px;}\n#ppd-35552 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35552 h2.ppd-title,#ppd-35552 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35552 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35552 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35552 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35552 .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-35552 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-35552 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35552 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35552 ul.ppd-list li{margin:0;}\n#ppd-35552 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35552 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35552 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35552 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35552 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35552 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35552 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35552 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35552 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35552 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35552 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35552 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35552 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35552 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35552 .ppd-spec table td,#ppd-35552 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35552 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35552 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35552 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35552 figure.ppd-figure{margin:0;}\n#ppd-35552 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35552 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35552 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35552 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35552 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35552 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35552 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35552 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35552 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35552 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35552 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35552 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35552 .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-35552 .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-35552 .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-35552 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35552 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35552 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35552 .ppd-viewport{overflow:hidden;}\n#ppd-35552 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35552 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35552 .ppd-slide img+img{margin-top:16px;}\n#ppd-35552 .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-35552 .ppd-arrow:hover{background:#fff;}\n#ppd-35552 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35552 .ppd-arrow-prev{left:14px;}\n#ppd-35552 .ppd-arrow-next{right:14px;}\n#ppd-35552 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35552 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35552 .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-35552 .ppd-dots button::before{content:none;}\n#ppd-35552 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35552 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35552 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35552 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35552 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35552{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35552 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35552 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35552 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35552 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35552 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35552 .ppd-grid-2,#ppd-35552 .ppd-grid-3,#ppd-35552 .ppd-grid-4,#ppd-35552 .ppd-spec,#ppd-35552 .ppd-feature,#ppd-35552 .ppd-cols-2,#ppd-35552 .ppd-cols-3,#ppd-35552 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35552 .ppd-divider{padding:8px 0;}\n  #ppd-35552 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35552 .ppd-arrow-prev{left:8px;}\n  #ppd-35552 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35552 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35552 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35552 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35552 .ppd-track{transition:none;}\n  #ppd-35552 .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 Beige Pleated Fabric Ceiling Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThe Modern Beige Pleated Fabric Ceiling Light features a tiered design with pleated shades. Ideal for kitchen islands, bedrooms, living rooms, and dining rooms, this beige ceiling lamp offers a soft, warm light. Its shade ceiling light design adds a touch of elegance and texture 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\/4136130\/c171542f1e3e11cd.png\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\n\u003ctable border=\"2\" class=\"aligncenter\" style=\"width: 546.062px; 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: 331.062px; height: 40px;\"\u003e\n\u003cp\u003eMetal, Iron, 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: 331.062px; 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: 331.062px; height: 27px;\"\u003eAC 110-240V\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: 331.062px; 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: 331.062px; 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: 331.062px; 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: 331.062px; 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\/4136130\/c171542f1e3e11cd.png\"\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, Iron, Fabric\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;\"\u003e110 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;\"\u003e1\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-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Double-layer irregular pleated lampshade design\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136130\/a42409817e6caecc.png\"\u003e\u003cfigcaption\u003eDouble-layer irregular pleated lampshade design\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\/4136130\/5424a729ff0dcd2d.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\/4136130\/91326139b329508f.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\/4136130\/7546cc55078d2b98.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136130\/c63b865f55e360a4.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\/4136130\/87ee726b94967c0f.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136130\/984c6d3d5c6039f9.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35552');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"17.7’’ diam x H 11.0’’","offer_id":48955498234112,"sku":"41264","price":285.0,"currency_code":"USD","in_stock":true},{"title":"21.7’’ diam x H 13.4’’","offer_id":48955498266880,"sku":"41265","price":329.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/fb18b6c9b972deb96be549a3716380c8.jpg?v=1783418099"},{"product_id":"delaney-rustic-fabric-drum-semi-flush-mount-ceiling-light-wabi-sabi-white-shade-farmhouse-light-bedroom","title":"Delaney Rustic Fabric Drum Semi-Flush Mount Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35476\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35476{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-35476 *,#ppd-35476 *::before,#ppd-35476 *::after{box-sizing:border-box;}\n#ppd-35476 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35476 .ppd-section{margin:0 0 4px;}\n#ppd-35476 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35476 h2.ppd-title,#ppd-35476 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35476 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35476 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35476 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35476 .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-35476 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-35476 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35476 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35476 ul.ppd-list li{margin:0;}\n#ppd-35476 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35476 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35476 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35476 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35476 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35476 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35476 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35476 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35476 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35476 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35476 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35476 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35476 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35476 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35476 .ppd-spec table td,#ppd-35476 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35476 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35476 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35476 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35476 figure.ppd-figure{margin:0;}\n#ppd-35476 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35476 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35476 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35476 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35476 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35476 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35476 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35476 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35476 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35476 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35476 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35476 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35476 .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-35476 .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-35476 .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-35476 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35476 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35476 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35476 .ppd-viewport{overflow:hidden;}\n#ppd-35476 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35476 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35476 .ppd-slide img+img{margin-top:16px;}\n#ppd-35476 .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-35476 .ppd-arrow:hover{background:#fff;}\n#ppd-35476 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35476 .ppd-arrow-prev{left:14px;}\n#ppd-35476 .ppd-arrow-next{right:14px;}\n#ppd-35476 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35476 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35476 .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-35476 .ppd-dots button::before{content:none;}\n#ppd-35476 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35476 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35476 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35476 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35476 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35476{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35476 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35476 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35476 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35476 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35476 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35476 .ppd-grid-2,#ppd-35476 .ppd-grid-3,#ppd-35476 .ppd-grid-4,#ppd-35476 .ppd-spec,#ppd-35476 .ppd-feature,#ppd-35476 .ppd-cols-2,#ppd-35476 .ppd-cols-3,#ppd-35476 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35476 .ppd-divider{padding:8px 0;}\n  #ppd-35476 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35476 .ppd-arrow-prev{left:8px;}\n  #ppd-35476 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35476 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35476 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35476 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35476 .ppd-track{transition:none;}\n  #ppd-35476 .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 Fabric Drum Semi-Flush Mount Ceiling Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eElevate your home's lighting with this fabric semi-flush mount ceiling light. Featuring a drum shade and available in finishes like brushed nickel, brass, and black, it offers visual comfort and a sophisticated look. Ideal for entryways or as a stylish addition to any room, this semi-flush mount light fixture provides ample illumination with its white lampshade ceiling design.\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\/4136083\/031bbc4a16b36523.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\u003eSize:\u003c\/li\u003e\n\u003cli\u003e24'': 24'' diam x 14'' h\u003c\/li\u003e\n\u003cli\u003e30'': 30'' diam x 16'' h\u003c\/li\u003e\n\u003cli\u003e40'': 40'' diam x 20'' h\u003c\/li\u003e\n\u003cli\u003eCanopy \/ Base Diameter: 10\"\u003c\/li\u003e\n\u003cli\u003eLight Source: E26(Not Included)\u003c\/li\u003e\n\u003cli\u003eNumber of Lights: 3\u003c\/li\u003e\n\u003cli\u003ePower Source: Hardwired\u003c\/li\u003e\n\u003cli\u003eVolts: 110-120VAC\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\/4136083\/04940314352a4286.png\"\u003e\u003cfigcaption\u003eHigh quality metal canopy\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"White fabric lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136083\/a36cd22defac7860.png\"\u003e\u003cfigcaption\u003eWhite fabric lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\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\/4136083\/9420e9b62fe1e56c.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136083\/0fe91afd129e55ac.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136083\/5bee4a883122e19f.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136083\/66e87ea0a3c2ac53.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136083\/8f2326215bde2871.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=\"Oil-Rubbed Bronze\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136083\/ef76f7a9dc3df392.jpg\"\u003e\u003cfigcaption\u003eOil-Rubbed Bronze\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Brass\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136083\/9c775fa025193119.jpg\"\u003e\u003cfigcaption\u003eBrass\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\/4136083\/60b3ca236acef299.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-35476');\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":"24'' \/ Brushed Nickel","offer_id":48955515339008,"sku":"40923","price":589.0,"currency_code":"USD","in_stock":true},{"title":"24'' \/ Oil-Rubbed Bronze","offer_id":48955515371776,"sku":"40924","price":589.0,"currency_code":"USD","in_stock":true},{"title":"24'' \/ Brass","offer_id":48955515404544,"sku":"40925","price":589.0,"currency_code":"USD","in_stock":true},{"title":"30’’ \/ Brushed Nickel","offer_id":48955515437312,"sku":"40926","price":790.0,"currency_code":"USD","in_stock":true},{"title":"30’’ \/ Oil-Rubbed Bronze","offer_id":48955515470080,"sku":"40927","price":790.0,"currency_code":"USD","in_stock":true},{"title":"30’’ \/ Brass","offer_id":48955515502848,"sku":"40928","price":790.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/daa86b7bee7f2d604b582305f9c9940b.jpg?v=1783418114"},{"product_id":"celenor-modern-flower-fabric-semi-flush-mount-ceiling-light","title":"Celenor Modern Flower Fabric Semi Flush Mount Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35479\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35479{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-35479 *,#ppd-35479 *::before,#ppd-35479 *::after{box-sizing:border-box;}\n#ppd-35479 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35479 .ppd-section{margin:0 0 4px;}\n#ppd-35479 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35479 h2.ppd-title,#ppd-35479 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35479 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35479 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35479 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35479 .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-35479 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-35479 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35479 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35479 ul.ppd-list li{margin:0;}\n#ppd-35479 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35479 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35479 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35479 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35479 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35479 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35479 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35479 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35479 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35479 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35479 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35479 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35479 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35479 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35479 .ppd-spec table td,#ppd-35479 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35479 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35479 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35479 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35479 figure.ppd-figure{margin:0;}\n#ppd-35479 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35479 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35479 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35479 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35479 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35479 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35479 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35479 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35479 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35479 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35479 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35479 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35479 .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-35479 .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-35479 .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-35479 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35479 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35479 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35479 .ppd-viewport{overflow:hidden;}\n#ppd-35479 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35479 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35479 .ppd-slide img+img{margin-top:16px;}\n#ppd-35479 .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-35479 .ppd-arrow:hover{background:#fff;}\n#ppd-35479 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35479 .ppd-arrow-prev{left:14px;}\n#ppd-35479 .ppd-arrow-next{right:14px;}\n#ppd-35479 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35479 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35479 .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-35479 .ppd-dots button::before{content:none;}\n#ppd-35479 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35479 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35479 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35479 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35479 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35479{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35479 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35479 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35479 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35479 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35479 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35479 .ppd-grid-2,#ppd-35479 .ppd-grid-3,#ppd-35479 .ppd-grid-4,#ppd-35479 .ppd-spec,#ppd-35479 .ppd-feature,#ppd-35479 .ppd-cols-2,#ppd-35479 .ppd-cols-3,#ppd-35479 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35479 .ppd-divider{padding:8px 0;}\n  #ppd-35479 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35479 .ppd-arrow-prev{left:8px;}\n  #ppd-35479 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35479 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35479 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35479 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35479 .ppd-track{transition:none;}\n  #ppd-35479 .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 Flower Fabric Semi Flush Mount Ceiling Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eEnhance your outdoor area with this flower-shaped fabric ceiling light. Designed with a wooden base and a soft fabric shade, it offers visual comfort and a charming aesthetic. Ideal for entryways or patios, this semi-flush mount light fixture combines durability with elegant design.\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\/4136078\/9e81b7dff8336829.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Metal, Wood, Fabric\u003c\/li\u003e\n\u003cli\u003eCanopy: 3.94'' W X 3.94'' D\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\u003eMaximum Wattage (Per Bulb): 40 Watt\u003c\/li\u003e\n\u003cli\u003eWeight: 1.6 lb.\u003c\/li\u003e\n\u003cli\u003eOverall Height (Hanging): 8.66'' H\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\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136078\/f3caaed9a053398e.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136078\/33fbdd4df92d6451.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\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Light off\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136078\/c6585b98c7248b45.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\/4136078\/67c6bc5aaaa9d2a8.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\/4136078\/a70cff422ee7d67a.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136078\/8fe9d063888a1cb3.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35479');\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":48955520581888,"sku":null,"price":123.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/81c83b4bad411f1259fa350a7b8c35d7.jpg?v=1783418118"},{"product_id":"zuri-farmhouse-drum-linen-flush-mount-living-room-office-loft-craft-room-dining-room-bedroom","title":"Zuri Farmhouse Drum Linen Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35422\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35422{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-35422 *,#ppd-35422 *::before,#ppd-35422 *::after{box-sizing:border-box;}\n#ppd-35422 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35422 .ppd-section{margin:0 0 4px;}\n#ppd-35422 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35422 h2.ppd-title,#ppd-35422 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35422 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35422 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35422 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35422 .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-35422 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-35422 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35422 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35422 ul.ppd-list li{margin:0;}\n#ppd-35422 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35422 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35422 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35422 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35422 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35422 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35422 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35422 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35422 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35422 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35422 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35422 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35422 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35422 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35422 .ppd-spec table td,#ppd-35422 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35422 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35422 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35422 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35422 figure.ppd-figure{margin:0;}\n#ppd-35422 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35422 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35422 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35422 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35422 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35422 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35422 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35422 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35422 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35422 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35422 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35422 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35422 .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-35422 .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-35422 .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-35422 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35422 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35422 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35422 .ppd-viewport{overflow:hidden;}\n#ppd-35422 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35422 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35422 .ppd-slide img+img{margin-top:16px;}\n#ppd-35422 .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-35422 .ppd-arrow:hover{background:#fff;}\n#ppd-35422 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35422 .ppd-arrow-prev{left:14px;}\n#ppd-35422 .ppd-arrow-next{right:14px;}\n#ppd-35422 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35422 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35422 .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-35422 .ppd-dots button::before{content:none;}\n#ppd-35422 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35422 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35422 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35422 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35422 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35422{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35422 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35422 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35422 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35422 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35422 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35422 .ppd-grid-2,#ppd-35422 .ppd-grid-3,#ppd-35422 .ppd-grid-4,#ppd-35422 .ppd-spec,#ppd-35422 .ppd-feature,#ppd-35422 .ppd-cols-2,#ppd-35422 .ppd-cols-3,#ppd-35422 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35422 .ppd-divider{padding:8px 0;}\n  #ppd-35422 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35422 .ppd-arrow-prev{left:8px;}\n  #ppd-35422 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35422 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35422 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35422 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35422 .ppd-track{transition:none;}\n  #ppd-35422 .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 Drum Linen Flush Mount\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThis Farmhouse Drum Linen Flush Mount, with a linen drum shade, offers a blend of farmhouse style and functionality. Available in oil-rubbed bronze and brushed satin, it's an ideal flush - mount lighting choice for dining rooms, living rooms, kitchen islands, and bedrooms, adding rustic charm 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\/4136040\/4aa2b04eea3f6997.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Linear, Metal\u003c\/li\u003e\n\u003cli\u003eNumber of Light: 2\u003c\/li\u003e\n\u003cli\u003eOverall Width: 18\"\u003c\/li\u003e\n\u003cli\u003eOverall Length: 9.25\"\u003c\/li\u003e\n\u003cli\u003eCanopy Diameter: 4.75\"\u003c\/li\u003e\n\u003cli\u003eShade: 7\" H x 18\" W\u003c\/li\u003e\n\u003cli\u003eVoltage: 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 metal canopy\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136040\/aedf20142567fa1b.jpg\"\u003e\u003cfigcaption\u003eHigh quality metal canopy\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\/4136040\/f5fe0387c48affb7.png\"\u003e\u003cfigcaption\u003eLinen shade\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\/4136040\/7359216944a4f85c.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136040\/d89993add161a1ad.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136040\/8638283f4903397d.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136040\/f1c90c5255a4fe1f.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\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136040\/3cb858c3150a0f7e.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136040\/4aa2b04eea3f6997.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35422');\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":"Brushed Satin","offer_id":48955539063040,"sku":"40479","price":279.0,"currency_code":"USD","in_stock":true},{"title":"Oil-Rubbed Bronze","offer_id":48955539095808,"sku":"40480","price":279.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/9546c35abbaa9f22bb83d3b882085c7e.jpg?v=1783418135"},{"product_id":"isla-modern-drum-linen-blend-semi-flush-mount","title":"Isla Modern Drum Linen Blend Semi Flush Mount","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35270\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35270{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-35270 *,#ppd-35270 *::before,#ppd-35270 *::after{box-sizing:border-box;}\n#ppd-35270 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35270 .ppd-section{margin:0 0 4px;}\n#ppd-35270 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35270 h2.ppd-title,#ppd-35270 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35270 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35270 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35270 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35270 .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-35270 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-35270 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35270 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35270 ul.ppd-list li{margin:0;}\n#ppd-35270 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35270 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35270 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35270 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35270 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35270 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35270 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35270 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35270 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35270 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35270 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35270 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35270 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35270 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35270 .ppd-spec table td,#ppd-35270 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35270 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35270 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35270 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35270 figure.ppd-figure{margin:0;}\n#ppd-35270 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35270 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35270 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35270 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35270 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35270 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35270 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35270 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35270 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35270 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35270 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35270 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35270 .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-35270 .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-35270 .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-35270 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35270 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35270 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35270 .ppd-viewport{overflow:hidden;}\n#ppd-35270 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35270 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35270 .ppd-slide img+img{margin-top:16px;}\n#ppd-35270 .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-35270 .ppd-arrow:hover{background:#fff;}\n#ppd-35270 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35270 .ppd-arrow-prev{left:14px;}\n#ppd-35270 .ppd-arrow-next{right:14px;}\n#ppd-35270 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35270 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35270 .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-35270 .ppd-dots button::before{content:none;}\n#ppd-35270 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35270 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35270 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35270 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35270 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35270{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35270 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35270 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35270 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35270 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35270 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35270 .ppd-grid-2,#ppd-35270 .ppd-grid-3,#ppd-35270 .ppd-grid-4,#ppd-35270 .ppd-spec,#ppd-35270 .ppd-feature,#ppd-35270 .ppd-cols-2,#ppd-35270 .ppd-cols-3,#ppd-35270 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35270 .ppd-divider{padding:8px 0;}\n  #ppd-35270 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35270 .ppd-arrow-prev{left:8px;}\n  #ppd-35270 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35270 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35270 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35270 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35270 .ppd-track{transition:none;}\n  #ppd-35270 .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 Drum Linen Blend Semi Flush Mount\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eModern Drum Flush Mount Ceiling Light - Fabric Shade Semi-Flush Fixture with Brass Finish, Elegant Close-to-Ceiling Lighting for Bedroom, Living Room, Hallway, and Entryway...  \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\/4135957\/64297e85a5ea9d0f.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Metal, Linen Blend\u003c\/li\u003e\n\u003cli\u003eCanopy : 0.75'' H X 5.125'' W X 5.125'' D\u003c\/li\u003e\n\u003cli\u003eFixture : 8.75'' H X 13'' W X 13'' D\u003c\/li\u003e\n\u003cli\u003eShade : 6.5'' H X 13'' W X 13'' D\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\u003eMaximum Wattage (Per Bulb): 40 Watt\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\u003cdiv class=\"ppd-grid-2\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Gold Finish\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135957\/790af609135f68ff.jpg\"\u003e\u003cfigcaption\u003eGold Finish\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Linen Blend Shade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135957\/4e666f11e8d0617a.jpg\"\u003e\u003cfigcaption\u003eLinen Blend Shade\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\/4135957\/c39c1c4a90512c46.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135957\/4053828a9107ff93.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135957\/0fb025a77078ef23.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35270');\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":48955560165632,"sku":null,"price":104.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/165925235bfc7b9d95f9a4fb202a2868.jpg?v=1783418174"},{"product_id":"wabi-sabi-white-silkworm-cocoon-ceiling-light-japanese-style-fabric-lantern-flush-mount-light-tatami-restaurant-bedroom-entryway","title":"Jaxorix Wabi Sabi White Silkworm Cocoon Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35086\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35086{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-35086 *,#ppd-35086 *::before,#ppd-35086 *::after{box-sizing:border-box;}\n#ppd-35086 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35086 .ppd-section{margin:0 0 4px;}\n#ppd-35086 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35086 h2.ppd-title,#ppd-35086 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35086 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35086 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35086 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35086 .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-35086 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-35086 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35086 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35086 ul.ppd-list li{margin:0;}\n#ppd-35086 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35086 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35086 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35086 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35086 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35086 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35086 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35086 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35086 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35086 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35086 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35086 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35086 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35086 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35086 .ppd-spec table td,#ppd-35086 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35086 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35086 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35086 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35086 figure.ppd-figure{margin:0;}\n#ppd-35086 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35086 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35086 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35086 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35086 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35086 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35086 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35086 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35086 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35086 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35086 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35086 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35086 .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-35086 .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-35086 .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-35086 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35086 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35086 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35086 .ppd-viewport{overflow:hidden;}\n#ppd-35086 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35086 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35086 .ppd-slide img+img{margin-top:16px;}\n#ppd-35086 .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-35086 .ppd-arrow:hover{background:#fff;}\n#ppd-35086 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35086 .ppd-arrow-prev{left:14px;}\n#ppd-35086 .ppd-arrow-next{right:14px;}\n#ppd-35086 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35086 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35086 .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-35086 .ppd-dots button::before{content:none;}\n#ppd-35086 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35086 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35086 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35086 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35086 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35086{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35086 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35086 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35086 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35086 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35086 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35086 .ppd-grid-2,#ppd-35086 .ppd-grid-3,#ppd-35086 .ppd-grid-4,#ppd-35086 .ppd-spec,#ppd-35086 .ppd-feature,#ppd-35086 .ppd-cols-2,#ppd-35086 .ppd-cols-3,#ppd-35086 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35086 .ppd-divider{padding:8px 0;}\n  #ppd-35086 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35086 .ppd-arrow-prev{left:8px;}\n  #ppd-35086 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35086 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35086 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35086 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35086 .ppd-track{transition:none;}\n  #ppd-35086 .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\"\u003eWabi Sabi White Silkworm Cocoon Ceiling Light\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eInspired by a tightly spun cocoon\u003c\/li\u003e\n\u003cli\u003eSteel body in a Dark Bronze finish and polymer shade in a White finish\u003c\/li\u003e\n\u003cli\u003ePerfect for hallway, entrances, aisles, 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-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Dining Room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135826\/9884202f05ad678c.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\/4135826\/8f9f132cf43772ed.jpg\"\u003e\u003cfigcaption\u003eLiving 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\/4135826\/be188c8ccfed85f7.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=\"High quality metal canopy\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135826\/a868d2e6dee83d9b.jpg\"\u003e\u003cfigcaption\u003eHigh quality metal canopy\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"White polymer shade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135826\/d54cba6622130ebf.jpg\"\u003e\u003cfigcaption\u003eWhite polymer shade\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\/4135826\/f4a075622b2c5d26.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: ‎Polymer, Steel\u003c\/li\u003e\n\u003cli\u003eOverall: 20\" D x 11.2\" H（50cm Dia x 28cm H)\u003c\/li\u003e\n\u003cli\u003eCanopy: 4.75\" D x 1\" H\u003c\/li\u003e\n\u003cli\u003eProduct Weight: 2.8 lbs\u003c\/li\u003e\n\u003cli\u003eNumber of Lights: 1\u003c\/li\u003e\n\u003cli\u003eBulb Base: E26\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\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-35086');\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":48955567767808,"sku":null,"price":249.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/9f7aa9de228a19aa8d259e14924f098e.jpg?v=1783418240"},{"product_id":"farmhouse-beige-fabric-oatmeal-drum-semi-flush-mount-ceiling-light-for-bedroom-kitchen-living-room-hallway-dining-schoolhouse","title":"Jynor Bronze Oatmeal Fabric Drum Semi Flush Mount Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35058\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35058{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-35058 *,#ppd-35058 *::before,#ppd-35058 *::after{box-sizing:border-box;}\n#ppd-35058 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35058 .ppd-section{margin:0 0 4px;}\n#ppd-35058 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35058 h2.ppd-title,#ppd-35058 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35058 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35058 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35058 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35058 .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-35058 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-35058 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35058 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35058 ul.ppd-list li{margin:0;}\n#ppd-35058 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35058 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35058 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35058 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35058 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35058 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35058 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35058 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35058 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35058 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35058 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35058 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35058 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35058 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35058 .ppd-spec table td,#ppd-35058 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35058 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35058 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35058 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35058 figure.ppd-figure{margin:0;}\n#ppd-35058 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35058 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35058 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35058 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35058 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35058 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35058 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35058 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35058 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35058 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35058 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35058 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35058 .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-35058 .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-35058 .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-35058 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35058 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35058 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35058 .ppd-viewport{overflow:hidden;}\n#ppd-35058 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35058 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35058 .ppd-slide img+img{margin-top:16px;}\n#ppd-35058 .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-35058 .ppd-arrow:hover{background:#fff;}\n#ppd-35058 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35058 .ppd-arrow-prev{left:14px;}\n#ppd-35058 .ppd-arrow-next{right:14px;}\n#ppd-35058 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35058 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35058 .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-35058 .ppd-dots button::before{content:none;}\n#ppd-35058 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35058 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35058 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35058 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35058 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35058{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35058 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35058 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35058 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35058 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35058 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35058 .ppd-grid-2,#ppd-35058 .ppd-grid-3,#ppd-35058 .ppd-grid-4,#ppd-35058 .ppd-spec,#ppd-35058 .ppd-feature,#ppd-35058 .ppd-cols-2,#ppd-35058 .ppd-cols-3,#ppd-35058 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35058 .ppd-divider{padding:8px 0;}\n  #ppd-35058 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35058 .ppd-arrow-prev{left:8px;}\n  #ppd-35058 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35058 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35058 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35058 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35058 .ppd-track{transition:none;}\n  #ppd-35058 .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\"\u003eBronze Oatmeal Fabric Drum Semi Flush Mount Light\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eOatmeal fabric drum shade. Bronze finish canopy and metal accents\u003c\/li\u003e\n\u003cli\u003ePolyresin white diffuser in the bottom of the shade\u003c\/li\u003e\n\u003cli\u003eAn ideal look for classic, modern, or farmhouse interiors\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135803\/db3b820f242d7a77.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135803\/a231113c740f664e.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135803\/0469240a34367417.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eDetails\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Polyresin white diffuser\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135803\/2a1ecb99e178f273.jpg\"\u003e\u003cfigcaption\u003ePolyresin white diffuser\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Oatmeal fabric drum shade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135803\/583375f4b901c6e0.jpg\"\u003e\u003cfigcaption\u003eOatmeal fabric drum shade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Bronze finish canopy\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135803\/9a6c78d7c1ceb620.jpg\"\u003e\u003cfigcaption\u003eBronze finish 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\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\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: ‎Metal, Fabric, Polyresin\u003c\/li\u003e\n\u003cli\u003eItem Dimensions: 18\/14\"L x 18\"W x 9\"H\u003c\/li\u003e\n\u003cli\u003eWattage: 60 watts\u003c\/li\u003e\n\u003cli\u003eBulb Base: E26\u003c\/li\u003e\n\u003cli\u003eNumber of Light Sources: 4\u003c\/li\u003e\n\u003cli\u003eVoltage: 120 Volts\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\/4135803\/c72f44ad37dda97e.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\/4135803\/663183814f5bc972.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\"\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-35058');\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":"14\" Wide","offer_id":48955568783616,"sku":"CL2024101401-1","price":199.0,"currency_code":"USD","in_stock":true},{"title":"18\" Wide","offer_id":48955568816384,"sku":"CL2024101401-2","price":199.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/c9d77abea1d81d76bf1231c8722b49b2.jpg?v=1783418248"},{"product_id":"savionne-white-silk-seashell-flush-mount-light","title":"Savionne White Silk Seashell Flush Mount Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34980\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34980{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-34980 *,#ppd-34980 *::before,#ppd-34980 *::after{box-sizing:border-box;}\n#ppd-34980 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34980 .ppd-section{margin:0 0 4px;}\n#ppd-34980 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34980 h2.ppd-title,#ppd-34980 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34980 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34980 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34980 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34980 .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-34980 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-34980 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34980 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34980 ul.ppd-list li{margin:0;}\n#ppd-34980 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34980 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34980 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34980 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34980 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34980 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34980 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34980 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34980 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34980 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34980 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34980 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34980 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34980 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34980 .ppd-spec table td,#ppd-34980 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34980 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34980 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34980 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34980 figure.ppd-figure{margin:0;}\n#ppd-34980 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34980 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34980 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34980 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34980 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34980 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34980 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34980 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34980 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34980 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34980 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34980 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34980 .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-34980 .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-34980 .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-34980 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34980 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34980 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34980 .ppd-viewport{overflow:hidden;}\n#ppd-34980 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34980 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34980 .ppd-slide img+img{margin-top:16px;}\n#ppd-34980 .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-34980 .ppd-arrow:hover{background:#fff;}\n#ppd-34980 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34980 .ppd-arrow-prev{left:14px;}\n#ppd-34980 .ppd-arrow-next{right:14px;}\n#ppd-34980 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34980 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34980 .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-34980 .ppd-dots button::before{content:none;}\n#ppd-34980 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34980 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34980 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34980 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34980 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34980{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34980 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34980 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34980 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34980 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34980 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34980 .ppd-grid-2,#ppd-34980 .ppd-grid-3,#ppd-34980 .ppd-grid-4,#ppd-34980 .ppd-spec,#ppd-34980 .ppd-feature,#ppd-34980 .ppd-cols-2,#ppd-34980 .ppd-cols-3,#ppd-34980 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34980 .ppd-divider{padding:8px 0;}\n  #ppd-34980 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34980 .ppd-arrow-prev{left:8px;}\n  #ppd-34980 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34980 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34980 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34980 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34980 .ppd-track{transition:none;}\n  #ppd-34980 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eWhite Silk Seashell Flush Mount Light\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eAlluring artificial silk shade design\u003c\/li\u003e\n\u003cli\u003eResembles delicate paper lantern aesthetics\u003c\/li\u003e\n\u003cli\u003eQuick and hassle-free installation process\u003c\/li\u003e\n\u003cli\u003ePerfect for kitchen, study, studio, bedroom, teahouse, and living room\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\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\/4135764\/5239cdc706306b80.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135764\/29963661c0966b19.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 style=\"text-align: left;\"\u003eMaterial: ‎Metal, Artificial Silk\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eSmall: 15.75\"W*8.66\"H\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eMedium: 23.62\"W*10.62\"H\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eCanopy Width: 7.87\/11.81in\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eBulb Base: E26\/E27\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eBulb Included: No\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eWattage Per Bulb: 60W\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eVoltage: 120\/220V\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\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=\"Metal wire frame\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135764\/c217ea48bc870409.jpg\"\u003e\u003cfigcaption\u003eMetal wire frame\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"White artificial Silk\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135764\/a29459cee9e4cd31.jpg\"\u003e\u003cfigcaption\u003eWhite artificial Silk\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=\"White metal canopy\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135764\/90578abe5dfc21bf.jpg\"\u003e\u003cfigcaption\u003eWhite metal canopy\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"E26\/E27 bulb base\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135764\/88db94885ae3c8cd.jpg\"\u003e\u003cfigcaption\u003eE26\/E27 bulb 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\"\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=\"Living room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135764\/c41406058d339fb8.jpg\"\u003e\u003cfigcaption\u003eLiving room\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\/4135764\/8a3c6d11f4f48636.jpg\"\u003e\u003cfigcaption\u003eKitchen\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\/4135764\/b25598ae070423ce.jpg\"\u003e\u003cfigcaption\u003eBedroom\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-34980');\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":"15 Inches (1 Light)","offer_id":48955570979072,"sku":"CL2024091001-1","price":155.89,"currency_code":"USD","in_stock":true},{"title":"23 Inches (3 Lights)","offer_id":48955571011840,"sku":"CL2024091001-2","price":340.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/27a9490ce4ce2bf36a17344a05556a64.jpg?v=1783418268"},{"product_id":"kaethe-fabric-drum-shade-semi-flush-mount-light","title":"Kaethe Fabric Drum Shade Semi Flush Mount Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34942\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34942{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-34942 *,#ppd-34942 *::before,#ppd-34942 *::after{box-sizing:border-box;}\n#ppd-34942 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34942 .ppd-section{margin:0 0 4px;}\n#ppd-34942 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34942 h2.ppd-title,#ppd-34942 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34942 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34942 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34942 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34942 .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-34942 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-34942 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34942 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34942 ul.ppd-list li{margin:0;}\n#ppd-34942 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34942 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34942 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34942 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34942 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34942 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34942 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34942 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34942 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34942 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34942 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34942 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34942 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34942 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34942 .ppd-spec table td,#ppd-34942 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34942 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34942 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34942 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34942 figure.ppd-figure{margin:0;}\n#ppd-34942 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34942 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34942 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34942 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34942 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34942 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34942 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34942 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34942 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34942 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34942 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34942 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34942 .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-34942 .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-34942 .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-34942 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34942 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34942 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34942 .ppd-viewport{overflow:hidden;}\n#ppd-34942 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34942 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34942 .ppd-slide img+img{margin-top:16px;}\n#ppd-34942 .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-34942 .ppd-arrow:hover{background:#fff;}\n#ppd-34942 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34942 .ppd-arrow-prev{left:14px;}\n#ppd-34942 .ppd-arrow-next{right:14px;}\n#ppd-34942 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34942 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34942 .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-34942 .ppd-dots button::before{content:none;}\n#ppd-34942 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34942 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34942 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34942 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34942 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34942{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34942 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34942 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34942 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34942 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34942 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34942 .ppd-grid-2,#ppd-34942 .ppd-grid-3,#ppd-34942 .ppd-grid-4,#ppd-34942 .ppd-spec,#ppd-34942 .ppd-feature,#ppd-34942 .ppd-cols-2,#ppd-34942 .ppd-cols-3,#ppd-34942 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34942 .ppd-divider{padding:8px 0;}\n  #ppd-34942 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34942 .ppd-arrow-prev{left:8px;}\n  #ppd-34942 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34942 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34942 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34942 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34942 .ppd-track{transition:none;}\n  #ppd-34942 .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\"\u003eFabric Drum Shade Semi Flush Mount Light\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eMade of cotton linen on an iron frame and finished in a choice of Bronze, Nickel or Brass\u003c\/li\u003e\n\u003cli\u003eAdjustable height\u003c\/li\u003e\n\u003cli\u003eCompatible with dimmer switch\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-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\/4135749\/42943ad0f3f5cfab.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135749\/0e28be084801d2cc.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135749\/113f7322043f3be3.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135749\/9cc76849cb026749.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135749\/d84796193cfe7601.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135749\/f8b6e7c7d110558f.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\"\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 linen shade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135749\/8930c86ea40291c6.jpg\"\u003e\u003cfigcaption\u003eNatural linen shade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High quality metal lamp body\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135749\/bf21bd54beed05b6.jpg\"\u003e\u003cfigcaption\u003eHigh quality metal lamp body\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-3\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: ‎Metal, Linen\u003c\/li\u003e\n\u003cli\u003eOverall: 10\"diam. x 7.5\"h\u003c\/li\u003e\n\u003cli\u003eOverall: 14\"diam. x 14\"h\u003c\/li\u003e\n\u003cli\u003ePower: Max 40W\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\/4135749\/c227779a5e871af9.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\/4135749\/848738243602c84f.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-34942');\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 \/ 10\" diam, 10.75\" h","offer_id":48955571437824,"sku":"CL2024082903-1","price":189.0,"currency_code":"USD","in_stock":true},{"title":"Brass \/ 14\" diam, 14\" h","offer_id":48955571470592,"sku":"CL2024082903-2","price":219.0,"currency_code":"USD","in_stock":true},{"title":"Bronze \/ 10\" diam, 10.75\" h","offer_id":48955571503360,"sku":"CL2024082903-5","price":189.0,"currency_code":"USD","in_stock":true},{"title":"Bronze \/ 14\" diam, 14\" h","offer_id":48955571536128,"sku":"CL2024082903-6","price":219.0,"currency_code":"USD","in_stock":true},{"title":"Nickel \/ 10\" diam, 10.75\" h","offer_id":48955571568896,"sku":"CL2024082903-3","price":189.0,"currency_code":"USD","in_stock":true},{"title":"Nickel \/ 14\" diam, 14\" h","offer_id":48955571601664,"sku":"CL2024082903-4","price":219.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/b901ecdce08fbc5f69370aa6cfd1136b.jpg?v=1783418272"},{"product_id":"merrik-metal-mesh-drum-ceiling-light","title":"Merrik Metal Mesh Drum Ceiling Light","description":"\u003cstyle\u003e\n#merrik-lp-v1 {\n  --pdp-bg: #ffffff;\n  --pdp-soft: #fafafa;\n  --pdp-ink: #161412;\n  --pdp-body: #3f3b36;\n  --pdp-muted: #78736d;\n  --pdp-rule: #ded8ce;\n  --pdp-accent: #2f4038;\n  --pdp-display: Georgia, \"Times New Roman\", serif;\n  --pdp-sans: Inter, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  background: var(--pdp-bg);\n  color: var(--pdp-ink);\n  font-family: var(--pdp-sans);\n  overflow: hidden;\n}\n\n#merrik-lp-v1,\n#merrik-lp-v1 * {\n  box-sizing: border-box;\n}\n\n#merrik-lp-v1 img {\n  display: block;\n  width: 100%;\n  height: auto;\n}\n\n#merrik-lp-v1 button,\n#merrik-lp-v1 a,\n#merrik-lp-v1 label {\n  font: inherit;\n}\n\n#merrik-lp-v1 figure {\n  margin: 0;\n}\n\n#merrik-lp-v1 .pdp-inner {\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0 28px;\n}\n\n#merrik-lp-v1 .pdp-band {\n  padding: 36px 0;\n  background: #fff;\n}\n\n#merrik-lp-v1 .pdp-band.is-soft {\n  background: var(--pdp-soft);\n}\n\n#merrik-lp-v1 .pdp-inner.has-rule {\n  border-top: 1px solid var(--pdp-rule);\n  padding-top: 36px;\n}\n\n#merrik-lp-v1 .pdp-kicker {\n  margin: 0 0 10px;\n  color: var(--pdp-accent);\n  font-size: 12px;\n  font-weight: 600;\n  line-height: 1.35;\n  text-transform: uppercase;\n  letter-spacing: 0;\n}\n\n#merrik-lp-v1 .pdp-heading {\n  margin: 0;\n  max-width: 620px;\n  color: var(--pdp-ink);\n  font-family: var(--pdp-display);\n  font-size: 36px;\n  font-weight: 400;\n  line-height: 1.16;\n  letter-spacing: 0;\n}\n\n#merrik-lp-v1 .pdp-lead,\n#merrik-lp-v1 .pdp-section-head p:not(.pdp-kicker) {\n  margin: 16px 0 0;\n  max-width: 620px;\n  color: var(--pdp-body);\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 1.65;\n}\n\n#merrik-lp-v1 .pdp-section-head {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  gap: 16px;\n  align-items: end;\n  margin-bottom: 24px;\n}\n\n#merrik-lp-v1 .pdp-hero {\n  padding: 36px 0;\n  background: #fff;\n}\n\n#merrik-lp-v1 .pdp-hero__grid {\n  display: grid;\n  grid-template-columns: minmax(300px, 0.44fr) minmax(0, 0.56fr);\n  gap: 0;\n  align-items: stretch;\n}\n\n#merrik-lp-v1 .pdp-hero__copy {\n  display: grid;\n  align-content: center;\n  padding: 58px 42px;\n  background: #f4f1ec;\n}\n\n#merrik-lp-v1 .pdp-hero__copy .pdp-lead {\n  max-width: 390px;\n}\n\n#merrik-lp-v1 .pdp-hero__image {\n  min-height: 520px;\n  background: var(--pdp-soft);\n}\n\n#merrik-lp-v1 .pdp-hero__image img {\n  height: 100%;\n  object-fit: contain;\n}\n\n#merrik-lp-v1 .pdp-room-card img,\n#merrik-lp-v1 .pdp-detail-grid img,\n#merrik-lp-v1 .pdp-comparison img,\n#merrik-lp-v1 .pdp-finish-grid img {\n  aspect-ratio: 1;\n  object-fit: cover;\n  border: 1px solid var(--pdp-rule);\n  background: #fff;\n}\n\n#merrik-lp-v1 .pdp-detail-grid--single img,\n#merrik-lp-v1 .pdp-comparison--single img {\n  aspect-ratio: auto;\n  object-fit: contain;\n}\n\n#merrik-lp-v1 figcaption,\n#merrik-lp-v1 .pdp-room-card h3 {\n  margin: 8px 0 0;\n  color: var(--pdp-muted);\n  font-family: var(--pdp-sans);\n  font-size: 13px;\n  font-weight: 400;\n  line-height: 1.4;\n  letter-spacing: 0;\n}\n\n#merrik-lp-v1 .pdp-gallery {\n  position: relative;\n}\n\n#merrik-lp-v1 .pdp-page-radio {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n\n#merrik-lp-v1 .pdp-room-viewport {\n  overflow: hidden;\n}\n\n#merrik-lp-v1 .pdp-room-track {\n  display: grid;\n  grid-auto-flow: column;\n  grid-auto-columns: calc((100% - 40px) \/ 3);\n  gap: 20px;\n  width: 100%;\n  overflow: visible;\n  margin-left: 0;\n  transition: margin-left 0.35s ease;\n}\n\n#merrik-lp-v1 .pdp-room-card {\n  min-width: 0;\n}\n\n#merrik-lp-v1 .pdp-gallery-controls {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  gap: 12px;\n  margin-top: 12px;\n}\n\n#merrik-lp-v1 .pdp-icon-btn {\n  display: none;\n  width: 44px;\n  height: 44px;\n  place-items: center;\n  border: 1px solid var(--pdp-rule);\n  background: #fff;\n  color: var(--pdp-ink);\n  cursor: pointer;\n  text-decoration: none;\n  user-select: none;\n}\n\n#merrik-lp-v1 .pdp-icon-btn.is-disabled {\n  opacity: 0.35;\n  pointer-events: none;\n}\n\n#merrik-lp-v1 #merrik-room-page-1:checked ~ .pdp-gallery-controls .pdp-show-1,\n#merrik-lp-v1 #merrik-room-page-2:checked ~ .pdp-gallery-controls .pdp-show-2,\n#merrik-lp-v1 #merrik-room-page-3:checked ~ .pdp-gallery-controls .pdp-show-3,\n#merrik-lp-v1 #merrik-room-page-4:checked ~ .pdp-gallery-controls .pdp-show-4,\n#merrik-lp-v1 #merrik-room-page-5:checked ~ .pdp-gallery-controls .pdp-show-5,\n#merrik-lp-v1 #merrik-room-page-6:checked ~ .pdp-gallery-controls .pdp-show-6,\n#merrik-lp-v1 #merrik-room-page-7:checked ~ .pdp-gallery-controls .pdp-show-7,\n#merrik-lp-v1 #merrik-room-page-8:checked ~ .pdp-gallery-controls .pdp-show-8,\n#merrik-lp-v1 #merrik-room-page-9:checked ~ .pdp-gallery-controls .pdp-show-9,\n#merrik-lp-v1 #merrik-room-page-10:checked ~ .pdp-gallery-controls .pdp-show-10,\n#merrik-lp-v1 #merrik-room-page-11:checked ~ .pdp-gallery-controls .pdp-show-11 {\n  display: inline-grid;\n}\n\n#merrik-lp-v1 #merrik-room-page-2:checked ~ .pdp-room-viewport .pdp-room-track { margin-left: calc((40px - 100%) \/ 3 - 20px); }\n#merrik-lp-v1 #merrik-room-page-3:checked ~ .pdp-room-viewport .pdp-room-track { margin-left: calc((80px - 200%) \/ 3 - 40px); }\n#merrik-lp-v1 #merrik-room-page-4:checked ~ .pdp-room-viewport .pdp-room-track { margin-left: calc((120px - 300%) \/ 3 - 60px); }\n#merrik-lp-v1 #merrik-room-page-5:checked ~ .pdp-room-viewport .pdp-room-track { margin-left: calc((160px - 400%) \/ 3 - 80px); }\n#merrik-lp-v1 #merrik-room-page-6:checked ~ .pdp-room-viewport .pdp-room-track { margin-left: calc((200px - 500%) \/ 3 - 100px); }\n#merrik-lp-v1 #merrik-room-page-7:checked ~ .pdp-room-viewport .pdp-room-track { margin-left: calc((240px - 600%) \/ 3 - 120px); }\n#merrik-lp-v1 #merrik-room-page-8:checked ~ .pdp-room-viewport .pdp-room-track { margin-left: calc((280px - 700%) \/ 3 - 140px); }\n#merrik-lp-v1 #merrik-room-page-9:checked ~ .pdp-room-viewport .pdp-room-track { margin-left: calc((320px - 800%) \/ 3 - 160px); }\n#merrik-lp-v1 #merrik-room-page-10:checked ~ .pdp-room-viewport .pdp-room-track,\n#merrik-lp-v1 #merrik-room-page-11:checked ~ .pdp-room-viewport .pdp-room-track { margin-left: calc((320px - 800%) \/ 3 - 160px); }\n\n#merrik-lp-v1 .pdp-desktop-only {\n  display: none;\n}\n\n#merrik-lp-v1 .pdp-detail-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 24px;\n  align-items: start;\n}\n\n#merrik-lp-v1 .pdp-finish-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 24px;\n  align-items: start;\n}\n\n#merrik-lp-v1 .pdp-detail-grid--single,\n#merrik-lp-v1 .pdp-comparison--single {\n  grid-template-columns: minmax(0, 0.76fr);\n  justify-content: center;\n}\n\n#merrik-lp-v1 .pdp-spec-layout {\n  display: grid;\n  grid-template-columns: minmax(0, 0.9fr) minmax(340px, 1fr);\n  gap: 30px;\n  align-items: center;\n}\n\n#merrik-lp-v1 .pdp-spec-card {\n  margin: 0;\n  padding: 0;\n  border: 0;\n  background: transparent;\n}\n\n#merrik-lp-v1 .pdp-spec-card img {\n  margin: 0 auto;\n  border: 0;\n}\n\n#merrik-lp-v1 .pdp-spec-table {\n  display: block !important;\n  margin-top: 22px;\n  border-top: 1px solid var(--pdp-rule);\n}\n\n#merrik-lp-v1 .pdp-spec-row {\n  display: grid !important;\n  grid-template-columns: 150px minmax(0, 1fr) !important;\n  gap: 20px;\n  padding: 13px 0;\n  border-bottom: 1px solid var(--pdp-rule);\n  font-size: 15px;\n}\n\n#merrik-lp-v1 .pdp-spec-label,\n#merrik-lp-v1 .pdp-spec-value {\n  display: block !important;\n  margin: 0;\n}\n\n#merrik-lp-v1 .pdp-spec-label {\n  color: var(--pdp-muted);\n}\n\n#merrik-lp-v1 .pdp-spec-value {\n  color: var(--pdp-body);\n}\n\n#merrik-lp-v1 .pdp-comparison {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 24px;\n}\n\n#merrik-lp-v1 .pdp-comparison.pdp-comparison--single {\n  grid-template-columns: minmax(0, 0.76fr);\n  justify-content: center;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  #merrik-lp-v1 .pdp-room-track {\n    transition: none;\n  }\n}\n\n@media (min-width: 981px) {\n  #merrik-lp-v1 .pdp-mobile-only {\n    display: none !important;\n  }\n\n  #merrik-lp-v1 #merrik-room-page-10:checked ~ .pdp-gallery-controls .pdp-show-10.pdp-desktop-only,\n  #merrik-lp-v1 #merrik-room-page-11:checked ~ .pdp-gallery-controls .pdp-show-11.pdp-desktop-only {\n    display: inline-grid;\n  }\n}\n\n@media (max-width: 980px) {\n  #merrik-lp-v1 .pdp-hero__grid,\n  #merrik-lp-v1 .pdp-spec-layout {\n    grid-template-columns: 1fr;\n  }\n\n  #merrik-lp-v1 .pdp-hero__image {\n    min-height: 0;\n  }\n\n  #merrik-lp-v1 .pdp-hero__image img {\n    height: auto;\n  }\n\n  #merrik-lp-v1 .pdp-room-track {\n    display: grid;\n    grid-auto-flow: column;\n    grid-auto-columns: 100%;\n    width: 100%;\n    gap: 0;\n    margin-left: 0;\n    transition: margin-left 0.35s ease;\n  }\n\n  #merrik-lp-v1 #merrik-room-page-2:checked ~ .pdp-room-viewport .pdp-room-track { margin-left: -100%; }\n  #merrik-lp-v1 #merrik-room-page-3:checked ~ .pdp-room-viewport .pdp-room-track { margin-left: -200%; }\n  #merrik-lp-v1 #merrik-room-page-4:checked ~ .pdp-room-viewport .pdp-room-track { margin-left: -300%; }\n  #merrik-lp-v1 #merrik-room-page-5:checked ~ .pdp-room-viewport .pdp-room-track { margin-left: -400%; }\n  #merrik-lp-v1 #merrik-room-page-6:checked ~ .pdp-room-viewport .pdp-room-track { margin-left: -500%; }\n  #merrik-lp-v1 #merrik-room-page-7:checked ~ .pdp-room-viewport .pdp-room-track { margin-left: -600%; }\n  #merrik-lp-v1 #merrik-room-page-8:checked ~ .pdp-room-viewport .pdp-room-track { margin-left: -700%; }\n  #merrik-lp-v1 #merrik-room-page-9:checked ~ .pdp-room-viewport .pdp-room-track { margin-left: -800%; }\n  #merrik-lp-v1 #merrik-room-page-10:checked ~ .pdp-room-viewport .pdp-room-track { margin-left: -900%; }\n  #merrik-lp-v1 #merrik-room-page-11:checked ~ .pdp-room-viewport .pdp-room-track { margin-left: -1000%; }\n\n  #merrik-lp-v1 .pdp-desktop-only {\n    display: none !important;\n  }\n}\n\n@media (max-width: 640px) {\n  #merrik-lp-v1 .pdp-band,\n  #merrik-lp-v1 .pdp-hero {\n    padding: 24px 0;\n  }\n\n  #merrik-lp-v1 .pdp-inner {\n    padding: 0 18px;\n  }\n\n  #merrik-lp-v1 .pdp-inner.has-rule {\n    padding-top: 24px;\n  }\n\n  #merrik-lp-v1 .pdp-hero__copy {\n    order: 2;\n    padding: 28px 22px;\n  }\n\n  #merrik-lp-v1 .pdp-heading {\n    font-size: 30px;\n    line-height: 1.16;\n  }\n\n  #merrik-lp-v1 .pdp-lead,\n  #merrik-lp-v1 .pdp-section-head p:not(.pdp-kicker) {\n    font-size: 16px;\n    line-height: 1.65;\n  }\n\n  #merrik-lp-v1 .pdp-detail-grid,\n  #merrik-lp-v1 .pdp-detail-grid--single,\n  #merrik-lp-v1 .pdp-finish-grid,\n  #merrik-lp-v1 .pdp-comparison,\n  #merrik-lp-v1 .pdp-comparison--single {\n    grid-template-columns: 1fr;\n  }\n\n  #merrik-lp-v1 .pdp-comparison.pdp-comparison--single {\n    grid-template-columns: 1fr;\n  }\n\n  #merrik-lp-v1 .pdp-spec-card {\n    width: 100%;\n    justify-self: stretch;\n    padding: 0;\n    border: 0;\n    background: transparent;\n  }\n\n  #merrik-lp-v1 .pdp-spec-card img {\n    width: 100%;\n    border: 0;\n  }\n\n  #merrik-lp-v1 .pdp-spec-card figcaption {\n    padding: 0 2px;\n  }\n\n  #merrik-lp-v1 .pdp-spec-row {\n    grid-template-columns: 1fr !important;\n    gap: 4px;\n  }\n}\n\n@media (max-width: 360px) {\n  #merrik-lp-v1 .pdp-heading {\n    font-size: 28px;\n  }\n}\n\u003c\/style\u003e\n\n\u003carticle id=\"merrik-lp-v1\" aria-label=\"Merrik Metal Mesh Drum Ceiling Light product story\"\u003e\n  \u003csection class=\"pdp-hero\"\u003e\n    \u003cdiv class=\"pdp-inner pdp-hero__grid\"\u003e\n      \u003cdiv class=\"pdp-hero__copy\"\u003e\n        \u003cp class=\"pdp-kicker\"\u003eMerrik\u003c\/p\u003e\n        \u003ch2 class=\"pdp-heading\"\u003eA clean drum light with a metal cage edge.\u003c\/h2\u003e\n        \u003cp class=\"pdp-lead\"\u003eA white fabric shade and glass diffuser soften three E26 bulbs inside a low-profile ceiling form.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"pdp-hero__image\"\u003e\n        \u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789959858136.jpg?v=1791956546\u0026amp;width=1946\" alt=\"Merrik matte black metal mesh drum ceiling light in an entryway\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"pdp-band\"\u003e\n    \u003cdiv class=\"pdp-inner has-rule\"\u003e\n      \u003cdiv class=\"pdp-section-head\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"pdp-kicker\"\u003eUse cases\u003c\/p\u003e\n          \u003ch2 class=\"pdp-heading\"\u003eBuilt for rooms that need broad, soft light.\u003c\/h2\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pdp-gallery\" aria-label=\"Merrik room gallery\"\u003e\n        \u003cinput class=\"pdp-page-radio\" type=\"radio\" name=\"merrik-room-page\" id=\"merrik-room-page-1\" checked\u003e\n        \u003cinput class=\"pdp-page-radio\" type=\"radio\" name=\"merrik-room-page\" id=\"merrik-room-page-2\"\u003e\n        \u003cinput class=\"pdp-page-radio\" type=\"radio\" name=\"merrik-room-page\" id=\"merrik-room-page-3\"\u003e\n        \u003cinput class=\"pdp-page-radio\" type=\"radio\" name=\"merrik-room-page\" id=\"merrik-room-page-4\"\u003e\n        \u003cinput class=\"pdp-page-radio\" type=\"radio\" name=\"merrik-room-page\" id=\"merrik-room-page-5\"\u003e\n        \u003cinput class=\"pdp-page-radio\" type=\"radio\" name=\"merrik-room-page\" id=\"merrik-room-page-6\"\u003e\n        \u003cinput class=\"pdp-page-radio\" type=\"radio\" name=\"merrik-room-page\" id=\"merrik-room-page-7\"\u003e\n        \u003cinput class=\"pdp-page-radio\" type=\"radio\" name=\"merrik-room-page\" id=\"merrik-room-page-8\"\u003e\n        \u003cinput class=\"pdp-page-radio\" type=\"radio\" name=\"merrik-room-page\" id=\"merrik-room-page-9\"\u003e\n        \u003cinput class=\"pdp-page-radio\" type=\"radio\" name=\"merrik-room-page\" id=\"merrik-room-page-10\"\u003e\n        \u003cinput class=\"pdp-page-radio\" type=\"radio\" name=\"merrik-room-page\" id=\"merrik-room-page-11\"\u003e\n\n        \u003cdiv class=\"pdp-room-viewport\"\u003e\n          \u003cdiv class=\"pdp-room-track\"\u003e\n            \u003carticle class=\"pdp-room-card\"\u003e\u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789959926446.jpg?v=1791956545\u0026amp;width=1946\" alt=\"Merrik brushed gold ceiling light above a round dining table\"\u003e\u003ch3\u003eBrushed Gold dining\u003c\/h3\u003e\u003c\/article\u003e\n            \u003carticle class=\"pdp-room-card\"\u003e\u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789959868176.jpg?v=1791956545\u0026amp;width=1946\" alt=\"Merrik matte black ceiling lights down a bright hallway\"\u003e\u003ch3\u003eMatte Black hallway\u003c\/h3\u003e\u003c\/article\u003e\n            \u003carticle class=\"pdp-room-card\"\u003e\u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789959936935.jpg?v=1791956546\u0026amp;width=1946\" alt=\"Merrik brushed gold ceiling light in a bedroom\"\u003e\u003ch3\u003eBrushed Gold bedroom\u003c\/h3\u003e\u003c\/article\u003e\n            \u003carticle class=\"pdp-room-card\"\u003e\u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789959881191.jpg?v=1791956546\u0026amp;width=1946\" alt=\"Merrik matte black ceiling light in a living room\"\u003e\u003ch3\u003eMatte Black living\u003c\/h3\u003e\u003c\/article\u003e\n            \u003carticle class=\"pdp-room-card\"\u003e\u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789959948182.jpg?v=1791956545\u0026amp;width=1946\" alt=\"Merrik brushed gold ceiling light in a dressing room\"\u003e\u003ch3\u003eBrushed Gold dressing\u003c\/h3\u003e\u003c\/article\u003e\n            \u003carticle class=\"pdp-room-card\"\u003e\u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789959887070.jpg?v=1791956545\u0026amp;width=1946\" alt=\"Merrik matte black ceiling light above a bed\"\u003e\u003ch3\u003eMatte Black bedroom\u003c\/h3\u003e\u003c\/article\u003e\n            \u003carticle class=\"pdp-room-card\"\u003e\u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789959953480.jpg?v=1791956546\u0026amp;width=1946\" alt=\"Merrik brushed gold ceiling light in a sunroom\"\u003e\u003ch3\u003eBrushed Gold sunroom\u003c\/h3\u003e\u003c\/article\u003e\n            \u003carticle class=\"pdp-room-card\"\u003e\u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789959903110.jpg?v=1791956546\u0026amp;width=1946\" alt=\"Merrik matte black ceiling light in a living and dining room\"\u003e\u003ch3\u003eMatte Black nook\u003c\/h3\u003e\u003c\/article\u003e\n            \u003carticle class=\"pdp-room-card\"\u003e\u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789959968944.jpg?v=1791956546\u0026amp;width=1946\" alt=\"Merrik brushed gold ceiling light in a bedroom lounge\"\u003e\u003ch3\u003eBrushed Gold lounge\u003c\/h3\u003e\u003c\/article\u003e\n            \u003carticle class=\"pdp-room-card\"\u003e\u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789959912486.jpg?v=1791956544\u0026amp;width=1946\" alt=\"Merrik matte black ceiling light in a utility room\"\u003e\u003ch3\u003eMatte Black utility\u003c\/h3\u003e\u003c\/article\u003e\n            \u003carticle class=\"pdp-room-card\"\u003e\u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789959919206.jpg?v=1791956546\u0026amp;width=1946\" alt=\"Merrik matte black ceiling lights above a dining table\"\u003e\u003ch3\u003eMatte Black dining\u003c\/h3\u003e\u003c\/article\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pdp-gallery-controls\" aria-label=\"Room gallery controls\"\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-1 is-disabled\" for=\"merrik-room-page-1\" role=\"button\" aria-label=\"Previous rooms\"\u003e←\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-1\" for=\"merrik-room-page-2\" role=\"button\" aria-label=\"Next rooms\"\u003e→\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-2\" for=\"merrik-room-page-1\" role=\"button\" aria-label=\"Previous rooms\"\u003e←\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-2\" for=\"merrik-room-page-3\" role=\"button\" aria-label=\"Next rooms\"\u003e→\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-3\" for=\"merrik-room-page-2\" role=\"button\" aria-label=\"Previous rooms\"\u003e←\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-3\" for=\"merrik-room-page-4\" role=\"button\" aria-label=\"Next rooms\"\u003e→\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-4\" for=\"merrik-room-page-3\" role=\"button\" aria-label=\"Previous rooms\"\u003e←\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-4\" for=\"merrik-room-page-5\" role=\"button\" aria-label=\"Next rooms\"\u003e→\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-5\" for=\"merrik-room-page-4\" role=\"button\" aria-label=\"Previous rooms\"\u003e←\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-5\" for=\"merrik-room-page-6\" role=\"button\" aria-label=\"Next rooms\"\u003e→\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-6\" for=\"merrik-room-page-5\" role=\"button\" aria-label=\"Previous rooms\"\u003e←\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-6\" for=\"merrik-room-page-7\" role=\"button\" aria-label=\"Next rooms\"\u003e→\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-7\" for=\"merrik-room-page-6\" role=\"button\" aria-label=\"Previous rooms\"\u003e←\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-7\" for=\"merrik-room-page-8\" role=\"button\" aria-label=\"Next rooms\"\u003e→\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-8\" for=\"merrik-room-page-7\" role=\"button\" aria-label=\"Previous rooms\"\u003e←\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-8\" for=\"merrik-room-page-9\" role=\"button\" aria-label=\"Next rooms\"\u003e→\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-9\" for=\"merrik-room-page-8\" role=\"button\" aria-label=\"Previous rooms\"\u003e←\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-9\" for=\"merrik-room-page-10\" role=\"button\" aria-label=\"Next rooms\"\u003e→\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-10\" for=\"merrik-room-page-9\" role=\"button\" aria-label=\"Previous rooms\"\u003e←\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-10 pdp-mobile-only\" for=\"merrik-room-page-11\" role=\"button\" aria-label=\"Next rooms\"\u003e→\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-10 pdp-desktop-only is-disabled\" for=\"merrik-room-page-10\" role=\"button\" aria-label=\"Next rooms\"\u003e→\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-11 pdp-mobile-only\" for=\"merrik-room-page-10\" role=\"button\" aria-label=\"Previous rooms\"\u003e←\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-11 pdp-mobile-only is-disabled\" for=\"merrik-room-page-11\" role=\"button\" aria-label=\"Next rooms\"\u003e→\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-11 pdp-desktop-only\" for=\"merrik-room-page-9\" role=\"button\" aria-label=\"Previous rooms\"\u003e←\u003c\/label\u003e\n          \u003clabel class=\"pdp-icon-btn pdp-show-11 pdp-desktop-only is-disabled\" for=\"merrik-room-page-11\" role=\"button\" aria-label=\"Next rooms\"\u003e→\u003c\/label\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"pdp-band is-soft\"\u003e\n    \u003cdiv class=\"pdp-inner has-rule\"\u003e\n      \u003cdiv class=\"pdp-section-head\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"pdp-kicker\"\u003eMaterial details\u003c\/p\u003e\n          \u003ch2 class=\"pdp-heading\"\u003eFabric, metal, glass, and light state.\u003c\/h2\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pdp-detail-grid\"\u003e\n        \u003cfigure\u003e\n          \u003cimg src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135743\/6853a0563d9a4499.jpg\" alt=\"Merrik ceiling light fabric shade metal cage and E26 socket details\"\u003e\n          \u003cfigcaption\u003eFabric shade, metal cage, glass diffuser.\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n        \u003cfigure\u003e\n          \u003cimg src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135743\/9add140c482137c3.jpg\" alt=\"Merrik ceiling light turned off and on\"\u003e\n          \u003cfigcaption\u003eTurn off \/ turn on.\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"pdp-band\"\u003e\n    \u003cdiv class=\"pdp-inner has-rule pdp-spec-layout\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"pdp-kicker\"\u003eSize and fit\u003c\/p\u003e\n        \u003ch2 class=\"pdp-heading\"\u003eWide enough for presence, low enough for everyday rooms.\u003c\/h2\u003e\n        \u003cp class=\"pdp-lead\"\u003eThe 15.9 inch diameter gives Merrik a clear ceiling presence, while the 9.4 inch height keeps it practical for bedrooms, hallways, dining rooms, and entryways.\u003c\/p\u003e\n        \u003cdiv class=\"pdp-spec-table\"\u003e\n          \u003cdiv class=\"pdp-spec-row\"\u003e\n\u003cspan class=\"pdp-spec-label\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"pdp-spec-value\"\u003eMetal, fabric, and glass\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pdp-spec-row\"\u003e\n\u003cspan class=\"pdp-spec-label\"\u003eOverall size\u003c\/span\u003e\u003cspan class=\"pdp-spec-value\"\u003e15.9 in diameter x 9.4 in height\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pdp-spec-row\"\u003e\n\u003cspan class=\"pdp-spec-label\"\u003eLight source\u003c\/span\u003e\u003cspan class=\"pdp-spec-value\"\u003e3 x E26 bulbs, max 60W each, bulbs not included\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pdp-spec-row\"\u003e\n\u003cspan class=\"pdp-spec-label\"\u003eVoltage\u003c\/span\u003e\u003cspan class=\"pdp-spec-value\"\u003e110V\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pdp-spec-row\"\u003e\n\u003cspan class=\"pdp-spec-label\"\u003eFinishes\u003c\/span\u003e\u003cspan class=\"pdp-spec-value\"\u003eMatte Black and Brushed Gold\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"pdp-spec-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135743\/178b8cc2694fef9f.jpg\" alt=\"Merrik Metal Mesh Drum Ceiling Light dimension diagram\"\u003e\n        \u003cfigcaption\u003eOverall dimensions and canopy measurements.\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"pdp-band is-soft\"\u003e\n    \u003cdiv class=\"pdp-inner has-rule\"\u003e\n      \u003cdiv class=\"pdp-section-head\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"pdp-kicker\"\u003eFinish options\u003c\/p\u003e\n          \u003ch2 class=\"pdp-heading\"\u003eTwo finishes, one clean drum shape.\u003c\/h2\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pdp-finish-grid\"\u003e\n        \u003cfigure\u003e\n          \u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789959839998.jpg?v=1791956537\u0026amp;width=1946\" alt=\"Merrik ceiling light in Matte Black finish\"\u003e\n          \u003cfigcaption\u003eMatte Black\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n        \u003cfigure\u003e\n          \u003cimg src=\"https:\/\/flosslo.com\/cdn\/shop\/files\/1789959846879.jpg?v=1791956537\u0026amp;width=1946\" alt=\"Merrik ceiling light in Brushed Gold finish\"\u003e\n          \u003cfigcaption\u003eBrushed Gold\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/article\u003e","brand":"FLOSSLO","offers":[{"title":"Matte Black","offer_id":48955571863808,"sku":"CL2024083001-1","price":159.0,"currency_code":"USD","in_stock":true},{"title":"Brushed Gold","offer_id":48955571896576,"sku":"CL2024083001-2","price":159.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/1789959846879.jpg?v=1791956537"},{"product_id":"octavian-brushed-nickel-linen-shade-ceiling-light","title":"Octavian Brushed Nickel Linen Shade Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34946\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34946{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-34946 *,#ppd-34946 *::before,#ppd-34946 *::after{box-sizing:border-box;}\n#ppd-34946 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34946 .ppd-section{margin:0 0 4px;}\n#ppd-34946 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34946 h2.ppd-title,#ppd-34946 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34946 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34946 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34946 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34946 .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-34946 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-34946 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34946 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34946 ul.ppd-list li{margin:0;}\n#ppd-34946 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34946 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34946 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34946 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34946 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34946 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34946 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34946 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34946 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34946 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34946 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34946 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34946 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34946 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34946 .ppd-spec table td,#ppd-34946 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34946 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34946 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34946 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34946 figure.ppd-figure{margin:0;}\n#ppd-34946 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34946 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34946 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34946 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34946 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34946 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34946 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34946 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34946 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34946 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34946 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34946 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34946 .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-34946 .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-34946 .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-34946 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34946 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34946 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34946 .ppd-viewport{overflow:hidden;}\n#ppd-34946 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34946 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34946 .ppd-slide img+img{margin-top:16px;}\n#ppd-34946 .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-34946 .ppd-arrow:hover{background:#fff;}\n#ppd-34946 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34946 .ppd-arrow-prev{left:14px;}\n#ppd-34946 .ppd-arrow-next{right:14px;}\n#ppd-34946 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34946 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34946 .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-34946 .ppd-dots button::before{content:none;}\n#ppd-34946 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34946 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34946 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34946 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34946 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34946{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34946 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34946 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34946 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34946 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34946 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34946 .ppd-grid-2,#ppd-34946 .ppd-grid-3,#ppd-34946 .ppd-grid-4,#ppd-34946 .ppd-spec,#ppd-34946 .ppd-feature,#ppd-34946 .ppd-cols-2,#ppd-34946 .ppd-cols-3,#ppd-34946 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34946 .ppd-divider{padding:8px 0;}\n  #ppd-34946 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34946 .ppd-arrow-prev{left:8px;}\n  #ppd-34946 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34946 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34946 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34946 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34946 .ppd-track{transition:none;}\n  #ppd-34946 .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\"\u003eBrushed Nickel Linen Shade Ceiling Light\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eNatural linen shade\u003c\/li\u003e\n\u003cli\u003eBrushed nickel and white finish\u003c\/li\u003e\n\u003cli\u003ePerfect for bedroom, living room, entryway, dining room\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=\"Lights on\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135741\/b1c9bbecb3c118a7.jpg\"\u003e\u003cfigcaption\u003eLights on\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135741\/2d6d3f88e94c85dd.jpg\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Lights off\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135741\/cd73f1573ef042f8.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\"\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=\"Brushed nickel base\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135741\/05403e9e595fe016.jpg\"\u003e\u003cfigcaption\u003eBrushed nickel base\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Premium linen lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135741\/ec290ed57fd057b0.jpg\"\u003e\u003cfigcaption\u003ePremium linen lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\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\/4135741\/3f94569344155f15.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: ‎Metal, linen\u003c\/li\u003e\n\u003cli\u003eOverall: 16.25\" diameter, 8.5\" high\u003c\/li\u003e\n\u003cli\u003eBulb (1): a maximum 60 watts, Type A standard bulb (not included)\u003c\/li\u003e\n\u003cli\u003eWeight: 3.75 pounds\u003c\/li\u003e\n\u003cli\u003eWipe clean with a soft, dry cloth\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-34946');\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":48955571994880,"sku":null,"price":189.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/5cec0367a709260b8a05a6a4039707eb.jpg?v=1783418277"},{"product_id":"joram-white-linen-drum-ceiling-light","title":"Joram White Linen Drum Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34941\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34941{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-34941 *,#ppd-34941 *::before,#ppd-34941 *::after{box-sizing:border-box;}\n#ppd-34941 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34941 .ppd-section{margin:0 0 4px;}\n#ppd-34941 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34941 h2.ppd-title,#ppd-34941 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34941 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34941 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34941 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34941 .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-34941 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-34941 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34941 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34941 ul.ppd-list li{margin:0;}\n#ppd-34941 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34941 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34941 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34941 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34941 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34941 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34941 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34941 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34941 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34941 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34941 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34941 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34941 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34941 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34941 .ppd-spec table td,#ppd-34941 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34941 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34941 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34941 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34941 figure.ppd-figure{margin:0;}\n#ppd-34941 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34941 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34941 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34941 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34941 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34941 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34941 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34941 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34941 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34941 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34941 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34941 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34941 .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-34941 .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-34941 .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-34941 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34941 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34941 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34941 .ppd-viewport{overflow:hidden;}\n#ppd-34941 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34941 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34941 .ppd-slide img+img{margin-top:16px;}\n#ppd-34941 .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-34941 .ppd-arrow:hover{background:#fff;}\n#ppd-34941 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34941 .ppd-arrow-prev{left:14px;}\n#ppd-34941 .ppd-arrow-next{right:14px;}\n#ppd-34941 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34941 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34941 .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-34941 .ppd-dots button::before{content:none;}\n#ppd-34941 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34941 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34941 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34941 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34941 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34941{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34941 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34941 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34941 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34941 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34941 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34941 .ppd-grid-2,#ppd-34941 .ppd-grid-3,#ppd-34941 .ppd-grid-4,#ppd-34941 .ppd-spec,#ppd-34941 .ppd-feature,#ppd-34941 .ppd-cols-2,#ppd-34941 .ppd-cols-3,#ppd-34941 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34941 .ppd-divider{padding:8px 0;}\n  #ppd-34941 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34941 .ppd-arrow-prev{left:8px;}\n  #ppd-34941 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34941 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34941 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34941 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34941 .ppd-track{transition:none;}\n  #ppd-34941 .ppd-reveal{opacity:1;transform:none;transition:none;}\n}\n\u003c\/style\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch2 class=\"ppd-title\"\u003eWhite Linen Drum Ceiling Light\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eCompact drum shape is small-space friendly\u003c\/li\u003e\n\u003cli\u003eThe diffuser casts a soft glow overhead\u003c\/li\u003e\n\u003cli\u003eComplements a variety of interiors\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\u003ch3 class=\"ppd-heading\"\u003ePerfect for\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\/4135739\/5480e503a1eaa57c.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135739\/a0df59e2a36f42a7.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135739\/706482e59f24d5f0.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135739\/ea713b0d39b26137.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135739\/623d63e6d3295a9d.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\"\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 lamp body\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135739\/5b1f764dec92e410.jpg\"\u003e\u003cfigcaption\u003eHigh quality metal lamp body\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Natural linen shade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135739\/e2588d8c5e469bfc.jpg\"\u003e\u003cfigcaption\u003eNatural linen shade\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-3\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: ‎Metal, Linen\u003c\/li\u003e\n\u003cli\u003eOverall: Dia 12 Inch x H 12 Inch\u003c\/li\u003e\n\u003cli\u003eOverall: Dia 16 Inch x H 8 Inch\u003c\/li\u003e\n\u003cli\u003ePower: Max: 40W\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\/4135739\/8604f75e3382e702.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\/4135739\/8f6f240c653b281d.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-34941');\n  if(!root||root.dataset.ppdInit)return;\n  root.dataset.ppdInit='1';\n  var reduced=window.matchMedia\u0026\u0026window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function initCarousel(el){\n    var track=el.querySelector('.ppd-track');\n    var slides=track.children.length;\n    var viewport=el.querySelector('.ppd-viewport');\n    var prev=document.createElement('button');\n    prev.type='button';prev.className='ppd-arrow ppd-arrow-prev';prev.setAttribute('aria-label','Previous slide');\n    prev.innerHTML='\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\/\u003e\u003c\/svg\u003e';\n    var next=prev.cloneNode(true);\n    next.className='ppd-arrow ppd-arrow-next';next.setAttribute('aria-label','Next slide');\n    next.querySelector('path').setAttribute('d','M9 6l6 6-6 6');\n    var dots=document.createElement('div');dots.className='ppd-dots';\n    el.appendChild(prev);el.appendChild(next);el.appendChild(dots);\n    var index=0,pv=1,pages=1,timer=null;\n    function perView(){\n      var w=window.innerWidth;\n      if(w\u003e=1025)return parseInt(el.dataset.lg,10)||4;\n      if(w\u003e=768)return parseInt(el.dataset.md,10)||2;\n      return parseInt(el.dataset.sm,10)||1;\n    }\n    function layout(){\n      pv=perView();\n      el.style.setProperty('--pv',pv);\n      pages=Math.max(1,Math.ceil(slides\/pv));\n      if(index\u003epages-1)index=pages-1;\n      dots.innerHTML='';\n      for(var i=0;i\u003cpages;i++){\n        var b=document.createElement('button');\n        b.type='button';b.setAttribute('aria-label','Go to slide '+(i+1));\n        (function(n){b.addEventListener('click',function(){go(n);restart();});})(i);\n        dots.appendChild(b);\n      }\n      var showNav=pages\u003e1;\n      prev.style.display=showNav?'':'none';\n      next.style.display=showNav?'':'none';\n      dots.style.display=showNav?'':'none';\n      go(index);\n    }\n    function go(n){\n      index=Math.max(0,Math.min(n,pages-1));\n      var slideW=viewport.clientWidth\/pv;\n      var offset=Math.min(index*pv,slides-pv);\n      track.style.transform='translate3d(-'+(offset*slideW)+'px,0,0)';\n      prev.disabled=index===0;\n      next.disabled=index===pages-1;\n      for(var i=0;i\u003cdots.children.length;i++)\n        dots.children[i].classList.toggle('is-active',i===index);\n    }\n    function restart(){\n      if(timer){clearInterval(timer);timer=null;}\n      if(reduced||pages\u003c2)return;\n      timer=setInterval(function(){go(index+1\u003epages-1?0:index+1);},5000);\n    }\n    prev.addEventListener('click',function(){go(index-1);restart();});\n    next.addEventListener('click',function(){go(index+1);restart();});\n    el.addEventListener('mouseenter',function(){if(timer){clearInterval(timer);timer=null;}});\n    el.addEventListener('mouseleave',restart);\n    el.addEventListener('touchstart',function(){if(timer){clearInterval(timer);timer=null;}},{passive:true});\n    var startX=0;\n    viewport.addEventListener('touchstart',function(e){startX=e.touches[0].clientX;},{passive:true});\n    viewport.addEventListener('touchend',function(e){\n      var dx=e.changedTouches[0].clientX-startX;\n      if(Math.abs(dx)\u003e40)go(index+(dx\u003c0?1:-1));\n      restart();\n    },{passive:true});\n    window.addEventListener('resize',layout);\n    layout();restart();\n  }\n\n  var carousels=root.querySelectorAll('.ppd-carousel');\n  for(var i=0;i\u003ccarousels.length;i++)initCarousel(carousels[i]);\n\n  var videos=root.querySelectorAll('.ppd-video');\n  for(var v=0;v\u003cvideos.length;v++){\n    (function(btn){\n      btn.addEventListener('click',function(){\n        if(btn.dataset.loaded)return;\n        btn.dataset.loaded='1';\n        var f=document.createElement('iframe');\n        f.src=btn.dataset.src;\n        f.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n        f.allowFullscreen=true;\n        btn.innerHTML='';btn.appendChild(f);btn.style.cursor='default';\n      });\n    })(videos[v]);\n  }\n\n  if(!reduced\u0026\u0026'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(en){\n        if(en.isIntersecting){en.target.classList.add('is-visible');io.unobserve(en.target);}\n      });\n    },{threshold:.08});\n    var reveals=root.querySelectorAll('.ppd-reveal');\n    for(var j=0;j\u003creveals.length;j++)io.observe(reveals[j]);\n  }else{\n    var all=root.querySelectorAll('.ppd-reveal');\n    for(var k=0;k\u003call.length;k++)all[k].classList.add('is-visible');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"FLOSSLO","offers":[{"title":"Dia 12\" \/ White Linen","offer_id":48955572191488,"sku":"38757","price":199.0,"currency_code":"USD","in_stock":true},{"title":"Dia 16\" \/ White Linen","offer_id":48955572224256,"sku":"38758","price":249.0,"currency_code":"USD","in_stock":true},{"title":"Dia 12\" \/ Natural Linen","offer_id":48955572257024,"sku":"38759","price":199.0,"currency_code":"USD","in_stock":true},{"title":"Dia 16\" \/ Natural Linen","offer_id":48955572289792,"sku":"38760","price":249.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/ed7f3a9c55407c405c6b360f84d710bc.jpg?v=1783418280"},{"product_id":"hesperia-fabric-drum-shade-semi-flush-mount","title":"Hesperia Fabric Drum Shade Semi Flush Mount","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34939\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34939{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-34939 *,#ppd-34939 *::before,#ppd-34939 *::after{box-sizing:border-box;}\n#ppd-34939 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34939 .ppd-section{margin:0 0 4px;}\n#ppd-34939 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34939 h2.ppd-title,#ppd-34939 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34939 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34939 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34939 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34939 .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-34939 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-34939 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34939 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34939 ul.ppd-list li{margin:0;}\n#ppd-34939 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34939 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34939 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34939 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34939 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34939 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34939 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34939 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34939 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34939 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34939 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34939 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34939 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34939 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34939 .ppd-spec table td,#ppd-34939 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34939 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34939 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34939 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34939 figure.ppd-figure{margin:0;}\n#ppd-34939 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34939 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34939 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34939 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34939 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34939 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34939 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34939 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34939 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34939 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34939 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34939 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34939 .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-34939 .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-34939 .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-34939 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34939 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34939 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34939 .ppd-viewport{overflow:hidden;}\n#ppd-34939 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34939 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34939 .ppd-slide img+img{margin-top:16px;}\n#ppd-34939 .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-34939 .ppd-arrow:hover{background:#fff;}\n#ppd-34939 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34939 .ppd-arrow-prev{left:14px;}\n#ppd-34939 .ppd-arrow-next{right:14px;}\n#ppd-34939 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34939 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34939 .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-34939 .ppd-dots button::before{content:none;}\n#ppd-34939 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34939 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34939 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34939 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34939 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34939{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34939 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34939 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34939 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34939 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34939 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34939 .ppd-grid-2,#ppd-34939 .ppd-grid-3,#ppd-34939 .ppd-grid-4,#ppd-34939 .ppd-spec,#ppd-34939 .ppd-feature,#ppd-34939 .ppd-cols-2,#ppd-34939 .ppd-cols-3,#ppd-34939 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34939 .ppd-divider{padding:8px 0;}\n  #ppd-34939 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34939 .ppd-arrow-prev{left:8px;}\n  #ppd-34939 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34939 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34939 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34939 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34939 .ppd-track{transition:none;}\n  #ppd-34939 .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\"\u003eFabric Drum Shade Semi Flush Mount\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eBrass ＆ Bronze fixture\u003c\/li\u003e\n\u003cli\u003eMildew-resistant linen shade\u003c\/li\u003e\n\u003cli\u003eSemi-flush design effectively optimizes spaces with lower ceilings and rooms with modest scale\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\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\/4135737\/e794b1b7cda78410.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135737\/a77256a805605d64.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135737\/f697197c39a940b2.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135737\/f622403e9c9a4f84.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135737\/39e3fd8cc86aedc3.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135737\/5073b44ffd2f673a.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\"\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 lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135737\/2c432cd1f234aec0.jpg\"\u003e\u003cfigcaption\u003eWhite lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"High quality metal\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135737\/f23672d2b62eb900.jpg\"\u003e\u003cfigcaption\u003eHigh quality metal\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Sand lampshade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135737\/60d500a3b69ef45a.jpg\"\u003e\u003cfigcaption\u003eSand lampshade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003chr class=\"ppd-divider\"\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSizes \u0026amp; Materials\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-cols ppd-cols-2\"\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135737\/3435a56999fb85f3.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 Width with Shade: 16\"\u003c\/li\u003e\n\u003cli\u003eFixture Width without Shade: 16\"\u003c\/li\u003e\n\u003cli\u003eLength \/ Height with Shade: 11 3\/8\"\u003c\/li\u003e\n\u003cli\u003eAdjustable Height: No\u003c\/li\u003e\n\u003cli\u003eShade Dimensions: 11.75\" top diam. 16\" bottom diam. 7.5\" high\u003c\/li\u003e\n\u003cli\u003eCanopy\/Base Diameter: 6\"\u003c\/li\u003e\n\u003cli\u003eSocket Type: E26\u003c\/li\u003e\n\u003cli\u003eNumber of Sockets: 2\u003c\/li\u003e\n\u003cli\u003eDimmable: Yes with Triac Wall Dimmer\u003c\/li\u003e\n\u003cli\u003eVoltage: 120V\u003c\/li\u003e\n\u003cli\u003eMax. Wattage Per Socket: 100W\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 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=\"Aged Brass ＋ Sand shade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135737\/0b62403fc82b096f.jpg\"\u003e\u003cfigcaption\u003eAged Brass ＋ Sand shade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Aged Brass ＋ White shade\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135737\/cb8083bcd5b83b62.jpg\"\u003e\u003cfigcaption\u003eAged Brass ＋ White shade\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Oil-Rubbed Bronze ＋ Sand shade（The actual metal color is black）\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135737\/abee663bd546b419.jpg\"\u003e\u003cfigcaption\u003eOil-Rubbed Bronze ＋ Sand shade（The actual metal color is black）\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Oil-Rubbed Bronze ＋ White shade（The actual metal color is black）\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135737\/f9232ce9e2ea0df9.jpg\"\u003e\u003cfigcaption\u003eOil-Rubbed Bronze ＋ White shade（The actual metal color is 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-34939');\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":"Aged Brass \/ Sand","offer_id":48955573076224,"sku":"CL2024080901-4","price":259.0,"currency_code":"USD","in_stock":true},{"title":"Aged Brass \/ White","offer_id":48955573108992,"sku":"CL2024080901-1","price":259.0,"currency_code":"USD","in_stock":true},{"title":"Oil-Rubbed Bronze \/ Sand","offer_id":48955573141760,"sku":"CL2024080901-3","price":259.0,"currency_code":"USD","in_stock":true},{"title":"Oil-Rubbed Bronze \/ White","offer_id":48955573174528,"sku":"CL2024080901-2","price":259.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/356eba070687131a81feb6fbc546a1d9.jpg?v=1783418285"},{"product_id":"fabric-floral-drum-shade-ceiling-light","title":"Halsey Fabric Floral Drum Shade Ceiling Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-34707\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-34707{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-34707 *,#ppd-34707 *::before,#ppd-34707 *::after{box-sizing:border-box;}\n#ppd-34707 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-34707 .ppd-section{margin:0 0 4px;}\n#ppd-34707 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-34707 h2.ppd-title,#ppd-34707 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-34707 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-34707 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-34707 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-34707 .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-34707 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-34707 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-34707 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-34707 ul.ppd-list li{margin:0;}\n#ppd-34707 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-34707 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-34707 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-34707 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-34707 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-34707 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-34707 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-34707 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-34707 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-34707 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-34707 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-34707 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-34707 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-34707 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-34707 .ppd-spec table td,#ppd-34707 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-34707 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-34707 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-34707 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-34707 figure.ppd-figure{margin:0;}\n#ppd-34707 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-34707 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-34707 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-34707 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-34707 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-34707 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-34707 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-34707 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-34707 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-34707 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-34707 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-34707 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-34707 .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-34707 .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-34707 .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-34707 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-34707 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-34707 .ppd-carousel{position:relative;--pv:4;}\n#ppd-34707 .ppd-viewport{overflow:hidden;}\n#ppd-34707 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-34707 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-34707 .ppd-slide img+img{margin-top:16px;}\n#ppd-34707 .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-34707 .ppd-arrow:hover{background:#fff;}\n#ppd-34707 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-34707 .ppd-arrow-prev{left:14px;}\n#ppd-34707 .ppd-arrow-next{right:14px;}\n#ppd-34707 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-34707 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-34707 .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-34707 .ppd-dots button::before{content:none;}\n#ppd-34707 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-34707 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-34707 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-34707 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-34707 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-34707{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-34707 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-34707 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-34707 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-34707 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-34707 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-34707 .ppd-grid-2,#ppd-34707 .ppd-grid-3,#ppd-34707 .ppd-grid-4,#ppd-34707 .ppd-spec,#ppd-34707 .ppd-feature,#ppd-34707 .ppd-cols-2,#ppd-34707 .ppd-cols-3,#ppd-34707 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-34707 .ppd-divider{padding:8px 0;}\n  #ppd-34707 .ppd-arrow{width:32px;height:32px;}\n  #ppd-34707 .ppd-arrow-prev{left:8px;}\n  #ppd-34707 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-34707 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-34707 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-34707 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-34707 .ppd-track{transition:none;}\n  #ppd-34707 .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\"\u003eHalsey Fabric Floral Drum Shade Ceiling Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\"\u003eLend a relaxing and comfortable atmosphere to your bedroom or living space with this semi flush mount ceiling light. The creamy-white fabric lamp shade and antique brass finished combine to keep the classic look fresh.\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\/4135657\/4a675482ee5214ea.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135657\/7c270b99f12ca684.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\/4135657\/285ee2ea9c2a2518.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135657\/75544eb585d31a05.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\/4135657\/cf105de90860d6aa.jpg\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4135657\/8607283622a48798.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\u003c!-- auto:unknown --\u003e\n\u003cul\u003e\n\u003cli style=\"text-align: center;\"\u003eBreak with the traditional cylindrical structure. This lamp boldly adopts a flower-shaped lampshade, embellished with delicate golden round nuts. It's delicate and lovely.\u003c\/li\u003e\n\u003c\/ul\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\/4135657\/2c77f9f0d86a54f7.png\"\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\u003eFinishes: White\u003c\/li\u003e\n\u003cli\u003eLight source: E26*3(not included)\u003c\/li\u003e\n\u003cli\u003eVoltage: 110V\u003c\/li\u003e\n\u003cli\u003eWattage: Max 60W\u003c\/li\u003e\n\u003cli\u003eSize: L 33 cm x W 33 cm x H 20 cm \/ L 13″ x W 13″ x H 8″\u003c\/li\u003e\n\u003cli\u003eItem Weight: 1.5 kg \/ 3.31 lbs\u003c\/li\u003e\n\u003cli\u003eSpecial Feature: Dimmable\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\u003cscript\u003e\n(function(){\n  var root=document.getElementById('ppd-34707');\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":48955577041152,"sku":"37887","price":159.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/761f9500a2a9ffc2a66a2baed478a59d.jpg?v=1783418313"},{"product_id":"calira-modern-ceramic-fabric-shell-table-light","title":"Calira Modern Ceramic Fabric Shell Table Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35995\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35995{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-35995 *,#ppd-35995 *::before,#ppd-35995 *::after{box-sizing:border-box;}\n#ppd-35995 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35995 .ppd-section{margin:0 0 4px;}\n#ppd-35995 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35995 h2.ppd-title,#ppd-35995 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35995 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35995 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35995 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35995 .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-35995 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-35995 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35995 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35995 ul.ppd-list li{margin:0;}\n#ppd-35995 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35995 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35995 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35995 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35995 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35995 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35995 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35995 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35995 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35995 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35995 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35995 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35995 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35995 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35995 .ppd-spec table td,#ppd-35995 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35995 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35995 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35995 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35995 figure.ppd-figure{margin:0;}\n#ppd-35995 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35995 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35995 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35995 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35995 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35995 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35995 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35995 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35995 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35995 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35995 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35995 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35995 .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-35995 .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-35995 .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-35995 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35995 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35995 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35995 .ppd-viewport{overflow:hidden;}\n#ppd-35995 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35995 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35995 .ppd-slide img+img{margin-top:16px;}\n#ppd-35995 .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-35995 .ppd-arrow:hover{background:#fff;}\n#ppd-35995 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35995 .ppd-arrow-prev{left:14px;}\n#ppd-35995 .ppd-arrow-next{right:14px;}\n#ppd-35995 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35995 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35995 .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-35995 .ppd-dots button::before{content:none;}\n#ppd-35995 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35995 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35995 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35995 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35995 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35995{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35995 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35995 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35995 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35995 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35995 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35995 .ppd-grid-2,#ppd-35995 .ppd-grid-3,#ppd-35995 .ppd-grid-4,#ppd-35995 .ppd-spec,#ppd-35995 .ppd-feature,#ppd-35995 .ppd-cols-2,#ppd-35995 .ppd-cols-3,#ppd-35995 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35995 .ppd-divider{padding:8px 0;}\n  #ppd-35995 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35995 .ppd-arrow-prev{left:8px;}\n  #ppd-35995 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35995 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35995 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35995 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35995 .ppd-track{transition:none;}\n  #ppd-35995 .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 Ceramic Fabric Shell Table Light\u003c\/h2\u003e\n\u003cp class=\"ppd-intro\" style=\"text-align: center;\"\u003eThis shell-inspired table lamp, featuring a textured matte white ceramic base and an ivory faux silk drum shade, casts a gentle, warm glow that enhances bedrooms, bedside tables, consoles, or cozy reading corners with serene coastal elegance.\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\/4136338\/aea0f41de3a0b709.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, Linen, Steel, Copper, PVC\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;\"\u003e30cm W × 17cm D × 43.5cm H\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;\"\u003eSES CNDL 40W Max (Not Included)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eNumber of Lights\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\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;\"\u003e40W Max\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eShade\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eIvory Faux Silk Tapered Oval\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;\"\u003eControl Method\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eInline Switch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 2px solid #ccc;\"\u003eCleaning\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 2px solid #ccc;\"\u003eWipe Clean Only\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\"\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\/4136338\/e3e396b1045d706c.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\/4136338\/8b20d76e5a2d5864.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\/4136338\/4be9ec595e0b5c91.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\u003eElegant Ceramic Design\u003c\/strong\u003e: Textured matte white ceramic base offers durability and timeless coastal charm.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWarm, Soothing Light\u003c\/strong\u003e: Ivory faux silk drum shade gently diffuses light for a cozy, inviting 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\u003eSculptural Shell Shape\u003c\/strong\u003e: Graceful shell-inspired form adds sophisticated style to any space.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Placement\u003c\/strong\u003e: Ideal for bedside tables, consoles, reading corners, or accent tables in bedrooms and living areas.\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\/4136338\/fdd27a6838d87d4c.jpg\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003ch3 class=\"ppd-heading\"\u003eSuitable For Various Scenes\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection class=\"ppd-section ppd-reveal\"\u003e\n\u003cdiv class=\"ppd-grid-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Stairwell\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136338\/e960a02ba1ef583c.jpg\"\u003e\u003cfigcaption\u003eStairwell\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\/4136338\/2b754cc55fe77f6d.jpg\"\u003e\u003cfigcaption\u003eBedroom\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Vanity Room\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136338\/1249c1d7f079e410.jpg\"\u003e\u003cfigcaption\u003eVanity 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\/4136338\/a6f8c7044f6d1003.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136338\/70094a5ccc64c630.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136338\/2ee7a917eca80813.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136338\/3248fe959b10ee18.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136338\/fed26b7dc894a844.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-35995');\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":48955897020672,"sku":null,"price":243.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/d0a1be9d98e542aef6f2ea314d670f54.jpg?v=1783419160"},{"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":"velmira-mid-century-textile-lamp-shade-ceramic-table-light","title":"Velmira Mid-Century textile lamp shade Cement Table Light","description":"\u003cdiv class=\"ping-product-detail\" id=\"ppd-35926\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600\u0026display=swap');\n#ppd-35926{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-35926 *,#ppd-35926 *::before,#ppd-35926 *::after{box-sizing:border-box;}\n#ppd-35926 img{display:block;width:100%;height:auto;border-radius:0;}\n#ppd-35926 .ppd-section{margin:0 0 4px;}\n#ppd-35926 .ppd-divider{border:0;border-top:0.5px solid rgba(122,122,122,.48);margin:0;padding:10px 0;}\n#ppd-35926 h2.ppd-title,#ppd-35926 h3.ppd-heading{text-align:center;font-family:'Poppins',sans-serif;font-weight:600;color:#000;margin:0;line-height:1em;}\n#ppd-35926 h2.ppd-title{font-size:25px;letter-spacing:1px;padding:16px 0 12px;}\n#ppd-35926 h3.ppd-heading{font-size:24px;letter-spacing:1.6px;line-height:1.3;padding:14px 0 10px;}\n#ppd-35926 .ppd-sub{text-align:center;color:#707070;font-size:15px;letter-spacing:1px;line-height:2em;margin:0 0 12px;}\n#ppd-35926 .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-35926 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-35926 ul.ppd-bullets li{margin:0 0 4px;text-align:center;}\n#ppd-35926 ul.ppd-list{margin:0;padding:0 10px 0 26px;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;}\n#ppd-35926 ul.ppd-list li{margin:0;}\n#ppd-35926 .ppd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}\n#ppd-35926 .ppd-grid-2+.ppd-grid-2{margin-top:20px;}\n#ppd-35926 .ppd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n#ppd-35926 .ppd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n#ppd-35926 .ppd-grid-2.ppd-middle{align-items:center;}\n#ppd-35926 .ppd-spec{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;max-width:1100px;margin:0 auto;}\n#ppd-35926 .ppd-cols{display:grid;gap:24px;align-items:center;}\n#ppd-35926 .ppd-cols-2{grid-template-columns:1fr 1fr;}\n#ppd-35926 .ppd-cols-3{grid-template-columns:1fr 1fr 1fr;}\n#ppd-35926 .ppd-cols-4{grid-template-columns:repeat(4,1fr);}\n#ppd-35926 .ppd-col\u003e*+*{margin-top:14px;}\n#ppd-35926 .ppd-col h4{margin:0;font-size:16px;font-weight:600;letter-spacing:1px;}\n#ppd-35926 .ppd-spec-media\u003e*+*{margin-top:16px;}\n#ppd-35926 .ppd-spec table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:1px;}\n#ppd-35926 .ppd-spec table td,#ppd-35926 .ppd-spec table th{border:1px solid #e3e3e3;padding:10px 14px;text-align:left;vertical-align:top;}\n#ppd-35926 .ppd-feature{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}\n#ppd-35926 .ppd-feature-col\u003e*{margin-bottom:16px;}\n#ppd-35926 .ppd-feature-col\u003e*:last-child{margin-bottom:0;}\n#ppd-35926 figure.ppd-figure{margin:0;}\n#ppd-35926 figure.ppd-figure figcaption{text-align:center;color:#707070;font-size:14px;letter-spacing:1px;padding-top:8px;}\n#ppd-35926 .ppd-hero-img{box-shadow:0 2px 14px rgba(0,0,0,.08);}\n#ppd-35926 .ppd-review{border:1px solid #eee;border-radius:8px;padding:16px;text-align:center;background:#fff;transition:box-shadow .25s,transform .25s;}\n#ppd-35926 .ppd-review:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px);}\n#ppd-35926 .ppd-stars{color:#f6a623;font-size:15px;letter-spacing:2px;margin-bottom:10px;}\n#ppd-35926 .ppd-review img{aspect-ratio:4\/5;object-fit:cover;width:100%;border-radius:4px;}\n#ppd-35926 .ppd-review h4{margin:12px 0 6px;font-size:15px;font-weight:600;color:#000;letter-spacing:1px;}\n#ppd-35926 .ppd-review p{margin:0;color:#707070;font-size:14px;letter-spacing:1px;line-height:1.8;}\n#ppd-35926 .ppd-card{display:block;text-decoration:none;color:inherit;}\n#ppd-35926 .ppd-card img{transition:transform .3s,box-shadow .3s;}\n#ppd-35926 .ppd-card:hover img{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);}\n#ppd-35926 .ppd-card-label{text-align:center;font-size:14px;color:#707070;letter-spacing:1px;padding-top:8px;}\n#ppd-35926 .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-35926 .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-35926 .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-35926 .ppd-video:hover .ppd-play::before{transform:scale(1.08);}\n#ppd-35926 .ppd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}\n#ppd-35926 .ppd-carousel{position:relative;--pv:4;}\n#ppd-35926 .ppd-viewport{overflow:hidden;}\n#ppd-35926 .ppd-track{display:flex;margin:0 -8px;transition:transform .45s ease;}\n#ppd-35926 .ppd-slide{flex:0 0 calc(100% \/ var(--pv));padding:0 8px;min-width:0;}\n#ppd-35926 .ppd-slide img+img{margin-top:16px;}\n#ppd-35926 .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-35926 .ppd-arrow:hover{background:#fff;}\n#ppd-35926 .ppd-arrow[disabled]{opacity:.35;cursor:default;}\n#ppd-35926 .ppd-arrow-prev{left:14px;}\n#ppd-35926 .ppd-arrow-next{right:14px;}\n#ppd-35926 .ppd-arrow svg{width:18px;height:18px;}\n#ppd-35926 .ppd-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0;}\n#ppd-35926 .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-35926 .ppd-dots button::before{content:none;}\n#ppd-35926 .ppd-dots button.is-active{background:#1c1c1c;transform:scale(1.15);}\n#ppd-35926 .ppd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n#ppd-35926 .ppd-reveal.is-visible{opacity:1;transform:none;}\n@media (max-width:1024px){\n  #ppd-35926 h3.ppd-heading{font-size:22px;letter-spacing:2.5px;line-height:4em;}\n  #ppd-35926 .ppd-grid-4{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:767px){\n  #ppd-35926{padding:8px 12px 28px;font-size:14px;line-height:1.9em;letter-spacing:1px;}\n  #ppd-35926 h2.ppd-title{font-size:20px;letter-spacing:1px;padding:12px 0 10px;}\n  #ppd-35926 h3.ppd-heading{font-size:20px;letter-spacing:2.1px;line-height:2.3em;}\n  #ppd-35926 ul.ppd-list{line-height:1.9em;font-size:13px;}\n  #ppd-35926 ul.ppd-bullets{text-align:left;padding:0 4px;}\n  #ppd-35926 ul.ppd-bullets li{padding-left:14px;text-indent:-14px;}\n  #ppd-35926 .ppd-grid-2,#ppd-35926 .ppd-grid-3,#ppd-35926 .ppd-grid-4,#ppd-35926 .ppd-spec,#ppd-35926 .ppd-feature,#ppd-35926 .ppd-cols-2,#ppd-35926 .ppd-cols-3,#ppd-35926 .ppd-cols-4{grid-template-columns:1fr;gap:16px;}\n  #ppd-35926 .ppd-divider{padding:8px 0;}\n  #ppd-35926 .ppd-arrow{width:32px;height:32px;}\n  #ppd-35926 .ppd-arrow-prev{left:8px;}\n  #ppd-35926 .ppd-arrow-next{right:8px;}\n}\n@media (min-width:1025px){\n  #ppd-35926 .ppd-hide-desktop{display:none !important;}\n}\n@media (min-width:768px) and (max-width:1024px){\n  #ppd-35926 .ppd-hide-tablet{display:none !important;}\n}\n@media (max-width:767px){\n  #ppd-35926 .ppd-hide-phone{display:none !important;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ppd-35926 .ppd-track{transition:none;}\n  #ppd-35926 .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\"\u003eMid-Century textile lamp shade Cement Table Light\u003c\/h2\u003e\n\u003cul class=\"ppd-bullets\"\u003e\n\u003cli\u003eMid-Century Modern Design: Natural linen textile shade with a smooth Cement base and warm wood detail.\u003c\/li\u003e\n\u003cli\u003eSoft \u0026amp; Warm Lighting: Linen shade diffuses light for comfortable, glare-free illumination.\u003c\/li\u003e\n\u003cli\u003eVersatile Use: Ideal for living rooms, bedrooms, reading nooks, and side tables.\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\/4136305\/07f6cb22630d11e0.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136305\/e6bd1e8aa6475faf.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136305\/a14bc650c2a6f180.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136305\/785cf591f33b8f92.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\/4136305\/ba5bfbbeb47730f4.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\/4136305\/643a9c550a3a4d69.jpg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ppd-col\"\u003e\n\u003cdiv\u003e\u003cul class=\"ppd-list\"\u003e\n\u003cli\u003eMaterial: Linen, Wood, Cement\u003c\/li\u003e\n\u003cli\u003eBulb Base: E26 (not included)\u003c\/li\u003e\n\u003cli\u003eWattage: 60 Watt\u003c\/li\u003e\n\u003cli\u003eSize-1: 9.5\" Dia x 16.5\" H\u003c\/li\u003e\n\u003cli\u003eSize-2: 13.5\" Dia x 22\" H\u003c\/li\u003e\n\u003cli\u003eSwitch: In-line On \/ Off Switch\u003c\/li\u003e\n\u003cli\u003ePower Source: Plug-in\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\u003eMid-Century Natural Design\u003c\/strong\u003e – Clean mid-century silhouette featuring a natural linen shade, smooth cement base, and warm wood accent for an organic, timeless look.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDual Size Options\u003c\/strong\u003e – Available in two sizes to suit different spaces, from compact side tables to larger living room or bedroom settings.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136305\/3184cb86bca80e4f.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\/4136305\/97c0af26644fb24c.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 – Crafted with durable cement solid wood details, and natural linen for long-lasting use and refined texture.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Interior Styling\u003c\/strong\u003e – Ideal for living rooms, bedrooms, reading nooks, or bedside tables, blending seamlessly with mid-century modern, farmhouse, and minimalist interiors.\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;\"\u003eIt can create a comfortable and cozy atmosphere in the bedroom, living room, or study, making it ideal for relaxing or engaging in daily activities.\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\/4136305\/07f6cb22630d11e0.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136305\/98c5b6556c3816dc.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ppd-slide\"\u003e\u003cimg alt=\"\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136305\/a14bc650c2a6f180.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-3\"\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Natural Linen Texture\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136305\/d35384cc74d82785.jpg\"\u003e\u003cfigcaption\u003eNatural Linen Texture\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Interior Setting\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136305\/e24b5e717dbe7937.jpg\"\u003e\u003cfigcaption\u003eInterior Setting\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Cement Base\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136305\/d07e49fa838c65ce.jpg\"\u003e\u003cfigcaption\u003eCement 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\/4136305\/f858da683af74a23.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\/4136305\/bccd26fdb9b97d7f.jpg\"\u003e\u003cfigcaption\u003eTurn 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\"\u003eAvailable Choices\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=\"Green-Small\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136305\/c6e3021d9c36b1ec.jpg\"\u003e\u003cfigcaption\u003eGreen-Small\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Nature-Small\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136305\/2379bafb2335ff51.jpg\"\u003e\u003cfigcaption\u003eNature-Small\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Blue-Small\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136305\/f858da683af74a23.jpg\"\u003e\u003cfigcaption\u003eBlue-Small\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=\"Green-Large\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136305\/b9a943385849f1dc.jpg\"\u003e\u003cfigcaption\u003eGreen-Large\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Nature-Large\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136305\/9d68a8103d6d1d61.jpg\"\u003e\u003cfigcaption\u003eNature-Large\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"ppd-figure\"\u003e\u003cimg alt=\"Blue-Large\" loading=\"lazy\" src=\"https:\/\/cdn.freepicturecdn.com\/blockandreview\/product-body-html\/4136305\/771b0a79f2e11560.jpg\"\u003e\u003cfigcaption\u003eBlue-Large\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-35926');\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":"Green \/ 9.5\" Dia x 16.5\" H","offer_id":48955898036480,"sku":"42981","price":169.0,"currency_code":"USD","in_stock":true},{"title":"Green \/ 13.5\" Dia x 22\" H","offer_id":48955898069248,"sku":"42982","price":259.0,"currency_code":"USD","in_stock":true},{"title":"Nature \/ 9.5\" Dia x 16.5\" H","offer_id":48955898102016,"sku":"42983","price":169.0,"currency_code":"USD","in_stock":true},{"title":"Nature \/ 13.5\" Dia x 22\" H","offer_id":48955898134784,"sku":"42984","price":259.0,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 9.5\" Dia x 16.5\" H","offer_id":48955898167552,"sku":"42985","price":169.0,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 13.5\" Dia x 22\" H","offer_id":48955898200320,"sku":"42986","price":259.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/8291\/1744\/files\/65ca467902f26e8fab0ade12c9e30557.jpg?v=1783419173"},{"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"}],"url":"https:\/\/flosslo.com\/collections\/fabric-lighting.oembed?page=4","provider":"flosslo.com","version":"1.0","type":"link"}