{"product_id":"zenthoris-bauhaus-flush-mount-ceiling-fixture","title":"Zenthoris Bauhaus Flush Mount Ceiling Fixture","description":"\u003cstyle\u003e   .zn-fixture-v3 {     --znv3-ink: #1c2020;     --znv3-soft-ink: #404846;     --znv3-muted: #66706d;     --znv3-paper: #fbfaf7;     --znv3-wash: #f0ebe3;     --znv3-card: #ffffff;     --znv3-line: #d8d1c6;     --znv3-chrome: #827970;     --znv3-accent: #705d45;     color: var(--znv3-ink);     background: var(--znv3-paper);     font-family: Georgia, \"Times New Roman\", serif;     overflow: hidden;   }   .zn-fixture-v3,   .zn-fixture-v3 * {     box-sizing: border-box;     min-width: 0;     letter-spacing: 0;   }   .zn-fixture-v3 figure {     display: block !important;     margin: 0 !important;     padding: 0 !important;     line-height: 0 !important;     overflow: hidden;   }   .zn-fixture-v3 img {     display: block !important;     width: 100% !important;     height: 100% !important;     max-width: none !important;     border: 0 !important;     object-fit: cover !important;   }   .znv3-wrap {     max-width: 1120px;     margin: 0 auto;     padding: clamp(34px, 5.4vw, 72px) 18px;   }   .znv3-module + .znv3-module {     border-top: 1px solid var(--znv3-line);   }   .znv3-detail-split .znv3-wrap,   .znv3-story .znv3-wrap,   .znv3-params .znv3-wrap {     display: grid;     gap: clamp(24px, 4.6vw, 58px);     align-items: center;   }   .znv3-detail-split .znv3-wrap {     grid-template-columns: minmax(280px, .88fr) minmax(0, 1.12fr);   }   .znv3-story .znv3-wrap {     grid-template-columns: minmax(0, .92fr) minmax(280px, 1.08fr);   }   .znv3-params .znv3-wrap {     grid-template-columns: minmax(0, .98fr) minmax(300px, 1.02fr);     align-items: start;   }   .znv3-detail-media {     width: min(100%, 510px);     justify-self: start;   }   .znv3-kicker {     margin: 0 0 12px;     color: var(--znv3-accent);     font-family: Arial, Helvetica, sans-serif;     font-size: 12px;     font-weight: 700;     line-height: 1.2;     text-transform: uppercase;   }   .znv3-title {     margin: 0;     color: var(--znv3-ink);     font-size: clamp(29px, 3.7vw, 48px);     font-weight: 400;     line-height: 1.08;   }   .znv3-copy {     margin: 15px 0 0;     max-width: 650px;     color: var(--znv3-muted);     font-family: Arial, Helvetica, sans-serif;     font-size: 15.5px;     line-height: 1.62;   }   .znv3-points {     display: grid;     gap: 10px;     margin-top: 22px;   }   .znv3-point {     display: grid;     grid-template-columns: 110px minmax(0, 1fr);     gap: 14px;     border-top: 1px solid var(--znv3-line);     padding-top: 12px;     font-family: Arial, Helvetica, sans-serif;   }   .znv3-point strong {     color: var(--znv3-ink);     font-size: 13px;     line-height: 1.35;   }   .znv3-point span {     color: var(--znv3-muted);     font-size: 14px;     line-height: 1.45;   }   .znv3-carousel {     position: relative;     isolation: isolate;     overflow: hidden;     border: 1px solid var(--znv3-line);     background: var(--znv3-card);   }   .znv3-track {     display: flex;     width: 100%;     overflow-x: auto;     overflow-y: hidden;     scroll-behavior: smooth;     scroll-snap-type: x mandatory;     scrollbar-width: none;   }   .znv3-track::-webkit-scrollbar {     display: none;   }   .znv3-slide {     position: relative;     flex: 0 0 100%;     aspect-ratio: 4 \/ 5;     background: var(--znv3-wash);     scroll-snap-align: start;   }   .znv3-slide figcaption {     position: absolute;     left: 14px;     right: 14px;     bottom: 14px;     margin: 0;     padding: 10px 12px;     background: rgba(251, 250, 247, .92);     color: var(--znv3-soft-ink);     font-family: Arial, Helvetica, sans-serif;     font-size: 13px;     line-height: 1.35;   }   .znv3-control {     all: unset;     position: absolute;     top: 50%;     z-index: 4;     display: grid !important;     place-items: center;     box-sizing: border-box;     width: 42px;     height: 42px;     border: 1px solid rgba(28, 32, 32, .18);     border-radius: 50%;     background: rgba(251, 250, 247, .94);     box-shadow: 0 10px 24px rgba(28, 32, 32, .13);     color: var(--znv3-ink);     cursor: pointer;     font-family: Arial, Helvetica, sans-serif;     font-size: 24px;     line-height: 1;     transform: translateY(-50%);     user-select: none;   }   .znv3-control:hover,   .znv3-control:focus {     background: #fff;     outline: 2px solid rgba(112, 93, 69, .22);     outline-offset: 2px;   }   .znv3-control[data-zn-dir=\"-1\"] {     left: 12px;   }   .znv3-control[data-zn-dir=\"1\"] {     right: 12px;   }   .znv3-dots {     position: absolute;     left: 0;     right: 0;     bottom: 12px;     z-index: 4;     display: flex;     justify-content: center;     gap: 8px;     pointer-events: none;   }   .znv3-dot {     all: unset;     display: block;     width: 8px;     height: 8px;     border-radius: 999px;     background: rgba(28, 32, 32, .32);     cursor: pointer;     pointer-events: auto;   }   .znv3-dot:hover,   .znv3-dot[aria-current=\"true\"] {     background: var(--znv3-accent);   }   .znv3-story-media {     aspect-ratio: 5 \/ 4;     background: var(--znv3-wash);   }   .znv3-story-tags {     display: grid;     grid-template-columns: repeat(2, minmax(0, 1fr));     gap: 10px;     margin-top: 23px;   }   .znv3-story-tags span {     border: 1px solid var(--znv3-line);     background: rgba(255, 255, 255, .72);     padding: 11px 12px;     color: var(--znv3-muted);     font-family: Arial, Helvetica, sans-serif;     font-size: 13px;     line-height: 1.35;   }   .znv3-table {     width: 100%;     margin-top: 22px;     border: 1px solid var(--znv3-line);     border-collapse: collapse;     background: var(--znv3-card);     font-family: Arial, Helvetica, sans-serif;   }   .znv3-table th,   .znv3-table td {     border-bottom: 1px solid var(--znv3-line);     padding: 13px 15px;     text-align: left;     vertical-align: top;     font-size: 14px;     line-height: 1.45;   }   .znv3-table th {     width: 34%;     color: var(--znv3-accent);     font-weight: 700;   }   .znv3-table tr:last-child th,   .znv3-table tr:last-child td {     border-bottom: 0;   }   .znv3-sku-panel {     border: 1px solid var(--znv3-line);     background: var(--znv3-card);     padding: 14px;   }   .znv3-sku-panel .znv3-carousel {     border: 0;   }   .znv3-sku-panel .znv3-slide {     aspect-ratio: 1 \/ 1;     background: #fff;   }   .znv3-sku-panel .znv3-slide img {     object-fit: contain !important;     background: #fff;   }   .znv3-size-caption {     display: grid;     gap: 8px;     margin-top: 14px;     color: var(--znv3-muted);     font-family: Arial, Helvetica, sans-serif;     font-size: 14px;     line-height: 1.45;   }   .znv3-size-caption strong {     color: var(--znv3-ink);   }   @media (max-width: 860px) {     .znv3-detail-split .znv3-wrap,     .znv3-story .znv3-wrap,     .znv3-params .znv3-wrap {       grid-template-columns: 1fr;     }     .znv3-detail-media {       width: 100%;       max-width: none;     }     .znv3-detail-copy,     .znv3-story-copy {       order: -1;     }     .znv3-story-media {       aspect-ratio: 16 \/ 11;     }     .znv3-title {       font-size: clamp(27px, 7vw, 40px);     }   }   @media (max-width: 560px) {     .znv3-wrap {       padding: 32px 14px;     }     .znv3-copy {       font-size: 15px;       line-height: 1.58;     }     .znv3-point {       grid-template-columns: 1fr;       gap: 5px;     }     .znv3-slide {       aspect-ratio: 1 \/ 1;     }     .znv3-slide figcaption {       left: 10px;       right: 10px;       bottom: 10px;     }     .znv3-control {       width: 38px;       height: 38px;       font-size: 20px;     }     .znv3-story-tags {       grid-template-columns: 1fr;     }     .znv3-table th,     .znv3-table td {       display: block;       width: 100%;       padding: 12px 14px;     }     .znv3-table th {       padding-bottom: 4px;       border-bottom: 0;     }     .znv3-table td {       padding-top: 0;     }   } \u003c\/style\u003e \u003cdiv class=\"zn-fixture-v3\" data-zn-fixture-v3 data-language=\"en\"\u003e   \u003csection class=\"znv3-module znv3-detail-split\" data-zn-module=\"detail_display\"\u003e     \u003cdiv class=\"znv3-wrap\"\u003e       \u003cdiv class=\"znv3-detail-media\"\u003e         \u003cdiv class=\"znv3-carousel\" data-zn-carousel aria-label=\"Detail Display\"\u003e           \u003cbutton class=\"znv3-control\" type=\"button\" data-zn-dir=\"-1\" aria-label=\"Previous detail view\"\u003e‹\u003c\/button\u003e           \u003cbutton class=\"znv3-control\" type=\"button\" data-zn-dir=\"1\" aria-label=\"Next detail view\"\u003e›\u003c\/button\u003e           \u003cdiv class=\"znv3-track\"\u003e             \u003cfigure class=\"znv3-slide\"\u003e               \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/c9a692fe557a254877729fdf4c2f8527.jpg\" alt=\"Polished chrome canopy and ring detail on Zenthoris milky glass ceiling fixture\" loading=\"eager\"\u003e               \u003cfigcaption\u003eChrome canopy and stacked ring detail\u003c\/figcaption\u003e             \u003c\/figure\u003e             \u003cfigure class=\"znv3-slide\"\u003e               \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/36ebeb74805e5aa72f24d271e2144f86.jpg\" alt=\"Milky glass shade below polished chrome trim on Zenthoris ceiling fixture\" loading=\"lazy\"\u003e               \u003cfigcaption\u003eMilky glass shade with rounded lower profile\u003c\/figcaption\u003e             \u003c\/figure\u003e             \u003cfigure class=\"znv3-slide\"\u003e               \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/4de8ef277b624313d5d9a804a7237a7d.jpg\" alt=\"Low profile Bauhaus disc silhouette with chrome bands and milky glass shade\" loading=\"lazy\"\u003e               \u003cfigcaption\u003eLow-profile disc silhouette with chrome bands\u003c\/figcaption\u003e             \u003c\/figure\u003e           \u003c\/div\u003e           \u003cdiv class=\"znv3-dots\" aria-label=\"Detail view\"\u003e\n\u003cbutton class=\"znv3-dot\" type=\"button\" data-zn-slide=\"0\" aria-label=\"Detail view 1\" aria-current=\"true\"\u003e\u003c\/button\u003e\u003cbutton class=\"znv3-dot\" type=\"button\" data-zn-slide=\"1\" aria-label=\"Detail view 2\"\u003e\u003c\/button\u003e\u003cbutton class=\"znv3-dot\" type=\"button\" data-zn-slide=\"2\" aria-label=\"Detail view 3\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e         \u003c\/div\u003e       \u003c\/div\u003e       \u003cdiv class=\"znv3-detail-copy\"\u003e         \u003cp class=\"znv3-kicker\"\u003eDetail Display\u003c\/p\u003e         \u003ch2 class=\"znv3-title\"\u003eChrome rings and milky glass, shown at room scale\u003c\/h2\u003e         \u003cp class=\"znv3-copy\"\u003eZenthoris keeps the fixture close to the ceiling while the polished chrome bands and smooth glass shade give compact rooms a crisp Bauhaus accent.\u003c\/p\u003e         \u003cdiv class=\"znv3-points\" aria-label=\"Detail Display\"\u003e           \u003cdiv class=\"znv3-point\"\u003e\n\u003cstrong\u003ePolished chrome\u003c\/strong\u003e\u003cspan\u003eStacked rings define the circular edge and canopy profile.\u003c\/span\u003e\n\u003c\/div\u003e           \u003cdiv class=\"znv3-point\"\u003e\n\u003cstrong\u003eMilky glass\u003c\/strong\u003e\u003cspan\u003eThe rounded shade keeps the lower surface soft and clean.\u003c\/span\u003e\n\u003c\/div\u003e           \u003cdiv class=\"znv3-point\"\u003e\n\u003cstrong\u003eLow profile\u003c\/strong\u003e\u003cspan\u003eA shallow disc shape suits hallways, bedrooms, wardrobes, balconies, and studies.\u003c\/span\u003e\n\u003c\/div\u003e         \u003c\/div\u003e       \u003c\/div\u003e     \u003c\/div\u003e   \u003c\/section\u003e   \u003csection class=\"znv3-module znv3-story\" data-zn-module=\"story_inspiration\"\u003e     \u003cdiv class=\"znv3-wrap\"\u003e       \u003cdiv class=\"znv3-story-copy\"\u003e         \u003cp class=\"znv3-kicker\"\u003eRoom Inspiration\u003c\/p\u003e         \u003ch2 class=\"znv3-title\"\u003eA polished ceiling detail for compact modern rooms\u003c\/h2\u003e         \u003cp class=\"znv3-copy\"\u003eThe short drop keeps the ceiling line open, while chrome and milky glass add a precise architectural note to everyday spaces.\u003c\/p\u003e         \u003cdiv class=\"znv3-story-tags\" aria-label=\"Room Inspiration\"\u003e           \u003cspan\u003eEntryway or hallway\u003c\/span\u003e           \u003cspan\u003eStudy or reading room\u003c\/span\u003e           \u003cspan\u003eBedroom ceiling accent\u003c\/span\u003e           \u003cspan\u003eWardrobe or balcony area\u003c\/span\u003e         \u003c\/div\u003e       \u003c\/div\u003e       \u003cfigure class=\"znv3-story-media\"\u003e         \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/dd390a7ef8ec22d8ec05954f3cf9b639.jpg\" alt=\"Zenthoris chrome and milky glass flush mount ceiling fixture installed in an entry area\" loading=\"lazy\"\u003e       \u003c\/figure\u003e     \u003c\/div\u003e   \u003c\/section\u003e   \u003csection class=\"znv3-module znv3-params\" data-zn-module=\"parameter_details\"\u003e     \u003cdiv class=\"znv3-wrap\"\u003e       \u003cdiv\u003e         \u003cp class=\"znv3-kicker\"\u003eSizes \/ Materials \/ Fit\u003c\/p\u003e         \u003ch2 class=\"znv3-title\"\u003eTwo diameters with the same chrome and glass finish\u003c\/h2\u003e         \u003cp class=\"znv3-copy\"\u003eChoose the diameter that fits the room scale. Both sizes share the same Bauhaus disc profile and polished chrome finish.\u003c\/p\u003e         \u003ctable class=\"znv3-table\" aria-label=\"Sizes \/ Materials \/ Fit\"\u003e           \u003ctbody\u003e             \u003ctr\u003e\n\u003cth\u003eType\u003c\/th\u003e\n\u003ctd\u003eFlush mount ceiling fixture\u003c\/td\u003e\n\u003c\/tr\u003e             \u003ctr\u003e\n\u003cth\u003eSizes\u003c\/th\u003e\n\u003ctd\u003eDia 30 cm x H 15 cm \/ 11.8 in x 5.9 in\u003cbr\u003eDia 40 cm x H 15 cm \/ 15.7 in x 5.9 in\u003c\/td\u003e\n\u003c\/tr\u003e             \u003ctr\u003e\n\u003cth\u003eBody\u003c\/th\u003e\n\u003ctd\u003eIron body with polished chrome finish\u003c\/td\u003e\n\u003c\/tr\u003e             \u003ctr\u003e\n\u003cth\u003eShade\u003c\/th\u003e\n\u003ctd\u003eMilky glass shade\u003c\/td\u003e\n\u003c\/tr\u003e             \u003ctr\u003e\n\u003cth\u003eStyle\u003c\/th\u003e\n\u003ctd\u003eSpace-age Bauhaus modern\u003c\/td\u003e\n\u003c\/tr\u003e             \u003ctr\u003e\n\u003cth\u003eSpaces\u003c\/th\u003e\n\u003ctd\u003eStudy, bedroom, walk-in wardrobe, balcony, entryway, small living room\u003c\/td\u003e\n\u003c\/tr\u003e           \u003c\/tbody\u003e         \u003c\/table\u003e       \u003c\/div\u003e       \u003cdiv class=\"znv3-sku-panel\"\u003e         \u003cdiv class=\"znv3-carousel\" data-zn-carousel aria-label=\"Sizes \/ Materials \/ Fit\"\u003e           \u003cbutton class=\"znv3-control\" type=\"button\" data-zn-dir=\"-1\" aria-label=\"Previous size view\"\u003e‹\u003c\/button\u003e           \u003cbutton class=\"znv3-control\" type=\"button\" data-zn-dir=\"1\" aria-label=\"Next size view\"\u003e›\u003c\/button\u003e           \u003cdiv class=\"znv3-track\"\u003e             \u003cfigure class=\"znv3-slide\"\u003e               \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/14bbace697ad1a8595bd5262e258bd99.jpg\" alt=\"Zenthoris 30 cm chrome and milky glass flush mount ceiling fixture\" loading=\"lazy\"\u003e             \u003c\/figure\u003e             \u003cfigure class=\"znv3-slide\"\u003e               \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/bc00996afa0f9332f55c6e718323c551.jpg\" alt=\"Zenthoris 40 cm chrome and milky glass flush mount ceiling fixture\" loading=\"lazy\"\u003e             \u003c\/figure\u003e           \u003c\/div\u003e           \u003cdiv class=\"znv3-dots\" aria-label=\"Size view\"\u003e\n\u003cbutton class=\"znv3-dot\" type=\"button\" data-zn-slide=\"0\" aria-label=\"Size view 1\" aria-current=\"true\"\u003e\u003c\/button\u003e\u003cbutton class=\"znv3-dot\" type=\"button\" data-zn-slide=\"1\" aria-label=\"Size view 2\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e         \u003c\/div\u003e         \u003cdiv class=\"znv3-size-caption\"\u003e           \u003cspan\u003e\u003cstrong\u003e30 cm:\u003c\/strong\u003e Dia 30 cm x H 15 cm \/ 11.8 in x 5.9 in\u003c\/span\u003e           \u003cspan\u003e\u003cstrong\u003e40 cm:\u003c\/strong\u003e Dia 40 cm x H 15 cm \/ 15.7 in x 5.9 in\u003c\/span\u003e         \u003c\/div\u003e       \u003c\/div\u003e     \u003c\/div\u003e   \u003c\/section\u003e \u003c\/div\u003e \u003cscript\u003e   (function () {     var roots = document.querySelectorAll('.zn-fixture-v3[data-zn-fixture-v3]');     roots.forEach(function (root) {       root.querySelectorAll('.znv3-carousel').forEach(function (carousel) {         var track = carousel.querySelector('.znv3-track');         var slides = Array.prototype.slice.call(carousel.querySelectorAll('.znv3-slide'));         var dots = Array.prototype.slice.call(carousel.querySelectorAll('[data-zn-slide]'));         if (!track || slides.length === 0) return;         function clampIndex(index) {           if (index \u003c 0) return slides.length - 1;           if (index \u003e= slides.length) return 0;           return index;         }         function currentIndex() {           var width = track.clientWidth || 1;           return clampIndex(Math.round(track.scrollLeft \/ width));         }         function setActive(index) {           dots.forEach(function (dot, dotIndex) {             if (dotIndex === index) {               dot.setAttribute('aria-current', 'true');             } else {               dot.removeAttribute('aria-current');             }           });         }         function goTo(index) {           var nextIndex = clampIndex(index);           track.scrollTo({ left: nextIndex * track.clientWidth, behavior: 'smooth' });           setActive(nextIndex);         }         carousel.querySelectorAll('[data-zn-dir]').forEach(function (button) {           button.addEventListener('click', function (event) {             event.preventDefault();             event.stopPropagation();             goTo(currentIndex() + Number(button.getAttribute('data-zn-dir') || 1));           });         });         dots.forEach(function (dot) {           dot.addEventListener('click', function (event) {             event.preventDefault();             event.stopPropagation();             goTo(Number(dot.getAttribute('data-zn-slide') || 0));           });         });         track.addEventListener('scroll', function () {           window.clearTimeout(track.znScrollTimer);           track.znScrollTimer = window.setTimeout(function () {             setActive(currentIndex());           }, 80);         });         setActive(0);       });     });   }()); \u003c\/script\u003e","brand":"monulo","offers":[{"title":"11.8\" \/ 30 cm \/ Milky White \/ Polished Chrome","offer_id":47959592534174,"sku":"TBCODEX01-11.8鈥 \/ 30 cm-Milky White-Polished Chrome-1003141","price":369.99,"currency_code":"USD","in_stock":true},{"title":"15.7\" \/ 40 cm \/ Milky White \/ Polished Chrome","offer_id":47959592566942,"sku":"TBCODEX01-15.7鈥 \/ 40 cm-Milky White-Polished Chrome-1003140","price":429.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/5b2337be8349fe5c8481c8d18622d80c.webp?v=1783683422","url":"https:\/\/www.monulo.com\/fr\/products\/zenthoris-bauhaus-flush-mount-ceiling-fixture","provider":"Monulo","version":"1.0","type":"link"}