{"product_id":"elowen-textured-fabric-semi-flush-ceiling-light","title":"Elowen Textured Fabric Semi-Flush Ceiling Light","description":"\u003cdiv id=\"merge-simple-desc\" class=\"ml-desc\"\u003e\n\u003c!-- ml-w:1500-centered-locked --\u003e\n\u003cstyle\u003e\n#merge-simple-desc{max-width:min(1500px, calc(100vw - 64px))!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box;padding:8px 0 28px;color:#262522;font-family:Figtree,Arial,sans-serif;line-height:1.75;background:transparent}\n#merge-simple-desc p{margin:0 0 18px;color:#262522;font-size:15px;font-weight:400;line-height:1.75}\n#merge-simple-desc h3.ml-sec{margin:40px 0 8px!important;padding:0!important;font-size:18px;line-height:1.25;color:#422D1C;font-weight:600;font-family:\"EB Garamond\",Georgia,serif;letter-spacing:.08em;text-transform:uppercase}\n#merge-simple-desc h3.ml-sec:first-of-type{margin-top:28px!important}\n#merge-simple-desc .ml-feature{margin:0!important;padding:20px 0 20px 22px;background:transparent;border-radius:0;border:0;border-bottom:1px solid #E8E2D8}\n#merge-simple-desc .ml-feature:first-child,\n#merge-simple-desc h3.ml-sec + .ml-feature{padding-top:4px!important;margin-top:0!important}\n#merge-simple-desc .ml-feature:last-child{border-bottom:0;padding-bottom:8px}\n#merge-simple-desc .ml-feature h4{margin:0 0 6px!important;padding:0!important;font-size:15px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#87441C;font-weight:600;font-family:Figtree,Arial,sans-serif}\n#merge-simple-desc .ml-feature p{margin:0!important;color:#262522;font-size:15px;font-weight:400;line-height:1.75}\n\n\/* KEY FEATURES — hairline stack, no fill *\/\n#merge-simple-desc ul{margin:0 0 8px;padding-left:22px}\n#merge-simple-desc h3.ml-sec + ul{margin-top:0!important}\n#merge-simple-desc li{margin:0 0 10px;color:#262522;font-size:15px;font-weight:400;line-height:1.75}\n\/* SIZE DIMENSIONS + SPECIFICATIONS — real two-column tables *\/\n#merge-simple-desc .ml-specs{margin:0 0 8px!important}\n#merge-simple-desc .ml-spec-table{width:auto;border-collapse:separate;border-spacing:0;background:transparent;border-radius:12px;overflow:hidden;border:1px solid #E5DFD4}\n#merge-simple-desc .ml-spec-table td{padding:14px 16px;border-bottom:1px solid #EDE7DD;text-align:left;vertical-align:top;color:#262522;font-size:15px;line-height:1.75;font-weight:400;font-family:Figtree,Arial,sans-serif;background:transparent}\n#merge-simple-desc .ml-spec-table td:first-child{width:30%;max-width:30%;color:#87441C;font-size:15px;letter-spacing:.04em;text-transform:none;font-weight:500;background:transparent;border-right:1px solid #EDE7DD;white-space:normal;word-break:normal;overflow-wrap:anywhere}\n#merge-simple-desc .ml-spec-table tr:last-child td{border-bottom:0}\n\/* FAQS — hairline accordion, no fill *\/\n#merge-simple-desc .ml-faq{margin-top:0!important;border-top:1px solid #E8E2D8}\n#merge-simple-desc .ml-faq details{margin:0;padding:0;background:transparent;border-radius:0;border:0;border-bottom:1px solid #E8E2D8}\n#merge-simple-desc .ml-faq details:last-child{border-bottom:0}\n#merge-simple-desc .ml-faq summary{cursor:pointer;list-style:none;padding:15px 28px 15px 0;font-weight:600;font-size:15px;color:#422D1C;font-family:Figtree,Arial,sans-serif;position:relative}\n#merge-simple-desc .ml-faq summary::-webkit-details-marker{display:none}\n#merge-simple-desc .ml-faq summary::after{content:\"+\";position:absolute;right:0;top:50%;transform:translateY(-50%);font-weight:500;color:#B78A4B;font-size:18px;line-height:1}\n#merge-simple-desc .ml-faq details[open] summary::after{content:\"–\"}\n#merge-simple-desc .ml-faq details p{margin:0 0 16px;padding:0 28px 2px 0;color:#6D6860;font-size:15px;font-weight:400;line-height:1.75}\n#merge-simple-desc .ml-note{margin:10px 0 0;font-size:14px;color:#6D6860;font-weight:400}\n#merge-simple-desc strong{color:#422D1C;font-weight:600}\n\n@media (min-width:768px){\n#merge-simple-desc p{font-size:16px;line-height:1.75}\n#merge-simple-desc h3.ml-sec{font-size:20px;line-height:1.3}\n#merge-simple-desc .ml-feature h4{font-size:16px}\n#merge-simple-desc .ml-feature p{font-size:16px;line-height:1.75}\n#merge-simple-desc li{font-size:16px;line-height:1.75}\n#merge-simple-desc .ml-spec-table td{font-size:16px;line-height:1.75}\n#merge-simple-desc .ml-spec-table td:first-child{font-size:16px;font-weight:500}\n#merge-simple-desc .ml-faq summary{font-size:16px}\n#merge-simple-desc .ml-faq details p{font-size:16px;line-height:1.75}\n#merge-simple-desc .ml-note{font-size:15px}\n#merge-simple-desc .ml-faq summary::after{font-size:20px}\n}\n\n\n\/* SIZE DIMENSIONS matrix: header = fields, one size SKU per row *\/\n#merge-simple-desc .ml-spec-table.ml-size-matrix{width:auto;border-collapse:separate;border-spacing:0;background:transparent;border-radius:12px;overflow:hidden;border:1px solid #E5DFD4}\n#merge-simple-desc .ml-spec-table.ml-size-matrix th,\n#merge-simple-desc .ml-spec-table.ml-size-matrix td{padding:14px 16px;border-bottom:1px solid #EDE7DD;border-right:1px solid #EDE7DD;text-align:center;vertical-align:middle;font-size:15px;line-height:1.5;font-family:Figtree,Arial,sans-serif}\n#merge-simple-desc .ml-spec-table.ml-size-matrix th:last-child,\n#merge-simple-desc .ml-spec-table.ml-size-matrix td:last-child{border-right:0}\n#merge-simple-desc .ml-spec-table.ml-size-matrix thead th{background:transparent;color:#87441C;font-size:15px;font-weight:500;letter-spacing:.04em;text-transform:none}\n#merge-simple-desc .ml-spec-table.ml-size-matrix tbody td{background:transparent;color:#262522;font-weight:400;text-transform:none}\n#merge-simple-desc .ml-spec-table.ml-size-matrix tbody tr:last-child td{border-bottom:0}\n\/* reset two-col label styles that would paint first column caramel *\/\n#merge-simple-desc .ml-spec-table.ml-size-matrix td:first-child{width:auto;color:#262522;font-size:15px;letter-spacing:0;text-transform:none;font-weight:400;background:transparent;border-right:1px solid #EDE7DD}\n@media (min-width:768px){\n#merge-simple-desc .ml-spec-table.ml-size-matrix th,\n#merge-simple-desc .ml-spec-table.ml-size-matrix td,\n#merge-simple-desc .ml-spec-table.ml-size-matrix td:first-child{font-size:16px}\n#merge-simple-desc .ml-spec-table.ml-size-matrix thead th{font-size:16px;font-weight:500}\n}\n\n\/* buyer-width-locked-1500: ~Rousham Multi-Room Ready width — 1500 max, centered, not full-screen *\/\n.tab-panel:has(#merge-simple-desc),\n.tab-item:has(#merge-simple-desc),\n.tab-content:has(#merge-simple-desc){\n  overflow:visible!important;\n}\n@media (min-width:768px){\n  #merge-simple-desc{\n    max-width:min(1500px, calc(100vw - 64px))!important;\n    width:100%!important;\n    margin-left:auto!important;\n    margin-right:auto!important;\n    padding-left:24px!important;\n    padding-right:24px!important;\n    box-sizing:border-box!important;\n    position:static!important;\n    left:auto!important;\n    transform:none!important;\n  }\n}\n\n\n\/* label headers: same size as body, weight 500; transparent bg *\/\n#merge-simple-desc .ml-spec-table td:first-child{font-size:15px!important;font-weight:500!important;background:transparent!important}\n#merge-simple-desc .ml-spec-table.ml-size-matrix thead th{font-size:15px!important;font-weight:500!important;background:transparent!important}\n#merge-simple-desc .ml-spec-table.ml-size-matrix td:first-child{font-size:15px!important;font-weight:400!important;color:#262522!important;background:transparent!important}\n@media (min-width:768px){\n#merge-simple-desc .ml-spec-table td:first-child{font-size:16px!important;font-weight:500!important}\n#merge-simple-desc .ml-spec-table.ml-size-matrix thead th{font-size:16px!important;font-weight:500!important}\n#merge-simple-desc .ml-spec-table.ml-size-matrix td:first-child{font-size:16px!important;font-weight:400!important}\n}\n\n\/* tables hug content v3 — override theme table{width:100%;min-width:680px} *\/\n#merge-simple-desc .ml-specs{\n  display:block!important;\n  width:fit-content!important;\n  max-width:100%!important;\n  margin:0!important;\n  min-width:0!important;\n}\n#merge-simple-desc table,\n#merge-simple-desc table.ml-spec-table,\n#merge-simple-desc table.ml-spec-table.ml-size-matrix{\n  display:inline-table!important;\n  width:auto!important;\n  min-width:0!important;\n  max-width:100%!important;\n  table-layout:auto!important;\n}\n#merge-simple-desc table th,\n#merge-simple-desc table td{\n  width:auto!important;\n  min-width:0!important;\n  max-width:none!important;\n  box-sizing:border-box!important;\n}\n#merge-simple-desc .ml-spec-table.ml-size-matrix th,\n#merge-simple-desc .ml-spec-table.ml-size-matrix td{\n  white-space:nowrap!important;\n}\n#merge-simple-desc .ml-spec-table td:first-child{\n  width:30%!important;\n  max-width:30%!important;\n  white-space:normal!important;\n  word-break:normal!important;\n  overflow-wrap:anywhere!important;\n}\n#merge-simple-desc .ml-spec-table td:last-child{\n  width:70%!important;\n}\n\/* SPECIFICATIONS (not size matrix): full width like Vakker on phone *\/\n#merge-simple-desc .ml-specs:not(.ml-size-wrap) .ml-spec-table{\n  width:100%!important;\n  max-width:100%!important;\n  display:table!important;\n  table-layout:fixed!important;\n}\n#merge-simple-desc .ml-specs:not(.ml-size-wrap){\n  width:100%!important;\n  max-width:100%!important;\n  display:block!important;\n}\n#merge-simple-desc .ml-spec-table td:last-child{\n  white-space:normal!important;\n}\n\n\/* KEY FEATURES as list with solid dots *\/\n#merge-simple-desc ul.ml-features{\n  list-style:none!important;\n  margin:0!important;\n  padding:0!important;\n}\n#merge-simple-desc ul.ml-features li{\n  position:relative!important;\n  display:block!important;\n  margin:0!important;\n  padding:12px 0 12px 22px!important;\n  border-bottom:1px solid #E8E2D8!important;\n  color:#262522!important;\n  font-size:15px!important;\n  font-weight:400!important;\n  line-height:1.75!important;\n}\n#merge-simple-desc ul.ml-features li:first-child{\n  padding-top:0!important;\n}\n#merge-simple-desc ul.ml-features li:last-child{border-bottom:0!important;padding-bottom:4px!important}\n#merge-simple-desc ul.ml-features li::before{\n  content:\"\"!important;\n  position:absolute!important;\n  left:4px!important;\n  top:calc(14px + (1.75em - 6px) \/ 2)!important;\n  width:6px!important;\n  height:6px!important;\n  border-radius:50%!important;\n  background:#87441C!important;\n}\n#merge-simple-desc ul.ml-features li:first-child::before{\n  top:calc((1.75em - 6px) \/ 2)!important;\n}\n@media (min-width:768px){\n#merge-simple-desc ul.ml-features li{font-size:16px!important}\n}\n\/* mobile size table scroll instead of crush *\/\n#merge-simple-desc .ml-specs.ml-size-wrap{\n  max-width:100%!important;\n  overflow-x:auto!important;\n  -webkit-overflow-scrolling:touch;\n}\n\n\/* size dual layout defaults *\/\n#merge-simple-desc .ml-size-mobile{display:none}\n#merge-simple-desc .ml-size-kicker{margin:0}\n\n\/* ========== MOBILE ONLY (\u003c768): Vakker-like specs + vertical size ========== *\/\n@media (max-width:767.98px){\n  \/* hide desktop matrix; show stacked size KV *\/\n  #merge-simple-desc .ml-size-desktop{display:none!important}\n  #merge-simple-desc .ml-size-mobile{display:block!important;width:100%!important;max-width:100%!important}\n\n  \/* mobile side inset: match Vakker — theme already pads; keep desc flush *\/\n  #merge-simple-desc{\n    padding-left:0!important;\n    padding-right:0!important;\n    max-width:100%!important;\n    width:100%!important;\n  }\n  \/* if theme gives almost no pad, slight inset only *\/\n  #merge-simple-desc .ml-sec,\n  #merge-simple-desc p,\n  #merge-simple-desc ul.ml-features,\n  #merge-simple-desc ul:not(.ml-features),\n  #merge-simple-desc .ml-faq,\n  #merge-simple-desc .ml-specs,\n  #merge-simple-desc .ml-size-mobile{\n    \/* no extra horizontal pad beyond theme *\/\n  }\n\n  \/* size kickers *\/\n  #merge-simple-desc .ml-size-kicker{\n    margin:18px 0 6px!important;\n    padding:0!important;\n    color:#422D1C!important;\n    font-family:Figtree,Arial,sans-serif!important;\n    font-size:13px!important;\n    font-weight:600!important;\n    letter-spacing:.06em!important;\n    text-transform:uppercase!important;\n    line-height:1.4!important;\n  }\n  #merge-simple-desc .ml-size-mobile .ml-size-kicker:first-child{margin-top:0!important}\n\n  \/* SPECIFICATIONS + size KV: no box border, hairline rows only, smaller type *\/\n  #merge-simple-desc .ml-specs:not(.ml-size-desktop):not(.ml-size-mobile){\n    width:100%!important;\n    max-width:100%!important;\n    display:block!important;\n    min-width:0!important;\n    overflow:visible!important;\n  }\n  #merge-simple-desc .ml-specs:not(.ml-size-desktop) .ml-spec-table,\n  #merge-simple-desc .ml-size-mobile .ml-spec-table.ml-kv,\n  #merge-simple-desc table.ml-spec-table:not(.ml-size-matrix){\n    width:100%!important;\n    max-width:100%!important;\n    min-width:0!important;\n    display:table!important;\n    table-layout:fixed!important;\n    border:0!important;\n    border-radius:0!important;\n    overflow:visible!important;\n    background:transparent!important;\n    border-collapse:collapse!important;\n  }\n  #merge-simple-desc .ml-specs:not(.ml-size-desktop) .ml-spec-table td,\n  #merge-simple-desc .ml-size-mobile .ml-spec-table.ml-kv td,\n  #merge-simple-desc table.ml-spec-table:not(.ml-size-matrix) td{\n    padding:11px 4px!important;\n    border:0!important;\n    border-bottom:1px solid #EDE8E0!important;\n    border-right:0!important;\n    font-size:13px!important;\n    line-height:1.55!important;\n    vertical-align:top!important;\n    background:transparent!important;\n  }\n  #merge-simple-desc .ml-specs:not(.ml-size-desktop) .ml-spec-table tr:last-child td,\n  #merge-simple-desc .ml-size-mobile .ml-spec-table.ml-kv tr:last-child td,\n  #merge-simple-desc table.ml-spec-table:not(.ml-size-matrix) tr:last-child td{\n    border-bottom:0!important;\n  }\n  #merge-simple-desc .ml-specs:not(.ml-size-desktop) .ml-spec-table td:first-child,\n  #merge-simple-desc .ml-size-mobile .ml-spec-table.ml-kv td:first-child,\n  #merge-simple-desc table.ml-spec-table:not(.ml-size-matrix) td:first-child{\n    width:38%!important;\n    max-width:38%!important;\n    color:#5C534A!important;\n    font-size:13px!important;\n    font-weight:600!important;\n    letter-spacing:.02em!important;\n    text-transform:none!important;\n    white-space:normal!important;\n    word-break:normal!important;\n    overflow-wrap:break-word!important;\n    border-right:0!important;\n    padding-right:12px!important;\n  }\n  #merge-simple-desc .ml-specs:not(.ml-size-desktop) .ml-spec-table td:last-child,\n  #merge-simple-desc .ml-size-mobile .ml-spec-table.ml-kv td:last-child,\n  #merge-simple-desc table.ml-spec-table:not(.ml-size-matrix) td:last-child{\n    width:62%!important;\n    color:#262522!important;\n    font-weight:400!important;\n    text-transform:none!important;\n    padding-left:4px!important;\n  }\n\n  \/* no horizontal scroll wrappers on mobile *\/\n  #merge-simple-desc .ml-size-wrap{\n    overflow:visible!important;\n  }\n}\n\n@media (min-width:768px){\n  \/* desktop unchanged: hide mobile size stacks *\/\n  #merge-simple-desc .ml-size-mobile{display:none!important}\n  #merge-simple-desc .ml-size-desktop{display:block!important}\n}\n\n\n\/* Section folds (SIZE \/ SPECS) — FAQ-like, default open; collapse UI mainly for mobile *\/\n#merge-simple-desc details.ml-sec-fold{\n  margin:0!important;\n  padding:0!important;\n  border:0!important;\n  background:transparent!important;\n}\n#merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec{\n  cursor:pointer;\n  list-style:none;\n  position:relative;\n  padding-right:28px!important;\n  margin:40px 0 8px!important;\n}\n#merge-simple-desc details.ml-sec-fold:first-of-type \u003e summary.ml-sec,\n#merge-simple-desc h3.ml-sec + details.ml-sec-fold \u003e summary.ml-sec{\n  \/* keep spacing consistent with former h3 *\/\n}\n#merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec::-webkit-details-marker{display:none}\n#merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec::after{\n  content:\"+\";\n  position:absolute;\n  right:0;\n  top:50%;\n  transform:translateY(-50%);\n  font-weight:500;\n  color:#B78A4B;\n  font-size:18px;\n  line-height:1;\n}\n#merge-simple-desc details.ml-sec-fold[open] \u003e summary.ml-sec::after{content:\"–\"}\n#merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec + *{\n  margin-top:0!important;\n}\n@media (min-width:768px){\n  \/* desktop: keep expanded look; hide toggle chrome (optional collapse still works if open removed) *\/\n  #merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec{\n    cursor:default;\n    padding-right:0!important;\n  }\n  #merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec::after{display:none!important}\n  #merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec{font-size:20px;line-height:1.3}\n}\n@media (max-width:767.98px){\n  #merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec{\n    margin:36px 0 8px!important;\n    font-size:18px!important;\n  }\n  #merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec::after{font-size:20px}\n}\n\n\n\/* DESKTOP size: only matrix; never show mobile KV stacks *\/\n#merge-simple-desc .ml-size-mobile{\n  display:none!important;\n  visibility:hidden!important;\n  height:0!important;\n  overflow:hidden!important;\n  margin:0!important;\n  padding:0!important;\n  position:absolute!important;\n  left:-9999px!important;\n  pointer-events:none!important;\n}\n#merge-simple-desc .ml-size-desktop{\n  display:block!important;\n  visibility:visible!important;\n  height:auto!important;\n  position:static!important;\n  left:auto!important;\n  pointer-events:auto!important;\n}\n\/* matrix: keep Downrods etc on one line; table extends right *\/\n#merge-simple-desc .ml-size-wrap.ml-size-desktop,\n#merge-simple-desc .ml-size-desktop .ml-spec-table.ml-size-matrix{\n  width:max-content!important;\n  max-width:none!important;\n}\n#merge-simple-desc .ml-size-desktop .ml-spec-table.ml-size-matrix th,\n#merge-simple-desc .ml-size-desktop .ml-spec-table.ml-size-matrix td{\n  white-space:nowrap!important;\n  vertical-align:middle!important;\n}\n@media (max-width:767.98px){\n  #merge-simple-desc .ml-size-mobile{\n    display:block!important;\n    visibility:visible!important;\n    height:auto!important;\n    overflow:visible!important;\n    position:static!important;\n    left:auto!important;\n    pointer-events:auto!important;\n  }\n  #merge-simple-desc .ml-size-desktop{\n    display:none!important;\n    visibility:hidden!important;\n    height:0!important;\n    overflow:hidden!important;\n    position:absolute!important;\n    left:-9999px!important;\n    pointer-events:none!important;\n  }\n  #merge-simple-desc .ml-size-mobile .ml-spec-table.ml-kv td{\n    white-space:normal!important;\n  }\n}\n\n\n\/* DESKTOP SPECIFICATIONS: hug content, no full-bleed empty right *\/\n@media (min-width:768px){\n  #merge-simple-desc .ml-specs.ml-specs-kv,\n  #merge-simple-desc details.ml-sec-fold .ml-specs.ml-specs-kv{\n    width:fit-content!important;\n    max-width:100%!important;\n    display:block!important;\n    margin-left:0!important;\n    margin-right:auto!important;\n  }\n  #merge-simple-desc .ml-specs.ml-specs-kv .ml-spec-table,\n  #merge-simple-desc .ml-specs.ml-specs-kv table.ml-spec-table.ml-kv,\n  #merge-simple-desc table.ml-spec-table.ml-kv{\n    width:auto!important;\n    max-width:100%!important;\n    min-width:0!important;\n    display:inline-table!important;\n    table-layout:auto!important;\n  }\n  #merge-simple-desc .ml-specs.ml-specs-kv .ml-spec-table td:first-child,\n  #merge-simple-desc table.ml-spec-table.ml-kv td:first-child{\n    width:auto!important;\n    max-width:none!important;\n    white-space:nowrap!important;\n    padding-right:28px!important;\n  }\n  #merge-simple-desc .ml-specs.ml-specs-kv .ml-spec-table td:last-child,\n  #merge-simple-desc table.ml-spec-table.ml-kv td:last-child{\n    width:auto!important;\n    max-width:none!important;\n    white-space:normal!important;\n  }\n  \/* restore desktop bordered hug table look if mobile stripped borders globally *\/\n  #merge-simple-desc .ml-specs.ml-specs-kv .ml-spec-table{\n    border:1px solid #E5DFD4!important;\n    border-radius:12px!important;\n    border-collapse:separate!important;\n    overflow:hidden!important;\n  }\n  #merge-simple-desc .ml-specs.ml-specs-kv .ml-spec-table td{\n    border-bottom:1px solid #EDE7DD!important;\n    border-right:0!important;\n    padding:14px 16px!important;\n    font-size:16px!important;\n  }\n  #merge-simple-desc .ml-specs.ml-specs-kv .ml-spec-table td:first-child{\n    border-right:1px solid #EDE7DD!important;\n    color:#87441C!important;\n    font-weight:500!important;\n    letter-spacing:.02em!important;\n    text-transform:none!important;\n    font-size:16px!important;\n  }\n  #merge-simple-desc .ml-specs.ml-specs-kv .ml-spec-table tr:last-child td{\n    border-bottom:0!important;\n  }\n}\n\n\n\/* ===== FONT UNIFY: all section titles match KEY FEATURES \/ SETUP \/ FAQS ===== *\/\n#merge-simple-desc h3.ml-sec,\n#merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec{\n  margin:40px 0 8px!important;\n  padding:0!important;\n  font-size:18px!important;\n  line-height:1.25!important;\n  color:#422D1C!important;\n  font-weight:600!important;\n  font-family:\"EB Garamond\",Georgia,serif!important;\n  letter-spacing:.08em!important;\n  text-transform:uppercase!important;\n  background:transparent!important;\n  border:0!important;\n  box-shadow:none!important;\n}\n#merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec{\n  display:block!important;\n  list-style:none!important;\n  position:relative!important;\n  cursor:pointer;\n  padding-right:28px!important; \/* room for +\/- on mobile *\/\n}\n#merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec::-webkit-details-marker{display:none!important}\n#merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec::marker{content:\"\"!important;display:none!important}\n\n\/* body \/ lists \/ table values *\/\n#merge-simple-desc,\n#merge-simple-desc p,\n#merge-simple-desc li,\n#merge-simple-desc td,\n#merge-simple-desc th{\n  font-family:Figtree,Arial,sans-serif!important;\n}\n#merge-simple-desc p,\n#merge-simple-desc li,\n#merge-simple-desc ul.ml-features li{\n  font-size:15px!important;\n  font-weight:400!important;\n  line-height:1.75!important;\n  color:#262522!important;\n}\n\/* FAQ questions stay Figtree (not section titles) *\/\n#merge-simple-desc .ml-faq summary{\n  font-family:Figtree,Arial,sans-serif!important;\n  font-size:15px!important;\n  font-weight:600!important;\n  color:#422D1C!important;\n  letter-spacing:0!important;\n  text-transform:none!important;\n}\n#merge-simple-desc .ml-faq details p{\n  font-family:Figtree,Arial,sans-serif!important;\n  font-size:15px!important;\n  font-weight:400!important;\n  color:#6D6860!important;\n  line-height:1.75!important;\n}\n\/* specs\/size labels vs values *\/\n#merge-simple-desc .ml-spec-table:not(.ml-size-matrix) td:first-child{\n  font-family:Figtree,Arial,sans-serif!important;\n  font-weight:500!important;\n}\n#merge-simple-desc .ml-spec-table:not(.ml-size-matrix) td:last-child,\n#merge-simple-desc .ml-spec-table.ml-size-matrix td,\n#merge-simple-desc .ml-spec-table.ml-size-matrix th{\n  font-family:Figtree,Arial,sans-serif!important;\n}\n\n@media (min-width:768px){\n  #merge-simple-desc h3.ml-sec,\n  #merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec{\n    font-size:20px!important;\n    line-height:1.3!important;\n    padding-right:0!important;\n  }\n  #merge-simple-desc p,\n  #merge-simple-desc li,\n  #merge-simple-desc ul.ml-features li,\n  #merge-simple-desc .ml-spec-table td,\n  #merge-simple-desc .ml-spec-table th{\n    font-size:16px!important;\n    line-height:1.75!important;\n  }\n  #merge-simple-desc .ml-faq summary{font-size:16px!important}\n  #merge-simple-desc .ml-faq details p{font-size:16px!important;line-height:1.75!important}\n  #merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec::after{display:none!important}\n}\n@media (max-width:767.98px){\n  #merge-simple-desc h3.ml-sec,\n  #merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec{\n    font-size:18px!important;\n    line-height:1.25!important;\n  }\n  \/* mobile specs already 13px — keep smaller than body titles *\/\n  #merge-simple-desc .ml-specs:not(.ml-size-desktop) .ml-spec-table td,\n  #merge-simple-desc .ml-size-mobile .ml-spec-table.ml-kv td{\n    font-size:13px!important;\n    line-height:1.55!important;\n  }\n}\n\n\n\n\/* ===== VISUAL TITLE→CONTENT GAP (equal across sections) =====\n   Measure from title glyph box to first content edge:\n   - KEY FEATURES: first bullet text \/ dot\n   - SIZE\/SPECS: table outer top border (not first cell text)\n   - SETUP\/FAQS: first line\n   So title margin-bottom is the ONLY gap; no extra summary padding,\n   no mystery space above tables, no first-li top pad. *\/\n#merge-simple-desc h3.ml-sec,\n#merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec{\n  margin-top:40px!important;\n  margin-bottom:8px!important;\n  padding:0!important;\n  line-height:1.2!important;\n  min-height:0!important;\n  border:0!important;\n  box-shadow:none!important;\n}\n#merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec{\n  display:block!important;\n  list-style:none!important;\n}\n#merge-simple-desc details.ml-sec-fold{\n  margin:0!important;\n  padding:0!important;\n  border:0!important;\n}\n\/* kill gap between summary and panel content *\/\n#merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec + *,\n#merge-simple-desc details.ml-sec-fold \u003e .ml-specs,\n#merge-simple-desc details.ml-sec-fold \u003e .ml-size-desktop,\n#merge-simple-desc details.ml-sec-fold \u003e .ml-size-mobile{\n  margin-top:0!important;\n  padding-top:0!important;\n  border-top-width:0!important;\n}\n#merge-simple-desc h3.ml-sec + ul,\n#merge-simple-desc h3.ml-sec + ul.ml-features,\n#merge-simple-desc h3.ml-sec + .ml-faq,\n#merge-simple-desc h3.ml-sec + .ml-specs,\n#merge-simple-desc h3.ml-sec + p{\n  margin-top:0!important;\n  padding-top:0!important;\n}\n\/* KEY FEATURES: first row starts immediately (no top pad counted as \"gap\") *\/\n#merge-simple-desc ul.ml-features{\n  margin:0!important;\n  padding:0!important;\n}\n#merge-simple-desc ul.ml-features li:first-child{\n  padding-top:0!important;\n  margin-top:0!important;\n}\n#merge-simple-desc ul.ml-features li:first-child::before{\n  top:calc((1.75em - 6px) \/ 2)!important;\n}\n#merge-simple-desc ul.ml-features li::before{\n  top:calc(12px + (1.75em - 6px) \/ 2)!important;\n}\n\/* tables sit flush under title — top border is the content edge *\/\n#merge-simple-desc .ml-specs,\n#merge-simple-desc .ml-specs.ml-specs-kv,\n#merge-simple-desc .ml-size-wrap,\n#merge-simple-desc .ml-size-desktop,\n#merge-simple-desc .ml-size-mobile{\n  margin-top:0!important;\n  padding-top:0!important;\n}\n#merge-simple-desc .ml-spec-table,\n#merge-simple-desc .ml-spec-table.ml-size-matrix,\n#merge-simple-desc .ml-spec-table.ml-kv{\n  margin-top:0!important;\n}\n\/* SETUP list *\/\n#merge-simple-desc h3.ml-sec + ul:not(.ml-features){\n  margin:0!important;\n  padding-top:0!important;\n  padding-left:22px!important;\n}\n#merge-simple-desc h3.ml-sec + ul:not(.ml-features) \u003e li:first-child{\n  margin-top:0!important;\n  padding-top:0!important;\n}\n\/* FAQS *\/\n#merge-simple-desc h3.ml-sec + .ml-faq{\n  margin-top:0!important;\n  padding-top:0!important;\n  border-top:0!important;\n}\n#merge-simple-desc .ml-faq details:first-child \u003e summary{\n  padding-top:0!important;\n  margin-top:0!important;\n}\n\/* PRODUCT OVERVIEW first *\/\n#merge-simple-desc \u003e h3.ml-sec:first-of-type{\n  margin-top:8px!important;\n  margin-bottom:8px!important;\n}\n#merge-simple-desc h3.ml-sec + p{\n  margin-top:0!important;\n  padding-top:0!important;\n}\n\n@media (max-width:767.98px){\n  #merge-simple-desc h3.ml-sec,\n  #merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec{\n    margin-top:36px!important;\n    margin-bottom:8px!important;\n    padding:0 28px 0 0!important; \/* only room for +\/- *\/\n    line-height:1.2!important;\n  }\n  #merge-simple-desc \u003e h3.ml-sec:first-of-type{\n    margin-top:4px!important;\n    margin-bottom:8px!important;\n    padding-right:0!important;\n  }\n  \/* mobile size\/specs still flush *\/\n  #merge-simple-desc .ml-size-mobile,\n  #merge-simple-desc .ml-specs-kv,\n  #merge-simple-desc details.ml-sec-fold .ml-specs{\n    margin-top:0!important;\n    padding-top:0!important;\n  }\n}\n@media (min-width:768px){\n  #merge-simple-desc h3.ml-sec,\n  #merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec{\n    margin-top:40px!important;\n    margin-bottom:8px!important;\n    padding:0!important;\n  }\n  #merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec::after{\n    display:none!important;\n  }\n}\n\n\n\/* SIZE\/SPECS title→border: larger than KEY FEATURES text gap (optical match) *\/\n#merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec{\n  margin-bottom:16px!important;\n}\n@media (max-width:767.98px){\n  #merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec{\n    margin-bottom:16px!important;\n  }\n}\n@media (min-width:768px){\n  #merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec{\n    margin-bottom:16px!important;\n  }\n}\n\n\n#merge-simple-desc details.ml-sec-fold[open] \u003e summary.ml-sec,\n#merge-simple-desc details.ml-sec-fold \u003e summary.ml-sec.ml-sec{\n  margin-bottom:16px!important;\n}\n\n\n\n\n\/* mobile: only SPECIFICATIONS title→content tighter; SIZE stays roomier *\/\n@media (max-width:767.98px){\n  #merge-simple-desc details.ml-fold-specs \u003e summary.ml-sec,\n  #merge-simple-desc details.ml-fold-specs[open] \u003e summary.ml-sec{\n    margin-bottom:2px!important;\n  }\n  #merge-simple-desc details.ml-fold-size \u003e summary.ml-sec,\n  #merge-simple-desc details.ml-fold-size[open] \u003e summary.ml-sec{\n    margin-bottom:16px!important;\n  }\n}\n@media (min-width:768px){\n  #merge-simple-desc details.ml-fold-size \u003e summary.ml-sec,\n  #merge-simple-desc details.ml-fold-specs \u003e summary.ml-sec{\n    margin-bottom:16px!important;\n  }\n}\n\n\n\/* ===== SPACING TARGETS (user-set) ===== *\/\n@media (min-width:768px){\n  #merge-simple-desc details.ml-fold-size \u003e summary.ml-sec,\n  #merge-simple-desc details.ml-fold-size[open] \u003e summary.ml-sec,\n  #merge-simple-desc details.ml-fold-specs \u003e summary.ml-sec,\n  #merge-simple-desc details.ml-fold-specs[open] \u003e summary.ml-sec{\n    margin-bottom:20px!important;\n  }\n}\n@media (max-width:767.98px){\n  #merge-simple-desc details.ml-fold-size \u003e summary.ml-sec,\n  #merge-simple-desc details.ml-fold-size[open] \u003e summary.ml-sec{\n    margin-bottom:14px!important;\n  }\n  #merge-simple-desc details.ml-fold-specs \u003e summary.ml-sec,\n  #merge-simple-desc details.ml-fold-specs[open] \u003e summary.ml-sec{\n    margin-bottom:2px!important;\n  }\n}\n\/* SETUP title → list 10px (both viewports) *\/\n#merge-simple-desc h3.ml-sec-setup{\n  margin-bottom:10px!important;\n}\n#merge-simple-desc h3.ml-sec-setup + ul{\n  margin-top:0!important;\n  padding-top:0!important;\n}\n\/* FAQS title → first Q 10px (both viewports) *\/\n#merge-simple-desc h3.ml-sec-faqs{\n  margin-bottom:10px!important;\n}\n#merge-simple-desc h3.ml-sec-faqs + .ml-faq{\n  margin-top:0!important;\n  padding-top:0!important;\n  border-top:0!important;\n}\n#merge-simple-desc .ml-faq details:first-child \u003e summary{\n  margin-top:0!important;\n  padding-top:0!important;\n}\n\n\n\/* mobile SETUP title margin-top 27 (was 36 via generic h3) *\/\n@media (max-width:767.98px){\n  #merge-simple-desc h3.ml-sec-setup{\n    margin-top:24px!important;\n  }\n}\n\n\u003c\/style\u003e\n\u003ch3 class=\"ml-sec\"\u003ePRODUCT OVERVIEW\u003c\/h3\u003e\n\u003cp\u003eElowen is a modern textured fabric semi-flush ceiling light with a vertical-pleated ivory shade and warm brass canopy hardware. Two drum proportions—shallow and deeper—cover low ceilings and rooms that need a stronger fabric volume.\u003c\/p\u003e\n\u003ch3 class=\"ml-sec\"\u003eKEY FEATURES\u003c\/h3\u003e\n\u003cul class=\"ml-features\"\u003e\n\u003cli\u003eVertical-pleated ivory fabric softens light into a warm, even glow without harsh glare.\u003c\/li\u003e\n\u003cli\u003eBrushed brass canopy hardware and bottom finial keep the silhouette tailored against painted ceilings.\u003c\/li\u003e\n\u003cli\u003eShallow and deeper drum shapes let you match tighter clearances or rooms that want more fabric volume.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdetails class=\"ml-sec-fold ml-fold-size\" open\u003e\n\u003csummary class=\"ml-sec\"\u003eSIZE DIMENSIONS\u003c\/summary\u003e\n\u003cdiv class=\"ml-specs ml-size-wrap ml-size-desktop\" style=\"width:max-content;max-width:100%;display:block;\"\u003e\u003ctable class=\"ml-spec-table ml-size-matrix\" style=\"width:max-content!important;max-width:none!important;display:inline-table!important;table-layout:auto!important;white-space:nowrap;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eDiameter\u003c\/th\u003e\n\u003cth\u003eHeight\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSmall\u003c\/td\u003e\n\u003ctd\u003e15.0\" (38 cm)\u003c\/td\u003e\n\u003ctd\u003e5.5\" (14 cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLarge\u003c\/td\u003e\n\u003ctd\u003e18.0\" (46 cm)\u003c\/td\u003e\n\u003ctd\u003e13.3\" (34 cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"ml-specs ml-size-mobile\"\u003e\n\u003cp class=\"ml-size-kicker\"\u003eTwo sizes\u003c\/p\u003e\n\u003ctable class=\"ml-spec-table ml-kv\"\u003e\n\u003ctr\u003e\n\u003ctd\u003eSmall Diameter\u003c\/td\u003e\n\u003ctd\u003e15.0\" (38 cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSmall Height\u003c\/td\u003e\n\u003ctd\u003e5.5\" (14 cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLarge Diameter\u003c\/td\u003e\n\u003ctd\u003e18.0\" (46 cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLarge Height\u003c\/td\u003e\n\u003ctd\u003e13.3\" (34 cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ml-sec-fold ml-fold-specs\" open\u003e\n\u003csummary class=\"ml-sec\"\u003eSPECIFICATIONS\u003c\/summary\u003e\n\u003cdiv class=\"ml-specs ml-specs-kv\" style=\"width:fit-content;max-width:100%;display:block;\"\u003e\u003ctable class=\"ml-spec-table ml-kv\" style=\"width:auto!important;max-width:100%!important;display:inline-table!important;table-layout:auto!important;\"\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMetal, Textured Fabric\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFinish\u003c\/td\u003e\n\u003ctd\u003eBrass, Ivory Fabric\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLight Source\u003c\/td\u003e\n\u003ctd\u003eE14 Bulb\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBulb Include\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVoltage\u003c\/td\u003e\n\u003ctd\u003e110-260V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInstallation\u003c\/td\u003e\n\u003ctd\u003eHardwired semi-flush ceiling mount\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLocation Rating\u003c\/td\u003e\n\u003ctd\u003eIndoor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBest For\u003c\/td\u003e\n\u003ctd\u003eBedroom, living room, dining room, entryway\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003ch3 class=\"ml-sec ml-sec-setup\"\u003eSETUP \u0026amp; CARE\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurn power off at the breaker before install. A licensed electrician is recommended for hardwired fixtures.\u003c\/li\u003e\n\u003cli\u003eSecure the canopy to a suitable ceiling box and level the shade before final tighten.\u003c\/li\u003e\n\u003cli\u003eInstall E14 bulbs rated for the fixture and your dimmer or switch setup.\u003c\/li\u003e\n\u003cli\u003eDust fabric and brass with a soft, dry microfiber cloth. Avoid liquids and abrasives on the shade and electrical parts.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 class=\"ml-sec ml-sec-faqs\"\u003eFAQS\u003c\/h3\u003e\n\u003cdiv class=\"ml-faq\"\u003e\n\u003cdetails\u003e\u003csummary\u003eHow do I choose between the two drums?\u003c\/summary\u003e\u003cp\u003ePick the shallower drum when ceiling clearance is tight; pick the deeper drum when you want more fabric presence in the room. Exact measurements are in Size Dimensions.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eDoes the fabric need special care?\u003c\/summary\u003e\u003cp\u003eDust with a soft, dry microfiber cloth. Avoid liquids and abrasives on the shade and electrical parts.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eCan it work on a sloped ceiling?\u003c\/summary\u003e\u003cp\u003eUse only if your installer confirms the canopy and box can sit flush and level on the slope. Local code and the junction box type decide feasibility.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eIs professional installation recommended?\u003c\/summary\u003e\u003cp\u003eYes. Turn power off at the breaker and have a licensed electrician complete the hardwired install.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n","brand":"Mergelighting","offers":[{"title":"15\" Dia x 5.5\" H","offer_id":68141757169985,"sku":"SKUCLM60","price":125.0,"currency_code":"USD","in_stock":true},{"title":"18\" Dia x 13.3\" H","offer_id":68142036844865,"sku":"SKUCLM61","price":246.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0951\/2907\/6033\/files\/ElowenTexturedFabricSemi-FlushCeilingLight_5.webp?v=1793930546","url":"https:\/\/www.mergelighting.com\/products\/elowen-textured-fabric-semi-flush-ceiling-light","provider":"Merge Lighting","version":"1.0","type":"link"}