{"product_id":"artistic-glass-shaped-pendant-light-with-wooden-accents","title":"Artistic Glass Shaped Pendant Light with Wooden Accents","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} } \/* codex-light-final-20260923 *\/ #fecify-typography-scope .swap-stack { background: #4a382d; isolation: isolate; } #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); } #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; } @keyframes codex-glass-light-fade { 0%, 24% { opacity: 0; } 38%, 62% { opacity: 1; } 76%, 100% { opacity: 0; } } @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; } } #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; } #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; } #fecify-typography-scope .specs-layout { display: grid !important; grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr) !important; } @media (max-width: 559px) { #fecify-typography-scope .specs-layout { grid-template-columns: 1fr !important; } } \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 #fecify-typography-scope{ --bg:#eee2d4;--bg-soft:#e5d4c1;--bg-band:#eadac8; --ink:#32251f;--text:#4b3d34;--text-soft:#756459;--muted:#90796a; --line:rgba(91,61,43,.18);--accent:#ad6848;--accent-deep:#754332; --birch:#d9b28a;--wood:#704635;--sage:#d8ccc0;--paper:#fffaf2; --glow:rgba(173,104,72,.16); background: radial-gradient(ellipse at 15% 8%,rgba(255,244,229,.85) 0%,transparent 34%), radial-gradient(ellipse at 88% 44%,rgba(210,153,112,.14) 0%,transparent 36%), linear-gradient(180deg,#fbf6ee 0%,#f2e6d8 52%,#e7d5c3 100%); } #fecify-typography-scope .section--hero{ background:linear-gradient(115deg,rgba(255,250,242,.64) 0%,rgba(239,217,197,.2) 52%,rgba(188,125,88,.08) 100%); } #fecify-typography-scope .section--details{ background: linear-gradient(112deg,rgba(255,255,255,.46) 0%,transparent 32%,rgba(187,126,91,.08) 100%), linear-gradient(180deg,#efe1d3 0%,#e9d8c8 100%); } #fecify-typography-scope .section-band{ background: 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%), repeating-linear-gradient(104deg,rgba(255,255,255,.13) 0 1px,rgba(108,73,53,.045) 1px 3px,transparent 3px 8px), linear-gradient(112deg,#e4cfbb 0%,#f2e4d5 29%,#d7b79c 54%,#efe1d2 78%,#dec6b1 100%); border-block-color:rgba(91,61,43,.16); } #fecify-typography-scope [data-module=\"installation\"]{ background:linear-gradient(120deg,rgba(205,157,117,.14),transparent 48%,rgba(255,249,239,.54) 100%); } #fecify-typography-scope [data-module=\"specifications\"]{ background:linear-gradient(180deg,rgba(255,249,239,.28),rgba(213,181,153,.14)); } #fecify-typography-scope .detail-card, #fecify-typography-scope .space-card{ background:rgba(255,250,242,.82); border-color:rgba(91,61,43,.15); } #fecify-typography-scope .specs-block{ background:rgba(255,250,242,.84); border-color:rgba(91,61,43,.16); } #fecify-typography-scope .spec-list{ background:rgba(255,248,238,.58); border-color:rgba(91,61,43,.16); } #fecify-typography-scope .sku-stage{ background: radial-gradient(circle at 25% 18%,rgba(255,255,255,.76),transparent 28%), linear-gradient(135deg,#f1dfcc 0%,#fff8ee 48%,#dfc1a5 100%); border-color:rgba(91,61,43,.17); } #fecify-typography-scope .sku-switcher\u003elabel{ background:rgba(255,250,242,.72); border-color:rgba(91,61,43,.15); color:var(--text-soft); } #fecify-typography-scope .sku-switcher\u003einput:checked+label{ background:#fffaf2; border-color:var(--accent); box-shadow:0 0 0 2px rgba(173,104,72,.16); } #fecify-typography-scope .chip{ background:rgba(255,250,242,.78); border-color:rgba(91,61,43,.15); } #fecify-typography-scope .media-badge{ background:rgba(255,250,242,.9); border-color:rgba(91,61,43,.17); } #fecify-typography-scope .section-divider__line{ 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%); } #fecify-typography-scope .section-divider__mark{ background:var(--accent); box-shadow:0 0 0 3px rgba(173,104,72,.15); } #fecify-typography-scope .feature-point::before{background:var(--accent)} #fecify-typography-scope .swatch{border-color:rgba(91,61,43,.34)} #fecify-typography-scope .scene-scrollbar__thumb{background:linear-gradient(90deg,#674333 0%,#ad6848 40%,#d9b28a 72%,#efe0cf 100%)} \u003c\/style\u003e\u003cstyle id=\"gw-specs-arrows-layout-20260923\"\u003e #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} #fecify-typography-scope .specs-layout\u003e.carousel,#fecify-typography-scope .specs-layout\u003e.spec-list{min-width:0!important;width:100%!important} #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} #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} #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-brown:checked~.sku-stage .sku-arrow--for-brown,#fecify-typography-scope #sku-cream:checked~.sku-stage .sku-arrow--for-cream{display:grid} @media(max-width:720px){ #fecify-typography-scope .specs-layout{display:grid!important;grid-template-columns:1fr!important;gap:1rem!important} #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=\"gw-scene-scrollbar-range-20260923\"\u003e #fecify-typography-scope .scene-scrollbar{display:none} @media(max-width:720px){ #fecify-typography-scope .space-grid.carousel-track{padding-bottom:.2rem;scrollbar-width:none!important} #fecify-typography-scope .space-grid.carousel-track::-webkit-scrollbar{display:none!important;width:0!important;height:0!important} #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} #fecify-typography-scope .scene-scrollbar:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px} #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)} #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} #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)} #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)} } \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\"\u003eSculptural glass + turned wood\u003c\/p\u003e\n\u003ch1 class=\"display\"\u003eA glass glow,\u003cbr\u003eshaped by wood.\u003c\/h1\u003e\n\u003cp class=\"lead\"\u003eA rounded glass shade and warm wooden accents give this pendant a composed, gallery-like presence. Watch the same silhouette move from quiet daylight to a softly illuminated evening glow.\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\"\u003eDetails worth keeping\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eGlass, wood, and light in balance.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eEvery visible element has a role: coloured glass shapes the glow, turned wood softens the profile, and the metal fixture keeps the composition grounded.\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 wood details add a tactile note and bring 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\"\u003eColour and glow\u003c\/p\u003e\n\u003ch3 class=\"h3\"\u003eGlossy shaped glass\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eChoose airy Cream or richer Brown glass to shift the atmosphere without changing the 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\"\u003eOne focused source\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eThe open lower shade directs light downward from a standard E26 \/ Medium socket for 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, lived in beautifully\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eLet the colour set the room.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eBrown brings depth to timber and evening settings, while Cream keeps bedrooms and light-filled rooms soft and open. Six scenes show how the same form adapts.\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 adds a warm focal point to 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\"\u003eIn a coastal bedroom, Cream glass keeps the scene bright while turned wood adds a grounded, tactile note.\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 brings a gentle pool of light to the bedside.\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\"\u003ePaired above the table, the brown glass anchors everyday meals with warm contrast.\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 brightens the table while the wood accents keep the composition grounded.\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 softens the bedside scene and lets the sculpted form stay airy.\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\"\u003eSet the drop.\u003cbr\u003eMake it yours.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eThis hardwired pendant is designed to settle cleanly into your ceiling point. Secure the canopy, set the adjustable suspension, fit the bulb and shade, then let the glass do the atmospheric work.\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\"\u003eEverything you need to place it well.\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 @media (max-width: 720px) { #fecify-typography-scope [data-module=\"specifications\"] .specs-layout { grid-template-columns: minmax(0, 1fr) !important; gap: 1rem !important; } #fecify-typography-scope [data-module=\"specifications\"] .specs-layout \u003e .carousel, #fecify-typography-scope [data-module=\"specifications\"] .specs-layout \u003e .spec-list { grid-column: 1 \/ -1 !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; min-height: 0 !important; height: auto !important; align-self: start !important; } #fecify-typography-scope [data-module=\"specifications\"] .specs-layout \u003e .carousel { grid-row: 1 !important; order: 1 !important; display: block !important; } #fecify-typography-scope [data-module=\"specifications\"] .specs-layout \u003e .spec-list { grid-row: 2 !important; order: 2 !important; margin: 0 !important; } } \u003c\/style\u003e\u003cstyle id=\"gw-scene-scrollbar-mobile-fix-20260924\"\u003e #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} #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} #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} #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} #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} \u003c\/style\u003e\u003cstyle id=\"gw-detail-scrollbar-mobile-20260924\"\u003e #fecify-typography-scope .detail-scrollbar{display:none!important} @media(max-width:720px){ #fecify-typography-scope [data-module=\"craft-details\"] .detail-grid.carousel-track{padding-bottom:.2rem!important;scrollbar-width:none!important;-ms-overflow-style:none!important} #fecify-typography-scope [data-module=\"craft-details\"] .detail-grid.carousel-track::-webkit-scrollbar{display:none!important;width:0!important;height:0!important} #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} #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} #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} #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} #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} } \u003c\/style\u003e","brand":"monulo","offers":[{"title":"Brown \/ Wood","offer_id":67532937461918,"sku":"New2609-1024583","price":193.0,"currency_code":"USD","in_stock":true},{"title":"Cream \/ Wood","offer_id":67532937494686,"sku":"New2609-1024582","price":193.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\/es\/products\/artistic-glass-shaped-pendant-light-with-wooden-accents","provider":"Monulo","version":"1.0","type":"link"}