{"product_id":"onda-adjustable-cable-cluster-chandelier","title":"Onda Adjustable Cable Cluster Chandelier","description":"\u003cp\u003eThe Onda Adjustable Cable Cluster Pendant runs domed shades on long cables from a single canopy — and leaves almost every decision to you. Hook the cables where you want them, let the slack fall as long or as short as suits the room, and tilt each head individually to point light exactly where it is needed.\u003c\/p\u003e\n\u003cp\u003eMost pendants arrive with their geometry settled. This one arrives as parts. The canopy takes the wiring and sits on your junction box; every cable after that is routed by hand, caught on small ceiling hooks you place yourself. Cluster them tightly over an island, spread them across a room, or let one drop long over a chair while the others stay high.\u003c\/p\u003e\n\u003cp\u003eEach shade pivots at its cable joint, so the light can be aimed down onto a surface, sideways across a wall, or up at the ceiling — and changed again whenever the room changes. The domed form keeps the source recessed inside the shade, so from any normal standing angle you see a lit disc rather than a bulb.\u003c\/p\u003e\n\u003c!-- ============================================================\n     ONDA ADJUSTABLE CABLE CLUSTER PENDANT — Three Adjustments  (.oda)\n     VIDIRLIGHTING palette (#572f1e) · plain, short copy\n \n     TWO CHANGES FROM THE PREVIOUS VERSION\n       1  Colours switched from korewolamp black\/champagne to\n          vidirlighting deep brown #572f1e with #b08d57 as the accent.\n          The email in the closing block is now support@vidirlighting.com.\n       2  Copy cut roughly in half. Each block is now two short\n          paragraphs instead of three longer ones, sentences are shorter,\n          and the technical wording is gone: no \"cable anchor\", no\n          \"catenary\", no \"rated cavity anchor\" — plain words instead.\n \n     NOTE ON THE IMAGES\n       The two photograph URLs are on the korewolamp CDN. They will\n       still load on vidirlighting (Shopify CDN is public), but if you\n       would rather host them on the vidirlighting store, re-upload and\n       swap the two src values. Nothing else changes.\n \n     BRAND SAFETY\n       No brand, designer or series name. The verb \"aim\" is avoided —\n       \"point\" and \"turn\" are used instead.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== Vidir — Three Adjustments ===== *\/\n.oda{\n  --brand:#572f1e;--brand-dk:#3d1e15;--brand-lt:#7d4534;\n  --gold:#b08d57;--gold-lt:#d9b478;\n  --body:#5a4a3f;--line:#e8ddd8;--soft:#faf6f2;--warm:#fdfaf7;--ink:#2d1810;\n  --sans:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Helvetica,Arial,sans-serif;\n  --serif:Georgia,\"Times New Roman\",serif;\n  max-width:1080px;margin:44px auto;font-family:var(--sans);color:var(--ink);line-height:1.7;\n}\n.oda *{box-sizing:border-box;}\n.oda-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;}\n \n\/* ---- header ---- *\/\n.oda-top{\n  background:linear-gradient(150deg,var(--brand) 0%,var(--brand-dk) 100%);\n  padding:44px 44px 40px;text-align:center;position:relative;overflow:hidden;\n}\n.oda-top::before{\n  content:'';position:absolute;inset:0;pointer-events:none;\n  background:radial-gradient(ellipse 60% 55% at 50% 8%, rgba(250,247,245,.08) 0%, transparent 66%);\n}\n.oda-top::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:56px;height:2px;background:rgba(250,247,245,.6);}\n.oda-eyebrow{position:relative;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:rgba(250,247,245,.72);font-weight:600;display:block;margin-bottom:14px;}\n.oda-top h2{\n  position:relative;font-family:var(--serif);font-size:1.72em;font-weight:400;color:#faf7f5;\n  margin:0;letter-spacing:.5px;line-height:1.3;\n}\n.oda-top h2 em{font-style:italic;}\n.oda-sub{\n  position:relative;font-size:.92em;color:rgba(250,247,245,.68);margin:14px auto 0;max-width:520px;\n  line-height:1.75;\n}\n \n\/* ---- numbered blocks ---- *\/\n.oda-block{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);}\n.oda-block:nth-child(even) .oda-vis{order:2;}\n.oda-block:last-of-type{border-bottom:none;}\n \n.oda-vis{position:relative;line-height:0;background:var(--soft);min-height:280px;overflow:hidden;}\n.oda-vis img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0;}\n.oda-vis svg{width:100%;height:100%;display:block;}\n \n.oda-tx{padding:38px 42px;display:flex;flex-direction:column;justify-content:center;}\n.oda-n{\n  display:inline-flex;align-items:center;justify-content:center;\n  width:38px;height:38px;border-radius:50%;border:1px solid var(--gold);\n  font-family:var(--serif);font-size:.96em;color:var(--brand);\n  margin-bottom:15px;\n}\n.oda-tx h3{\n  font-family:var(--serif);font-size:1.3em;font-weight:500;color:var(--ink);\n  margin:0 0 11px;letter-spacing:.2px;line-height:1.34;\n}\n.oda-tx p{font-size:.94em;color:var(--body);margin:0 0 12px;line-height:1.85;}\n.oda-tx p:last-child{margin:0;}\n.oda-tx p strong{color:var(--brand-dk);font-weight:600;}\n.oda-tx .oda-key{\n  font-size:.87em;color:var(--brand-dk);line-height:1.75;\n  padding:12px 16px;background:var(--warm);border-left:2px solid var(--gold);\n  margin:4px 0 0;\n}\n \n\/* ---- closing ---- *\/\n.oda-more{\n  background:var(--soft);padding:34px 44px;text-align:center;border-top:1px solid var(--line);\n}\n.oda-more h4{\n  font-family:var(--serif);font-size:1.18em;font-weight:600;color:var(--ink);\n  margin:0 0 10px;letter-spacing:.2px;\n}\n.oda-more p{font-size:.92em;color:var(--body);margin:0 auto 20px;max-width:560px;line-height:1.85;}\n.oda-more p strong{color:var(--brand-dk);font-weight:600;}\n.oda-cta{\n  display:inline-flex;align-items:center;gap:10px;\n  font-size:.79em;font-weight:600;letter-spacing:.15em;text-transform:uppercase;\n  color:#fff !important;text-decoration:none !important;\n  background:linear-gradient(140deg,var(--brand) 0%,var(--brand-dk) 100%);\n  padding:14px 34px;border-radius:50px;\n  box-shadow:0 7px 18px rgba(87,47,30,.2);\n  transition:transform .3s ease,box-shadow .3s ease;\n}\n.oda-cta:hover,.oda-cta:visited,.oda-cta:active,.oda-cta:focus{color:#fff !important;text-decoration:none !important;}\n.oda-cta:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(87,47,30,.3);}\n.oda-cta svg{width:13px;height:13px;stroke:#fff !important;}\n \n@media (max-width:820px){\n  .oda{margin:30px auto;}\n  .oda-top{padding:34px 22px 30px;}\n  .oda-top h2{font-size:1.34em;}\n  .oda-block{grid-template-columns:1fr;}\n  .oda-block:nth-child(even) .oda-vis{order:0;}\n  .oda-vis{min-height:230px;}\n  .oda-tx{padding:28px 24px 30px;}\n  .oda-tx h3{font-size:1.14em;}\n  .oda-more{padding:28px 22px;}\n  .oda-cta{width:100%;justify-content:center;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"oda\"\u003e\n\u003cdiv class=\"oda-card\"\u003e\n\u003c!-- HEADER --\u003e\n\u003cdiv class=\"oda-top\"\u003e\n\u003cspan class=\"oda-eyebrow\"\u003eHow It Adjusts\u003c\/span\u003e\n\u003ch2\u003eThree Things \u003cem\u003eYou Decide\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"oda-sub\"\u003eOnly the canopy has to sit on your ceiling box. Where the cables go, how far they drop and which way each light points — all yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- 01 — ROUTING --\u003e\n\u003cdiv class=\"oda-block\"\u003e\n\u003cdiv class=\"oda-vis\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0818\/5741\/3410\/files\/onda-adjustable-cable-cluster-pendant-korewolamp-close-up-ceiling-swag-hook-cable-anchor-hardware.webp?v=1785808563\" alt=\"Close-up of the ceiling hook that each cable hangs from\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"oda-tx\"\u003e\n\u003cspan class=\"oda-n\"\u003e01\u003c\/span\u003e\n\u003ch3\u003eHang the Cables Where You Want\u003c\/h3\u003e\n\u003cp\u003eEach light hangs from \u003cstrong\u003ea small hook you fix yourself.\u003c\/strong\u003e Put them close together over an island, spread them across a room, or run one into a corner.\u003c\/p\u003e\n\u003cp\u003eThis is what solves a ceiling box in the wrong place. The wiring stays put — \u003cstrong\u003ethe light comes to you.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"oda-key\"\u003eMark each spot with tape and look at it for a day before you drill.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 02 — DROP --\u003e\n\u003cdiv class=\"oda-block\"\u003e\n\u003cdiv class=\"oda-vis\"\u003e\u003csvg viewbox=\"0 0 400 300\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\"\u003e\n\u003crect width=\"400\" height=\"300\" fill=\"#faf6f2\"\u003e\u003c\/rect\u003e\n\u003cline x1=\"30\" y1=\"42\" x2=\"370\" y2=\"42\" stroke=\"#2d1810\" stroke-width=\"2.5\"\u003e\u003c\/line\u003e\n\u003crect x=\"184\" y=\"30\" width=\"32\" height=\"12\" rx=\"2\" fill=\"#2d1810\"\u003e\u003c\/rect\u003e\n\u003cpath d=\"M200 42 L96 42\" stroke=\"#b08d57\" stroke-width=\"1.6\" fill=\"none\"\u003e\u003c\/path\u003e\n\u003cpath d=\"M96 42 L96 96\" stroke=\"#b08d57\" stroke-width=\"1.6\" fill=\"none\"\u003e\u003c\/path\u003e\n\u003ccircle cx=\"96\" cy=\"42\" r=\"4\" fill=\"#2d1810\"\u003e\u003c\/circle\u003e\n\u003cpath d=\"M78 96 Q96 78 114 96 L114 118 Q96 126 78 118 Z\" fill=\"#572f1e\"\u003e\u003c\/path\u003e\n\u003cellipse cx=\"96\" cy=\"118\" rx=\"18\" ry=\"5\" fill=\"#e6cb92\"\u003e\u003c\/ellipse\u003e\n\u003cpath d=\"M204 42 L212 42\" stroke=\"#b08d57\" stroke-width=\"1.6\" fill=\"none\"\u003e\u003c\/path\u003e\n\u003cpath d=\"M212 42 L212 164\" stroke=\"#b08d57\" stroke-width=\"1.6\" fill=\"none\"\u003e\u003c\/path\u003e\n\u003ccircle cx=\"212\" cy=\"42\" r=\"4\" fill=\"#2d1810\"\u003e\u003c\/circle\u003e\n\u003cpath d=\"M194 164 Q212 146 230 164 L230 186 Q212 194 194 186 Z\" fill=\"#572f1e\"\u003e\u003c\/path\u003e\n\u003cellipse cx=\"212\" cy=\"186\" rx=\"18\" ry=\"5\" fill=\"#e6cb92\"\u003e\u003c\/ellipse\u003e\n\u003cpath d=\"M208 42 L312 42\" stroke=\"#b08d57\" stroke-width=\"1.6\" fill=\"none\"\u003e\u003c\/path\u003e\n\u003cpath d=\"M312 42 L312 226\" stroke=\"#b08d57\" stroke-width=\"1.6\" fill=\"none\"\u003e\u003c\/path\u003e\n\u003ccircle cx=\"312\" cy=\"42\" r=\"4\" fill=\"#2d1810\"\u003e\u003c\/circle\u003e\n\u003cpath d=\"M294 226 Q312 208 330 226 L330 248 Q312 256 294 248 Z\" fill=\"#572f1e\"\u003e\u003c\/path\u003e\n\u003cellipse cx=\"312\" cy=\"248\" rx=\"18\" ry=\"5\" fill=\"#e6cb92\"\u003e\u003c\/ellipse\u003e\n\u003cline x1=\"52\" y1=\"42\" x2=\"52\" y2=\"118\" stroke=\"#d5c8bb\" stroke-width=\"1\" stroke-dasharray=\"3 3\"\u003e\u003c\/line\u003e\n\u003cline x1=\"360\" y1=\"42\" x2=\"360\" y2=\"248\" stroke=\"#d5c8bb\" stroke-width=\"1\" stroke-dasharray=\"3 3\"\u003e\u003c\/line\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"oda-tx\"\u003e\n\u003cspan class=\"oda-n\"\u003e02\u003c\/span\u003e\n\u003ch3\u003eSet Each One to Its Own Height\u003c\/h3\u003e\n\u003cp\u003eThe cables are long, and \u003cstrong\u003eyou choose how much to let out.\u003c\/strong\u003e Drop one low over a chair while the rest stay high, or bring them all level over a table.\u003c\/p\u003e\n\u003cp\u003eOver a table, hang them \u003cstrong\u003e30–36″ above the top\u003c\/strong\u003e. Where people walk, leave \u003cstrong\u003e7 ft\u003c\/strong\u003e of clear space underneath.\u003c\/p\u003e\n\u003cp class=\"oda-key\"\u003eThe cable goes up to the hook first, then down. Allow for that when you measure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 03 — TILT --\u003e\n\u003cdiv class=\"oda-block\"\u003e\n\u003cdiv class=\"oda-vis\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0818\/5741\/3410\/files\/onda-adjustable-cable-cluster-pendant-korewolamp-close-up-single-bucket-shade-diffused-light.webp?v=1785808563\" alt=\"Close-up of one shade showing the soft glowing face\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"oda-tx\"\u003e\n\u003cspan class=\"oda-n\"\u003e03\u003c\/span\u003e\n\u003ch3\u003ePoint Each Light Where You Need It\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eEvery shade turns by hand.\u003c\/strong\u003e One down onto a worktop, one sideways at a wall, one up at the ceiling — and you can change them again any time. No tools.\u003c\/p\u003e\n\u003cp\u003eThe bowl holds the light deep inside, so you see \u003cstrong\u003ea soft glowing circle, not a bare lamp.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"oda-key\"\u003eOne on a surface, one on a wall, one on the ceiling does more for a room than three pointing down.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- MORE HEADS --\u003e\n\u003cdiv class=\"oda-more\"\u003e\n\u003ch4\u003eNeed more than five?\u003c\/h4\u003e\n\u003cp\u003eLarger rooms and longer tables sometimes want seven, nine or more — and because every drop is routed independently, there is no design reason to stop at five. Tell us the room, the ceiling height and where your junction box sits, and we will quote a custom head count and cable length before anything is made.\u003c\/p\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n     ONDA ADJUSTABLE CABLE CLUSTER PENDANT — Details  (.vdt)\n     Adapted from the alabaster column version.\n \n     SPECS APPLIED\n       Aluminium shade · acrylic diffuser\n       Matte black \/ matte white\n       LED (written as integrated — see note 2)\n \n     ⚠ THREE THINGS BEFORE THIS GOES LIVE\n \n     1) THE PRODUCT ITSELF, NOT THE COPY.\n        This silhouette — domed tilting head, free-routed cable, several\n        drops from one canopy — is a very well known contemporary design\n        with an active rights holder. Nothing in this file names a\n        brand, a designer or a series, and it never will. But clean copy\n        does not protect a product. Confirm with the factory whether\n        this is an open mould and whether they have had complaints,\n        before you put budget behind the listing.\n \n     2) \"LED\" — INTEGRATED OR REPLACEABLE?\n        Written here as integrated, because the lit face in your\n        photographs is one even disc rather than a point source behind a\n        diffuser. If it is actually a replaceable lamp, tell me: the\n        Light source row, the dimming note and the whole \"what an\n        integrated LED means\" block all change.\n \n     3) ACRYLIC IS SAID PLAINLY.\n        Your spec is 铝材 + 亚克力. The diffuser is acrylic and the module\n        says so — with the reason it is the right material here rather\n        than an apology for it. Do not let anyone upgrade the word to\n        glass; the two look different in the hand and a customer will\n        notice immediately.\n \n     MISSING — marked [__]\n       shade diameter · number of heads per version · cable length ·\n       colour temperature · lumen output · voltage · weight\n       Cable length matters most: it decides how far from the canopy the\n       lights can actually reach, which is the whole point of the piece.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== Onda Adjustable Cable Cluster Pendant — Details ===== *\/\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\/* ===== 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\/* inline colour dots *\/\n.vdt-sw{display:inline-flex;align-items:center;gap:7px;margin-right:16px;white-space:nowrap;}\n.vdt-sw i{width:13px;height:13px;border-radius:50%;border:1px solid rgba(0,0,0,.14);display:inline-block;}\n \n\/* ===== good to know ===== *\/\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 0 9px;line-height:1.75;}\n.vdt-note .nt p:last-child{margin:0;}\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-sw{margin-bottom:4px;}\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 --\u003e\n\u003cdiv class=\"vdt-list\"\u003e\n\u003cdiv class=\"vdt-row\"\u003e\n\u003cspan class=\"l\"\u003eMaterial\u003c\/span\u003e \u003cspan class=\"v\"\u003eAluminium Shade · Acrylic Diffuser \u003csmall\u003eAluminium keeps each head light enough to hang on cable and stay where you tilt it.\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\"\u003e \u003cspan class=\"vdt-sw\"\u003e\u003ci style=\"background: #2b2b2b;\"\u003e\u003c\/i\u003eBlack\u003c\/span\u003e \u003cspan class=\"vdt-sw\"\u003e\u003ci style=\"background: #f2f0ec;\"\u003e\u003c\/i\u003eWhite\u003c\/span\u003e \u003csmall\u003eBlack reads as punctuation against a pale ceiling; white nearly disappears into one.\u003c\/small\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vdt-row\"\u003e\n\u003cspan class=\"l\"\u003eShade\u003c\/span\u003e \u003cspan class=\"v\"\u003eDomed, tilting at the cable joint \u003csmall\u003eEach head pivots on its own — point it down, sideways or up, and change it whenever the room does.\u003c\/small\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vdt-row\"\u003e\n\u003cspan class=\"l\"\u003eHeads\u003c\/span\u003e \u003cspan class=\"v n\"\u003e3, 5 Lights (Contact us to customize the number of heads)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vdt-row\"\u003e\n\u003cspan class=\"l\"\u003eShade size\u003c\/span\u003e \u003cspan class=\"v n\"\u003e196.8″\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vdt-row\"\u003e\n\u003cspan class=\"l\"\u003e\u003cspan\u003eFactory shipment\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"v n\"\u003e\u003cspan\u003e5-10 days on average to prepare\u003c\/span\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 \u003csmall\u003eBuilt in — no bulbs to buy and none to replace. See the note below on what that means.\u003c\/small\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vdt-row\"\u003e\n\u003cspan class=\"l\"\u003eColour temperature\u003c\/span\u003e \u003cspan class=\"v n\"\u003e\u003cspan\u003eWarm White (3000K)\u003c\/span\u003e\u003csmall\u003eFixed at manufacture on an integrated LED — worth checking before you order.\u003c\/small\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vdt-row\"\u003e\n\u003cspan class=\"l\"\u003e\u003cspan\u003ePower\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"v n\"\u003e\u003cspan\u003e15W\u003c\/span\u003e\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\"\u003e\u003cspan\u003eAC 110-240V\u003c\/span\u003e\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\u003e\u003cspan\u003epush button switch (not dimmable)\u003c\/span\u003e.\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\u003eOne canopy on a standard junction box, plus small ceiling hooks for routing the cables.\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 · dry locations\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 and inspected at our own workshop before dispatch.\u003c\/small\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- GOOD TO KNOW --\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\u003eCable length is the number that matters\u003c\/h4\u003e\n\u003cp\u003eThe canopy has to sit on your junction box, but every cable after that is \u003cstrong\u003erouted by hand to hooks you place yourself.\u003c\/strong\u003e How far each light can travel from the box is decided entirely by the cable length — not by the size of the fixture.\u003c\/p\u003e\n\u003cp\u003eSo before you order, measure the distance from your junction box to where you actually want each light, \u003cstrong\u003eand remember the cable does not run in a straight line\u003c\/strong\u003e — it rises to a hook, then falls to the shade. Allow generously for that slack. If your run is longer than the standard cable, \u003cstrong\u003etell us before we ship\u003c\/strong\u003e and we will supply extra.\u003c\/p\u003e\n\u003c\/div\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\u003eWhat an integrated LED means\u003c\/h4\u003e\n\u003cp\u003eThe light source is built into the head rather than screwed into a socket. \u003cstrong\u003eThe advantage: nothing to buy, nothing to replace\u003c\/strong\u003e, and the whole face lights evenly with no lamp visible inside the dome.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n     ONDA ADJUSTABLE CABLE CLUSTER PENDANT — Size Selector  (.vsz)\n     Adapted from the alabaster column spiral version.\n \n     WHAT THE SPEC ACTUALLY SAYS\n       3 heads  ·  shade ∅ 9.6″ (24.5 cm)\n       5 heads  ·  shade ∅ 9.6″ (24.5 cm)\n       The shade is the SAME SIZE in both. The only variable is how many\n       of them there are — so a conventional size selector would show\n       two identical numbers and tell a buyer nothing.\n \n     SO THIS MODULE IS ORGANISED AROUND HEAD COUNT AND SPREAD\n       The shade size appears once, in a band at the top. The two cards\n       carry what actually differs: how many drops, how many hooks, what\n       span each covers, and which rooms suit each. The tip box then\n       explains the thing nobody tells you — that on a cable-routed\n       fixture the SPREAD is chosen at installation, not bought.\n \n     ⚠ ONE FIGURE STILL MISSING AND IT IS THE IMPORTANT ONE\n       Cable length per drop. On this fixture, cable length decides how\n       far each light can reach from the canopy — which is the entire\n       point of the design. Marked [__] in the band and the tip box.\n       Get it from the factory before this page goes live.\n \n     BRAND SAFETY\n       No brand, designer or series name anywhere, and the verb \"aim\" is\n       deliberately avoided throughout. Keep it that way.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== Onda Cluster Pendant — Size Selector ===== *\/\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 26px;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:640px;}\n \n\/* ===== shared band ===== *\/\n.vsz-one{\n  border:1px solid var(--line);border-radius:10px;overflow:hidden;\n  background:#fff;margin-bottom:26px;display:flex;flex-wrap:wrap;\n}\n.vsz-onec{flex:1 1 200px;padding:18px 24px;border-right:1px solid var(--line);}\n.vsz-onec:last-child{border-right:none;}\n.vsz-onec dt{\n  font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;\n  color:var(--mah-lt);font-weight:700;margin:0 0 7px;\n}\n.vsz-onec dd{\n  margin:0;font-family:Arial,Helvetica,sans-serif;font-size:1.02em;font-weight:700;\n  color:var(--mah);letter-spacing:.3px;line-height:1.35;\n}\n.vsz-onec dd em{\n  display:block;font-family:var(--sans);font-style:normal;font-size:.78em;\n  font-weight:400;color:#8a7060;margin-top:4px;line-height:1.6;\n}\n \n\/* ===== cards ===== *\/\n.vsz-grid{\n  display:grid;\n  grid-template-columns:repeat(auto-fit,minmax(300px,1fr));\n  gap:18px;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.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:17px 22px;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.18em;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:20px 22px 22px;flex:1;display:flex;flex-direction:column;gap:15px;}\n \n\/* key figure *\/\n.vsz-dim{\n  padding:14px 16px;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:4px;\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:70px;\n}\n.vsz-r .v{flex:1;font-size:.88em;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:12px;border-top:1px dashed var(--line);margin-top:auto;\n}\n \n\/* ===== 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 0 12px;line-height:1.78;}\n.vsz-tip p:last-child{margin:0;}\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-onec{border-right:none;border-bottom:1px solid var(--line);}\n  .vsz-onec:last-child{border-bottom:none;}\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\"\u003eChoosing\u003c\/span\u003e\n\u003ch2\u003eThree Heads or \u003cem\u003eFive\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThe shade is the same size in both versions — what changes is how many of them you have, and therefore how much wall and ceiling you can cover. Everything else about the shape is decided at installation, not at checkout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- SHARED BAND --\u003e\n\u003cdiv class=\"vsz-one\"\u003e\n\u003cdiv class=\"vsz-onec\"\u003eShade — both versions∅ 9.6″ \/ 24.5 cm\u003cem\u003eIdentical in the 3-head and the 5-head. Each one tilts on its own.\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsz-onec\"\u003eFinishesMatte Black · Matte White\u003cem\u003eBoth finishes available in both versions.\u003c\/em\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CARDS --\u003e\n\u003cdiv class=\"vsz-grid\"\u003e\n\u003c!-- 3 heads --\u003e\n\u003cdiv class=\"vsz-card\"\u003e\n\u003cdiv class=\"vsz-ch\"\u003e\u003cspan class=\"vsz-cfg\"\u003e3 Heads\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"vsz-cb\"\u003e\n\u003cdiv class=\"vsz-dim\"\u003e\n\u003cspan class=\"in\"\u003e3 drops · ∅ 9.6″\u003c\/span\u003e \u003cspan class=\"cm\"\u003ePlan for up to 3 ceiling hooks\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsz-r\"\u003e\n\u003cspan class=\"l\"\u003eBest for\u003c\/span\u003e\u003cspan class=\"v\"\u003eKitchen island · round or square dining table · a single seating area · a small stairwell\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsz-r\"\u003e\n\u003cspan class=\"l\"\u003eSpread\u003c\/span\u003e\u003cspan class=\"v\"\u003eComfortable across \u003cb\u003e5–7 ft\u003c\/b\u003e (1.5–2 m) of ceiling, clustered or in a line\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsz-r\"\u003e\n\u003cspan class=\"l\"\u003eReads as\u003c\/span\u003e\u003cspan class=\"v\"\u003eThree deliberate points — still a fixture rather than an installation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"vsz-tip-in\"\u003eEasier to plan and easier to get right the first time. If you have not routed cables before, start here.\u003c\/p\u003e\n\u003cp class=\"vsz-tip-in\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0818\/5741\/3410\/files\/onda-adjustable-cable-cluster-pendant-Vidirlighting-5-head-technical-dimension-drawing-24-5cm-specifications.webp?v=1785813797\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 5 heads --\u003e\n\u003cdiv class=\"vsz-card pop\"\u003e\n\u003cdiv class=\"vsz-ch\"\u003e\n\u003cspan class=\"vsz-cfg\"\u003e5 Heads\u003c\/span\u003e\u003cspan class=\"vsz-badge\"\u003eMore Reach\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsz-cb\"\u003e\n\u003cdiv class=\"vsz-dim\"\u003e\n\u003cspan class=\"in\"\u003e5 drops · ∅ 9.6″\u003c\/span\u003e \u003cspan class=\"cm\"\u003ePlan for up to 5 ceiling hooks\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsz-r\"\u003e\n\u003cspan class=\"l\"\u003eBest for\u003c\/span\u003e\u003cspan class=\"v\"\u003eLong island or table · open-plan kitchen and dining · double-height stairwell · a room lit from one box\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsz-r\"\u003e\n\u003cspan class=\"l\"\u003eSpread\u003c\/span\u003e\u003cspan class=\"v\"\u003eComfortable across \u003cb\u003e8–12 ft\u003c\/b\u003e (2.4–3.6 m), or clustered tight for more light in one place\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsz-r\"\u003e\n\u003cspan class=\"l\"\u003eReads as\u003c\/span\u003e\u003cspan class=\"v\"\u003eA composition — at this count the routing becomes the design\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"vsz-tip-in\"\u003eFive heads from one junction box is the version that solves a badly placed box outright.\u003c\/p\u003e\n\u003cp class=\"vsz-tip-in\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0818\/5741\/3410\/files\/onda-adjustable-cable-cluster-pendant-Vidirlighting-3-head-technical-dimension-drawing-24-5cm-specifications.webp?v=1785813797\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TIP --\u003e\n\u003cdiv class=\"vsz-tip\"\u003e\n\u003ch4\u003eYou Are Not Buying a Size — You Are Buying a Reach\u003c\/h4\u003e\n\u003cp\u003eOn a cable-routed fixture there is no fixed width to quote. The canopy sits on your junction box; every cable after that is \u003cstrong\u003ehooked wherever you place it\u003c\/strong\u003e, so the same three or five heads can sit in a tight cluster over an island or spread right across a room. \u003cstrong\u003eThe spread is chosen on the day it goes up, not at checkout.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eWhich makes \u003cstrong\u003ecable length the number to check\u003c\/strong\u003e, not shade diameter. Measure from your junction box to where each light actually needs to be — and remember the cable does not run straight: it \u003cstrong\u003erises to a hook and then falls to the shade\u003c\/strong\u003e, so allow generously for that slack. If your run is longer than the standard cable, tell us before we ship and we will supply extra.\u003c\/p\u003e\n\u003cp\u003eTwo practical notes. Over a \u003cstrong\u003etable or island\u003c\/strong\u003e, hang the shades \u003cstrong\u003e30–36″ (75–90 cm) above the surface\u003c\/strong\u003e and keep them level with one another; in any walkway keep \u003cstrong\u003e7 ft (2.1 m)\u003c\/strong\u003e of floor clearance. And before drilling, \u003cstrong\u003emark every hook position with tape and live with it for a day\u003c\/strong\u003e — it is the only reliable way to judge the spacing in your own room rather than in a photograph.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n     ONDA ADJUSTABLE CABLE CLUSTER PENDANT — Design Story  (.vst)\n     Adapted from the Calla Alabaster version.\n \n     THE ANGLE, AND HOW IT DIFFERS FROM THE OTHER ROUTABLE FIXTURES\n       Three products on this site let the buyer place the hooks, so the\n       stories must not collapse into one:\n         Romilly  — you decide the shape (the buyer's freedom)\n         Coralie  — nobody decided the shape (the catenary's authority)\n         Onda     — there is no shape to decide. It arrives as parts.\n       Onda's real difference is that it adds a THIRD variable the other\n       two do not have: direction. Every head turns. So the argument\n       here is not about form at all — it is that a light fixture can be\n       a set of decisions rather than an object, and that the decisions\n       can be revisited whenever the room changes.\n \n     THE SECOND PARAGRAPH IS THE COMMERCIAL ONE\n       The off-centre junction box. It is a genuine renovation pain\n       point, almost nobody in this category writes about it plainly,\n       and it is the reason a shopper who was only browsing suddenly has\n       a problem this product solves.\n \n     BRAND SAFETY\n       No brand, designer or series name. The verb \"aim\" is avoided —\n       \"point\", \"turn\", \"direct\" are used instead. Keep it that way.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== Vidir Onda Adjustable Cable Cluster Pendant — 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 Arrives Without \u003cem\u003ea Shape\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"vst-sub\"\u003eCables, heads, and three decisions that are yours.\u003c\/p\u003e\n\u003cp\u003eAlmost every light you can buy is finished before it reaches you. The arms are where the arms are, the drop is the drop, the light points down because that is how it was assembled — and the only real question left is whether it fits. \u003cstrong\u003eThis one is not finished.\u003c\/strong\u003e It is a canopy, a set of cables and a set of heads, and it takes its form on the day it goes up.\u003c\/p\u003e\n\u003cp\u003eThat starts with a problem almost every home has. \u003cstrong\u003eThe junction box is rarely where the light needs to be\u003c\/strong\u003e — it is centred on a room that has since been rearranged, or off to one side of an island that was added later, and moving it means opening a ceiling and repainting. Here the box only carries the wiring. \u003cstrong\u003eEvery cable after it is hooked wherever you decide\u003c\/strong\u003e, so the light travels to the furniture instead of the furniture arranging itself under the light.\u003c\/p\u003e\n\u003cp\u003eThen the second decision: how far each one falls. One low over a reading chair while the others stay high, or all of them level over a table. And then the third, which is the one nothing else on this page can do — \u003cstrong\u003eevery head turns on its own.\u003c\/strong\u003e Point one down onto a worktop, one sideways to wash a wall, one up at the ceiling. A room lit from three directions is a different room from one lit from three identical downward cones.\u003c\/p\u003e\n\u003cp\u003eNone of it is permanent. Move a hook, fill a small hole, turn a head — \u003cstrong\u003eno electrician, no rewiring, nothing opened up.\u003c\/strong\u003e Which means the arrangement you settle on this year is not the one you are stuck with. \u003cstrong\u003eRearrange the room and the light rearranges with it.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"vst-close\"\u003e— Not an object. A set of decisions. —\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n     ONDA ADJUSTABLE CABLE CLUSTER PENDANT — 4 Advantages  (.vac)\n     Adapted from the alabaster column spiral version.\n \n     THE FOUR SLOTS\n       01 routing     — hooks you place; solves an off-centre box\n       02 direction   — every head turns on its own (the differentiator)\n       03 count       — three or five, same shade, more reach\n       04 materials   — aluminium and acrylic, with the structural\n                        reason rather than an apology\n \n     WHY 02 IS THE ONE THAT MATTERS\n       Three fixtures on this site let a buyer route cables. Only this\n       one lets them point the light. Direction is what separates Onda\n       from Romilly and Coralie, and it is the argument no competitor\n       page in this category makes properly.\n \n     HOUSE STYLE OBSERVED\n       No dimension figures in the cards (the Size Selector carries\n       those). Head counts are counts, not measurements. No bulb card,\n       no customisation card — the custom head-count offer lives in the\n       adjustability module where it belongs.\n \n     BRAND SAFETY\n       No brand, designer or series name. The verb \"aim\" is avoided\n       throughout — \"point\", \"turn\", \"direct\" are used instead.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== Onda Adjustable Cable Cluster Pendant — 4 Advantages ===== *\/\n.vac{\n  --brand:#5b2d20;\n  --brand-dk:#3d1e15;\n  --brand-lt:#7d4534;\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  max-width:900px;margin:40px auto;font-family:var(--sans);color:var(--ink);line-height:1.7;\n}\n.vac *{box-sizing:border-box;}\n \n\/* ===== unified panel ===== *\/\n.vac-panel{\n  border:1px solid var(--line);border-radius:12px;overflow:hidden;\n  background:linear-gradient(180deg,#fff 0%,var(--cream) 100%);\n}\n \n\/* header band *\/\n.vac-head{\n  text-align:center;padding:38px 32px 30px;\n  background:linear-gradient(150deg,var(--brand) 0%,var(--brand-dk) 100%);\n  position:relative;\n}\n.vac-head::after{\n  content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);\n  width:60px;height:2px;background:rgba(250,247,245,.65);\n}\n.vac-eyebrow{\n  font-size:10px;letter-spacing:.28em;text-transform:uppercase;\n  color:rgba(250,247,245,.7);font-weight:600;display:block;margin-bottom:13px;\n}\n.vac-head h2{\n  font-family:var(--serif);font-size:1.72em;font-weight:400;color:var(--paper);\n  margin:0 0 12px;letter-spacing:.6px;line-height:1.3;\n}\n.vac-head h2 em{font-style:italic;}\n.vac-head p{\n  font-size:.92em;color:rgba(250,247,245,.66);margin:0 auto;line-height:1.7;max-width:520px;\n}\n \n\/* ===== rows ===== *\/\n.vac-list{padding:8px 0;}\n.vac-row{\n  display:flex;align-items:flex-start;gap:26px;\n  padding:28px 40px;border-bottom:1px solid var(--line);\n  transition:background .35s ease;\n}\n.vac-row:last-child{border-bottom:none;}\n.vac-row:hover{background:#fff;}\n \n\/* number *\/\n.vac-n{\n  flex:0 0 auto;width:44px;height:44px;border-radius:50%;\n  border:1px solid var(--brand-lt);\n  display:flex;align-items:center;justify-content:center;\n  font-family:var(--serif);font-size:1.02em;color:var(--brand);\n  background:#fff;transition:background .35s ease,color .35s ease,border-color .35s ease;\n}\n.vac-row:hover .vac-n{background:var(--brand);color:var(--paper);border-color:var(--brand);}\n \n\/* text *\/\n.vac-tx{flex:1;min-width:0;}\n.vac-tx h3{\n  font-family:var(--serif);font-size:1.24em;font-weight:500;color:var(--ink);\n  margin:0 0 8px;letter-spacing:.3px;line-height:1.32;\n}\n.vac-tx p{font-size:.94em;color:#5a4a44;margin:0;line-height:1.82;}\n.vac-tx p strong{color:var(--brand-dk);font-weight:600;}\n \n\/* closing line *\/\n.vac-foot{\n  text-align:center;padding:24px 32px 28px;\n  border-top:1px solid var(--line);background:#fff;\n}\n.vac-foot p{\n  font-family:var(--serif);font-size:.98em;font-style:italic;color:var(--brand-lt);\n  margin:0;letter-spacing:.2px;\n}\n \n@media (max-width:768px){\n  .vac{margin:28px auto;}\n  .vac-head{padding:30px 20px 26px;}\n  .vac-head h2{font-size:1.32em;}\n  .vac-row{padding:22px 20px;gap:16px;}\n  .vac-n{width:36px;height:36px;font-size:.9em;}\n  .vac-tx h3{font-size:1.1em;}\n  .vac-foot{padding:20px;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"vac\"\u003e\n\u003cdiv class=\"vac-panel\"\u003e\n\u003c!-- HEADER --\u003e\n\u003cdiv class=\"vac-head\"\u003e\n\u003cspan class=\"vac-eyebrow\"\u003eWhy this pendant\u003c\/span\u003e\n\u003ch2\u003eIt Goes Where the Light \u003cem\u003eIs Needed\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eCables you route yourself, heads that turn on their own, and a canopy that stays on the box you already have.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ROWS --\u003e\n\u003cdiv class=\"vac-list\"\u003e\n\u003cdiv class=\"vac-row\"\u003e\n\u003cspan class=\"vac-n\"\u003e01\u003c\/span\u003e\n\u003cdiv class=\"vac-tx\"\u003e\n\u003ch3\u003eYou Route the Cables, \u003c\/h3\u003e\n\u003ch3\u003eEvery Head Turns on Its Own\u003c\/h3\u003e\n\u003cp\u003eEach pendant cord can be flexibly arranged to suit your needs—whether clustered closely above a kitchen island or spread out across the room. The two versions feature identical shades; the only difference lies in the number of shades, which determines the ceiling coverage. As each cord is wired independently, there are no strict limits on quantity—please feel free to inquire about custom configurations with a different number of light points.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vac-row\"\u003e\n\u003cspan class=\"vac-n\"\u003e02\u003c\/span\u003e\n\u003cdiv class=\"vac-tx\"\u003e\n\u003ch3\u003eThree Heads or Five, Same Shade\u003c\/h3\u003e\n\u003cp\u003eThe shade is \u003cstrong\u003eidentical in both versions\u003c\/strong\u003e — what changes is how many of them you have, and therefore how much ceiling you can cover. Three suits an island, a table or a single seating area. Five reaches across an open-plan kitchen and dining room, or down a stairwell, \u003cstrong\u003eall from one junction box.\u003c\/strong\u003e And because every drop is routed independently, there is no design reason to stop at five — ask us about a custom count.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vac-row\"\u003e\n\u003cspan class=\"vac-n\"\u003e03\u003c\/span\u003e\n\u003cdiv class=\"vac-tx\"\u003e\n\u003ch3\u003eAluminium Heads, Acrylic Faces\u003c\/h3\u003e\n\u003cp\u003eBoth are structural decisions rather than substitutes for something heavier. \u003cstrong\u003eAluminium keeps each head light enough to hang on a cable and stay put at whatever angle you turn it to\u003c\/strong\u003e — a steel or glass head this size would sag or need a rigid arm, and the tilt would be gone. \u003cstrong\u003eAcrylic diffuses evenly\u003c\/strong\u003e across the whole face at the shallow depth this dome allows, and it will not shatter if a head is knocked while you are routing cables.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FOOT --\u003e\n\u003cdiv class=\"vac-foot\"\u003e\n\u003cp\u003e— turned by hand, changed whenever you like —\u003cspan class=\"vmf-line\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n     ONDA ADJUSTABLE CABLE CLUSTER PENDANT — Comparison + FAQ  (.vmf)\n     Written for plain reading, per the brief.\n \n     WHAT \"PLAIN\" MEANT HERE\n       · comparison is routable vs fixed pendant — the actual choice a\n         shopper is making, not a materials table\n       · no jargon: no IP ratings, no drivers, no trailing-edge, no\n         catenary. Where a technical fact matters it is said in the\n         words a customer would use\n       · 10 questions, one short paragraph each wherever possible\n       · the row we concede is written in the plainest language of all\n \n     ONE ROW GOES TO THE OTHER SIDE\n       \"Putting it up\" says outright that a fixed pendant is easier to\n       install. That is true, it is the single reason a shopper might\n       choose otherwise, and conceding it is what makes the other rows\n       believable.\n \n     ⚠ STILL MISSING — [__] cable length\n       It appears twice. On this fixture cable length decides how far\n       each light can reach, which is the entire point of the design.\n       Get it from the factory before this page goes live.\n \n     BRAND SAFETY\n       No brand, designer or series name. The verb \"aim\" is avoided\n       throughout — \"point\", \"turn\", \"direct\" are used instead.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== Onda Cluster Pendant — 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:540px;}\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.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.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.vmf-r.even-row .ours{font-weight:400;color:#6a5a52;}\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.vmf-ans p{margin:0 0 11px;}\n.vmf-ans p:last-child{margin:0;}\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\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\u003eDoes it have to hang under the ceiling box?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003e\n\u003cp\u003eNo — and that is the main reason to choose it. \u003cstrong\u003eOnly the round canopy sits on the box.\u003c\/strong\u003e Every cable runs out from there to a small hook you screw into the ceiling wherever you want the light.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"vmf-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eHow far from the box can each light go?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003eThat depends on the cable, and it is the number worth checking before you buy. Each drop has 59\u003cstrong\u003e″ of cable\u003c\/strong\u003e. Measure from your ceiling box to where each light actually needs to be — and remember \u003cstrong\u003ethe cable does not run in a straight line\u003c\/strong\u003e: it goes up to the hook first, then down to the shade. Leave plenty for that. If your room needs longer, \u003cstrong\u003etell us before we ship and we will make them longer.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"vmf-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eCan I really point each light in a different direction?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003eYes. \u003cstrong\u003eEach shade tips on its own\u003c\/strong\u003e where the cable meets it — just turn it by hand. Point one down at a worktop, one sideways to light a wall, one up at the ceiling. You can change any of them again at any time, and you do not need tools. A room lit from three directions feels very different from one lit by three identical spots pointing at the floor.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"vmf-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eWill the light shine in my eyes?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003eNo. The bowl shape holds the light source well up inside the shade, so from normal standing or sitting height \u003cstrong\u003eyou see a soft glowing circle, not a bare lamp.\u003c\/strong\u003e If you turn a head to point sideways or upward, you are looking at the outside of the shade anyway.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"vmf-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eHow do I fix the hooks so they are safe?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003e\n\u003cp\u003eEach hook holds the weight of its light \u003cstrong\u003eplus the sideways pull of the cable\u003c\/strong\u003e, which is more than a picture hook deals with. Screw into a \u003cstrong\u003eceiling joist\u003c\/strong\u003e wherever you can. Where a hook has to go between joists, use a \u003cstrong\u003eproper heavy-duty ceiling anchor\u003c\/strong\u003e rated for the weight.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"vmf-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eHow do I plan the layout before drilling?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003eStick a piece of tape on the ceiling at each spot you are considering, and \u003cstrong\u003eleave it there for a day.\u003c\/strong\u003e Stand where you actually stand — at the sink, at the head of the table — and look at the spacing from there. It costs nothing, and it is the only way to judge it in your own room rather than in a photograph. Then drill.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"vmf-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eThree heads or five?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003e\n\u003cstrong\u003eThe shade is the same size in both\u003c\/strong\u003e — you are choosing how much ceiling you want to cover, not how big the light is. \u003cstrong\u003eThree\u003c\/strong\u003e suits an island, a dining table or one seating area. \u003cstrong\u003eFive\u003c\/strong\u003e reaches across an open-plan kitchen and dining room, or down a stairwell. If you have not routed cables before, three is easier to get right first time.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"vmf-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eCan I get more than five?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003eYes. Because every light is routed on its own cable, \u003cstrong\u003ethere is no design reason to stop at five\u003c\/strong\u003e — seven, nine or more is straightforward to build. Send us the room size, the ceiling height and where your ceiling box sits, and we will quote a custom number of heads and the cable length to match before anything is made.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"vmf-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eCan I change the bulbs, and can it be dimmed?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003e\n\u003cp\u003eThe \u003cstrong\u003eLED is built into each head\u003c\/strong\u003e — there are no bulbs to buy and none to change. That is what gives the whole face an even glow with nothing visible inside. The trade-off worth knowing: \u003cstrong\u003ethe warmth of the light is set when it is made\u003c\/strong\u003e and cannot be swapped later the way a bulb can.\u003c\/p\u003e\n\u003cp\u003eThis light is dimmable but requires a dimmer designed specifically for LED lights—please contact us if you need the dimmable version.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"vmf-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eHow high should I hang them?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003eOver a table or a kitchen island, hang the shades \u003cstrong\u003e30–36″ (75–90 cm) above the surface\u003c\/strong\u003e and keep them level with each other. Anywhere people walk underneath, leave at least \u003cstrong\u003e7 ft (2.1 m)\u003c\/strong\u003e of clear space below the lowest one. Everywhere else is a matter of taste — and because the cable slack is adjustable, \u003cstrong\u003eyou can change your mind after it is up.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.vig{\n  --brand:#5b2d20;--brand-dk:#3d1e15;--brand-lt:#7d4534;\n  --gold:#b08d57;--gold-lt:#d9bd8a;\n  --cream:#fcf8f3;--line:#e8ddd8;--ink:#2d1810;--body:#5a4a3f;\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:860px;margin:44px auto;font-family:var(--sans);color:var(--ink);line-height:1.7;\n}\n.vig *{box-sizing:border-box;}\n.vig-card{\n  position:relative;overflow:hidden;\n  border:1px solid var(--line);border-radius:16px;\n  background:linear-gradient(155deg,#fff 0%,var(--cream) 100%);\n  box-shadow:0 14px 38px rgba(91,45,32,.11);\n}\n.vig-card::before{\n  content:'';position:absolute;inset:0;pointer-events:none;\n  background:radial-gradient(ellipse 50% 70% at 92% 10%, rgba(176,141,87,.10) 0%, transparent 60%);\n}\n\/* header *\/\n.vig-top{position:relative;padding:34px 40px 26px;text-align:center;}\n.vig-line{display:block;width:48px;height:1px;background:var(--gold);margin:0 auto 14px;}\n.vig-eyebrow{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--brand-lt);font-weight:600;display:block;margin-bottom:11px;}\n.vig-top h2{font-family:var(--serif);font-size:1.6em;font-weight:400;color:var(--ink);margin:0 0 10px;letter-spacing:.4px;line-height:1.28;}\n.vig-top h2 em{color:var(--brand);font-style:italic;}\n.vig-top p{font-size:.93em;color:var(--body);margin:0 auto;max-width:520px;line-height:1.8;}\n\/* steps *\/\n.vig-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);}\n.vig-step{padding:26px 18px;text-align:center;border-right:1px solid var(--line);transition:background .35s ease;}\n.vig-step:last-child{border-right:none;}\n.vig-step:hover{background:#fff;}\n.vig-step .ic{\n  width:44px;height:44px;margin:0 auto 12px;border-radius:50%;\n  background:#fff;border:1px solid var(--gold);\n  display:flex;align-items:center;justify-content:center;transition:background .35s ease;\n}\n.vig-step:hover .ic{background:var(--cream);}\n.vig-step .ic svg{width:19px;height:19px;color:var(--brand);}\n.vig-step .n{font-family:var(--num);font-size:.68em;font-weight:700;letter-spacing:.14em;color:var(--gold);display:block;margin-bottom:5px;}\n.vig-step h4{font-family:var(--serif);font-size:.98em;font-weight:600;color:var(--brand-dk);margin:0 0 5px;letter-spacing:.2px;}\n.vig-step p{font-size:.84em;color:var(--body);margin:0;line-height:1.6;}\n\/* cta *\/\n.vig-bar{position:relative;padding:28px 40px 32px;text-align:center;}\n.vig-cta{\n  display:inline-flex;align-items:center;gap:10px;\n  font-family:var(--sans);font-size:.94em;font-weight:600;\n  color:#fff !important;text-decoration:none !important;\n  background:linear-gradient(140deg,var(--brand) 0%,var(--brand-dk) 100%);\n  padding:14px 34px;border-radius:50px;\n  box-shadow:0 7px 18px rgba(91,45,32,.24);\n  transition:transform .3s ease,box-shadow .3s ease;\n}\n.vig-cta:hover,.vig-cta:visited,.vig-cta:active,.vig-cta:focus{color:#fff !important;text-decoration:none !important;}\n.vig-cta:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(91,45,32,.34);}\n.vig-cta svg{width:16px;height:16px;color:#fff !important;stroke:#fff !important;}\n.vig-meta{font-family:var(--num);font-size:.78em;color:#8a7268;margin:13px 0 0;letter-spacing:.06em;}\n@media (max-width:760px){\n  .vig{margin:30px auto;}\n  .vig-top{padding:28px 22px 22px;}\n  .vig-top h2{font-size:1.34em;}\n  .vig-steps{grid-template-columns:repeat(2,1fr);}\n  .vig-step{border-bottom:1px solid var(--line);padding:22px 14px;}\n  .vig-step:nth-child(2){border-right:none;}\n  .vig-step:nth-child(3),.vig-step:nth-child(4){border-bottom:none;}\n  .vig-bar{padding:24px 22px 28px;}\n  .vig-cta{width:100%;justify-content:center;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"vig\"\u003e\n\u003cdiv class=\"vig-card\"\u003e\n\u003c!-- HEADER --\u003e\n\u003cdiv class=\"vig-top\"\u003e\n\u003cspan class=\"vig-line\"\u003e\u003c\/span\u003e \u003cspan class=\"vig-eyebrow\"\u003eInstallation\u003c\/span\u003e\n\u003ch2\u003eThe Complete \u003cem\u003eInstallation Guide\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eNot sure how to wire it, how high to hang it, or whether you need an electrician? Our full guide walks through every step for US homes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- STEPS --\u003e\n\u003cdiv class=\"vig-steps\"\u003e\n\u003cdiv class=\"vig-step\"\u003e\n\u003cdiv class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M13 2L3 14h7l-1 8 10-12h-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"n\"\u003e01\u003c\/span\u003e\n\u003ch4\u003ePower Off First\u003c\/h4\u003e\n\u003cp\u003eSwitch off at the breaker and confirm before you touch any wiring.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vig-step\"\u003e\n\u003cdiv class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M9 9h6v6H9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"n\"\u003e02\u003c\/span\u003e\n\u003ch4\u003eCheck the Box\u003c\/h4\u003e\n\u003cp\u003eMake sure your junction box is standard, secure, and rated for the weight.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vig-step\"\u003e\n\u003cdiv class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12h5M15 12h5M9 8v8M15 8v8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"n\"\u003e03\u003c\/span\u003e\n\u003ch4\u003eMatch the Wires\u003c\/h4\u003e\n\u003cp\u003eBlack to black, white to white, ground to ground — the US standard explained.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vig-step\"\u003e\n\u003cdiv class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3v18M5 10l7-7 7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"n\"\u003e04\u003c\/span\u003e\n\u003ch4\u003eSet the Height\u003c\/h4\u003e\n\u003cp\u003eMounting heights and clearances for sconces, pendants, and chandeliers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"vig-bar\"\u003e\n\u003ca class=\"vig-cta\" href=\"https:\/\/vidirlighting.com\/blogs\/news\/the-complete-lighting-installation-guide-for-us-homes\" rel=\"noopener\" target=\"_blank\"\u003e Read the Full Installation Guide \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 12h14M13 6l6 6-6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/a\u003e\n\u003cp class=\"vig-meta\"\u003eFree guide · Written for US homes · Opens in a new tab\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"simg-pop-btn\" style=\"top: 6580.11px; left: 39.2344px; 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":"3 Heads ∅ 9.6″ \/ Black","offer_id":52246163882274,"sku":"VLP18081-1","price":995.0,"currency_code":"USD","in_stock":true},{"title":"3 Heads ∅ 9.6″ \/ White","offer_id":52246163915042,"sku":"VLP18081-2","price":995.0,"currency_code":"USD","in_stock":true},{"title":"5 Heads ∅ 9.6″ \/ Black","offer_id":52246163947810,"sku":"VLP18081-3","price":1595.0,"currency_code":"USD","in_stock":true},{"title":"5 Heads ∅ 9.6″ \/ White","offer_id":52246163980578,"sku":"VLP18081-4","price":1595.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0818\/5741\/3410\/files\/onda-adjustable-cable-cluster-pendant-Vidirlighting-black-5-head-illuminated-glowing-shades-isolated-white-background.webp?v=1785813460","url":"https:\/\/vidirlighting.com\/products\/onda-adjustable-cable-cluster-chandelier","provider":"Vidirlighting","version":"1.0","type":"link"}