{"product_id":"shaped-glass-pendant-light-with-a-sculptural-shade-and-a-single-drop","title":"Shaped Glass Pendant Light with a sculptural shade and a single drop","description":"\u003cstyle\u003e #fecify-typography-scope { scroll-behavior: auto; overflow-x: visible; display: flow-root; width: 100%; max-width: none; margin: 0; font-weight: 400 !important; } #fecify-typography-scope *, #fecify-typography-scope *::before, #fecify-typography-scope *::after { box-sizing: border-box; } \/* Theme .rte img adds 1rem vertical margin — kill it so media fills frames *\/ #fecify-typography-scope img { display: block !important; max-width: 100% !important; width: 100% !important; height: auto !important; margin: 0 !important; padding: 0 !important; border: 0 !important; } #fecify-typography-scope video { display: block; max-width: 100%; margin: 0 !important; } #fecify-typography-scope { --bg: #f2f3f0; --bg-soft: #e6e8e2; --bg-band: #e4e7e1; --ink: #1c2420; --text: #2a332e; --text-soft: #55605a; --muted: #7a857e; --line: rgba(28, 36, 32, 0.12); --accent: #d9651a; --accent-deep: #b34e12; --birch: #c9a66b; --wood: #8a6a3d; --sage: #6e7f72; --paper: #fafbf8; --glow: rgba(217, 101, 26, 0.12); --fs-eyebrow: 0.75rem; --fs-meta: 0.875rem; --fs-body: 1rem; --fs-lead: 1rem; --fs-h3: 1.25rem; --fs-h2: clamp(1.65rem, 2.5vw, 2.05rem); --fs-display: clamp(1.9rem, 3.1vw, 2.5rem); --font-title: \"Fraunces\", \"Iowan Old Style\", Georgia, serif; --font-ui: \"Plus Jakarta Sans\", \"Helvetica Neue\", Arial, sans-serif; --space: clamp(1.35rem, 2.8vw, 2.15rem); --max: 1180px; --ease: cubic-bezier(0.22, 1, 0.36, 1); --radius: 6px; margin: 0; color: var(--text); background: linear-gradient(180deg, #f7f8f5 0%, #f0f2ed 48%, #e9ece6 100%); font-family: var(--font-ui); font-size: var(--fs-body); font-weight: 400 !important; line-height: 1.62; -webkit-font-smoothing: antialiased; font-optical-sizing: auto; } #fecify-typography-scope *, #fecify-typography-scope *::before, #fecify-typography-scope *::after { box-sizing: border-box; } \/* Beat theme .rte img { margin-top\/bottom: 1rem } — otherwise images leave gaps in frames *\/ #fecify-typography-scope img { display: block !important; width: 100% !important; height: auto !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; border: 0; vertical-align: top; } #fecify-typography-scope a { color: inherit; text-decoration: none; } #fecify-typography-scope p, #fecify-typography-scope span, #fecify-typography-scope li, #fecify-typography-scope div { font-weight: inherit; } #fecify-typography-scope .wrap { width: min(100% - 2rem, var(--max)); margin-inline: auto; } #fecify-typography-scope .eyebrow { display: inline-flex; align-items: center; gap: 0.55rem; margin: 0 0 0.75rem; color: var(--accent-deep); font-family: var(--font-ui); font-size: var(--fs-eyebrow); font-weight: 700 !important; letter-spacing: 0.16em; text-transform: uppercase; } #fecify-typography-scope .eyebrow::before { content: \"\"; width: 0.55rem; height: 0.55rem; border-radius: 2px; background: var(--accent); } #fecify-typography-scope .display { margin: 0; font-family: var(--font-title); font-size: var(--fs-display); font-weight: 400 !important; font-style: normal; line-height: 1.18; letter-spacing: 0; color: var(--ink); font-optical-sizing: auto; text-wrap: balance; } #fecify-typography-scope .h2 { margin: 0; font-family: var(--font-title); font-size: var(--fs-h2); font-weight: 400 !important; line-height: 1.2; letter-spacing: 0; color: var(--ink); font-optical-sizing: auto; } #fecify-typography-scope .h3 { margin: 0; font-family: var(--font-title); font-size: var(--fs-h3); font-weight: 500 !important; line-height: 1.28; color: var(--ink); font-optical-sizing: auto; } #fecify-typography-scope .lead { margin: 0.55rem 0 0; max-width: 34rem; color: var(--text-soft); font-size: var(--fs-lead); font-weight: 400 !important; line-height: 1.58; } #fecify-typography-scope .body { margin: 0.35rem 0 0; color: var(--text-soft); font-size: var(--fs-body); font-weight: 400 !important; line-height: 1.55; } #fecify-typography-scope .section { padding: var(--space) 0; } #fecify-typography-scope .section--hero { padding-bottom: 0; } #fecify-typography-scope .section--details { padding-top: 0; } #fecify-typography-scope .section-divider { display: flex; align-items: center; justify-content: center; gap: 0.65rem; width: min(100% - 2rem, var(--max)); margin: var(--space) auto; box-sizing: border-box; } #fecify-typography-scope .section-divider__line { flex: 1 1 auto; height: 1px; border: 0; background: linear-gradient( 90deg, transparent 0%, rgba(138, 106, 61, 0.35) 18%, rgba(28, 36, 32, 0.14) 50%, rgba(217, 101, 26, 0.35) 82%, transparent 100% ); } #fecify-typography-scope .section-divider__mark { flex: 0 0 auto; width: 0.55rem; height: 0.55rem; border-radius: 2px; background: var(--accent); box-shadow: 0 0 0 3px rgba(217, 101, 26, 0.12); transform: rotate(45deg); } #fecify-typography-scope .section-band { background: linear-gradient(90deg, rgba(201, 166, 107, 0.18), transparent 28%), var(--bg-band); border-block: 1px solid rgba(28, 36, 32, 0.08); box-shadow: none; padding-block: clamp(1.1rem, 2.4vw, 1.55rem); } #fecify-typography-scope .section-band .wrap { background: transparent; padding-inline: clamp(0.75rem, 2vw, 1rem); } #fecify-typography-scope .section-head { margin-bottom: clamp(0.75rem, 1.5vw, 1.1rem); max-width: 38rem; } #fecify-typography-scope .reveal { opacity: 1; transform: none; } #fecify-typography-scope .shot { position: relative; overflow: hidden; border-radius: var(--radius); background: var(--bg-soft); box-shadow: none; border: 1px solid rgba(28, 36, 32, 0.08); line-height: 0; } #fecify-typography-scope .shot img { width: 100% !important; height: auto !important; margin: 0 !important; display: block !important; } #fecify-typography-scope .hero-grid { display: grid; grid-template-columns: 1.2fr 0.8fr; gap: clamp(1rem, 2.2vw, 1.75rem); align-items: center; } #fecify-typography-scope .media-frame { position: relative; overflow: hidden; border-radius: var(--radius); background: #1c2420; box-shadow: none; border: 1px solid rgba(28, 36, 32, 0.16); line-height: 0; } #fecify-typography-scope .media-frame::after { content: \"\"; position: absolute; inset: auto 0 0 0; height: 4px; z-index: 3; background: linear-gradient(90deg, var(--wood) 0%, var(--birch) 38%, var(--accent) 72%, var(--sage) 100%); } #fecify-typography-scope .swap-stack { position: relative; display: grid; width: 100%; } #fecify-typography-scope .swap-stack img { grid-area: 1 \/ 1; width: 100% !important; height: auto !important; margin: 0 !important; display: block !important; } #fecify-typography-scope .swap-stack img { opacity: 1; animation: none; } #fecify-typography-scope .media-badge { position: absolute; left: 0.85rem; bottom: 1rem; z-index: 2; padding: 0.4rem 0.7rem; border-radius: 3px; background: var(--paper); color: var(--ink); border: 1px solid rgba(28, 36, 32, 0.14); box-shadow: none; font-family: var(--font-ui); font-size: var(--fs-eyebrow); font-weight: 700 !important; letter-spacing: 0.12em; text-transform: uppercase; } #fecify-typography-scope .hero-copy .meta { display: flex; flex-wrap: wrap; gap: 0.4rem; margin: 0.9rem 0 0; } #fecify-typography-scope .chip { display: inline-flex; align-items: center; gap: 0; padding: 0.4rem 0.7rem; border-radius: 3px; background: var(--paper); border: 1px solid rgba(28, 36, 32, 0.12); color: var(--ink); font-size: var(--fs-meta); font-weight: 600 !important; backdrop-filter: none; } #fecify-typography-scope .chip::before { display: none; content: none; } #fecify-typography-scope .swatches { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-top: 1rem; align-items: center; } #fecify-typography-scope .swatches-label { margin: 0; font-size: var(--fs-eyebrow); font-weight: 700 !important; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); } #fecify-typography-scope .swatch { display: inline-block; width: 1.55rem; height: 1.55rem; border-radius: 3px; border: 1px solid rgba(42, 34, 24, 0.28); box-shadow: none; flex: 0 0 auto; vertical-align: middle; } #fecify-typography-scope .detail-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(0.85rem, 1.8vw, 1.15rem); } #fecify-typography-scope .carousel { position: relative; } #fecify-typography-scope .carousel-nav { display: flex; align-items: center; justify-content: center; gap: 0.5rem; margin-top: 0.75rem; width: 100%; padding: 0; border: 0; background: transparent !important; box-shadow: none !important; } #fecify-typography-scope .carousel-nav.is-disabled { display: none !important; } \/* Details shows all 3 cards on desktop — never show dead arrows there. *\/ @media (min-width: 721px) { #fecify-typography-scope .carousel:has(.detail-grid) .carousel-nav { display: none !important; } } #fecify-typography-scope .carousel-btn { display: inline-grid; place-items: center; width: 2.45rem; height: 2.45rem; padding: 0; border: 1.5px solid rgba(28, 36, 32, 0.18); border-radius: 4px; background: var(--paper); color: var(--ink); cursor: pointer; pointer-events: auto !important; touch-action: manipulation; appearance: none; -webkit-appearance: none; box-shadow: none; transition: background 0.25s var(--ease), color 0.25s var(--ease), opacity 0.25s, border-color 0.25s; } #fecify-typography-scope .carousel-btn:hover { background: var(--accent); border-color: var(--accent); color: #fff; } #fecify-typography-scope .carousel-btn.is-dim { opacity: 0.35; } #fecify-typography-scope .carousel-btn svg { width: 14px; height: 14px; pointer-events: none; } #fecify-typography-scope .carousel-track { display: flex; gap: clamp(0.85rem, 1.8vw, 1.15rem); overflow-x: scroll !important; overflow-y: hidden !important; -webkit-overflow-scrolling: touch !important; touch-action: pan-x !important; overscroll-behavior-x: contain; scrollbar-width: none; -ms-overflow-style: none; cursor: grab; scroll-snap-type: none; scroll-behavior: auto; } #fecify-typography-scope .carousel-track.is-dragging { cursor: grabbing; } #fecify-typography-scope .carousel-track::-webkit-scrollbar { display: none; } #fecify-typography-scope .carousel-track img, #fecify-typography-scope .carousel-track a, #fecify-typography-scope .carousel-track button { -webkit-user-drag: none !important; user-select: none; -webkit-user-select: none; } #fecify-typography-scope .space-grid.carousel-track \u003e * { flex: 0 0 calc((100% - 2 * clamp(0.85rem, 1.8vw, 1.15rem)) \/ 3); max-width: calc((100% - 2 * clamp(0.85rem, 1.8vw, 1.15rem)) \/ 3); min-width: 0; } \/* Details: grid on desktop; carousel styles only activate on small screens *\/ #fecify-typography-scope .detail-grid.carousel-track { display: grid; overflow: visible !important; cursor: default; touch-action: auto; } #fecify-typography-scope .space-card { padding: 0.65rem; border-radius: var(--radius); background: var(--paper); border: 1px solid rgba(28, 36, 32, 0.1); box-shadow: none; min-width: 0; } #fecify-typography-scope .space-card .h3 { margin-top: 0.65rem; } #fecify-typography-scope .detail-card { margin: 0; padding: 0.75rem; border-radius: var(--radius); background: var(--paper); border: 1px solid rgba(28, 36, 32, 0.1); box-shadow: none; min-width: 0; } #fecify-typography-scope .detail-card .meta { margin-top: 0.65rem; } #fecify-typography-scope .detail-card .eyebrow { margin-bottom: 0.35rem; color: var(--accent-deep); } #fecify-typography-scope .detail-card .eyebrow::before { background: var(--accent); } #fecify-typography-scope .feature-grid { display: grid; grid-template-columns: 0.8fr 1.2fr; gap: clamp(1rem, 2.2vw, 1.75rem); align-items: center; } #fecify-typography-scope .feature-grid--flip { grid-template-columns: 1.2fr 0.8fr; } #fecify-typography-scope .feature-points { margin: 1rem 0 0; padding: 0; list-style: none !important; } #fecify-typography-scope .feature-point { position: relative; display: block; margin: 0; padding: 0.65rem 0 0.65rem 1.15rem; border-bottom: 1px solid var(--line); color: var(--text-soft); font-size: var(--fs-body); font-weight: 400 !important; line-height: 1.5; list-style: none !important; } #fecify-typography-scope .feature-point:last-child { border-bottom: 0; } #fecify-typography-scope .feature-point::before { content: \"\"; position: absolute; left: 0; top: 1.05rem; width: 0.4rem; height: 0.4rem; border-radius: 2px; background: var(--accent); } #fecify-typography-scope .specs-block { padding: clamp(1.25rem, 2.8vw, 1.85rem); border-radius: var(--radius); background: var(--paper); border: 1px solid rgba(28, 36, 32, 0.12); box-shadow: none; } #fecify-typography-scope .specs-shot-track { display: flex !important; gap: 0 !important; overflow-x: scroll !important; overflow-y: hidden !important; -webkit-overflow-scrolling: touch !important; touch-action: pan-x !important; scrollbar-width: none; border-radius: var(--radius); cursor: grab; width: 100%; max-width: none; margin-inline: 0; } #fecify-typography-scope .specs-shot-track::-webkit-scrollbar { display: none; } #fecify-typography-scope .specs-shot-track \u003e img { flex: 0 0 100%; max-width: 100%; width: 100%; height: auto; } #fecify-typography-scope .specs-layout \u003e .carousel { min-width: 0; width: 100%; } #fecify-typography-scope .specs-layout { display: grid !important; grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr); gap: clamp(1rem, 2.2vw, 1.75rem); align-items: stretch !important; margin-top: 0.95rem; overflow: visible; min-width: 0; } #fecify-typography-scope .specs-layout \u003e .carousel { align-self: stretch !important; display: flex; flex-direction: column; justify-content: center; height: auto; min-height: 100%; min-width: 0; } #fecify-typography-scope .specs-layout \u003e .spec-list { align-self: stretch !important; display: flex !important; flex-direction: column; height: auto; min-height: 100%; min-width: 0; overflow: visible; } #fecify-typography-scope .spec-list { border-top: 1px solid var(--line); margin: 0; padding: 0; min-width: 0; width: 100%; box-sizing: border-box; } #fecify-typography-scope .spec-row { display: grid; grid-template-columns: minmax(0, 7.75rem) minmax(0, 1fr); gap: 0.35rem 0.65rem; padding: 0.58rem 0; border-bottom: 1px solid var(--line); align-items: center; flex: 1 1 auto; min-width: 0; width: 100%; box-sizing: border-box; } #fecify-typography-scope .spec-row:last-child { border-bottom: 0; } #fecify-typography-scope .spec-k { margin: 0; color: var(--muted); font-size: var(--fs-meta) !important; font-weight: 500 !important; text-transform: none; letter-spacing: 0.01em; line-height: 1.35; align-self: center; min-width: 0; overflow-wrap: break-word; word-break: break-word; } #fecify-typography-scope .spec-v { margin: 0; color: var(--text); font-size: var(--fs-body) !important; font-weight: 400 !important; line-height: 1.45; align-self: center; min-width: 0; overflow-wrap: break-word; word-break: break-word; } #fecify-typography-scope .spec-chips { display: flex; flex-wrap: wrap; gap: 0.28rem; align-items: center; } #fecify-typography-scope .spec-chips span { display: inline-block; padding: 0.2rem 0.55rem; border-radius: 3px; background: var(--bg-soft); border: 1px solid rgba(28, 36, 32, 0.12); color: var(--ink); font-size: var(--fs-meta) !important; font-weight: 500 !important; } @media (max-width: 980px) { #fecify-typography-scope .hero-grid, #fecify-typography-scope .feature-grid, #fecify-typography-scope .feature-grid--flip { display: grid !important; grid-template-columns: 1fr !important; } #fecify-typography-scope .detail-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } #fecify-typography-scope .space-grid.carousel-track \u003e * { flex: 0 0 min(78%, 300px); max-width: min(78%, 300px); } #fecify-typography-scope { --fs-eyebrow: 0.75rem; --fs-meta: 0.875rem; --fs-body: 0.9375rem; --fs-lead: 0.9375rem; --fs-h3: 1.125rem; --fs-h2: 1.5rem; --fs-display: 1.75rem; width: 100vw !important; max-width: 100vw !important; margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important; \/* Keep atmospheric full-bleed bg, but restore side inset to match theme (~20px). *\/ padding-left: max(24px, env(safe-area-inset-left, 0px)) !important; padding-right: max(24px, env(safe-area-inset-right, 0px)) !important; box-sizing: border-box !important; overflow-x: visible; } #fecify-typography-scope .wrap { width: 100%; max-width: none; padding-inline: 0; box-sizing: border-box; } \/* .wrap.specs-block shares both classes — restore card side padding after wrap zeros it. *\/ #fecify-typography-scope .wrap.specs-block { padding: 1.35rem 1.25rem !important; } #fecify-typography-scope .hero-copy .display { font-size: var(--fs-display); line-height: 1.22; letter-spacing: -0.015em; } #fecify-typography-scope .section { padding-top: 1.35rem; padding-bottom: 1.35rem; } #fecify-typography-scope .section--hero { padding-bottom: 0; } #fecify-typography-scope .section--details { padding-top: 0; } #fecify-typography-scope .section-divider { margin-block: 1.35rem; } #fecify-typography-scope .hero-grid, #fecify-typography-scope .feature-grid, #fecify-typography-scope .feature-grid--flip, #fecify-typography-scope .specs-layout { display: grid !important; grid-template-columns: 1fr !important; gap: 1rem !important; } #fecify-typography-scope .hero-grid \u003e *, #fecify-typography-scope .feature-grid \u003e *, #fecify-typography-scope .feature-grid--flip \u003e * { width: 100% !important; max-width: 100% !important; float: none !important; } #fecify-typography-scope .media-frame, #fecify-typography-scope .shot, #fecify-typography-scope img { float: none !important; } #fecify-typography-scope .spec-row { grid-template-columns: 1fr; gap: 0.18rem; padding: 0.62rem 0; align-items: start; } #fecify-typography-scope .spec-k { font-size: var(--fs-meta) !important; letter-spacing: 0.01em; } #fecify-typography-scope .spec-v { font-size: var(--fs-body) !important; line-height: 1.45; } #fecify-typography-scope .spec-chips span { font-size: var(--fs-meta) !important; padding: 0.2rem 0.55rem; } #fecify-typography-scope .detail-grid.carousel-track { display: flex !important; overflow-x: scroll !important; overflow-y: hidden !important; cursor: grab; touch-action: pan-x !important; scroll-snap-type: none; -webkit-overflow-scrolling: touch !important; } #fecify-typography-scope .detail-grid.carousel-track \u003e *, #fecify-typography-scope .space-grid.carousel-track \u003e * { flex: 0 0 min(78%, 300px); max-width: min(78%, 300px); } } \/* Shopify mobile full-bleed: only expand description CONTENT. Do NOT restyle .fec-collapse \/ .el-collapse-item — that kills Product Description tab padding. *\/ @media (max-width: 720px) { .el-collapse-item__wrap:has(#ml-glasswood-pdp), .el-collapse-item__wrap:has(#fecify-typography-scope), .el-collapse-item__content:has(#ml-glasswood-pdp), .el-collapse-item__content:has(#fecify-typography-scope), .body_html:has(#ml-glasswood-pdp), .body_html:has(#fecify-typography-scope) { overflow: visible !important; height: auto !important; max-height: none !important; } \/* Keep theme tab\/header gutters intact *\/ .el-collapse-item:has(#ml-glasswood-pdp) \u003e .el-collapse-item__header, .el-collapse-item:has(#fecify-typography-scope) \u003e .el-collapse-item__header { padding-left: 20px !important; padding-right: 20px !important; box-sizing: border-box !important; } \/* Break out only the richtext body under the tab *\/ .body_html:has(#ml-glasswood-pdp), .body_html:has(#fecify-typography-scope) { width: 100vw !important; max-width: 100vw !important; margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important; padding-left: 0 !important; padding-right: 0 !important; box-sizing: border-box !important; background: transparent !important; } #ml-glasswood-pdp, #fecify-typography-scope { box-shadow: -100vw 0 0 0 #f4eee4, 100vw 0 0 0 #f4eee4; } } \u003c\/style\u003e\u003cstyle\u003e #fecify-typography-scope{--bg:#f1eee7;--bg-soft:#e4dfd5;--bg-band:#e8e2d8;--ink:#25251f;--text:#37362f;--text-soft:#66645c;--muted:#827d72;--accent:#8f5139;--accent-deep:#6f3d2d;--birch:#c7a676;--wood:#765637;--sage:#6f7d77;--paper:#fbfaf6;--glow:rgba(143,81,57,.12);background:linear-gradient(180deg,#faf9f5 0%,#f2eee7 52%,#e9e4da 100%)} #fecify-typography-scope .hero-copy .swatches{max-width:420px} #fecify-typography-scope .swatch{border-radius:50%;width:1.45rem;height:1.45rem} #fecify-typography-scope .feature-points{max-width:34rem} #fecify-typography-scope .specs-layout{align-items:start} #fecify-typography-scope .spec-list{background:rgba(255,255,255,.42);border:1px solid rgba(28,36,32,.1);border-radius:6px} #fecify-typography-scope .spec-row{min-height:3rem} \u003c\/style\u003e\u003cstyle id=\"gw-revision-20260922\"\u003e #fecify-typography-scope .media-frame{background:transparent!important;border:0!important;box-shadow:none!important} #fecify-typography-scope .media-frame::after{display:none!important} #fecify-typography-scope .swap-stack{overflow:hidden;border-radius:var(--radius)} #fecify-typography-scope .section-band{ background: linear-gradient(112deg,rgba(255,255,255,.72) 0%,rgba(255,255,255,.16) 22%,transparent 40%,rgba(255,255,255,.24) 72%,rgba(255,255,255,.56) 100%), repeating-linear-gradient(104deg,rgba(255,255,255,.12) 0 1px,rgba(67,72,69,.045) 1px 3px,transparent 3px 7px), linear-gradient(112deg,#d6cec2 0%,#c6d0d2 22%,#e1d2b2 43%,#c9d2c5 63%,#d7c4c0 82%,#c7d5d8 100%); border-block:1px solid rgba(45,48,46,.14); } #fecify-typography-scope .spec-list{padding:.35rem .9rem .55rem!important} #fecify-typography-scope .spec-row{padding:.8rem .2rem!important;column-gap:1rem!important} #fecify-typography-scope .spec-k{padding-left:.15rem} #fecify-typography-scope .spec-v{padding-right:.2rem} #fecify-typography-scope .sku-switcher{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;align-items:start} #fecify-typography-scope .sku-switcher\u003einput{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none} #fecify-typography-scope .sku-switcher\u003elabel{display:grid;justify-items:center;gap:.28rem;padding:.42rem .18rem;border:1px solid rgba(28,36,32,.12);border-radius:5px;background:rgba(255,255,255,.58);color:var(--text-soft);font-size:.72rem;line-height:1.2;text-align:center;cursor:pointer;transition:background .2s,border-color .2s,color .2s} #fecify-typography-scope .sku-switcher\u003elabel .sku-dot{width:1.15rem;height:1.15rem;border-radius:50%;border:1px solid rgba(28,36,32,.24);box-shadow:inset 0 0 0 2px rgba(255,255,255,.38)} #fecify-typography-scope .sku-switcher\u003einput:checked+label{border-color:var(--accent);background:var(--paper);color:var(--ink);box-shadow:0 0 0 2px rgba(143,81,57,.12)} #fecify-typography-scope .sku-stage{grid-column:1\/-1;position:relative;aspect-ratio:1\/1;overflow:hidden;border-radius:var(--radius);background:rgba(255,255,255,.62);border:1px solid rgba(28,36,32,.12);line-height:0} #fecify-typography-scope .sku-stage .sku-shot{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain;opacity:0;visibility:hidden;transition:opacity .24s ease;} #fecify-typography-scope #sku-black:checked~.sku-stage .sku-shot-black,#fecify-typography-scope #sku-dark-blue:checked~.sku-stage .sku-shot-dark-blue,#fecify-typography-scope #sku-green:checked~.sku-stage .sku-shot-green,#fecify-typography-scope #sku-red:checked~.sku-stage .sku-shot-red,#fecify-typography-scope #sku-sea-blue:checked~.sku-stage .sku-shot-sea-blue,#fecify-typography-scope #sku-white:checked~.sku-stage .sku-shot-white,#fecify-typography-scope #sku-yellow:checked~.sku-stage .sku-shot-yellow{opacity:1;visibility:visible} @media(max-width:720px){ #fecify-typography-scope .sku-switcher{grid-template-columns:repeat(4,minmax(0,1fr))} #fecify-typography-scope .sku-switcher\u003elabel{font-size:.68rem} } \n\/* codex-light-final-20260923 *\/\n#fecify-typography-scope .swap-stack { background: #4a382d; isolation: isolate; }\n#fecify-typography-scope .swap-stack img { grid-area: 1 \/ 1; position: relative; z-index: 0; opacity: 1; animation: none !important; backface-visibility: hidden; transform: translateZ(0); }\n#fecify-typography-scope .swap-stack img:nth-child(2) { z-index: 1; opacity: 0; animation: codex-glass-light-fade 12s ease-in-out infinite !important; will-change: opacity; }\n@keyframes codex-glass-light-fade { 0%, 24% { opacity: 0; } 38%, 62% { opacity: 1; } 76%, 100% { opacity: 0; } }\n@media (prefers-reduced-motion: reduce) { #fecify-typography-scope .swap-stack img:first-child { opacity: 1 !important; animation: none !important; } #fecify-typography-scope .swap-stack img:nth-child(2) { opacity: 0 !important; animation: none !important; } }\n#fecify-typography-scope #sku-brown:checked ~ .sku-stage .sku-shot-brown, #fecify-typography-scope #sku-cream:checked ~ .sku-stage .sku-shot-cream { opacity: 1; visibility: visible; }\n#fecify-typography-scope #sku-brown:not(:checked) ~ .sku-stage .sku-shot-brown, #fecify-typography-scope #sku-cream:not(:checked) ~ .sku-stage .sku-shot-cream { opacity: 0; visibility: hidden; }\n#fecify-typography-scope .specs-layout { display: grid !important; grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr) !important; }\n@media (max-width: 559px) { #fecify-typography-scope .specs-layout { grid-template-columns: 1fr !important; } }\n\u003c\/style\u003e\u003cstyle id=\"gw-layout-controls-20260923\"\u003e #fecify-typography-scope [data-module=\"craft-details\"]{padding-bottom:.75rem!important} #fecify-typography-scope .space-grid.carousel-track{cursor:default!important} #fecify-typography-scope .space-grid.carousel-track.is-dragging{cursor:default!important} #fecify-typography-scope .sku-stage .sku-arrow{position:absolute;top:50%;z-index:4;display:none;place-items:center;width:2.65rem;height:2.65rem;margin-top:-1.325rem;border:1px solid rgba(28,36,32,.2);border-radius:50%;background:rgba(250,251,248,.94);box-shadow:0 3px 12px rgba(28,36,32,.14);color:var(--ink);font-family:Arial,sans-serif;font-size:1.75rem;font-weight:400;line-height:1;cursor:pointer;user-select:none;transition:background .2s,border-color .2s,color .2s,transform .2s} #fecify-typography-scope .sku-stage .sku-arrow:hover{border-color:var(--accent);background:var(--accent);color:#fff;transform:scale(1.04)} #fecify-typography-scope .sku-stage .sku-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px} #fecify-typography-scope .sku-stage .sku-arrow--prev{left:.75rem} #fecify-typography-scope .sku-stage .sku-arrow--next{right:.75rem} #fecify-typography-scope #sku-black:checked~.sku-stage .sku-arrow--for-black,#fecify-typography-scope #sku-dark-blue:checked~.sku-stage .sku-arrow--for-dark-blue,#fecify-typography-scope #sku-green:checked~.sku-stage .sku-arrow--for-green,#fecify-typography-scope #sku-red:checked~.sku-stage .sku-arrow--for-red,#fecify-typography-scope #sku-sea-blue:checked~.sku-stage .sku-arrow--for-sea-blue,#fecify-typography-scope #sku-white:checked~.sku-stage .sku-arrow--for-white,#fecify-typography-scope #sku-yellow:checked~.sku-stage .sku-arrow--for-yellow{display:grid} @media(max-width:720px){ #fecify-typography-scope .detail-grid.carousel-track{padding-bottom:.65rem;scrollbar-width:thin!important;scrollbar-color:var(--accent) rgba(28,36,32,.12)} #fecify-typography-scope .detail-grid.carousel-track::-webkit-scrollbar{display:block!important;height:6px} #fecify-typography-scope .detail-grid.carousel-track::-webkit-scrollbar-track{background:rgba(28,36,32,.12);border-radius:99px} #fecify-typography-scope .detail-grid.carousel-track::-webkit-scrollbar-thumb{background:var(--accent);border-radius:99px} #fecify-typography-scope .sku-stage .sku-arrow{width:2.4rem;height:2.4rem;margin-top:-1.2rem;font-size:1.55rem} #fecify-typography-scope .sku-stage .sku-arrow--prev{left:.55rem} #fecify-typography-scope .sku-stage .sku-arrow--next{right:.55rem} } \u003c\/style\u003e\u003cstyle id=\"glass-palette-20260923\"\u003e #fecify-typography-scope{ --bg:#eee7dc;--bg-soft:#e5d8c8;--bg-band:#e9dfd1; --ink:#2b2924;--text:#403a33;--text-soft:#6b6258;--muted:#87796b; --line:rgba(73,55,40,.16);--accent:#9b5f3f;--accent-deep:#70412f; --birch:#d2b18a;--wood:#765039;--sage:#d9d2c5;--paper:#faf7f1; --glow:rgba(155,95,63,.14); background:linear-gradient(180deg,#faf7f1 0%,#f0e6da 52%,#e5d7c8 100%); } #fecify-typography-scope .media-frame{background:#4a362c} #fecify-typography-scope .media-frame::after{background:linear-gradient(90deg,#765039 0%,#d2b18a 42%,#9b5f3f 72%,#d9d2c5 100%)} #fecify-typography-scope .section-band{background:linear-gradient(90deg,rgba(155,95,63,.14),transparent 28%),linear-gradient(180deg,#eee3d5 0%,#e7d8c8 100%)} #fecify-typography-scope .section-divider__line{background:linear-gradient(90deg,transparent 0%,rgba(118,80,57,.35) 18%,rgba(73,55,40,.14) 50%,rgba(155,95,63,.35) 82%,transparent 100%)} #fecify-typography-scope .section-divider__mark{background:#9b5f3f;box-shadow:0 0 0 3px rgba(155,95,63,.14)} #fecify-typography-scope .scene-scrollbar__thumb{background:linear-gradient(90deg,#6f4634 0%,#9b5f3f 42%,#d2b18a 72%,#e3d2bb 100%)} \u003c\/style\u003e\u003cstyle id=\"glass-palette-20260923-final\"\u003e\n#fecify-typography-scope{\n  --bg:#eee2d4;--bg-soft:#e5d4c1;--bg-band:#eadac8;\n  --ink:#32251f;--text:#4b3d34;--text-soft:#756459;--muted:#90796a;\n  --line:rgba(91,61,43,.18);--accent:#ad6848;--accent-deep:#754332;\n  --birch:#d9b28a;--wood:#704635;--sage:#d8ccc0;--paper:#fffaf2;\n  --glow:rgba(173,104,72,.16);\n  background:\n    radial-gradient(ellipse at 15% 8%,rgba(255,244,229,.85) 0%,transparent 34%),\n    radial-gradient(ellipse at 88% 44%,rgba(210,153,112,.14) 0%,transparent 36%),\n    linear-gradient(180deg,#fbf6ee 0%,#f2e6d8 52%,#e7d5c3 100%);\n}\n#fecify-typography-scope .section--hero{\n  background:linear-gradient(115deg,rgba(255,250,242,.64) 0%,rgba(239,217,197,.2) 52%,rgba(188,125,88,.08) 100%);\n}\n#fecify-typography-scope .section--details{\n  background:\n    linear-gradient(112deg,rgba(255,255,255,.46) 0%,transparent 32%,rgba(187,126,91,.08) 100%),\n    linear-gradient(180deg,#efe1d3 0%,#e9d8c8 100%);\n}\n#fecify-typography-scope .section-band{\n  background:\n    linear-gradient(112deg,rgba(255,255,255,.72) 0%,rgba(255,255,255,.16) 24%,transparent 43%,rgba(255,255,255,.24) 72%,rgba(255,255,255,.55) 100%),\n    repeating-linear-gradient(104deg,rgba(255,255,255,.13) 0 1px,rgba(108,73,53,.045) 1px 3px,transparent 3px 8px),\n    linear-gradient(112deg,#e4cfbb 0%,#f2e4d5 29%,#d7b79c 54%,#efe1d2 78%,#dec6b1 100%);\n  border-block-color:rgba(91,61,43,.16);\n}\n#fecify-typography-scope [data-module=\"installation\"]{\n  background:linear-gradient(120deg,rgba(205,157,117,.14),transparent 48%,rgba(255,249,239,.54) 100%);\n}\n#fecify-typography-scope [data-module=\"specifications\"]{\n  background:linear-gradient(180deg,rgba(255,249,239,.28),rgba(213,181,153,.14));\n}\n#fecify-typography-scope .detail-card,\n#fecify-typography-scope .space-card{\n  background:rgba(255,250,242,.82);\n  border-color:rgba(91,61,43,.15);\n}\n#fecify-typography-scope .specs-block{\n  background:rgba(255,250,242,.84);\n  border-color:rgba(91,61,43,.16);\n}\n#fecify-typography-scope .spec-list{\n  background:rgba(255,248,238,.58);\n  border-color:rgba(91,61,43,.16);\n}\n#fecify-typography-scope .sku-stage{\n  background:\n    radial-gradient(circle at 25% 18%,rgba(255,255,255,.76),transparent 28%),\n    linear-gradient(135deg,#f1dfcc 0%,#fff8ee 48%,#dfc1a5 100%);\n  border-color:rgba(91,61,43,.17);\n}\n#fecify-typography-scope .sku-switcher\u003elabel{\n  background:rgba(255,250,242,.72);\n  border-color:rgba(91,61,43,.15);\n  color:var(--text-soft);\n}\n#fecify-typography-scope .sku-switcher\u003einput:checked+label{\n  background:#fffaf2;\n  border-color:var(--accent);\n  box-shadow:0 0 0 2px rgba(173,104,72,.16);\n}\n#fecify-typography-scope .chip{\n  background:rgba(255,250,242,.78);\n  border-color:rgba(91,61,43,.15);\n}\n#fecify-typography-scope .media-badge{\n  background:rgba(255,250,242,.9);\n  border-color:rgba(91,61,43,.17);\n}\n#fecify-typography-scope .section-divider__line{\n  background:linear-gradient(90deg,transparent 0%,rgba(112,70,53,.36) 18%,rgba(91,61,43,.16) 50%,rgba(173,104,72,.38) 82%,transparent 100%);\n}\n#fecify-typography-scope .section-divider__mark{\n  background:var(--accent);\n  box-shadow:0 0 0 3px rgba(173,104,72,.15);\n}\n#fecify-typography-scope .feature-point::before{background:var(--accent)}\n#fecify-typography-scope .swatch{border-color:rgba(91,61,43,.34)}\n#fecify-typography-scope .scene-scrollbar__thumb{background:linear-gradient(90deg,#674333 0%,#ad6848 40%,#d9b28a 72%,#efe0cf 100%)}\n\u003c\/style\u003e\u003cstyle id=\"gw-specs-arrows-layout-20260923\"\u003e\n#fecify-typography-scope .specs-layout{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;gap:clamp(1rem,2.2vw,1.75rem)!important;align-items:stretch!important;width:100%!important;min-width:0!important;overflow:visible!important}\n#fecify-typography-scope .specs-layout\u003e.carousel,#fecify-typography-scope .specs-layout\u003e.spec-list{min-width:0!important;width:100%!important}\n#fecify-typography-scope .specs-layout\u003e.spec-list{display:flex!important;flex-direction:column!important;align-self:stretch!important;height:auto!important;min-height:100%!important}\n#fecify-typography-scope .sku-stage .sku-arrow{position:absolute;top:50%;z-index:4;display:none;place-items:center;width:2.65rem;height:2.65rem;margin-top:-1.325rem;border:1px solid rgba(91,61,43,.2);border-radius:50%;background:rgba(255,250,242,.94);box-shadow:0 3px 12px rgba(91,61,43,.16);color:var(--ink);font-family:Arial,sans-serif;font-size:1.75rem;font-weight:400;line-height:1;cursor:pointer;user-select:none;transition:background .2s,border-color .2s,color .2s,transform .2s}\n#fecify-typography-scope .sku-stage .sku-arrow:hover{border-color:var(--accent);background:var(--accent);color:#fff;transform:scale(1.04)}\n#fecify-typography-scope .sku-stage .sku-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}\n#fecify-typography-scope .sku-stage .sku-arrow--prev{left:.75rem}\n#fecify-typography-scope .sku-stage .sku-arrow--next{right:.75rem}\n#fecify-typography-scope #sku-brown:checked~.sku-stage .sku-arrow--for-brown,#fecify-typography-scope #sku-cream:checked~.sku-stage .sku-arrow--for-cream{display:grid}\n@media(max-width:720px){\n  #fecify-typography-scope .specs-layout{display:grid!important;grid-template-columns:1fr!important;gap:1rem!important}\n  #fecify-typography-scope .sku-stage .sku-arrow{width:2.4rem;height:2.4rem;margin-top:-1.2rem;font-size:1.55rem}\n  #fecify-typography-scope .sku-stage .sku-arrow--prev{left:.55rem}\n  #fecify-typography-scope .sku-stage .sku-arrow--next{right:.55rem}\n}\n\u003c\/style\u003e\u003cstyle id=\"gw-scene-scrollbar-range-20260923\"\u003e\n#fecify-typography-scope .scene-scrollbar{display:none}\n@media(max-width:720px){\n  #fecify-typography-scope .space-grid.carousel-track{padding-bottom:.2rem;scrollbar-width:none!important}\n  #fecify-typography-scope .space-grid.carousel-track::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}\n  #fecify-typography-scope .scene-scrollbar{display:block;width:100%;height:24px;margin:.35rem 0 .05rem;padding:0;border:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:ew-resize;touch-action:pan-x}\n  #fecify-typography-scope .scene-scrollbar:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}\n  #fecify-typography-scope .scene-scrollbar::-webkit-slider-runnable-track{height:6px;border:1px solid rgba(92,70,54,.2);border-radius:99px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(110,99,88,.18));box-shadow:inset 0 1px 2px rgba(28,36,32,.16),0 1px 0 rgba(255,255,255,.7)}\n  #fecify-typography-scope .scene-scrollbar::-webkit-slider-thumb{width:28%;height:12px;margin-top:-4px;border:1px solid rgba(255,255,255,.28);border-radius:99px;background:linear-gradient(90deg,#6f4634 0%,#9b5f3f 42%,#d2b18a 72%,#e3d2bb 100%);box-shadow:0 1px 3px rgba(28,36,32,.3);appearance:none;-webkit-appearance:none}\n  #fecify-typography-scope .scene-scrollbar::-moz-range-track{height:4px;border:1px solid rgba(92,70,54,.2);border-radius:99px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(110,99,88,.18));box-shadow:inset 0 1px 2px rgba(28,36,32,.16),0 1px 0 rgba(255,255,255,.7)}\n  #fecify-typography-scope .scene-scrollbar::-moz-range-thumb{width:28%;height:12px;border:1px solid rgba(255,255,255,.28);border-radius:99px;background:linear-gradient(90deg,#6f4634 0%,#9b5f3f 42%,#d2b18a 72%,#e3d2bb 100%);box-shadow:0 1px 3px rgba(28,36,32,.3)}\n}\n\u003c\/style\u003e\u003cdiv id=\"fecify-typography-scope\"\u003e\n\u003csection class=\"section section--hero\" data-module=\"light-comparison\"\u003e\u003cdiv class=\"wrap hero-grid reveal\"\u003e\n\u003cdiv class=\"media-frame\" aria-label=\"Automatic on and off light comparison\"\u003e\n\u003cdiv class=\"swap-stack\"\u003e\n\u003cimg class=\"swap-day\" src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/fb438ecfca2486a4b76e03c0a1aca603.jpg\" alt=\"Artistic glass pendant light in daylight\" width=\"1672\" height=\"941\"\u003e \u003cimg class=\"swap-night\" src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/9e025185b3f7dbc66f7d612d27defab8.jpg\" alt=\"Artistic glass pendant light glowing at night\" width=\"1672\" height=\"941\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"media-badge\"\u003eAuto on \/ off\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-copy\"\u003e\n\u003cp class=\"eyebrow\"\u003eSculpted glass with turned rubberwood accents\u003c\/p\u003e\n\u003ch1 class=\"display\"\u003eDetails that keep the form legible.\u003cbr\u003eshaped by wood.\u003c\/h1\u003e\n\u003cp class=\"lead\"\u003eAmber or cream shaped glass balanced by turned rubberwood beads. The visible form and mounting connection keep the design easy to understand before the light is switched on. The visible connection keeps the fixture composed from different viewing angles.\u003c\/p\u003e\n\u003cdiv class=\"meta\"\u003e\n\u003cspan class=\"chip\"\u003eBrown\u003c\/span\u003e\u003cspan class=\"chip\"\u003eCream glass\u003c\/span\u003e\u003cspan class=\"chip\"\u003eE26 \/ 40W max\u003c\/span\u003e\u003cspan class=\"chip\"\u003eH 13–71″ adjustable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"swatches\" aria-label=\"Glass colour options\"\u003e\n\u003cp class=\"swatches-label\"\u003eGlass colour\u003c\/p\u003e\n\u003cspan class=\"swatch\" title=\"Brown\" aria-label=\"Brown\" style=\"background: linear-gradient(145deg,#4c3027 8%,#a56849 56%,#d0a27b 100%);\"\u003e\u003c\/span\u003e\u003cspan class=\"swatch\" title=\"Cream\" aria-label=\"Cream\" style=\"background: linear-gradient(145deg,#e7d8c5 0%,#fbf5e9 60%,#c8b9a6 100%);\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cdiv class=\"section-divider\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"section-divider__line\"\u003e\u003c\/span\u003e\u003cspan class=\"section-divider__mark\"\u003e\u003c\/span\u003e\u003cspan class=\"section-divider__line\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003csection class=\"section section--details\" data-module=\"craft-details\"\u003e\u003cdiv class=\"wrap\"\u003e\u003cdiv class=\"carousel\"\u003e\n\u003cdiv class=\"section-head reveal\"\u003e\n\u003cp class=\"eyebrow\"\u003eConsidered details\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eDetails that hold the design together\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eColoured glass defines the light, turned wood brings warmth to the profile, and the metal fixture provides a steady visual anchor.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-grid carousel-track\" onscroll=\"var r=this.nextElementSibling;if(r\u0026amp;\u0026amp;r.classList.contains('detail-scrollbar')){var m=this.scrollWidth-this.clientWidth;r.value=m?Math.round(this.scrollLeft\/m*1000):0}\"\u003e\n\u003carticle class=\"detail-card reveal\"\u003e\u003cdiv class=\"shot\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/2261a802866e763dfa18d8822d20281d.jpg\" alt=\"Close-up of turned wooden accents on the pendant\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"meta\"\u003e\n\u003cp class=\"eyebrow\"\u003eWarm accent\u003c\/p\u003e\n\u003ch3 class=\"h3\"\u003eTurned rubberwood\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eRounded rubberwood details introduce tactile texture and a natural, furniture-like warmth to the sculptural shade.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"detail-card reveal\"\u003e\u003cdiv class=\"shot\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/d5be3a32367a2ebd1c526ed7efe9cb37.jpg\" alt=\"Close-up of cream glass shade\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"meta\"\u003e\n\u003cp class=\"eyebrow\"\u003eChoose your colour\u003c\/p\u003e\n\u003ch3 class=\"h3\"\u003eGlossy shaped glass\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eSelect airy Cream or deeper Brown glass to change the room’s mood while keeping the same distinctive silhouette.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"detail-card reveal\"\u003e\u003cdiv class=\"shot\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/c2cf29b2e7405e03f81f82417e2f8a26.jpg\" alt=\"Close-up of brown glass shade and E26 socket\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"meta\"\u003e\n\u003cp class=\"eyebrow\"\u003eDownward light\u003c\/p\u003e\n\u003ch3 class=\"h3\"\u003eA single focused light source\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eThe open lower shade sends light downward from a standard E26 \/ Medium socket, creating a welcoming pool of illumination.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cinput class=\"detail-scrollbar\" type=\"range\" min=\"0\" max=\"1000\" step=\"1\" value=\"0\" aria-label=\"Scroll product details\" oninput=\"var t=this.previousElementSibling;if(t){t.scrollLeft=(t.scrollWidth-t.clientWidth)*(this.valueAsNumber\/1000)}\"\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"section section-band\" data-module=\"scene-gallery\"\u003e\u003cdiv class=\"wrap\"\u003e\u003cdiv class=\"carousel\"\u003e\n\u003cdiv class=\"section-head reveal\"\u003e\n\u003cp class=\"eyebrow\"\u003eTwo glass moods for everyday spaces\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eSurface, frame and connection.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eBrown adds depth alongside timber and in evening settings, while Cream keeps bedrooms and light-filled rooms feeling soft and open. Six scenes illustrate the form in use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"space-grid carousel-track\" onscroll=\"var r=this.nextElementSibling;if(r\u0026amp;\u0026amp;r.classList.contains('scene-scrollbar')){var m=this.scrollWidth-this.clientWidth;r.value=m?Math.round(this.scrollLeft\/m*1000):0}\"\u003e\n\u003carticle class=\"space-card reveal\"\u003e\u003cdiv class=\"shot\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/77705ad139eb0a9ecea7bb8d5b8bcc39.jpg\" alt=\"Brown glass pendant in a study corner\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\"\u003eStudy corner\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eBrown glass creates a warm focal point in a focused desk-and-reading setting.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"space-card reveal\"\u003e\u003cdiv class=\"shot\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/877bf1bece0c4f6bdf0cc7c36a43dbd8.jpg\" alt=\"Cream glass pendant in a coastal bedroom\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\"\u003eCoastal bedroom\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eCream glass keeps a coastal bedroom bright, while turned wood supplies a grounded, tactile accent.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"space-card reveal\"\u003e\u003cdiv class=\"shot\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/e2a8a2425cecfbb858aa5e5f9e03f41d.jpg\" alt=\"Brown glass pendant beside a bedroom bed\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\"\u003eBedroom bedside\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eA rich brown shade casts a gentle pool of light beside the bed.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"space-card reveal\"\u003e\u003cdiv class=\"shot\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/7fee8de1efa0ac43b8cb3777a69afd9b.jpg\" alt=\"Brown glass pendants over a kitchen dining table\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\"\u003eKitchen dining\u003c\/h3\u003e\n\u003cp class=\"body\"\u003ePlaced above the table, brown glass adds warm contrast and anchors everyday meals.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"space-card reveal\"\u003e\u003cdiv class=\"shot\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/9ba52ed6f703c9f8a3d7d12b39288d38.jpg\" alt=\"Cream glass pendants over a dining table\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\"\u003eDining room\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eThe lighter shade lifts the table setting, while wood accents maintain a grounded look.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"space-card reveal\"\u003e\u003cdiv class=\"shot\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/c05a122ba89c65be8e7346751233b28f.jpg\" alt=\"Cream glass pendant beside a bedroom bed\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\"\u003eSoft bedroom\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eCream glass calms the bedside setting and preserves the sculpted form’s airy character.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cinput class=\"scene-scrollbar\" type=\"range\" min=\"0\" max=\"1000\" step=\"1\" value=\"0\" aria-label=\"Scroll room scenes\" oninput=\"var t=this.previousElementSibling;if(t){t.scrollLeft=(t.scrollWidth-t.clientWidth)*(this.valueAsNumber\/1000)}\"\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"section\" data-module=\"installation\"\u003e\u003cdiv class=\"wrap feature-grid reveal\"\u003e\n\u003cdiv class=\"feature-copy\"\u003e\n\u003cp class=\"eyebrow\"\u003eInstallation and adjustment\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eAdjust the drop\u003cbr\u003eMake it yours.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eThis hardwired pendant is made to finish neatly at your ceiling point. Secure the canopy, adjust the suspension, install the bulb and shade, and let the glass shape the atmosphere.\u003c\/p\u003e\n\u003cdiv class=\"feature-points\"\u003e\n\u003cdiv class=\"feature-point\"\u003eHardwired installation for a clean, finished ceiling line\u003c\/div\u003e\n\u003cdiv class=\"feature-point\"\u003eAdjustable overall height: 13–71″ \/ 33–180 cm\u003c\/div\u003e\n\u003cdiv class=\"feature-point\"\u003eOne standard E26 \/ Medium bulb, 40W maximum\u003c\/div\u003e\n\u003cdiv class=\"feature-point\"\u003eDownward light for dining, bedside, and living spaces\u003c\/div\u003e\n\u003cdiv class=\"feature-point\"\u003eProfessional installation recommended; dry locations only\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shot\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/24\/aada3e074b03bf48d030486f74dc76f3.jpg\" alt=\"Installation steps for the artistic glass pendant light\" width=\"1672\" height=\"941\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"section\" data-module=\"specifications\"\u003e\u003cdiv class=\"wrap specs-block reveal\"\u003e\n\u003cdiv class=\"section-head\"\u003e\n\u003cp class=\"eyebrow\"\u003eSpecifications\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eDimensions and installation details\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eA compact shaped-glass shade, adjustable suspension, and a single E26 light source keep the format clear and flexible across rooms.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"specs-layout\" style=\"display: grid!important; align-items: stretch!important; gap: clamp(1rem,2.2vw,1.75rem)!important;\"\u003e\n\u003cdiv class=\"carousel\"\u003e\u003cdiv class=\"sku-switcher\" aria-label=\"Two color images\"\u003e\n\u003cinput id=\"sku-brown\" type=\"radio\" name=\"sku-finish\" data-sku-finish=\"Brown\" checked\u003e\u003clabel for=\"sku-brown\" title=\"Brown\"\u003e\u003cspan class=\"sku-dot\" style=\"background: linear-gradient(145deg,#4c3027 8%,#a56849 56%,#d0a27b 100%);\"\u003e\u003c\/span\u003e\u003cspan\u003eBrown\u003c\/span\u003e\u003c\/label\u003e\u003cinput id=\"sku-cream\" type=\"radio\" name=\"sku-finish\" data-sku-finish=\"Cream\"\u003e\u003clabel for=\"sku-cream\" title=\"Cream\"\u003e\u003cspan class=\"sku-dot\" style=\"background: linear-gradient(145deg,#e7d8c5 0%,#fbf5e9 60%,#c8b9a6 100%);\"\u003e\u003c\/span\u003e\u003cspan\u003eCream\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"sku-stage\"\u003e\n\u003cimg class=\"sku-shot sku-shot-brown\" src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/30ca6b9becaf8c231d7791c7265c19a4.jpg\" alt=\"Brown glass pendant colour option\" width=\"1254\" height=\"1254\"\u003e\u003cimg class=\"sku-shot sku-shot-cream\" src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/07450c6e7000d2abc30142c2b4abdaac.jpg\" alt=\"Cream glass pendant colour option\" width=\"1254\" height=\"1254\"\u003e\u003clabel class=\"sku-arrow sku-arrow--prev sku-arrow--for-brown\" for=\"sku-cream\" aria-label=\"Previous colour\" title=\"Previous colour: Cream\" tabindex=\"0\"\u003e‹\u003c\/label\u003e\u003clabel class=\"sku-arrow sku-arrow--next sku-arrow--for-brown\" for=\"sku-cream\" aria-label=\"Next colour\" title=\"Next colour: Cream\" tabindex=\"0\"\u003e›\u003c\/label\u003e\u003clabel class=\"sku-arrow sku-arrow--prev sku-arrow--for-cream\" for=\"sku-brown\" aria-label=\"Previous colour\" title=\"Previous colour: Brown\" tabindex=\"0\"\u003e‹\u003c\/label\u003e\u003clabel class=\"sku-arrow sku-arrow--next sku-arrow--for-cream\" for=\"sku-brown\" aria-label=\"Next colour\" title=\"Next colour: Brown\" tabindex=\"0\"\u003e›\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-list\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003eArtistic glass pendant light\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eShade size\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003e∅ 7.08″ × H 11.8″ \/ Dia 18 cm × H 30 cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eOverall height\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003e13″–71″ \/ 33–180 cm, adjustable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eCanopy\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003e∅ 4.7″ \/ Dia 12 cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eWire length\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003e59″ \/ 150 cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eGlass colours\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003eBrown · Cream\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eFinish\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003eWood\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003eGlass shade, rubberwood accents, metal \/ iron fixture\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eLight source\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003e1 × E26 \/ Medium bulb, 40W maximum\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003ePower source\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003eHardwired\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\u003c!-- codex-body-revision:20260923-light-scenes-specs-fade-v3-layout --\u003e\u003cstyle id=\"codex-specs-left-image-20260923\"\u003e.specs-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;align-items:start!important}.specs-layout\u003e.carousel{grid-column:1;grid-row:1}.specs-layout\u003e.spec-list{grid-column:2;grid-row:1}@media(max-width:559px){.specs-layout{display:flex!important;flex-direction:column!important;gap:1rem!important}.specs-layout\u003e.carousel{order:1;width:100%!important}.specs-layout\u003e.spec-list{order:2;width:100%!important}}\u003c\/style\u003e\u003cstyle id=\"codex-specs-force-20260923\"\u003e#fecify-typography-scope .specs-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,1fr)!important;align-items:start!important}#fecify-typography-scope .specs-layout\u003e.carousel{grid-column:1!important;grid-row:1!important}#fecify-typography-scope .specs-layout\u003e.spec-list{grid-column:2!important;grid-row:1!important}@media(max-width:559px){#fecify-typography-scope .specs-layout{display:flex!important;flex-direction:column!important}#fecify-typography-scope .specs-layout\u003e.carousel{order:1!important}#fecify-typography-scope .specs-layout\u003e.spec-list{order:2!important}}\u003c\/style\u003e\u003cstyle id=\"spec-mobile-only-fix\"\u003e\n@media (max-width: 720px) {\n  #fecify-typography-scope [data-module=\"specifications\"] .specs-layout {\n    grid-template-columns: minmax(0, 1fr) !important;\n    gap: 1rem !important;\n  }\n  #fecify-typography-scope [data-module=\"specifications\"] .specs-layout \u003e .carousel,\n  #fecify-typography-scope [data-module=\"specifications\"] .specs-layout \u003e .spec-list {\n    grid-column: 1 \/ -1 !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    min-width: 0 !important;\n    min-height: 0 !important;\n    height: auto !important;\n    align-self: start !important;\n  }\n  #fecify-typography-scope [data-module=\"specifications\"] .specs-layout \u003e .carousel {\n    grid-row: 1 !important;\n    order: 1 !important;\n    display: block !important;\n  }\n  #fecify-typography-scope [data-module=\"specifications\"] .specs-layout \u003e .spec-list {\n    grid-row: 2 !important;\n    order: 2 !important;\n    margin: 0 !important;\n  }\n}\n\u003c\/style\u003e\u003cstyle id=\"gw-scene-scrollbar-mobile-fix-20260924\"\u003e\n#fecify-typography-scope [data-module=\"scene-gallery\"] .scene-scrollbar{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;width:100%!important;min-width:100%!important;height:28px!important;margin:.45rem 0 0!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;appearance:none!important;-webkit-appearance:none!important;cursor:ew-resize!important;touch-action:pan-x!important}\n#fecify-typography-scope [data-module=\"scene-gallery\"] .scene-scrollbar::-webkit-slider-runnable-track{display:block!important;height:6px!important;border:1px solid rgba(92,70,54,.2)!important;border-radius:99px!important;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(110,99,88,.18))!important;box-shadow:inset 0 1px 2px rgba(28,36,32,.16),0 1px 0 rgba(255,255,255,.7)!important}\n#fecify-typography-scope [data-module=\"scene-gallery\"] .scene-scrollbar::-webkit-slider-thumb{width:28%!important;height:12px!important;margin-top:-4px!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:99px!important;background:linear-gradient(90deg,#6f4634 0%,#9b5f3f 42%,#d2b18a 72%,#e3d2bb 100%)!important;box-shadow:0 1px 3px rgba(28,36,32,.3)!important;appearance:none!important;-webkit-appearance:none!important}\n#fecify-typography-scope [data-module=\"scene-gallery\"] .scene-scrollbar::-moz-range-track{height:6px!important;border:1px solid rgba(92,70,54,.2)!important;border-radius:99px!important;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(110,99,88,.18))!important;box-shadow:inset 0 1px 2px rgba(28,36,32,.16),0 1px 0 rgba(255,255,255,.7)!important}\n#fecify-typography-scope [data-module=\"scene-gallery\"] .scene-scrollbar::-moz-range-thumb{width:28%!important;height:12px!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:99px!important;background:linear-gradient(90deg,#6f4634 0%,#9b5f3f 42%,#d2b18a 72%,#e3d2bb 100%)!important;box-shadow:0 1px 3px rgba(28,36,32,.3)!important}\n\u003c\/style\u003e\u003cstyle id=\"gw-detail-scrollbar-mobile-20260924\"\u003e\n#fecify-typography-scope .detail-scrollbar{display:none!important}\n@media(max-width:720px){\n#fecify-typography-scope [data-module=\"craft-details\"] .detail-grid.carousel-track{padding-bottom:.2rem!important;scrollbar-width:none!important;-ms-overflow-style:none!important}\n#fecify-typography-scope [data-module=\"craft-details\"] .detail-grid.carousel-track::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}\n#fecify-typography-scope [data-module=\"craft-details\"] .detail-scrollbar{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;width:100%!important;min-width:100%!important;height:24px!important;margin:.35rem 0 .05rem!important;padding:0!important;border:0!important;background:transparent!important;appearance:none!important;-webkit-appearance:none!important;cursor:ew-resize!important;touch-action:pan-x!important}\n#fecify-typography-scope [data-module=\"craft-details\"] .detail-scrollbar::-webkit-slider-runnable-track{display:block!important;height:6px!important;border:1px solid rgba(92,70,54,.2)!important;border-radius:99px!important;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(110,99,88,.18))!important;box-shadow:inset 0 1px 2px rgba(28,36,32,.16),0 1px 0 rgba(255,255,255,.7)!important}\n#fecify-typography-scope [data-module=\"craft-details\"] .detail-scrollbar::-webkit-slider-thumb{width:28%!important;height:12px!important;margin-top:-4px!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:99px!important;background:linear-gradient(90deg,#6f4634 0%,#9b5f3f 42%,#d2b18a 72%,#e3d2bb 100%)!important;box-shadow:0 1px 3px rgba(28,36,32,.3)!important;appearance:none!important;-webkit-appearance:none!important}\n#fecify-typography-scope [data-module=\"craft-details\"] .detail-scrollbar::-moz-range-track{height:4px!important;border:1px solid rgba(92,70,54,.2)!important;border-radius:99px!important;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(110,99,88,.18))!important;box-shadow:inset 0 1px 2px rgba(28,36,32,.16),0 1px 0 rgba(255,255,255,.7)!important}\n#fecify-typography-scope [data-module=\"craft-details\"] .detail-scrollbar::-moz-range-thumb{width:28%!important;height:12px!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:99px!important;background:linear-gradient(90deg,#6f4634 0%,#9b5f3f 42%,#d2b18a 72%,#e3d2bb 100%)!important;box-shadow:0 1px 3px rgba(28,36,32,.3)!important}\n}\n\u003c\/style\u003e","brand":"monulo","offers":[{"title":"Brown \/ Wood","offer_id":67532937461918,"sku":"New2609-1024583-B11","price":143.0,"currency_code":"USD","in_stock":true},{"title":"Cream \/ Wood","offer_id":67532937494686,"sku":"New2609-1024582-B11","price":143.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/30ca6b9becaf8c231d7791c7265c19a4.jpg?v=1791443149","url":"https:\/\/www.monulo.com\/products\/shaped-glass-pendant-light-with-a-sculptural-shade-and-a-single-drop","provider":"Monulo","version":"1.0","type":"link"}