{"product_id":"solen-dish-flush-mount-ceiling-light","title":"Solen Dish Flush Mount Ceiling Light","description":"\u003cp\u003eThis Solen Dish Flush Mount Ceiling Light one is built backwards on purpose. The wide upper dish throws light onto the ceiling, and the ceiling — a large, matte, pale surface — hands it back to the room as a broad, even wash. The small bowl beneath catches what would otherwise fall directly downward and softens it. The lamp itself sits in the gap between the two, where nobody can see it.\u003c\/p\u003e\n\u003cp\u003eThe result is a flush mount ceiling light with no visible bulb from anywhere in the room — not from the doorway, not from a chair, not lying on your back in bed. Bright without a bright spot. Unlit, it reads as a single clean disc — closer to a piece of ceiling architecture than a light fitting. This sits close to the ceiling with a shallow profile, which makes it the right answer for the rooms a pendant is wrong in: a hallway you walk down, a bedroom where you look up from the pillow, a landing, a small entry.\u003c\/p\u003e\n\u003c!-- ============================================================\n     VIDIR — Solen Dish Flush Mount Ceiling Light · Details\n     Vidir spec-list template. CSS unchanged.\n \n     SPECS APPLIED\n       Stainless steel  ·  gold or black  ·  integrated LED\n       3000K warm  ·  12W  ·  AC 110-240V  ·  ceiling, hardwired\n       indoor only  ·  5-10 day preparation\n \n     ⚠ THIS CHANGES THE SEO PACK - GO BACK AND FIX IT\n       The copy pack written for this product assumed replaceable\n       bulbs: it says \"[__] x E26, bulbs not included\" and\n       \"recommended bulb 2700K warm white\". Both are now wrong. The\n       LED is integrated and fixed at 3000K, so there is no bulb to\n       choose and no colour temperature decision for the customer to\n       make. Delete those lines from the spec table, the FAQ and the\n       GEO block before publishing, or the page contradicts itself.\n \n     ⚠ 12W IS THE NUMBER THAT NEEDS HONEST HANDLING\n       Twelve watts of LED is roughly a 75-100W incandescent\n       equivalent - fine for a hallway, a landing, a bedroom or a\n       small room, and NOT enough on its own for a large living\n       room. Said plainly in Good to Know. A customer who buys this\n       for a 20x15 ft room and finds it dim will return it, and the\n       return is our fault, not theirs.\n \n     ⚠ INTEGRATED LED - ASK THE FACTORY ONE QUESTION\n       Is the LED module replaceable, or is the fixture disposable\n       when it fails? This is the single most common complaint about\n       integrated-LED fixtures and the answer belongs on the page\n       either way. Placeholder left in the note.\n \n     ⚠ IP RATING NOT SUPPLIED\n       Spec says \"indoor\" only. Template said IP20. Written as\n       indoor only with IP20 marked [confirm] - do not publish an IP\n       number we were not given.\n \n     ⚠ REMOVED FROM THE TEMPLATE - DO NOT PASTE BACK\n       · \"Genuine natural alabaster \/ hand-cut and hand-polished\n         stone\" - this fixture is stainless steel. No stone at all.\n       · \"Made and inspected at our own workshop\" - only true if we\n         make it. Rewritten as made-to-order and inspected before\n         dispatch, which holds either way.\n       · Cord length row - this is a ceiling-mounted disc with no\n         cord. The Alden\/Calla cord wording does not apply.\n \n     TWO FINISHES, ONE PAGE\n       Gold and black are variants. No line names a metal colour\n       outside the finish row. Note that the gold is a finish ON\n       stainless steel - never write \"solid brass\".\n \n     ⚠ FILL BEFORE PUBLISHING - search for [__]\n       diameter  ·  depth  ·  FLUSH OR SEMI-FLUSH  ·  weight\n       ·  lumens  ·  dimmable y\/n  ·  LED module replaceable y\/n\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== Vidir Alabaster Column Spiral Chandelier — Details (One Per Row) ===== *\/\n.vdt{\n  --ink:#2d1810;--mah:#5C3220;--mah-dk:#3d2014;--mah-lt:#8a4f37;\n  --gold:#c9a36b;--gold-soft:#e6c89a;--cream:#faf6f2;--line:#eee6dd;\n  --serif:Georgia,\"Times New Roman\",serif;\n  --sans:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;\n  --num:Arial,Helvetica,sans-serif;\n  max-width:900px;margin:40px auto;font-family:var(--sans);color:var(--ink);line-height:1.7;\n}\n.vdt *{box-sizing:border-box;}\n \n\/* header *\/\n.vdt-head{text-align:center;margin:0 auto 28px;padding-bottom:20px;border-bottom:1px solid var(--line);}\n.vdt-line{display:block;width:50px;height:1px;background:var(--mah);margin:0 auto 14px;}\n.vdt-eyebrow{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--mah-lt);font-weight:600;display:block;margin-bottom:11px;}\n.vdt-head h2{font-family:var(--serif);font-size:1.62em;font-weight:400;color:var(--ink);margin:0;letter-spacing:.5px;}\n.vdt-head h2 em{color:var(--mah);font-style:italic;}\n \n\/* ===== single-column spec list ===== *\/\n.vdt-list{\n  border:1px solid var(--line);border-radius:10px;overflow:hidden;\n  background:#fff;margin-bottom:26px;\n}\n.vdt-row{\n  display:flex;align-items:center;gap:22px;\n  padding:16px 26px;border-bottom:1px solid var(--line);\n  transition:background .3s ease;\n}\n.vdt-row:last-child{border-bottom:none;}\n.vdt-row:nth-child(even){background:#fdfaf6;}\n.vdt-row:hover{background:var(--cream);}\n.vdt-row .l{\n  flex:0 0 180px;\n  font-family:var(--serif);font-size:.94em;\n  color:var(--mah-lt);font-weight:600;line-height:1.5;letter-spacing:.2px;\n}\n.vdt-row .v{\n  flex:1;min-width:0;\n  font-size:.95em;color:var(--mah-dk);font-weight:600;line-height:1.6;\n}\n.vdt-row .v.n{font-family:var(--num);letter-spacing:.3px;}\n.vdt-row .v small{\n  display:block;font-size:.82em;color:#8a7060;font-weight:400;font-style:italic;margin-top:3px;\n}\n \n\/* ===== good to know — one per row ===== *\/\n.vdt-notes{\n  border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff;\n}\n.vdt-nh{\n  padding:15px 26px;border-bottom:1px solid var(--line);\n  background:linear-gradient(135deg,#fff 0%,var(--cream) 100%);\n}\n.vdt-nh h3{\n  font-family:var(--serif);font-size:1.1em;font-weight:600;color:var(--mah-dk);\n  margin:0;letter-spacing:.3px;\n}\n.vdt-note{\n  display:flex;gap:15px;align-items:flex-start;\n  padding:18px 26px;border-bottom:1px solid var(--line);\n}\n.vdt-note:last-child{border-bottom:none;}\n.vdt-note svg{flex:0 0 16px;width:16px;height:16px;color:var(--gold);margin-top:4px;}\n.vdt-note .nt{flex:1;min-width:0;}\n.vdt-note .nt h4{\n  font-family:var(--serif);font-size:1em;font-weight:600;color:var(--ink);\n  margin:0 0 5px;letter-spacing:.2px;\n}\n.vdt-note .nt p{font-size:.89em;color:#5a4a3f;margin:0;line-height:1.75;}\n.vdt-note .nt p strong{color:var(--mah);font-weight:600;}\n \n@media (max-width:768px){\n  .vdt{margin:28px auto;}\n  .vdt-head h2{font-size:1.3em;}\n  .vdt-row{flex-direction:column;align-items:flex-start;gap:4px;padding:14px 18px;}\n  .vdt-row .l{flex:0 0 auto;}\n  .vdt-note{padding:16px 18px;}\n  .vdt-nh{padding:14px 18px;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"vdt\"\u003e\n\u003c!-- HEADER --\u003e\n\u003cdiv class=\"vdt-head\"\u003e\n\u003cspan class=\"vdt-line\"\u003e\u003c\/span\u003e \u003cspan class=\"vdt-eyebrow\"\u003eSpecifications\u003c\/span\u003e\n\u003ch2\u003eThe \u003cem\u003eDetails\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c!-- SPEC LIST — one per row --\u003e\n\u003cdiv class=\"vdt-list\"\u003e\n\u003cdiv class=\"vdt-row\"\u003e\n\u003cspan class=\"l\"\u003eMaterial\u003c\/span\u003e \u003cspan class=\"v\"\u003eStainless Steel \u003csmall\u003eUpper dish, lower bowl and canopy — one material throughout.\u003c\/small\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vdt-row\"\u003e\n\u003cspan class=\"l\"\u003eFinish\u003c\/span\u003e \u003cspan class=\"v\"\u003eGold or Black\u003csmall\u003eGold warms the whole ceiling plane; black holds as a defined dark disc against white.\u003c\/small\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vdt-row\"\u003e\n\u003cspan class=\"l\"\u003eLight source\u003c\/span\u003e \u003cspan class=\"v\"\u003eIntegrated LED — warm white 3000K \u003csmall\u003eBuilt in — no bulb to buy, fit, or replace, and no colour temperature to choose.\u003c\/small\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vdt-row\"\u003e\n\u003cspan class=\"l\"\u003ePower\u003c\/span\u003e \u003cspan class=\"v n\"\u003e12W\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vdt-row\"\u003e\n\u003cspan class=\"l\"\u003eVoltage\u003c\/span\u003e \u003cspan class=\"v n\"\u003eAC 110–240V\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vdt-row\"\u003e\n\u003cspan class=\"l\"\u003eControl\u003c\/span\u003e \u003cspan class=\"v\"\u003eWall switch \u003csmall\u003eDimming needs a compatible LED dimmer — see below.\u003c\/small\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vdt-row\"\u003e\n\u003cspan class=\"l\"\u003eMounting\u003c\/span\u003e \u003cspan class=\"v\"\u003eCeiling — hardwired \u003csmall\u003eProfessional installation recommended.\u003c\/small\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vdt-row\"\u003e\n\u003cspan class=\"l\"\u003eEnvironment\u003c\/span\u003e \u003cspan class=\"v\"\u003eIndoor only · IP20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vdt-row\"\u003e\n\u003cspan class=\"l\"\u003ePreparation time\u003c\/span\u003e \u003cspan class=\"v n\"\u003e5–10 days \u003csmall\u003eMade to order and inspected before dispatch.\u003c\/small\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- GOOD TO KNOW — one per row --\u003e\n\u003cdiv class=\"vdt-notes\"\u003e\n\u003cdiv class=\"vdt-nh\"\u003e\n\u003ch3\u003eGood to Know\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vdt-note\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 8v5M12 16h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003cdiv class=\"nt\"\u003e\n\u003ch4\u003eAbout dimming\u003c\/h4\u003e\n\u003cp\u003eThe LED is integrated, so dimming works through a \u003cstrong\u003ecompatible LED wall dimmer\u003c\/strong\u003e rather than by changing bulbs.\u003cstrong\u003e (Please contact us if you require a dimmable version.)\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n     VIDIR — Solen Dish Flush Mount · Where It Fits\n     Vidir .vsz card template. CSS unchanged.\n \n     ⚠ THERE IS ONLY ONE SIZE, SO THIS IS NOT A SIZE GUIDE\n       Supplied: 45 x 15 cm \/ 17.7in x 5.9in. One option.\n       A \"Size Guide\" with a single card is not a guide - it is a\n       spec row, and the spec row already exists in the Details\n       module. Putting the same numbers on screen twice adds\n       nothing and makes the page look padded.\n       So the module is repurposed: same cards, but each one is a\n       ROOM rather than a size. The customer's actual question on a\n       one-size fixture is not \"which do I pick\" - it is \"will this\n       work in my room\", and that question is genuinely worth a\n       block this size.\n       If more diameters are added later, revert to sizes.\n \n     THE COVERAGE NUMBERS COME FROM 12W\n       Twelve watts of LED is roughly a 75-100W old-style bulb.\n       Everything below is scaled to that, not to the diameter. If\n       the factory supplies a LUMEN figure, use it - lumens are what\n       a coverage claim should rest on, and 12W is only a proxy.\n       [__ LUMENS] left in the tip box.\n \n     ⚠ NO \"POPULAR\" BADGE\n       No sales data yet, and on room cards it would be meaningless\n       anyway. Add it to a size card only if sizes come back.\n \n     ⚠ STILL OPEN\n       FLUSH OR SEMI-FLUSH - unresolved across every module on this\n       product. The photo shows a short stem, which usually means\n       semi-flush. Decide it once and use the same word in the\n       title, the spec table, this block and the collection.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== Vidir Alabaster Column Spiral Chandelier — Size Selector (No Horizontal Scroll) ===== *\/\n.vsz{\n  --ink:#2d1810;--mah:#5C3220;--mah-dk:#3d2014;--mah-lt:#8a4f37;\n  --gold:#c9a36b;--gold-soft:#e6c89a;--cream:#faf6f2;--line:#eee6dd;\n  --serif:Georgia,\"Times New Roman\",serif;\n  --sans:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;\n  max-width:1180px;margin:40px auto;font-family:var(--sans);color:var(--ink);line-height:1.7;\n}\n.vsz *{box-sizing:border-box;}\n \n\/* header *\/\n.vsz-head{text-align:center;margin:0 auto 30px;padding-bottom:20px;border-bottom:1px solid var(--line);max-width:760px;}\n.vsz-line{display:block;width:50px;height:1px;background:var(--mah);margin:0 auto 14px;}\n.vsz-eyebrow{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--mah-lt);font-weight:600;display:block;margin-bottom:11px;}\n.vsz-head h2{font-family:var(--serif);font-size:1.62em;font-weight:400;color:var(--ink);margin:0;letter-spacing:.5px;}\n.vsz-head h2 em{color:var(--mah);font-style:italic;}\n.vsz-head p{font-size:.93em;color:#7a6456;margin:12px auto 0;max-width:600px;}\n \n\/* ===== cards grid — no scrolling, reflows on mobile ===== *\/\n.vsz-grid{\n  display:grid;\n  grid-template-columns:repeat(auto-fit,minmax(270px,1fr));\n  gap:16px;margin-bottom:26px;\n}\n.vsz-card{\n  border:1px solid var(--line);border-radius:10px;overflow:hidden;\n  background:#fff;display:flex;flex-direction:column;\n  transition:border-color .35s,box-shadow .35s,transform .35s;\n}\n.vsz-card:hover{border-color:#c9a890;box-shadow:0 10px 26px rgba(92,50,32,.1);transform:translateY(-3px);}\n \n\/* popular highlight *\/\n.vsz-card.pop{border-color:var(--gold);box-shadow:0 6px 20px rgba(201,163,107,.16);}\n.vsz-card.pop:hover{border-color:var(--mah);}\n \n\/* card head *\/\n.vsz-ch{\n  padding:16px 20px;border-bottom:1px solid var(--line);\n  background:linear-gradient(135deg,#fff 0%,var(--cream) 100%);\n  display:flex;align-items:center;justify-content:space-between;gap:10px;\n}\n.vsz-card.pop .vsz-ch{background:linear-gradient(135deg,var(--cream) 0%,#f4e9d9 100%);}\n.vsz-cfg{\n  font-family:var(--serif);font-size:1.16em;font-weight:600;color:var(--mah-dk);\n  letter-spacing:.3px;\n}\n.vsz-badge{\n  font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;\n  color:#fff;background:var(--mah);padding:4px 10px;border-radius:50px;flex-shrink:0;\n}\n \n\/* card body *\/\n.vsz-cb{padding:18px 20px 20px;flex:1;display:flex;flex-direction:column;gap:14px;}\n \n\/* dimension block *\/\n.vsz-dim{\n  padding:12px 14px;background:var(--cream);border-radius:6px;border:1px solid var(--line);\n  text-align:center;\n}\n.vsz-dim .in{\n  display:block;font-family:Arial,Helvetica,sans-serif;font-size:1.02em;font-weight:700;\n  color:var(--mah);letter-spacing:.3px;line-height:1.3;\n}\n.vsz-dim .cm{\n  display:block;font-family:Arial,Helvetica,sans-serif;font-size:.8em;color:#8a7060;margin-top:3px;\n}\n \n\/* rows *\/\n.vsz-r{display:flex;gap:9px;align-items:flex-start;}\n.vsz-r .l{\n  flex:0 0 auto;font-size:9px;letter-spacing:.1em;text-transform:uppercase;\n  color:#8a7060;font-weight:700;padding-top:3px;min-width:58px;\n}\n.vsz-r .v{flex:1;font-size:.87em;color:#5a4a3f;line-height:1.6;}\n.vsz-r .v b{color:var(--mah);font-weight:600;}\n.vsz-r .v.ht{\n  font-family:Arial,Helvetica,sans-serif;font-weight:700;color:var(--mah);font-size:.9em;\n}\n \n\/* tip note inside card *\/\n.vsz-tip-in{\n  font-size:.8em;color:#8a7060;font-style:italic;line-height:1.55;\n  padding-top:11px;border-top:1px dashed var(--line);margin-top:auto;\n}\n \n\/* ===== sizing tip box ===== *\/\n.vsz-tip{\n  border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:0 8px 8px 0;\n  background:linear-gradient(135deg,#fff 0%,var(--cream) 100%);\n  padding:22px 26px;\n}\n.vsz-tip h4{\n  font-family:var(--serif);font-size:1.1em;font-weight:500;color:var(--ink);\n  margin:0 0 9px;letter-spacing:.3px;\n}\n.vsz-tip p{font-size:.9em;color:#5a4a3f;margin:0;line-height:1.78;}\n.vsz-tip p strong{color:var(--mah-dk);font-weight:600;}\n \n@media (max-width:768px){\n  .vsz{margin:28px auto;}\n  .vsz-head h2{font-size:1.3em;}\n  .vsz-grid{grid-template-columns:1fr;gap:14px;}\n  .vsz-tip{padding:18px 20px;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"vsz\"\u003e\n\u003c!-- HEADER --\u003e\n\u003cdiv class=\"vsz-head\"\u003e\n\u003cspan class=\"vsz-line\"\u003e\u003c\/span\u003e \u003cspan class=\"vsz-eyebrow\"\u003eWhere It Fits\u003c\/span\u003e\n\u003ch2\u003eOne Size. \u003cem\u003eWhich Room?\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e∅ 17.7″ × H 5.9″ (45 × 15 cm)\u003c\/strong\u003e — wide enough to read as a deliberate disc, shallow enough for a standard ceiling. The only question left is which room it belongs in.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0818\/5741\/3410\/files\/solen-dish-flush-mount-ceiling-light-vidirlighting-technical-dimension-drawing-45cm-diameter-15cm-height.webp?v=1787659663\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CARDS --\u003e\n\u003cdiv class=\"vsz-grid\"\u003e\n\u003c!-- HALLWAY --\u003e\n\u003cdiv class=\"vsz-card\"\u003e\n\u003cdiv class=\"vsz-ch\"\u003e\u003cspan class=\"vsz-cfg\"\u003eHallway\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"vsz-cb\"\u003e\n\u003cdiv class=\"vsz-dim\"\u003e\n\u003cspan class=\"in\"\u003eOne every 8–10 ft\u003c\/span\u003e \u003cspan class=\"cm\"\u003ealong the run\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsz-r\"\u003e\n\u003cspan class=\"l\"\u003eWhy here\u003c\/span\u003e\u003cspan class=\"v\"\u003eAt only \u003cb\u003e5.9″ deep\u003c\/b\u003e it barely enters the space. Nothing to walk into, nothing to duck under.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsz-r\"\u003e\n\u003cspan class=\"l\"\u003eCeiling\u003c\/span\u003e\u003cspan class=\"v ht\"\u003e8 ft +\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"vsz-tip-in\"\u003eSpace them evenly; end the run about 3 ft from each wall.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BEDROOM --\u003e\n\u003cdiv class=\"vsz-card\"\u003e\n\u003cdiv class=\"vsz-ch\"\u003e\u003cspan class=\"vsz-cfg\"\u003eBedroom\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"vsz-cb\"\u003e\n\u003cdiv class=\"vsz-dim\"\u003e\n\u003cspan class=\"in\"\u003eOne fixture\u003c\/span\u003e \u003cspan class=\"cm\"\u003eup to ~150 sq ft\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsz-r\"\u003e\n\u003cspan class=\"l\"\u003eWhy here\u003c\/span\u003e\u003cspan class=\"v\"\u003eThe lamp is enclosed between the dish and the bowl, so \u003cb\u003ethere is nothing to look into from the pillow\u003c\/b\u003e.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsz-r\"\u003e\n\u003cspan class=\"l\"\u003eCeiling\u003c\/span\u003e\u003cspan class=\"v ht\"\u003e8–10 ft\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"vsz-tip-in\"\u003eCentre it on the room, not the bed — the light comes off the ceiling.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ENTRY \/ LANDING --\u003e\n\u003cdiv class=\"vsz-card\"\u003e\n\u003cdiv class=\"vsz-ch\"\u003e\u003cspan class=\"vsz-cfg\"\u003eEntry \u0026amp; Landing\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"vsz-cb\"\u003e\n\u003cdiv class=\"vsz-dim\"\u003e\n\u003cspan class=\"in\"\u003eOne fixture\u003c\/span\u003e \u003cspan class=\"cm\"\u003eup to ~120 sq ft\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsz-r\"\u003e\n\u003cspan class=\"l\"\u003eWhy here\u003c\/span\u003e\u003cspan class=\"v\"\u003eSmall spaces where a pendant would be in the way, and where the ceiling is close enough to bounce light well.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsz-r\"\u003e\n\u003cspan class=\"l\"\u003eCeiling\u003c\/span\u003e\u003cspan class=\"v ht\"\u003e8–10 ft\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"vsz-tip-in\"\u003eOn a landing, centre it over the open floor rather than the stairs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- LIVING ROOM --\u003e\n\u003cdiv class=\"vsz-card\"\u003e\n\u003cdiv class=\"vsz-ch\"\u003e\u003cspan class=\"vsz-cfg\"\u003eLiving Room\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"vsz-cb\"\u003e\n\u003cdiv class=\"vsz-dim\"\u003e\n\u003cspan class=\"in\"\u003eGeneral layer only\u003c\/span\u003e \u003cspan class=\"cm\"\u003eadd a lamp for reading\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsz-r\"\u003e\n\u003cspan class=\"l\"\u003eBe honest\u003c\/span\u003e\u003cspan class=\"v\"\u003eAt \u003cb\u003e12W\u003c\/b\u003e this is not a large room's only light. It gives an even ambient wash — not task light over a chair.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsz-r\"\u003e\n\u003cspan class=\"l\"\u003eCeiling\u003c\/span\u003e\u003cspan class=\"v ht\"\u003e8–10 ft\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"vsz-tip-in\"\u003eTwo fixtures work well in a long room; ask us first.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SIZING TIP --\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n     VIDIR — Solen Dish Flush Mount Ceiling Light · Design Story\n     Vidir story-card template. CSS unchanged.\n \n     THE TEMPLATE'S FRAMING ACTUALLY FITS THIS ONE\n       \"What can we take away\" was wrong for the fluted sconce -\n       that fixture is built from dozens of ribs and visible\n       fixings. Here it is honest: two smooth curves, no exposed\n       sockets, no diffuser seam, no visible hardware. So the\n       restraint angle stays, but it is grounded in the real\n       argument - the fixture points its light at the CEILING\n       rather than at the person under it.\n \n     ⚠ REMOVED - DO NOT PASTE BACK\n       · All alabaster and \"hand-cut, hand-polished stone\" lines.\n         This fixture is stainless steel. No stone at all.\n       · \"Because the shade is real alabaster, no two are alike.\"\n         Formed steel is identical unit to unit, and that is a\n         GOOD thing on a fixture whose appeal is a clean\n         uninterrupted curve. Claiming variation here would read as\n         excusing inconsistency in the finish.\n \n     ⚠ GOLD IS A FINISH ON STAINLESS STEEL\n       Never \"solid brass\", never \"brass\". The copy names both\n       finishes evenly and claims no material for either.\n \n     ⚠ ONE LINE DEPENDS ON AN UNRESOLVED SPEC\n       The story says the fixture sits close to the ceiling. That is\n       true either way, but if it turns out to be semi-flush rather\n       than flush, the rest of the listing has to say so\n       consistently. Still unresolved across every module here.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== Vidir Calla Alabaster Wall Lamp — Design Story ===== *\/\n.vst{\n  --brand:#5b2d20;\n  --brand-dk:#3d1e15;\n  --brand-lt:#7d4534;\n  --paper:#faf7f5;\n  --line:#e8ddd8;\n  --ink:#2d1810;\n  --serif:Georgia,\"Times New Roman\",serif;\n  --sans:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;\n  max-width:960px;margin:44px auto;font-family:var(--sans);color:var(--ink);line-height:1.7;\n}\n.vst *{box-sizing:border-box;}\n.vst-card{\n  position:relative;overflow:hidden;border-radius:14px;\n  background:linear-gradient(155deg,var(--brand) 0%,var(--brand-dk) 100%);\n  box-shadow:0 14px 40px rgba(91,45,32,.2);\n  padding:56px 60px 52px;\n}\n\/* soft texture *\/\n.vst-card::before{\n  content:'';position:absolute;inset:0;pointer-events:none;\n  background:\n    radial-gradient(ellipse 55% 45% at 20% 18%, rgba(250,247,245,.06) 0%, transparent 60%),\n    radial-gradient(ellipse 50% 45% at 85% 82%, rgba(250,247,245,.05) 0%, transparent 62%);\n}\n\/* corner rules *\/\n.vst-card::after{\n  content:'';position:absolute;top:26px;left:26px;width:46px;height:46px;\n  border-top:1px solid rgba(250,247,245,.4);border-left:1px solid rgba(250,247,245,.4);\n}\n.vst-corner{\n  position:absolute;bottom:26px;right:26px;width:46px;height:46px;\n  border-bottom:1px solid rgba(250,247,245,.4);border-right:1px solid rgba(250,247,245,.4);\n}\n.vst-in{position:relative;z-index:2;max-width:680px;margin:0 auto;text-align:center;}\n.vst-eyebrow{\n  font-size:10px;letter-spacing:.3em;text-transform:uppercase;\n  color:rgba(250,247,245,.7);font-weight:600;display:block;margin-bottom:16px;\n}\n.vst-in h2{\n  font-family:var(--serif);font-size:1.9em;font-weight:400;color:var(--paper);\n  margin:0 0 10px;letter-spacing:.5px;line-height:1.26;\n}\n.vst-in h2 em{font-style:italic;}\n.vst-sub{\n  font-family:var(--serif);font-size:1.05em;font-style:italic;\n  color:rgba(250,247,245,.6);margin:0 auto 30px;padding-bottom:26px;max-width:440px;\n  border-bottom:1px solid rgba(250,247,245,.18);\n}\n.vst-in p{\n  font-size:.97em;color:rgba(250,247,245,.82);margin:0 0 18px;line-height:1.92;\n  letter-spacing:.15px;text-align:left;\n}\n.vst-in p:last-of-type{margin-bottom:0;}\n.vst-in p strong{color:var(--paper);font-weight:600;}\n.vst-close{\n  margin-top:32px;padding-top:26px;border-top:1px solid rgba(250,247,245,.18);\n  font-family:var(--serif);font-style:italic;font-size:1.06em;\n  color:rgba(250,247,245,.9);letter-spacing:.3px;\n}\n@media (max-width:768px){\n  .vst{margin:30px auto;}\n  .vst-card{padding:40px 24px 38px;}\n  .vst-card::after,.vst-corner{width:34px;height:34px;}\n  .vst-card::after{top:18px;left:18px;}\n  .vst-corner{bottom:18px;right:18px;}\n  .vst-in h2{font-size:1.48em;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"vst\"\u003e\n\u003cdiv class=\"vst-card\"\u003e\n\u003cspan class=\"vst-corner\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"vst-in\"\u003e\n\u003cspan class=\"vst-eyebrow\"\u003eThe design\u003c\/span\u003e\n\u003ch2\u003eIt Points at the \u003cem\u003eCeiling\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"vst-sub\"\u003eNot at you.\u003c\/p\u003e\n\u003cp\u003eAlmost every ceiling light does the same thing: it puts a lamp behind a shade and fires it straight down. It works, and it is the reason so many rooms with perfectly adequate lighting still feel hard.\u003c\/p\u003e\n\u003cp\u003eThis one is built the other way round. \u003cstrong\u003eThe wide upper dish throws the light onto the ceiling\u003c\/strong\u003e — and a ceiling is a large, pale, matte surface, which is to say the best diffuser in the room and one you already own. It hands the light back as a broad even wash. The small bowl underneath catches whatever would have fallen straight down and softens that too. The lamp itself sits in the gap between the two, \u003cstrong\u003ewhere nobody in the room can see it\u003c\/strong\u003e — not from the doorway, not from a chair, not lying on your back in bed.\u003c\/p\u003e\n\u003cp\u003eWhat is left to look at is two curves and nothing else. No exposed sockets, no seam, no visible hardware, no ornament asking for attention. In \u003cstrong\u003egold\u003c\/strong\u003e it warms the whole ceiling plane; in \u003cstrong\u003eblack\u003c\/strong\u003e it holds against a white ceiling as a deliberate dark shape. And at under six inches deep, it does all of this in the rooms most people actually have — \u003cstrong\u003ethe eight-foot ceilings where a pendant would simply be in the way.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"vst-close\"\u003e— Aim it upward. Let the room have the light. —\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n     VIDIR — Solen Dish Flush Mount · Comparison + FAQ\n     Vidir template. CSS unchanged. Answers cut to one or two lines.\n \n     ⚠ WHAT THE TABLE COMPARES NOW\n       The dish-and-bowl shape against a standard domed diffuser\n       flush mount - the fixture a customer is genuinely choosing\n       between at this price. The old table compared stone against\n       glass, which on an all-steel fixture would have been arguing\n       for a material we do not use.\n \n     ⚠ ALL ALABASTER CONTENT DELETED\n       Every row and every answer in the source referred to natural\n       stone. This product contains none. Nothing was reworded -\n       it was replaced.\n \n     ⚠ \"NO TWO ALIKE\" ROW DELETED\n       Formed steel is identical unit to unit, and on a fixture\n       selling one clean uninterrupted curve that is the selling\n       point, not a compromise. Replaced with the dust row, which\n       is a real and universally recognised advantage.\n \n     ⚠ TWO ANSWERS NEED FACTORY INPUT BEFORE PUBLISHING\n       · Is the LED module replaceable, or is the fixture disposable\n         when it fails? This is THE complaint about integrated-LED\n         products and the answer belongs on the page either way.\n       · Flush or semi-flush. Still unresolved across every module\n         on this product.\n       Both are marked [__] rather than guessed.\n \n     ⚠ NO \"SOLID BRASS\", NO \"BRASS\"\n       Gold is a finish applied to stainless steel.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== Vidir Alabaster Column Spiral Chandelier — Material Comparison + FAQ ===== *\/\n.vmf{\n  --brand:#5b2d20;\n  --brand-dk:#3d1e15;\n  --brand-lt:#7d4534;\n  --paper:#faf7f5;\n  --line:#e8ddd8;\n  --ink:#2d1810;\n  --serif:Georgia,\"Times New Roman\",serif;\n  --sans:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;\n  max-width:1000px;margin:44px auto;font-family:var(--sans);color:var(--ink);line-height:1.7;\n}\n.vmf *{box-sizing:border-box;}\n \n\/* ===== header ===== *\/\n.vmf-head{text-align:center;margin:0 auto 28px;}\n.vmf-line{display:block;width:48px;height:1px;background:var(--brand);margin:0 auto 14px;}\n.vmf-eyebrow{\n  font-size:10px;letter-spacing:.26em;text-transform:uppercase;\n  color:var(--brand-lt);font-weight:600;display:block;margin-bottom:11px;\n}\n.vmf-head h2{\n  font-family:var(--serif);font-size:1.62em;font-weight:400;color:var(--ink);\n  margin:0;letter-spacing:.4px;\n}\n.vmf-head h2 em{color:var(--brand);font-style:italic;}\n.vmf-head p{font-size:.92em;color:#8a7268;margin:11px auto 0;max-width:520px;}\n \n\/* ===== comparison ===== *\/\n.vmf-comp{\n  border:1px solid var(--line);border-radius:12px;overflow:hidden;\n  background:#fff;margin-bottom:52px;box-shadow:0 6px 22px rgba(91,45,32,.06);\n}\n\/* head row *\/\n.vmf-ch{display:flex;background:var(--brand);}\n.vmf-ch .c{\n  flex:1;padding:16px 22px;\n  font-family:var(--serif);font-size:1.02em;font-weight:600;color:var(--paper);\n  letter-spacing:.3px;\n}\n.vmf-ch .c.spacer{flex:0 0 130px;background:var(--brand-dk);}\n.vmf-ch .c.them{\n  background:rgba(0,0,0,.14);color:rgba(250,247,245,.62);font-weight:400;\n}\n\/* body rows *\/\n.vmf-r{display:flex;border-bottom:1px solid var(--line);}\n.vmf-r:last-child{border-bottom:none;}\n.vmf-r:nth-child(even){background:#fdfaf9;}\n.vmf-r .k{\n  flex:0 0 130px;padding:17px 22px;\n  font-family:var(--serif);font-size:.92em;font-weight:600;color:var(--brand);\n  border-right:1px solid var(--line);background:#faf7f5;\n}\n.vmf-r .ours{\n  flex:1;padding:17px 22px;font-size:.9em;color:var(--brand-dk);font-weight:600;\n  border-right:1px solid var(--line);line-height:1.62;\n}\n.vmf-r .them{\n  flex:1;padding:17px 22px;font-size:.9em;color:#9a8880;line-height:1.62;\n}\n \n\/* ===== FAQ ===== *\/\n.vmf-faq{max-width:820px;margin:0 auto;}\n.vmf-item{border-bottom:1px solid var(--line);}\n.vmf-item:first-child{border-top:1px solid var(--line);}\n.vmf-item summary{\n  list-style:none;cursor:pointer;\n  display:flex;justify-content:space-between;align-items:center;gap:18px;\n  padding:19px 4px;\n  font-family:var(--serif);font-size:1.06em;color:var(--ink);\n  transition:color .25s ease;\n}\n.vmf-item summary::-webkit-details-marker{display:none;}\n.vmf-item summary:hover{color:var(--brand);}\n.vmf-ico{position:relative;flex:0 0 16px;width:16px;height:16px;}\n.vmf-ico::before,.vmf-ico::after{\n  content:\"\";position:absolute;background:var(--brand);\n  transition:transform .3s ease,opacity .3s ease;\n}\n.vmf-ico::before{top:7.5px;left:0;width:16px;height:1.5px;}\n.vmf-ico::after{top:0;left:7.5px;width:1.5px;height:16px;}\n.vmf-item[open] .vmf-ico::after{transform:scaleY(0);opacity:0;}\n.vmf-ans{\n  padding:0 4px 20px;font-size:.91em;color:#5a4a44;line-height:1.8;max-width:760px;\n}\n.vmf-ans strong{color:var(--brand-dk);font-weight:600;}\n \n@media (max-width:768px){\n  .vmf{margin:30px auto;}\n  .vmf-head h2{font-size:1.3em;}\n  .vmf-ch .c,.vmf-r .k,.vmf-r .ours,.vmf-r .them{padding:13px 12px;font-size:.82em;}\n  .vmf-ch .c.spacer,.vmf-r .k{flex:0 0 84px;}\n  .vmf-comp{margin-bottom:38px;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"vmf\"\u003e\n\u003c!-- ===== COMPARISON ===== --\u003e\n\u003cdiv class=\"vmf-head\"\u003e\n\u003cspan class=\"vmf-line\"\u003e\u003c\/span\u003e \u003cspan class=\"vmf-eyebrow\"\u003eThe Shape\u003c\/span\u003e\n\u003ch2\u003eWhy a \u003cem\u003eDish and a Bowl\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eWhat this does that an ordinary domed ceiling light can't.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vmf-comp\"\u003e\n\u003cdiv class=\"vmf-ch\"\u003e\n\u003cspan class=\"c spacer\"\u003e\u003c\/span\u003e \u003cspan class=\"c\"\u003eDish + Bowl\u003c\/span\u003e \u003cspan class=\"c them\"\u003eStandard Dome Shade\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vmf-r\"\u003e\n\u003cspan class=\"k\"\u003eThe light\u003c\/span\u003e \u003cspan class=\"ours\"\u003eBounced off the ceiling — a broad, even wash\u003c\/span\u003e \u003cspan class=\"them\"\u003eFired straight down at you\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vmf-r\"\u003e\n\u003cspan class=\"k\"\u003eThe bulb\u003c\/span\u003e \u003cspan class=\"ours\"\u003eHidden between the two shades — invisible from anywhere in the room\u003c\/span\u003e \u003cspan class=\"them\"\u003eShows through the diffuser as a bright patch\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vmf-r\"\u003e\n\u003cspan class=\"k\"\u003eFrom the bed\u003c\/span\u003e \u003cspan class=\"ours\"\u003eNothing to look into\u003c\/span\u003e \u003cspan class=\"them\"\u003eYou look straight at the brightest thing in the room\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vmf-r\"\u003e\n\u003cspan class=\"k\"\u003eSwitched off\u003c\/span\u003e \u003cspan class=\"ours\"\u003eTwo clean metal curves\u003c\/span\u003e \u003cspan class=\"them\"\u003eA frosted dome that collects dust and insects, in full view\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vmf-r\"\u003e\n\u003cspan class=\"k\"\u003eOver time\u003c\/span\u003e \u003cspan class=\"ours\"\u003eSteel finish stays as it is\u003c\/span\u003e \u003cspan class=\"them\"\u003eAcrylic diffusers yellow with age and heat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== FAQ ===== --\u003e\n\u003cdiv class=\"vmf-head\"\u003e\n\u003cspan class=\"vmf-line\"\u003e\u003c\/span\u003e \u003cspan class=\"vmf-eyebrow\"\u003eQuestions, Answered\u003c\/span\u003e\n\u003ch2\u003eCommon \u003cem\u003eQuestions\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vmf-faq\"\u003e\n\u003cdetails class=\"vmf-item\" open=\"\"\u003e\n\u003csummary\u003e\u003cspan\u003eWill I see the bulb?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003eNo. The light source sits \u003cstrong\u003ebetween the upper dish and the lower bowl\u003c\/strong\u003e — hidden from every angle in the room, including from the pillow.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"vmf-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eDo I need to buy bulbs?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003eNo. The LED is \u003cstrong\u003ebuilt in\u003c\/strong\u003e, fixed at a warm white \u003cstrong\u003e3000K\u003c\/strong\u003e. Nothing to buy, fit, or match. It also means the colour of the light is decided for you.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"vmf-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eIs the LED replaceable?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003e[__ ANSWER FROM FACTORY — do not publish this page without it. If the module can be changed, say so plainly. If it cannot, say that too and give the rated hours.]\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"vmf-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eWill one light my whole room?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003eFor a \u003cstrong\u003ehallway, bedroom, entry or landing\u003c\/strong\u003e, yes. In a large living room it is your general light — \u003cstrong\u003eyou will still want a lamp for reading\u003c\/strong\u003e. Send us your room size and we'll tell you honestly.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"vmf-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eIs it flush or semi-flush?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003e[__ CONFIRM. A flush mount sits tight against the ceiling; a semi-flush hangs on a short stem with a gap. Use the same word here, in the title, and in the spec table.]\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"vmf-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eGold or black?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003e\n\u003cstrong\u003eGold\u003c\/strong\u003e warms the whole ceiling plane and suits wood and stone. \u003cstrong\u003eBlack\u003c\/strong\u003e stays a defined dark disc against a white ceiling. Same size, same price — they do different jobs.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"vmf-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eCan it be dimmed?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003eYes, but through a \u003cstrong\u003ecompatible LED wall dimmer\u003c\/strong\u003e — not by changing bulbs. Not every dimmer suits every driver, so \u003cstrong\u003etell us what you have before ordering\u003c\/strong\u003e.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"vmf-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eCan it go in a bathroom?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003e\n\u003cstrong\u003eIndoor, dry locations only.\u003c\/strong\u003e Not in a shower, not above a bath. Those need a damp- or wet-rated fixture.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"vmf-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eHow do I clean it?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003eA \u003cstrong\u003esoft dry cloth\u003c\/strong\u003e, once or twice a year. It is on the ceiling, so dust on the upper dish is the only thing that collects — and unlike a dome, nothing gathers \u003cem\u003einside\u003c\/em\u003e it.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n     VIDIR — Solen Dish Flush Mount · You May Also Like\n     .vpk card template. CSS unchanged. Three cards down to two.\n \n     THE FRAME\n       Ceiling, wall, floor. The Solen lights the ceiling plane;\n       these two cover the wall and the corner. Honest relationship,\n       no pretending they are the same collection.\n \n     🔴 CONFLICT WITH OUR OWN COMPARISON TABLE — FIX ONE OR THE OTHER\n       The Solen comparison module has a row reading \"Acrylic\n       diffusers yellow with age\". The Vloer Floor Lamp is stainless\n       steel AND ACRYLIC. So this page would criticise acrylic in one\n       block and recommend an acrylic product two blocks later.\n       Recommended fix: change that comparison row. Swap \"Over time\"\n       for a cleaning or maintenance row and drop the acrylic swipe\n       entirely — we sell acrylic, so it is not a stick we can pick\n       up. Do this before publishing either module.\n \n     ⚠ THE SCONCE HAS THREE DIFFERENT NAMES ON ONE PAGE\n       · URL handle:   rachael-sconce-brass\n       · Page title:   Raindrop Crystal Wall Sconce\n       · Description opens: \"Rachael Sconce Brass\"\n       Google sees a handle that says one thing and a title that says\n       another; a customer who searches the name on the invoice finds\n       nothing. Pick one name, set a 301 from the old handle, and\n       make the description match. The card below uses the live page\n       title so the click is not confusing.\n \n     ⚠ THE SCONCE DESCRIPTION IS THE WRONG PRODUCT'S COPY\n       It says \"suspended from slim black cords\" and describes drops\n       hanging and casting ripples — that is the Raindrop Linear\n       CHANDELIER. This is a wall sconce, 12 x 45 cm, fixed to a\n       backplate. Nothing hangs from a cord.\n \n     ⚠ AND IT CONTRADICTS ITSELF ON DIMMING, IN THE SAME BLOCK\n       \"Control method: push button switch (not dimmable)\" is\n       immediately followed by a Q\u0026A saying it dims fine with a\n       dimmable bulb. Both cannot be true. There is also a stray \"?\"\n       at the end of that line.\n \n     ⚠ BANNED TERMS LIVE ON THE SCONCE PAGE\n       \"Material: Brass, Crystal\" and \"drops of blown glass\" —\n       solid brass, crystal without K9, and hand-blown, all in one\n       spec block. The card below says none of them: it describes a\n       glass drop and names the finishes as finishes.\n       Also \"Blacken\" is not a finish name. \"Blackened\" or\n       \"Matte Black\".\n \n     ⚠ VLOER'S UNIT CONVERSION IS WRONG, LIVE, ON A $980 PRODUCT\n       Page says: Dia 22cm x H 146cm \/ ∅ 24\" x H 47.2\"\n       22 cm is 8.7\", not 24\". 146 cm is 57.5\", not 47.2\".\n       Both inch figures appear to have been pasted from another\n       product (47.2\"\/120cm shows up on the Cactus lamp too). A US\n       customer reading 24\" diameter is picturing something nearly\n       three times as wide as what ships. That is a refund and a\n       misrepresentation complaint waiting to happen — fix it before\n       anything else on this list.\n       The card below uses the CORRECT conversions.\n \n     ⚠ VLOER'S META DESCRIPTION SAYS \"6-LIGHT\"\n       The spec says integrated LED. One of them is wrong, and the\n       meta description is what shows in Google.\n \n     ⚠ PRICES HARD-CODED BECAUSE THE TEMPLATE IS\n       $980 and $315 are correct today. Replace both .vpk-price\n       blocks with Liquid price tags if the theme allows.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== Vidirlighting — You May Also Like (3 Product Cards) ===== *\/\n.vpk{\n  --brand:#5b2d20;\n  --brand-dk:#3d1e15;\n  --brand-lt:#7d4534;\n  --gold:#c9a36b;\n  --paper:#faf7f5;\n  --cream:#faf7f5;\n  --line:#e8ddd8;\n  --ink:#2d1810;\n  --serif:Georgia,\"Times New Roman\",serif;\n  --sans:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;\n  --num:Arial,Helvetica,sans-serif;\n  max-width:1080px;margin:44px auto;font-family:var(--sans);color:var(--ink);line-height:1.7;\n}\n.vpk *{box-sizing:border-box;}\n \n\/* header *\/\n.vpk-head{text-align:center;margin:0 auto 30px;padding-bottom:20px;border-bottom:1px solid var(--line);max-width:720px;}\n.vpk-line{display:block;width:48px;height:1px;background:var(--brand);margin:0 auto 14px;}\n.vpk-eyebrow{\n  font-size:10px;letter-spacing:.26em;text-transform:uppercase;\n  color:var(--brand-lt);font-weight:600;display:block;margin-bottom:11px;\n}\n.vpk-head h2{\n  font-family:var(--serif);font-size:1.62em;font-weight:400;color:var(--ink);\n  margin:0;letter-spacing:.4px;\n}\n.vpk-head h2 em{color:var(--brand);font-style:italic;}\n.vpk-head p{font-size:.92em;color:#8a7268;margin:11px auto 0;max-width:520px;}\n \n\/* grid *\/\n.vpk-grid{\n  display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px;\n}\n \n\/* card *\/\n.vpk-card{\n  border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;\n  display:flex;flex-direction:column;\n  transition:border-color .35s,box-shadow .35s,transform .35s;\n}\n.vpk-card:hover{border-color:#c9a890;box-shadow:0 12px 30px rgba(91,45,32,.12);transform:translateY(-4px);}\n \n\/* image *\/\n.vpk-img{\n  position:relative;display:block;background:var(--cream);\n  border-bottom:1px solid var(--line);overflow:hidden;line-height:0;\n}\n.vpk-img img{\n  display:block;width:100%;height:auto;aspect-ratio:1\/1;object-fit:contain;\n  padding:14px;transition:transform .5s ease;\n}\n.vpk-card:hover .vpk-img img{transform:scale(1.04);}\n.vpk-tag{\n  position:absolute;top:12px;left:12px;z-index:2;\n  font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;\n  color:#fff;background:var(--brand);padding:5px 11px;border-radius:50px;\n}\n.vpk-tag.sale{background:var(--brand-lt);}\n \n\/* body *\/\n.vpk-body{padding:20px 22px 22px;flex:1;display:flex;flex-direction:column;gap:11px;}\n.vpk-body h3{\n  font-family:var(--serif);font-size:1.1em;font-weight:600;color:var(--ink);\n  margin:0;letter-spacing:.2px;line-height:1.35;\n}\n.vpk-body h3 a{color:inherit;text-decoration:none;}\n.vpk-body h3 a:hover{color:var(--brand);}\n.vpk-desc{font-size:.87em;color:#6a5a52;margin:0;line-height:1.72;}\n \n\/* price *\/\n.vpk-price{\n  display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;\n  margin-top:auto;padding-top:13px;border-top:1px dashed var(--line);\n}\n.vpk-price .from{font-size:.72em;letter-spacing:.1em;text-transform:uppercase;color:#9a8880;font-weight:700;}\n.vpk-price .now{font-family:var(--num);font-size:1.14em;font-weight:700;color:var(--brand);letter-spacing:.3px;}\n.vpk-price .was{font-family:var(--num);font-size:.85em;color:#a89890;text-decoration:line-through;}\n \n\/* button — forced white text, theme-proof *\/\n.vpk .vpk-btn{\n  display:block;text-align:center;\n  margin-top:4px;padding:13px 18px;border-radius:6px;\n  background:var(--brand);\n  font-size:.83em;letter-spacing:.14em;text-transform:uppercase;font-weight:700;\n  transition:background .3s ease,letter-spacing .3s ease;\n  border:none;box-shadow:none;\n}\n.vpk .vpk-btn,\n.vpk .vpk-btn:link,\n.vpk .vpk-btn:visited,\n.vpk .vpk-btn:hover,\n.vpk .vpk-btn:focus,\n.vpk .vpk-btn:active,\n.vpk .vpk-btn span{\n  color:#ffffff !important;\n  text-decoration:none !important;\n  text-underline-offset:unset;\n  border-bottom:0 !important;\n  background-image:none !important;\n}\n.vpk .vpk-btn:hover{background:var(--brand-dk) !important;letter-spacing:.18em;}\n.vpk .vpk-body h3 a,\n.vpk .vpk-body h3 a:link,\n.vpk .vpk-body h3 a:visited{text-decoration:none !important;border-bottom:0 !important;}\n.vpk .vpk-img,\n.vpk .vpk-img:link,\n.vpk .vpk-img:visited{text-decoration:none !important;border-bottom:0 !important;}\n \n\/* foot *\/\n.vpk-foot{text-align:center;margin-top:28px;}\n.vpk .vpk-foot a{\n  display:inline-block;padding:12px 30px;\n  border:1px solid var(--brand-lt);border-radius:50px;\n  font-size:.82em;letter-spacing:.14em;text-transform:uppercase;font-weight:700;\n  transition:background .3s ease,color .3s ease;\n}\n.vpk .vpk-foot a,\n.vpk .vpk-foot a:link,\n.vpk .vpk-foot a:visited{color:#5b2d20 !important;text-decoration:none !important;border-bottom-width:1px !important;}\n.vpk .vpk-foot a:hover,\n.vpk .vpk-foot a:focus{background:var(--brand);color:#ffffff !important;text-decoration:none !important;}\n \n@media (max-width:768px){\n  .vpk{margin:30px auto;}\n  .vpk-head h2{font-size:1.3em;}\n  .vpk-grid{grid-template-columns:1fr;gap:16px;}\n  .vpk-body{padding:18px 18px 20px;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"vpk\"\u003e\n\u003c!-- HEADER --\u003e\n\u003cdiv class=\"vpk-head\"\u003e\n\u003cspan class=\"vpk-line\"\u003e\u003c\/span\u003e \u003cspan class=\"vpk-eyebrow\"\u003eYou may also like\u003c\/span\u003e\n\u003ch2\u003eLight the \u003cem\u003eRest of the Room\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThe ceiling is covered. These two take the wall beside it and the corner across from it — no ceiling work required for either.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CARDS --\u003e\n\u003cdiv class=\"vpk-grid\"\u003e\n\u003c!-- 1 · RAINDROP SCONCE --\u003e\n\u003cdiv class=\"vpk-card\"\u003e\n\u003ca class=\"vpk-img\" href=\"https:\/\/vidirlighting.com\/products\/rachael-sconce-brass\"\u003e\u003cspan class=\"vpk-tag\"\u003e20 Reviews\u003c\/span\u003e \u003cimg alt=\"Vidir Raindrop Crystal Wall Sconce in polished brass finish, a glass drop on a slim backplate\" src=\"https:\/\/vidirlighting.com\/cdn\/shop\/files\/Rachael_Sconce_Brass_1.webp?v=1766046930\" loading=\"lazy\"\u003e\u003c\/a\u003e\n\u003cdiv class=\"vpk-body\"\u003e\n\u003ch3\u003e\u003ca href=\"https:\/\/vidirlighting.com\/products\/rachael-sconce-brass\"\u003eRaindrop Crystal Wall Sconce\u003c\/a\u003e\u003c\/h3\u003e\n\u003cp class=\"vpk-desc\"\u003eA single glass drop on a slim backplate — \u003cstrong\u003e∅ 4.7″ × H 17.8″\u003c\/strong\u003e, small enough for a hallway or a nightstand wall. Polished brass, blackened or nickel finish, and two styles. The one most people buy in pairs, either side of a bed.\u003c\/p\u003e\n\u003cdiv class=\"vpk-price\"\u003e\n\u003cspan class=\"from\"\u003eFrom\u003c\/span\u003e \u003cspan class=\"now\"\u003e$315.00\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca class=\"vpk-btn\" href=\"https:\/\/vidirlighting.com\/products\/rachael-sconce-brass\"\u003e\u003cspan\u003eView Details\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2 · VLOER FLOOR LAMP --\u003e\n\u003cdiv class=\"vpk-card\"\u003e\n\u003ca class=\"vpk-img\" href=\"https:\/\/vidirlighting.com\/products\/vloer-floor-lamp\"\u003e\u003cspan class=\"vpk-tag\"\u003eNo Wiring\u003c\/span\u003e \u003cbr\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0818\/5741\/3410\/files\/vloer-floor-lamp-Vidirlighting-fresh-style-decorative-lighting.webp?v=1780219349\" alt=\"Vloer Floor Lamp | Vidirlighting\"\u003e\u003c\/a\u003e\n\u003cdiv class=\"vpk-body\"\u003e\n\u003ch3\u003e\u003ca href=\"https:\/\/vidirlighting.com\/products\/vloer-floor-lamp\"\u003eVloer Floor Lamp\u003c\/a\u003e\u003c\/h3\u003e\n\u003cp class=\"vpk-desc\"\u003eA slim polished column, \u003cstrong\u003e∅ 8.7″ × H 57.5″\u003c\/strong\u003e, standing nearly five feet tall on a small footprint. Integrated LED at the same warm 3000K as the Solen, and the only piece here that \u003cstrong\u003eneeds no electrician\u003c\/strong\u003e — it plugs in. US, UK, AU or EU plug.\u003c\/p\u003e\n\u003cdiv class=\"vpk-price\"\u003e\n\u003cspan class=\"from\"\u003eFrom\u003c\/span\u003e \u003cspan class=\"now\"\u003e$980.00\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca class=\"vpk-btn\" href=\"https:\/\/vidirlighting.com\/products\/vloer-floor-lamp\"\u003e\u003cspan\u003eView Details\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FOOT --\u003e\n\u003cdiv class=\"vpk-foot\"\u003e\u003ca href=\"https:\/\/vidirlighting.com\/collections\/new-product-series\"\u003e\u003cspan\u003eShop All 2026 New Products\u003c\/span\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"simg-pop-btn\" style=\"top: 5888.98px; left: 17.1076px; display: none;\"\u003e\u003csvg class=\"\" focusable=\"false\" aria-hidden=\"true\" viewbox=\"0 0 24 24\" data-testid=\"ImageSearchIcon\"\u003e\u003cpath d=\"M18 13v7H4V6h5.02c.05-.71.22-1.38.48-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5zm-1.5 5h-11l2.75-3.53 1.96 2.36 2.75-3.54zm2.8-9.11c.44-.7.7-1.51.7-2.39C20 4.01 17.99 2 15.5 2S11 4.01 11 6.5s2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21 13.42 22.42 12zM15.5 9C14.12 9 13 7.88 13 6.5S14.12 4 15.5 4 18 5.12 18 6.5 16.88 9 15.5 9\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e","brand":"Vidirlighting","offers":[{"title":"∅ 17.7″ x H 5.9\" \/ Gold","offer_id":52383820054818,"sku":"V-C66651-1","price":695.0,"currency_code":"USD","in_stock":true},{"title":"∅ 17.7″ x H 5.9\" \/ Black","offer_id":52383820087586,"sku":"V-C66651-2","price":649.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0818\/5741\/3410\/files\/solen-dish-flush-mount-ceiling-light-vidirlighting-isolated-dark-bronze-dish-flush-mount-cutout.webp?v=1787658783","url":"https:\/\/vidirlighting.com\/products\/solen-dish-flush-mount-ceiling-light","provider":"Vidirlighting","version":"1.0","type":"link"}