{"product_id":"modern-double-glass-pendant-light-with-chrome-finish","title":"Modern Double Glass Pendant Light With Chrome Finish","description":"\u003cstyle id=\"mgl-style\"\u003e .mgl-detail{--mgl-ink:#2d302e;--mgl-muted:#68716c;--mgl-paper:#fbfaf7;--mgl-warm:#f1e7d9;--mgl-glass:#f5f3ed;--mgl-chrome:#a8aaa4;--mgl-amber:#d18b52;--mgl-sage:#68766e;--mgl-line:rgba(45,48,46,.16);box-sizing:border-box;max-width:1220px;margin:0 auto;overflow:hidden;background:var(--mgl-paper);color:var(--mgl-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;font-size:16px;line-height:1.6;letter-spacing:normal} .mgl-detail *,.mgl-detail *::before,.mgl-detail *::after{box-sizing:border-box} .mgl-detail button{font:inherit} .mgl-section{position:relative;padding:48px 58px} .mgl-heading{max-width:760px;margin:0 0 22px} .mgl-kicker{margin:0 0 9px;color:var(--mgl-sage);font-size:12px;font-weight:750;line-height:1.4;letter-spacing:.12em;text-transform:uppercase} .mgl-title{margin:0 0 16px;color:var(--mgl-ink);font-size:40px;font-weight:600;line-height:1.13;letter-spacing:normal;overflow-wrap:anywhere} .mgl-lede{margin:0;color:var(--mgl-muted);font-size:16px;font-weight:400;line-height:1.65;overflow-wrap:anywhere} .mgl-hero{padding:0!important;margin:0!important;background:linear-gradient(120deg,#faf9f5 0%,#f5f1e8 60%,#eadfd0 100%)} .mgl-hero::after{content:\"\";position:absolute;right:0;top:0;width:28%;height:100%;pointer-events:none;opacity:.24;background:repeating-linear-gradient(90deg,transparent 0 18px,rgba(168,170,164,.2) 18px 19px,transparent 19px 32px);mask-image:linear-gradient(90deg,transparent,black 65%)} .mgl-split{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch} .mgl-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:56px 56px 58px 54px} .mgl-hero-copy .mgl-title{max-width:520px} .mgl-hero-copy .mgl-lede{max-width:500px} .mgl-light-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-top:30px;max-width:500px} .mgl-light-note{display:flex;align-items:center;gap:9px;color:var(--mgl-sage);font-size:13px;font-weight:650;line-height:1.4} .mgl-light-note::before{content:\"\";display:block;width:9px;height:9px;border-radius:50%;background:var(--mgl-amber);box-shadow:0 0 0 4px rgba(209,139,82,.14)} .mgl-light-note:nth-child(2)::before{background:#c5c6bf;box-shadow:0 0 0 4px rgba(168,170,164,.18)} .mgl-light-note:nth-child(3)::before{background:#7e8b82;box-shadow:0 0 0 4px rgba(104,118,110,.14)} .mgl-image-button{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in} .mgl-image-button:focus-visible,.mgl-gallery-card:focus-visible{outline:2px solid var(--mgl-amber);outline-offset:4px} .mgl-switcher{position:relative;min-width:0;width:100%;aspect-ratio:1\/1;overflow:hidden;background:#f7f7f5;padding:0!important;margin:0!important;align-self:start} .mgl-state{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;opacity:0;pointer-events:none;line-height:0;will-change:opacity} .mgl-state .mgl-image-button{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;pointer-events:auto} .mgl-switcher .mgl-state .mgl-image-button{pointer-events:none} .mgl-state img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain;object-position:center;background:#f7f7f5;margin:0!important;padding:0!important;border:0!important} .mgl-state::after{content:\"\";position:absolute;inset:0;pointer-events:none} .mgl-state--day{opacity:1;animation:mgl-day 4.6s ease-in-out infinite} .mgl-state--day img{filter:none} .mgl-state--day::after{background:rgba(204,214,211,.06)} .mgl-state--lit{animation:mgl-lit 4.6s ease-in-out infinite} .mgl-state--lit img{filter:none} .mgl-state--lit::after{background:radial-gradient(circle at 50% 58%,rgba(241,164,89,.12),transparent 38%)} @keyframes mgl-day{0%,32.6%{opacity:1}50%,82.6%{opacity:0}100%{opacity:1}} @keyframes mgl-lit{0%,32.6%{opacity:0}50%,82.6%{opacity:1}100%{opacity:0}} .mgl-state-label{display:none} .mgl-details{background:var(--mgl-paper)} .mgl-details::before,.mgl-parameters::before{content:\"\";position:absolute;left:58px;right:58px;top:0;height:1px;background:var(--mgl-line)} .mgl-detail-carousel{position:relative} .mgl-detail-nav{display:none} .mgl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px} .mgl-figure{min-width:0;margin:0} .mgl-detail-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(45,48,46,.12);border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(45,48,46,.06);padding:0!important;margin:0!important} .mgl-detail-card .mgl-image-button{height:auto!important;flex:none;margin:0!important;padding:0!important} .mgl-figure img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:1\/1;object-fit:cover;background:#f3f2ee;margin:0!important;padding:0!important;border:0!important} .mgl-caption{flex:1;margin:0;padding:16px 18px 18px;color:var(--mgl-muted);font-size:15px;line-height:1.55;background:#fff} .mgl-caption strong{display:block;margin-bottom:5px;color:var(--mgl-ink);font-size:16px;font-weight:700;line-height:1.35} .mgl-highlights{padding-top:38px;padding-bottom:38px;background:linear-gradient(135deg,#f6f1e9 0%,#edf0ec 100%)} .mgl-highlights::after{content:\"\";position:absolute;right:0;bottom:0;width:34%;height:40%;pointer-events:none;opacity:.2;background:repeating-linear-gradient(0deg,transparent 0 17px,rgba(104,118,110,.2) 17px 18px,transparent 18px 31px);mask-image:linear-gradient(0deg,black,transparent)} .mgl-highlight-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:34px;align-items:center} .mgl-highlight-copy{max-width:470px} .mgl-highlight-list{display:grid;gap:13px;margin:26px 0 0;padding:0!important;list-style:none!important} .mgl-detail .mgl-highlight-list li{position:relative;padding-left:22px;color:var(--mgl-muted);font-size:15px;line-height:1.5;list-style:none!important} .mgl-detail .mgl-highlight-list li::marker{content:\"\"!important;color:transparent!important} .mgl-detail .mgl-highlight-list li::before{content:\"\";position:absolute;left:0;top:.66em;width:8px;height:8px;border:1px solid var(--mgl-amber);border-radius:50%;background:rgba(209,139,82,.15)} .mgl-design-figure{overflow:hidden} .mgl-design-figure img{aspect-ratio:4\/3;object-fit:cover;object-position:72% center;background:#e9e0d3} .mgl-gallery-section{padding:46px 0 54px;background:#faf9f6} .mgl-gallery-heading{padding:0 58px;margin-bottom:18px} .mgl-gallery-heading .mgl-lede{max-width:640px} .mgl-gallery-viewport{position:relative;width:100%;overflow:hidden;cursor:grab;touch-action:pan-y;padding:18px 0 26px} .mgl-gallery-viewport.is-grabbing{cursor:grabbing} .mgl-gallery-track{display:flex;width:max-content;transform:translate3d(0,0,0);will-change:transform} .mgl-gallery-loop{display:flex;flex:0 0 auto;gap:14px;padding-right:14px} .mgl-gallery-card{position:relative;display:block;flex:0 0 clamp(220px,25vw,340px);width:clamp(220px,25vw,340px);aspect-ratio:1\/1;padding:7px;border:1px solid rgba(45,48,46,.12);border-radius:0;background:#fff;box-shadow:0 12px 24px rgba(45,48,46,.1);cursor:zoom-in;transition:box-shadow .2s ease} .mgl-gallery-card:nth-child(3n+1){transform:translateY(-20px) rotate(-2deg)} .mgl-gallery-card:nth-child(3n+2){transform:translateY(13px) rotate(1.6deg)} .mgl-gallery-card:nth-child(3n){transform:translateY(-4px) rotate(-.8deg)} .mgl-gallery-card img{display:block;width:100%;height:100%;aspect-ratio:1\/1;object-fit:cover;border:1px solid rgba(255,255,255,.96);background:#f2f0eb;pointer-events:none} .mgl-parameters{background:#eef1ec} .mgl-parameter-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start} .mgl-dimension-figure{position:relative;overflow:hidden;margin:0;padding:14px;border:1px solid rgba(45,48,46,.12);border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(45,48,46,.06)} .mgl-dimension-figure .mgl-image-button{height:auto!important;margin:0!important;padding:0!important} .mgl-dimension-figure img{display:block!important;width:100%!important;aspect-ratio:1\/1;object-fit:contain;background:#fff;transform:scale(1.14)} .mgl-specs{align-self:start;padding:22px 28px;border:1px solid rgba(45,48,46,.12);border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(45,48,46,.06)} .mgl-spec-row{display:grid;grid-template-columns:148px minmax(0,1fr);gap:22px;padding:14px 0;border-bottom:1px solid #e2e2da;align-items:start} .mgl-spec-row:first-child{padding-top:2px} .mgl-spec-row:last-child{border-bottom:0;padding-bottom:2px} .mgl-spec-label{color:var(--mgl-ink);font-size:15px;font-weight:700;line-height:1.5} .mgl-spec-value{min-width:0;color:var(--mgl-muted);font-size:16px;line-height:1.5;overflow-wrap:anywhere} .mgl-lightbox{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:30px;background:rgba(31,34,32,.72)} .mgl-lightbox[hidden]{display:none} .mgl-lightbox img{display:block;max-width:min(90vw,920px);max-height:84vh;width:auto;height:auto;object-fit:contain;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.28)} .mgl-lightbox-close{position:absolute;right:24px;top:18px;width:40px;height:40px;border:1px solid rgba(255,255,255,.6);border-radius:50%;background:rgba(31,34,32,.55);color:#fff;font-size:25px;line-height:1;cursor:pointer} @media (max-width:980px){ .mgl-section{padding:42px 32px} .mgl-hero-copy{padding:42px 34px} .mgl-details::before,.mgl-parameters::before{left:32px;right:32px} .mgl-gallery-heading{padding:0 32px} .mgl-highlight-layout{gap:26px} .mgl-parameter-layout{gap:26px} } @media (max-width:760px){ .mgl-section{padding:34px 20px} .mgl-title{font-size:32px;line-height:1.18} .mgl-lede{font-size:15px} .mgl-hero-copy{padding:34px 20px 38px} .mgl-split,.mgl-highlight-layout,.mgl-parameter-layout{grid-template-columns:1fr;gap:20px} .mgl-hero-copy{order:2} .mgl-hero .mgl-switcher{order:1} .mgl-details::before,.mgl-parameters::before{left:20px;right:20px} .mgl-detail-carousel{padding:0 10px} .mgl-detail-carousel .mgl-grid{display:block} .mgl-detail-carousel .mgl-figure{display:none} .mgl-detail-carousel .mgl-figure.is-active{display:flex} .mgl-detail-nav{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--mgl-sage);color:#fff;font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1;box-shadow:0 8px 18px rgba(45,48,46,.18);cursor:pointer;transform:translateY(-50%);transition:background .2s ease,transform .2s ease} .mgl-detail-nav:hover,.mgl-detail-nav:focus-visible{background:var(--mgl-amber);transform:translateY(-50%) scale(1.04)} .mgl-detail-nav:focus-visible{outline:2px solid var(--mgl-amber);outline-offset:3px} .mgl-detail-nav--prev{left:-2px} .mgl-detail-nav--next{right:-2px} .mgl-highlight-copy{max-width:none} .mgl-highlight-layout .mgl-design-figure{order:2} .mgl-design-figure img{aspect-ratio:1\/1;object-position:center} .mgl-gallery-section{padding:34px 0 42px} .mgl-gallery-heading{padding:0 20px;margin-bottom:16px} .mgl-gallery-viewport{padding:12px 0 20px} .mgl-gallery-loop{gap:10px;padding-right:10px} .mgl-gallery-card{flex-basis:43vw;width:43vw;max-width:none;padding:5px} .mgl-gallery-card:nth-child(3n+1){transform:translateY(-9px) rotate(-1.3deg)} .mgl-gallery-card:nth-child(3n+2){transform:translateY(7px) rotate(1.1deg)} .mgl-gallery-card:nth-child(3n){transform:translateY(-2px) rotate(-.7deg)} .mgl-parameter-layout{gap:20px} .mgl-dimension-figure{padding:16px} .mgl-dimension-figure img{transform:scale(1.08)} .mgl-specs{padding:18px 20px} .mgl-spec-row{grid-template-columns:1fr;gap:3px;padding:12px 0} .mgl-spec-label{font-size:12px} .mgl-spec-value{font-size:15px} } @media (max-width:480px){ .mgl-detail-carousel{padding:0 8px} .mgl-detail-nav{width:42px;height:42px;font-size:32px} .mgl-detail-nav--prev{left:-1px} .mgl-detail-nav--next{right:-1px} .mgl-caption{margin-top:8px;font-size:14px} } @media (min-width:761px){ .mgl-hero .mgl-switcher{height:100%;min-height:540px;aspect-ratio:auto} .mgl-hero .mgl-state img{object-fit:cover;object-position:center} } @media (min-width:761px) and (max-width:980px){ .mgl-hero .mgl-split{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)} .mgl-hero .mgl-switcher{height:auto;min-height:0;aspect-ratio:16\/10;align-self:center} .mgl-hero-copy{min-width:0} .mgl-hero-copy{padding:36px 28px} .mgl-hero-copy .mgl-title{font-size:32px} .mgl-hero-copy .mgl-lede{font-size:15px} .mgl-light-notes{grid-template-columns:1fr;gap:10px;margin-top:22px} .mgl-gallery-card{flex-basis:31vw;width:31vw} } @media (min-width:981px){ .mgl-gallery-heading,.mgl-parameters .mgl-heading{max-width:none} .mgl-gallery-heading .mgl-lede{max-width:none;white-space:nowrap} .mgl-parameters .mgl-lede{max-width:none;white-space:normal;overflow-wrap:anywhere} .mgl-parameters .mgl-specs{margin-top:24px} } @media (prefers-reduced-motion:reduce){ .mgl-state{animation:none} .mgl-state--day{opacity:1} .mgl-state--lit{opacity:0} } \u003c\/style\u003e\u003cdiv class=\"mgl-detail\" lang=\"en\"\u003e\n\u003csection class=\"mgl-section mgl-hero\" aria-labelledby=\"mgl-hero-title\"\u003e\u003cdiv class=\"mgl-split\"\u003e\n\u003cdiv class=\"mgl-switcher\" aria-label=\"Daylight and illuminated comparison\"\u003e\n\u003cfigure class=\"mgl-state mgl-state--day\"\u003e\u003cbutton class=\"mgl-image-button\" type=\"button\" data-lightbox=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/6865ea36a1a19fb40209f787296b967a.jpg\" aria-label=\"Open pendant light in daylight\"\u003e \u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/6865ea36a1a19fb40209f787296b967a.jpg\" alt=\"Three modern double glass pendant lights in a bright kitchen before illumination\" loading=\"eager\" decoding=\"async\"\u003e \u003c\/button\u003e\u003cfigcaption class=\"mgl-state-label\"\u003eDaylight\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"mgl-state mgl-state--lit\"\u003e\u003cbutton class=\"mgl-image-button\" type=\"button\" data-lightbox=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/1c076b29f7230579a5f8baa4890811bc.jpg\" aria-label=\"Open illuminated pendant light\"\u003e \u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/1c076b29f7230579a5f8baa4890811bc.jpg\" alt=\"Three modern double glass pendant lights glowing warmly in a kitchen at dusk\" loading=\"eager\" decoding=\"async\"\u003e \u003c\/button\u003e\u003cfigcaption class=\"mgl-state-label\"\u003eIlluminated\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mgl-hero-copy\"\u003e\n\u003cp class=\"mgl-kicker\"\u003eLight \/ shadow\u003c\/p\u003e\n\u003ch1 class=\"mgl-title\" id=\"mgl-hero-title\"\u003eFrom airy daylight to a warm glow\u003c\/h1\u003e\n\u003cp class=\"mgl-lede\"\u003eWatch the room shift from clear, open daylight to a softer evening mood. The inner shade diffuses the bulb into a calm pool of warmth while the outer glass keeps the silhouette crisp.\u003c\/p\u003e\n\u003cdiv class=\"mgl-light-notes\" aria-label=\"Light mood notes\"\u003e\n\u003cspan class=\"mgl-light-note\"\u003eClear in daylight\u003c\/span\u003e \u003cspan class=\"mgl-light-note\"\u003eWarm diffusion after dusk\u003c\/span\u003e \u003cspan class=\"mgl-light-note\"\u003eSoft reflections on glass\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"mgl-section mgl-details\" aria-labelledby=\"mgl-details-title\"\u003e\u003cheader class=\"mgl-heading\"\u003e\u003cp class=\"mgl-kicker\"\u003eMaterial study\u003c\/p\u003e\n\u003ch2 class=\"mgl-title\" id=\"mgl-details-title\"\u003eDetails worth looking closer at\u003c\/h2\u003e\n\u003cp class=\"mgl-lede\"\u003eThe double shade, clean set screws and satin metal canopy keep the fixture tactile from every angle.\u003c\/p\u003e\u003c\/header\u003e\u003cdiv class=\"mgl-detail-carousel\" data-detail-carousel=\"\"\u003e\n\u003cbutton class=\"mgl-detail-nav mgl-detail-nav--prev\" type=\"button\" data-detail-prev=\"\" aria-label=\"Previous detail image\"\u003e‹\u003c\/button\u003e\u003cdiv class=\"mgl-grid\"\u003e\n\u003cfigure class=\"mgl-figure mgl-detail-card\"\u003e\u003cbutton class=\"mgl-image-button\" type=\"button\" data-lightbox=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/6bbc86b94cb924a126bffef4bfb41557.jpg\" aria-label=\"Open glass shade detail\"\u003e \u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/6bbc86b94cb924a126bffef4bfb41557.jpg\" alt=\"Close detail of the clear outer glass and frosted inner shade\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/button\u003e\u003cfigcaption class=\"mgl-caption\"\u003e\u003cstrong\u003eDouble-layer glass\u003c\/strong\u003eA clear outer glass shade surrounds a frosted inner glass shade, softening the bulb into an even, comfortable glow.\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"mgl-figure mgl-detail-card\"\u003e\u003cbutton class=\"mgl-image-button\" type=\"button\" data-lightbox=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/2a5b36abf276da4999bc1e24d68d8bcd.jpg\" aria-label=\"Open socket detail\"\u003e \u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/2a5b36abf276da4999bc1e24d68d8bcd.jpg\" alt=\"Close detail of the chrome socket and mounting hardware\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/button\u003e\u003cfigcaption class=\"mgl-caption\"\u003e\u003cstrong\u003eE26 socket\u003c\/strong\u003eThe threaded socket is the bulb connection point, keeping changes simple and secure inside the inner shade.\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"mgl-figure mgl-detail-card\"\u003e\u003cbutton class=\"mgl-image-button\" type=\"button\" data-lightbox=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/c8e62963322ad9e094f7995f507c97ab.jpg\" aria-label=\"Open canopy detail\"\u003e \u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/c8e62963322ad9e094f7995f507c97ab.jpg\" alt=\"Close detail of the chrome ceiling canopy\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/button\u003e\u003cfigcaption class=\"mgl-caption\"\u003e\u003cstrong\u003eQuiet canopy\u003c\/strong\u003eA low-profile round canopy gives the adjustable cord a clean starting point.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"mgl-detail-nav mgl-detail-nav--next\" type=\"button\" data-detail-next=\"\" aria-label=\"Next detail image\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"mgl-section mgl-highlights\" aria-labelledby=\"mgl-highlights-title\"\u003e\u003cdiv class=\"mgl-highlight-layout\"\u003e\n\u003cdiv class=\"mgl-highlight-copy\"\u003e\n\u003cp class=\"mgl-kicker\"\u003eDesign highlights\u003c\/p\u003e\n\u003ch2 class=\"mgl-title\" id=\"mgl-highlights-title\"\u003eA measured silhouette with a warmer center\u003c\/h2\u003e\n\u003cp class=\"mgl-lede\"\u003eThe design keeps the eye moving from chrome to clear glass, then settles on the softly glowing inner shade.\u003c\/p\u003e\n\u003cul class=\"mgl-highlight-list\"\u003e\n\u003cli\u003eDouble-layer shade adds depth without visual weight.\u003c\/li\u003e\n\u003cli\u003eChrome finish brings a calm, contemporary contrast.\u003c\/li\u003e\n\u003cli\u003eAdjustable cord lets the pendant sit neatly over tables, islands or vanities.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"mgl-figure mgl-design-figure\"\u003e\u003cbutton class=\"mgl-image-button\" type=\"button\" data-lightbox=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/c0852b3c2b3c004142a27209c0ae61bc.jpg\" aria-label=\"Open pendant light design study\"\u003e \u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/c0852b3c2b3c004142a27209c0ae61bc.jpg\" alt=\"Pendant light design study with brushed finish sketches and glass shade notes\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/button\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"mgl-section mgl-gallery-section\" aria-labelledby=\"mgl-gallery-title\"\u003e\u003cheader class=\"mgl-gallery-heading\"\u003e\u003cp class=\"mgl-kicker\"\u003eIn context\u003c\/p\u003e\n\u003ch2 class=\"mgl-title\" id=\"mgl-gallery-title\"\u003eA quiet presence in lived-in rooms\u003c\/h2\u003e\n\u003cp class=\"mgl-lede\"\u003eBrowse daylight and evening settings, from close single-light views to wider kitchen and dining scenes.\u003c\/p\u003e\u003c\/header\u003e\u003cdiv class=\"mgl-gallery-viewport\" data-gallery=\"\"\u003e\u003cdiv class=\"mgl-gallery-track\" data-gallery-track=\"\"\u003e\n\u003cdiv class=\"mgl-gallery-loop\" data-gallery-loop=\"\"\u003e\n\u003cbutton class=\"mgl-gallery-card\" type=\"button\" data-lightbox=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/945e9747c43871cda0a5f39d58ea6a3d.jpg\" aria-label=\"Open illuminated kitchen scene\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/945e9747c43871cda0a5f39d58ea6a3d.jpg\" alt=\"Two double glass pendants glowing warmly above a kitchen island at dusk\" loading=\"eager\" decoding=\"async\"\u003e\u003c\/button\u003e \u003cbutton class=\"mgl-gallery-card\" type=\"button\" data-lightbox=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/9aa54bdb4dfb7483f2a29bf8126fc77d.jpg\" aria-label=\"Open daylight dining scene\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/9aa54bdb4dfb7483f2a29bf8126fc77d.jpg\" alt=\"Two unlit double glass pendants above a traditional dining table in daylight\" loading=\"eager\" decoding=\"async\"\u003e\u003c\/button\u003e \u003cbutton class=\"mgl-gallery-card\" type=\"button\" data-lightbox=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/f7e63507e5b492b26d4fa54a6158c4f4.jpg\" aria-label=\"Open single pendant close scene\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/f7e63507e5b492b26d4fa54a6158c4f4.jpg\" alt=\"Closer daylight view of one double glass pendant above a dining table\" loading=\"eager\" decoding=\"async\"\u003e\u003c\/button\u003e \u003cbutton class=\"mgl-gallery-card\" type=\"button\" data-lightbox=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/aa27408c77ec36abff821c02c2d6e250.jpg\" aria-label=\"Open warm kitchen scene\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/aa27408c77ec36abff821c02c2d6e250.jpg\" alt=\"Three double glass pendants above a warm wood kitchen island\" loading=\"eager\" decoding=\"async\"\u003e\u003c\/button\u003e \u003cbutton class=\"mgl-gallery-card\" type=\"button\" data-lightbox=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/aebdbe1b6f80468f25c1360dfc82fdfa.jpg\" aria-label=\"Open illuminated dining scene\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/aebdbe1b6f80468f25c1360dfc82fdfa.jpg\" alt=\"Two glowing double glass pendants above an evening dining table\" loading=\"eager\" decoding=\"async\"\u003e\u003c\/button\u003e \u003cbutton class=\"mgl-gallery-card\" type=\"button\" data-lightbox=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/e1daaf0207ed15a5acd4557ef2fd6231.jpg\" aria-label=\"Open dark kitchen scene\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/e1daaf0207ed15a5acd4557ef2fd6231.jpg\" alt=\"Three unlit double glass pendants in a dark-accented kitchen\" loading=\"eager\" decoding=\"async\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mgl-gallery-loop\" data-gallery-loop=\"\" aria-hidden=\"true\"\u003e\n\u003cbutton class=\"mgl-gallery-card\" type=\"button\" data-lightbox=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/945e9747c43871cda0a5f39d58ea6a3d.jpg\" tabindex=\"-1\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/945e9747c43871cda0a5f39d58ea6a3d.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/button\u003e \u003cbutton class=\"mgl-gallery-card\" type=\"button\" data-lightbox=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/9aa54bdb4dfb7483f2a29bf8126fc77d.jpg\" tabindex=\"-1\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/9aa54bdb4dfb7483f2a29bf8126fc77d.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/button\u003e \u003cbutton class=\"mgl-gallery-card\" type=\"button\" data-lightbox=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/f7e63507e5b492b26d4fa54a6158c4f4.jpg\" tabindex=\"-1\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/f7e63507e5b492b26d4fa54a6158c4f4.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/button\u003e \u003cbutton class=\"mgl-gallery-card\" type=\"button\" data-lightbox=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/aa27408c77ec36abff821c02c2d6e250.jpg\" tabindex=\"-1\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/aa27408c77ec36abff821c02c2d6e250.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/button\u003e \u003cbutton class=\"mgl-gallery-card\" type=\"button\" data-lightbox=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/aebdbe1b6f80468f25c1360dfc82fdfa.jpg\" tabindex=\"-1\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/aebdbe1b6f80468f25c1360dfc82fdfa.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/button\u003e \u003cbutton class=\"mgl-gallery-card\" type=\"button\" data-lightbox=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/e1daaf0207ed15a5acd4557ef2fd6231.jpg\" tabindex=\"-1\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/23\/e1daaf0207ed15a5acd4557ef2fd6231.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"mgl-section mgl-parameters\" aria-labelledby=\"mgl-parameters-title\"\u003e\u003cheader class=\"mgl-heading\"\u003e\u003cp class=\"mgl-kicker\"\u003eSpecifications\u003c\/p\u003e\n\u003ch2 class=\"mgl-title\" id=\"mgl-parameters-title\"\u003eProportions made to hang neatly\u003c\/h2\u003e\n\u003cp class=\"mgl-lede\"\u003eA compact footprint, adjustable cord and two-layer shade make this pendant easy to place over a single point of light.\u003c\/p\u003e\u003c\/header\u003e\u003cdiv class=\"mgl-parameter-layout\"\u003e\n\u003cfigure class=\"mgl-dimension-figure\"\u003e\u003cbutton class=\"mgl-image-button\" type=\"button\" data-lightbox=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/30b83ff766adcca8e03248a5d97331b1.jpg\" aria-label=\"Open pendant light dimension diagram\"\u003e \u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/30b83ff766adcca8e03248a5d97331b1.jpg\" alt=\"Dimension diagram showing 120 cm adjustable cord and outer shade dimensions\" loading=\"eager\" decoding=\"async\"\u003e \u003c\/button\u003e\u003c\/figure\u003e\u003cdiv class=\"mgl-specs\" role=\"list\" aria-label=\"Product specifications\"\u003e\n\u003cdiv class=\"mgl-spec-row\" role=\"listitem\"\u003e\n\u003cdiv class=\"mgl-spec-label\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"mgl-spec-value\"\u003eGlass, Metal\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mgl-spec-row\" role=\"listitem\"\u003e\n\u003cdiv class=\"mgl-spec-label\"\u003eOuter Shade Size\u003c\/div\u003e\n\u003cdiv class=\"mgl-spec-value\"\u003eDia 12 cm × H 22 cm \/ Ø 4.72″ × H 8.66″\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mgl-spec-row\" role=\"listitem\"\u003e\n\u003cdiv class=\"mgl-spec-label\"\u003eInner Shade Size\u003c\/div\u003e\n\u003cdiv class=\"mgl-spec-value\"\u003eDia 9 cm × H 17 cm \/ Ø 3.54″ × H 6.69″\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mgl-spec-row\" role=\"listitem\"\u003e\n\u003cdiv class=\"mgl-spec-label\"\u003eAdjustable Cord\u003c\/div\u003e\n\u003cdiv class=\"mgl-spec-value\"\u003eL up to 120 cm \/ L up to 47″\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mgl-spec-row\" role=\"listitem\"\u003e\n\u003cdiv class=\"mgl-spec-label\"\u003eLight Source\u003c\/div\u003e\n\u003cdiv class=\"mgl-spec-value\"\u003eE26\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mgl-spec-row\" role=\"listitem\"\u003e\n\u003cdiv class=\"mgl-spec-label\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"mgl-spec-value\"\u003eMax 60 W\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mgl-spec-row\" role=\"listitem\"\u003e\n\u003cdiv class=\"mgl-spec-label\"\u003eBulb\u003c\/div\u003e\n\u003cdiv class=\"mgl-spec-value\"\u003eNot included\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cdiv class=\"mgl-lightbox\" data-lightbox-modal=\"\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Image preview\" hidden=\"\"\u003e\n\u003cbutton class=\"mgl-lightbox-close\" type=\"button\" data-lightbox-close=\"\" aria-label=\"Close image preview\"\u003e×\u003c\/button\u003e \u003cimg data-lightbox-image=\"\" alt=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cscript id=\"mgl-script\"\u003e (() =\u003e { const root = document.currentScript \u0026\u0026 document.currentScript.previousElementSibling; if (!root || !root.classList.contains('mgl-detail')) return; const modal = root.querySelector('[data-lightbox-modal]'); const modalImage = root.querySelector('[data-lightbox-image]'); const closeModal = () =\u003e { modal.hidden = true; modalImage.removeAttribute('src'); }; root.addEventListener('click', (event) =\u003e { const trigger = event.target.closest('[data-lightbox]'); if (trigger \u0026\u0026 !root.querySelector('[data-gallery]')?.classList.contains('is-dragged')) { modalImage.src = trigger.dataset.lightbox; modalImage.alt = trigger.querySelector('img')?.alt || 'Product image preview'; modal.hidden = false; } if (event.target.matches('[data-lightbox-close]') || event.target === modal) closeModal(); }); document.addEventListener('keydown', (event) =\u003e { if (event.key === 'Escape' \u0026\u0026 !modal.hidden) closeModal(); }); const switcher = root.querySelector('.mgl-switcher'); const syncSwitcherHitArea = () =\u003e { if (switcher) { switcher.querySelectorAll('.mgl-state').forEach((state) =\u003e { const button = state.querySelector('.mgl-image-button'); if (button) button.style.pointerEvents = Number.parseFloat(getComputedStyle(state).opacity) \u003e 0.5 ? 'auto' : 'none'; }); requestAnimationFrame(syncSwitcherHitArea); } }; syncSwitcherHitArea(); const detailCarousel = root.querySelector('[data-detail-carousel]'); if (detailCarousel) { const detailCards = [...detailCarousel.querySelectorAll('.mgl-figure')]; const previousDetail = detailCarousel.querySelector('[data-detail-prev]'); const nextDetail = detailCarousel.querySelector('[data-detail-next]'); let detailIndex = 0; const showDetail = (nextIndex) =\u003e { detailIndex = (nextIndex + detailCards.length) % detailCards.length; detailCards.forEach((card, index) =\u003e card.classList.toggle('is-active', index === detailIndex)); }; previousDetail?.addEventListener('click', () =\u003e showDetail(detailIndex - 1)); nextDetail?.addEventListener('click', () =\u003e showDetail(detailIndex + 1)); showDetail(0); } const viewport = root.querySelector('[data-gallery]'); const track = root.querySelector('[data-gallery-track]'); const primary = root.querySelector('[data-gallery-loop]'); if (!viewport || !track || !primary) return; let offset = 0; let loopWidth = 0; let paused = false; let dragging = false; let dragMoved = false; let startX = 0; let startOffset = 0; let last = performance.now(); const loopDuration = 42; const measure = () =\u003e { loopWidth = primary.getBoundingClientRect().width; if (loopWidth \u003e 0 \u0026\u0026 offset \u003c= -loopWidth) offset += loopWidth; }; const render = () =\u003e { track.style.transform = `translate3d(${offset}px,0,0)`; }; const tick = (now) =\u003e { const delta = Math.min(40, now - last); last = now; if (!paused \u0026\u0026 !dragging \u0026\u0026 loopWidth) { offset -= (loopWidth \/ loopDuration) * delta \/ 1000; if (offset \u003c= -loopWidth) offset += loopWidth; render(); } requestAnimationFrame(tick); }; viewport.addEventListener('mouseenter', () =\u003e { paused = true; }); viewport.addEventListener('mouseleave', () =\u003e { if (!dragging) paused = false; }); viewport.addEventListener('pointerdown', (event) =\u003e { dragging = true; dragMoved = false; paused = true; startX = event.clientX; startOffset = offset; viewport.classList.add('is-grabbing'); if (event.pointerType === 'mouse') viewport.setPointerCapture(event.pointerId); }); viewport.addEventListener('pointermove', (event) =\u003e { if (!dragging) return; const delta = event.clientX - startX; if (Math.abs(delta) \u003e 4) dragMoved = true; offset = startOffset + delta; if (loopWidth) { if (offset \u003e 0) offset -= loopWidth; if (offset \u003c= -loopWidth) offset += loopWidth; } render(); }); const endDrag = (event) =\u003e { if (!dragging) return; dragging = false; viewport.classList.remove('is-grabbing'); if (event.pointerType === 'mouse' \u0026\u0026 viewport.hasPointerCapture(event.pointerId)) viewport.releasePointerCapture(event.pointerId); window.setTimeout(() =\u003e { dragMoved = false; viewport.classList.remove('is-dragged'); }, 80); viewport.classList.toggle('is-dragged', dragMoved); paused = false; }; viewport.addEventListener('pointerup', endDrag); viewport.addEventListener('pointercancel', endDrag); viewport.addEventListener('click', () =\u003e { if (dragMoved) viewport.classList.add('is-dragged'); }, true); window.addEventListener('resize', measure, { passive: true }); measure(); render(); requestAnimationFrame(tick); })(); \u003c\/script\u003e","brand":"monulo","offers":[{"title":"1-Light \/ Chrome \/ Clear \/ White","offer_id":67532937560222,"sku":"New2609-1024586","price":78.96,"currency_code":"USD","in_stock":true},{"title":"2-Light \/ Chrome \/ Clear \/ White","offer_id":67532937592990,"sku":"New2609-1024585","price":108.23,"currency_code":"USD","in_stock":true},{"title":"3-Light \/ Chrome \/ Clear \/ White","offer_id":67532937625758,"sku":"New2609-1024584","price":129.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/00b48c50bc65aa9048753aab703ba375.jpg?v=1791443150","url":"https:\/\/www.monulo.com\/fr\/products\/modern-double-glass-pendant-light-with-chrome-finish","provider":"Monulo","version":"1.0","type":"link"}