{"product_id":"elara-brushed-brass-ribbed-glass-semi-flush-ceiling-light","title":"Elara Brushed Brass Ribbed Glass Semi-Flush Ceiling Light","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: #edf2ef; --bg-soft: #dce9e3; --bg-band: #dfeae5; --ink: #26312e; --text: #304039; --text-soft: #617069; --muted: #81908a; --line: rgba(38, 49, 46, 0.12); --accent: #b37a43; --accent-deep: #936236; --birch: #c8a06a; --wood: #8f6a3f; --sage: #6f8879; --paper: #f8fbf9; --glow: rgba(179, 122, 67, 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(38, 49, 46, 0.14) 50%, rgba(179, 122, 67, 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(179, 122, 67, 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(38, 49, 46, 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(38, 49, 46, 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: #26312e; box-shadow: none; border: 1px solid rgba(38, 49, 46, 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-day { z-index: 0; } #fecify-typography-scope .swap-night { z-index: 1; opacity: 0; animation: gw-day-night 5.5s ease-in-out infinite; } @keyframes gw-day-night { 0%, 12% { opacity: 0; } 40%, 60% { opacity: 1; } 88%, 100% { opacity: 0; } } @media (prefers-reduced-motion: reduce) { #fecify-typography-scope .swap-night { animation: none; opacity: 1; } } #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(38, 49, 46, 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(38, 49, 46, 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(38, 49, 46, 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(38, 49, 46, 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(38, 49, 46, 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(38, 49, 46, 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(38, 49, 46, 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, #fecify-typography-scope .specs-layout { 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; } } \u003cstyle\u003e #fecify-typography-scope .sku-switcher{grid-template-columns:repeat(3,minmax(0,1fr))} #fecify-typography-scope #sku-clear:checked~.sku-stage .sku-shot-clear, #fecify-typography-scope #sku-amber:checked~.sku-stage .sku-shot-amber, #fecify-typography-scope #sku-green:checked~.sku-stage .sku-shot-green{opacity:1;visibility:visible} #fecify-typography-scope #sku-clear:checked~.sku-stage .sku-arrow--for-clear, #fecify-typography-scope #sku-amber:checked~.sku-stage .sku-arrow--for-amber, #fecify-typography-scope #sku-green:checked~.sku-stage .sku-arrow--for-green{display:grid} #fecify-typography-scope [data-module=\"product-features\"] .shot{aspect-ratio:4\/3} #fecify-typography-scope [data-module=\"product-features\"] .shot img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 0!important} #fecify-typography-scope [data-module=\"product-features\"]{padding-bottom:.75rem!important} #fecify-typography-scope [data-module=\"product-features\"]+[data-module=\"specifications\"]{padding-top:.75rem!important} #fecify-typography-scope .detail-scrollbar{display:none} @media(max-width:720px){ #fecify-typography-scope .detail-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 .detail-scrollbar:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px} #fecify-typography-scope .detail-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 .detail-scrollbar::-webkit-slider-thumb{width:28%;height:12px;margin-top:-4px;border:1px solid rgba(255,255,255,.28);border-radius:99px;background:var(--accent);box-shadow:0 1px 3px rgba(28,36,32,.3);appearance:none;-webkit-appearance:none} #fecify-typography-scope .detail-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 .detail-scrollbar::-moz-range-thumb{width:28%;height:12px;border:1px solid rgba(255,255,255,.28);border-radius:99px;background:var(--accent);box-shadow:0 1px 3px rgba(28,36,32,.3)} } @media(max-width:700px){#fecify-typography-scope .sku-switcher{grid-template-columns:repeat(3,minmax(0,1fr))}} \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} } \u003c\/style\u003e\u003cstyle id=\"gw-minimal-media-update-20260923\"\u003e#fecify-typography-scope .dual-switch-banner{position:relative;overflow:hidden;border-radius:var(--radius);line-height:0}#fecify-typography-scope .dual-switch-banner img{display:block;width:100%!important;height:auto!important}#fecify-typography-scope .dual-switch-caption{position:absolute;left:clamp(.75rem,2vw,1.35rem);bottom:clamp(.75rem,2vw,1.35rem);max-width:min(25rem,calc(100% - 1.5rem));padding:.72rem .9rem;border:1px solid rgba(28,36,32,.14);border-radius:4px;background:rgba(251,250,246,.9);color:var(--ink);line-height:1.35;backdrop-filter:blur(8px)}#fecify-typography-scope .dual-switch-caption strong{display:block;font-family:var(--font-title);font-size:var(--fs-h3);font-weight:500!important}#fecify-typography-scope .dual-switch-caption span{display:block;margin-top:.18rem;color:var(--text-soft);font-size:var(--fs-meta)}@media(max-width:540px){#fecify-typography-scope .dual-switch-caption{position:static;max-width:none;border-width:1px 0 0;border-radius:0;background:var(--paper);backdrop-filter:none}}\u003c\/style\u003e\u003cstyle id=\"gw-layout-controls-20260923\"\u003e #fecify-typography-scope [data-module=\"craft-details\"]{padding-bottom:.75rem!important} #fecify-typography-scope [data-module=\"craft-details\"]+[data-module=\"dual-switches\"]{padding-top:.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=\"gw-scene-scrollbar-drag-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,#171717 0%,#29445c 18%,#5d725c 35%,#9c4437 52%,#74aeb7 69%,#d2a63d 86%,#b78a52 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,#171717 0%,#29445c 18%,#5d725c 35%,#9c4437 52%,#74aeb7 69%,#d2a63d 86%,#b78a52 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\/cfed8b3bd06dde673d213975823a33a0.webp\" alt=\"Clear ribbed glass semi-flush ceiling light in daylight\" width=\"1672\" height=\"941\"\u003e\u003cimg class=\"swap-night\" src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/e078af563af441a32f2437ff263e5f08.webp\" alt=\"Clear ribbed glass semi-flush ceiling light glowing at night\" width=\"1672\" height=\"941\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"media-badge\"\u003eLight on \/ off\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-copy\"\u003e\n\u003cp class=\"eyebrow\"\u003eRibbed glass + brushed brass\u003c\/p\u003e\n\u003ch1 class=\"display\"\u003eThree colours,\u003cbr\u003eone textured glow.\u003c\/h1\u003e\n\u003cp class=\"lead\"\u003eA compact semi-flush glass shade keeps smaller ceiling zones visually open by day, then turns the ribs into a warmer layered glow after dark.\u003c\/p\u003e\n\u003cdiv class=\"meta\"\u003e\n\u003cspan class=\"chip\"\u003e3 glass colours\u003c\/span\u003e\u003cspan class=\"chip\"\u003eLow-profile fit\u003c\/span\u003e\u003cspan class=\"chip\"\u003eE26 socket\u003c\/span\u003e\u003cspan class=\"chip\"\u003eDimmable setup\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"swatches\" aria-label=\"Glass colour options\"\u003e\n\u003cp class=\"swatches-label\"\u003eColour\u003c\/p\u003e\n\u003cspan class=\"swatch\" title=\"Clear\" aria-label=\"Clear\" style=\"background: #dce9e3;\"\u003e\u003c\/span\u003e\u003cspan class=\"swatch\" title=\"Amber\" aria-label=\"Amber\" style=\"background: #bd8550;\"\u003e\u003c\/span\u003e\u003cspan class=\"swatch\" title=\"Green\" aria-label=\"Green\" style=\"background: #668175;\"\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\"\u003eA compact lamp with richer glass character.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eThe canopy, ribbed shade, and open lower edge work together as one considered system, keeping the fixture detailed without adding visual weight.\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\/09012f2a8a8222f815e85c2fd39d5a3a.webp\" alt=\"Brushed brass canopy and mounting detail\" width=\"1254\" height=\"1254\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"meta\"\u003e\n\u003cp class=\"eyebrow\"\u003eFinish\u003c\/p\u003e\n\u003ch3 class=\"h3\"\u003eWarm brass above\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eThe brushed brass canopy adds a soft metallic note that complements all three glass colours.\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\/afc78a255e443f402fa37cc4ebedadde.webp\" alt=\"Ribbed glass shade detail\" width=\"1254\" height=\"1254\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"meta\"\u003e\n\u003cp class=\"eyebrow\"\u003eGlass\u003c\/p\u003e\n\u003ch3 class=\"h3\"\u003eRibs that shape light\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eVertical ribs catch daylight and soften the E26 bulb into a layered, textured glow.\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\/aac4bef4b14d2335275249e0f832b457.webp\" alt=\"Open shade with E26 lamp holder\" width=\"1254\" height=\"1254\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"meta\"\u003e\n\u003cp class=\"eyebrow\"\u003eAccess\u003c\/p\u003e\n\u003ch3 class=\"h3\"\u003eSimple bulb changes\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eThe open lower shade keeps routine bulb replacement straightforward in everyday rooms.\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\" data-module=\"dual-switches\"\u003e\u003cdiv class=\"wrap\"\u003e\u003cdiv class=\"dual-switch-banner reveal\"\u003e\n\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/84192755b5aa56145405f44855fd2a58.webp\" alt=\"Clear amber and green ribbed glass samples with brushed brass components\" width=\"1774\" height=\"887\"\u003e\u003cdiv class=\"dual-switch-caption\"\u003e\n\u003cstrong\u003eThree colours, one easy choice.\u003c\/strong\u003e\u003cspan\u003eChoose Clear for an open look, Amber for warmth, or Green for a grounded glass accent.\u003c\/span\u003e\n\u003c\/div\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\"\u003eGlass colour in lived-in rooms\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eLet the glass set the mood.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eFrom bright dining spaces to warm evening rooms, each glass colour changes the atmosphere while the compact semi-flush profile stays easy to place.\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\/9d815389cbf65dec8b191954171e0bd1.webp\" alt=\"Clear ribbed glass ceiling light in a bright interior\" width=\"1254\" height=\"1254\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\"\u003eClear · open and reflective\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eClear glass keeps compact rooms visually open while the ribs scatter a soft, patterned glow.\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\/fb5a4a087672b0e3c42983407a554d72.webp\" alt=\"Amber ribbed glass semi-flush ceiling light in a warm room\" width=\"1254\" height=\"1254\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\"\u003eAmber · warm and welcoming\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eAmber glass deepens the brass tones and adds an easy evening warmth above dining areas.\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\/7e9a85ba43d6eb53f811e0fed3fd4e33.webp\" alt=\"Green ribbed glass ceiling light in a dining space\" width=\"1254\" height=\"1254\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\"\u003eGreen · grounded and calm\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eGreen glass works naturally with wood, stone, and warm neutral interiors.\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\/c92d0ac8875f88521b2ea5f4253b41e0.webp\" alt=\"Ribbed glass ceiling light above a table\" width=\"1254\" height=\"1254\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\"\u003eLow-ceiling friendly\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eThe compact height keeps the sculptural shade close to the ceiling without feeling heavy.\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=\"product-features\"\u003e\u003cdiv class=\"wrap feature-grid reveal\"\u003e\n\u003cdiv class=\"feature-copy\"\u003e\n\u003cp class=\"eyebrow\"\u003eSmall-space proportion\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eMore glass texture.\u003cbr\u003eLess visual weight.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eA shallow semi-flush profile, ribbed glass, and brushed brass give smaller spaces a considered focal point without crowding the ceiling.\u003c\/p\u003e\n\u003cdiv class=\"feature-points\"\u003e\n\u003cdiv class=\"feature-point\"\u003eLow-profile semi-flush construction for smaller ceiling zones\u003c\/div\u003e\n\u003cdiv class=\"feature-point\"\u003eClear, Amber, or Green ribbed glass moods\u003c\/div\u003e\n\u003cdiv class=\"feature-point\"\u003eE26 medium-base bulb, maximum 60 W\u003c\/div\u003e\n\u003cdiv class=\"feature-point\"\u003eDimmable with a compatible bulb and wall dimmer\u003c\/div\u003e\n\u003cdiv class=\"feature-point\"\u003eOpen lower shade for straightforward bulb changes\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\/22\/c92d0ac8875f88521b2ea5f4253b41e0.webp\" alt=\"Ribbed glass and brushed brass semi-flush ceiling light in a styled room\" width=\"1200\" height=\"900\"\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\"\u003eSize and light source details\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eEverything you need to place it well.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eTwo compact height options share a 25 cm diameter, with ribbed glass colours and an E26 socket that keep the format simple and flexible.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"specs-layout\"\u003e\n\u003cdiv class=\"carousel\"\u003e\u003cdiv class=\"sku-switcher\" aria-label=\"Three SKU glass colour images\"\u003e\n\u003cinput id=\"sku-clear\" type=\"radio\" name=\"sku-finish\" data-sku-finish=\"Clear\" checked\u003e\u003clabel for=\"sku-clear\" title=\"Clear\"\u003e\u003cspan class=\"sku-dot\" style=\"background: #dce9e3;\"\u003e\u003c\/span\u003e\u003cspan\u003eClear\u003c\/span\u003e\u003c\/label\u003e\u003cinput id=\"sku-amber\" type=\"radio\" name=\"sku-finish\" data-sku-finish=\"Amber\"\u003e\u003clabel for=\"sku-amber\" title=\"Amber\"\u003e\u003cspan class=\"sku-dot\" style=\"background: #bd8550;\"\u003e\u003c\/span\u003e\u003cspan\u003eAmber\u003c\/span\u003e\u003c\/label\u003e\u003cinput id=\"sku-green\" type=\"radio\" name=\"sku-finish\" data-sku-finish=\"Green\"\u003e\u003clabel for=\"sku-green\" title=\"Green\"\u003e\u003cspan class=\"sku-dot\" style=\"background: #668175;\"\u003e\u003c\/span\u003e\u003cspan\u003eGreen\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"sku-stage\"\u003e\n\u003cimg class=\"sku-shot sku-shot-clear\" src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/7593b1b28ac4272c8238d062905e3fa9.webp\" alt=\"Clear ribbed glass semi-flush ceiling light with brushed brass canopy\" width=\"1254\" height=\"1254\"\u003e\u003cimg class=\"sku-shot sku-shot-amber\" src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/67fd132182692d3ebc90408e3cbdce55.webp\" alt=\"Amber ribbed glass semi-flush ceiling light with brushed brass canopy\" width=\"1254\" height=\"1254\"\u003e\u003cimg class=\"sku-shot sku-shot-green\" src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/22\/9d3d556a1e5623b85d213d5f9cbe1a2c.webp\" alt=\"Green ribbed glass semi-flush ceiling light with brushed brass canopy\" width=\"1254\" height=\"1254\"\u003e\u003clabel class=\"sku-arrow sku-arrow--prev sku-arrow--for-clear\" for=\"sku-green\" aria-label=\"Previous colour\" title=\"Previous colour: Green\" tabindex=\"0\"\u003e‹\u003c\/label\u003e\u003clabel class=\"sku-arrow sku-arrow--next sku-arrow--for-clear\" for=\"sku-amber\" aria-label=\"Next colour\" title=\"Next colour: Amber\" tabindex=\"0\"\u003e›\u003c\/label\u003e\u003clabel class=\"sku-arrow sku-arrow--prev sku-arrow--for-amber\" for=\"sku-clear\" aria-label=\"Previous colour\" title=\"Previous colour: Clear\" tabindex=\"0\"\u003e‹\u003c\/label\u003e\u003clabel class=\"sku-arrow sku-arrow--next sku-arrow--for-amber\" for=\"sku-green\" aria-label=\"Next colour\" title=\"Next colour: Green\" tabindex=\"0\"\u003e›\u003c\/label\u003e\u003clabel class=\"sku-arrow sku-arrow--prev sku-arrow--for-green\" for=\"sku-amber\" aria-label=\"Previous colour\" title=\"Previous colour: Amber\" tabindex=\"0\"\u003e‹\u003c\/label\u003e\u003clabel class=\"sku-arrow sku-arrow--next sku-arrow--for-green\" for=\"sku-clear\" aria-label=\"Next colour\" title=\"Next colour: Clear\" 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\"\u003eSemi-flush ceiling 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∅ 9.84″ × H 6.5″ \/ Dia 25 cm × H 16.5 cm (Small); ∅ 9.84″ × H 7.87″ \/ Dia 25 cm × H 20 cm (Large)\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.72″ × H 0.78″ \/ Dia 12 cm × H 2 cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eColor\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003eClear · Amber · Green ribbed glass\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\"\u003eRibbed glass, brushed brass-tone finish\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eBulb base\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003eE26 medium base, maximum 60 W\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eBulb included\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003eNo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eVoltage\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003e100V-240V\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 ceiling installation\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eLocation rating\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003eIndoor, dry locations\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eCeiling fit\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003eLow-profile semi-flush; compatible with sloped ceilings\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","brand":"monulo","offers":[{"title":"Small - ∅ 9.84″ × H 6.5″ \/ Dia 25 cm × H 16.5 cm \/ Clear","offer_id":67532936216734,"sku":"New2609-1024555","price":92.0,"currency_code":"USD","in_stock":true},{"title":"Small - ∅ 9.84″ × H 6.5″ \/ Dia 25 cm × H 16.5 cm \/ Amber","offer_id":67532936249502,"sku":"New2609-1024554","price":92.0,"currency_code":"USD","in_stock":true},{"title":"Small - ∅ 9.84″ × H 6.5″ \/ Dia 25 cm × H 16.5 cm \/ Green","offer_id":67532936282270,"sku":"New2609-1024553","price":92.0,"currency_code":"USD","in_stock":true},{"title":"Large - ∅ 9.84″ × H 7.87″ \/ Dia 25 cm × H 20 cm \/ Clear","offer_id":67532936315038,"sku":"New2609-1024552","price":92.0,"currency_code":"USD","in_stock":true},{"title":"Large - ∅ 9.84″ × H 7.87″ \/ Dia 25 cm × H 20 cm \/ Amber","offer_id":67532936347806,"sku":"New2609-1024551","price":92.0,"currency_code":"USD","in_stock":true},{"title":"Large - ∅ 9.84″ × H 7.87″ \/ Dia 25 cm × H 20 cm \/ Green","offer_id":67532936380574,"sku":"New2609-1024550","price":92.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/7593b1b28ac4272c8238d062905e3fa9.webp?v=1791443136","url":"https:\/\/www.monulo.com\/products\/elara-brushed-brass-ribbed-glass-semi-flush-ceiling-light","provider":"Monulo","version":"1.0","type":"link"}