{"product_id":"ondine-tiered-glass-tube-wall-sconce","title":"Ondine Tiered Glass Tube Wall Sconce","description":"\u003cp\u003eThe Ondine Tiered Glass Tube Wall Sconce hangs two rows of slender glass tubes from a polished metal canopy, the lower row set slightly forward of the upper so the whole piece steps down the wall like water finding its way over a ledge. That single decision is what gives this glass tube wall sconce its movement — nothing is fixed into a frame, so the rows carry a little honest irregularity that a machined fixture never has.v\u003c\/p\u003e\n\u003cp\u003eIn blush pink it warms a room the way late afternoon does, which is why it belongs beside a bed or a dressing mirror. In clear it stays crisp and architectural, holding its own against stone, glass and black joinery. Mounted in pairs it becomes a bathroom vanity light that lights a face from both sides; run down a hallway at intervals, it turns a passage into a rhythm.\u003c\/p\u003e\n\u003c!-- ============================================================\n     VIDIRLIGHTING — Exclusive Customization  (.vcz)\n \n     UPDATED\n       · image swapped to Handmade-glass-lighting-fixtures-in-various-colors\n       · alt text rewritten to match the new image\n       · added secondary CTA + inline text link to the handmade glass series\n       · added .vcz-btns button row and .vcz-cta.alt outline style\n \n     NOTE ON THE LINK\n       Links use relative paths so they work in preview, on the live\n       domain, and in any locale sub-path. If you later rename the Addis\n       product, swap both hrefs for the collection instead:\n         \/collections\/handmade-glass-series\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== Vidir — Exclusive Customization ===== *\/\n.vcz{\n  --brand:#5b2d20;--brand-dk:#3d1e15;--brand-lt:#7d4534;\n  --gold:#b08d57;--gold-lt:#d9bd8a;\n  --paper:#faf7f5;--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  max-width:900px;margin:44px auto;font-family:var(--sans);color:var(--ink);line-height:1.7;\n}\n.vcz *{box-sizing:border-box;}\n.vcz-card{\n  border:1px solid var(--line);border-radius:16px;overflow:hidden;\n  background:#fff;box-shadow:0 12px 34px rgba(91,45,32,.1);\n}\n\/* image *\/\n.vcz-img{position:relative;line-height:0;background:var(--cream);}\n.vcz-img img{width:100%;height:auto;display:block;}\n.vcz-badge{\n  position:absolute;top:18px;left:18px;z-index:2;\n  font-family:var(--sans);font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;\n  color:#fff;background:linear-gradient(140deg,var(--brand) 0%,var(--brand-dk) 100%);\n  padding:7px 15px;border-radius:50px;box-shadow:0 6px 16px rgba(91,45,32,.28);\n}\n.vcz-cap{\n  text-align:center;font-family:var(--sans);font-size:.78em;letter-spacing:.16em;\n  text-transform:uppercase;color:#8a7268;padding:14px 20px;\n  background:var(--cream);border-bottom:1px solid var(--line);\n}\n\/* body *\/\n.vcz-body{padding:40px 44px 44px;text-align:center;}\n.vcz-eyebrow{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--brand-lt);font-weight:600;display:block;margin-bottom:12px;}\n.vcz-body h2{font-family:var(--serif);font-size:1.72em;font-weight:400;color:var(--ink);margin:0 0 14px;letter-spacing:.4px;line-height:1.26;}\n.vcz-body h2 em{color:var(--brand);font-style:italic;}\n.vcz-lead{font-size:.96em;color:var(--body);margin:0 auto 26px;line-height:1.85;max-width:620px;}\n.vcz-lead strong{color:var(--brand-dk);font-weight:600;}\n.vcz-lead a{color:var(--brand) !important;font-weight:600;text-decoration:none !important;border-bottom:1px solid var(--gold);}\n.vcz-lead a:hover,.vcz-lead a:visited,.vcz-lead a:active,.vcz-lead a:focus{color:var(--brand) !important;text-decoration:none !important;}\n\/* chips *\/\n.vcz-opts{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 0 32px;}\n.vcz-opts span{\n  font-family:var(--sans);font-size:.85em;font-weight:600;color:var(--brand-dk);\n  background:#fff;border:1px solid var(--line);border-radius:50px;padding:9px 20px;\n  transition:border-color .3s ease,background .3s ease;\n}\n.vcz-opts span:hover{border-color:var(--gold);background:var(--cream);}\n\/* steps *\/\n.vcz-steps{\n  display:grid;grid-template-columns:repeat(3,1fr);gap:22px;\n  text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);\n  padding:32px 0;margin:0 0 32px;\n}\n.vcz-step .n{\n  width:42px;height:42px;border-radius:50%;margin:0 auto 14px;\n  background:linear-gradient(140deg,var(--brand) 0%,var(--brand-dk) 100%);\n  color:#fff;font-family:var(--serif);font-size:1.02em;\n  display:flex;align-items:center;justify-content:center;\n}\n.vcz-step h4{font-family:var(--serif);font-size:1.06em;font-weight:600;color:var(--brand-dk);margin:0 0 7px;letter-spacing:.2px;}\n.vcz-step p{font-size:.87em;color:var(--body);margin:0;line-height:1.65;}\n\/* cta row *\/\n.vcz-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;}\n.vcz-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,background .3s ease;\n}\n.vcz-cta:hover,.vcz-cta:visited,.vcz-cta:active,.vcz-cta:focus{color:#fff !important;text-decoration:none !important;}\n.vcz-cta:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(91,45,32,.34);}\n.vcz-cta svg{width:15px;height:15px;color:#fff !important;stroke:#fff !important;}\n\/* secondary outline *\/\n.vcz-cta.alt{\n  background:#fff;color:var(--brand-dk) !important;\n  border:1px solid var(--gold);box-shadow:0 6px 16px rgba(91,45,32,.10);\n}\n.vcz-cta.alt:hover,.vcz-cta.alt:visited,.vcz-cta.alt:active,.vcz-cta.alt:focus{color:var(--brand-dk) !important;text-decoration:none !important;}\n.vcz-cta.alt:hover{background:var(--cream);box-shadow:0 12px 24px rgba(91,45,32,.16);}\n.vcz-cta.alt svg{color:var(--brand-dk) !important;stroke:var(--brand-dk) !important;}\n.vcz-note{font-family:Arial,Helvetica,sans-serif;font-size:.8em;color:#8a7268;margin:16px 0 0;letter-spacing:.05em;}\n@media (max-width:760px){\n  .vcz{margin:30px auto;}\n  .vcz-body{padding:32px 22px 34px;}\n  .vcz-body h2{font-size:1.4em;}\n  .vcz-steps{grid-template-columns:1fr;gap:26px;padding:26px 0;}\n  .vcz-btns{flex-direction:column;}\n  .vcz-cta{width:100%;justify-content:center;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"vcz\"\u003e\n\u003cdiv class=\"vcz-card\"\u003e\n\u003c!-- IMAGE --\u003e\n\u003cdiv class=\"vcz-img\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0818\/5741\/3410\/files\/Handmade-glass-lighting-fixtures-in-various-colors-Vidirlighting.webp?v=1784602936\" alt=\"Handmade glass lighting fixtures shown in a range of colours — Vidirlighting custom glass palette\"\u003e \u003cspan class=\"vcz-badge\"\u003eMade to Order\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vcz-cap\"\u003eOur Handmade Glass Colour Palette\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"vcz-body\"\u003e\n\u003cspan class=\"vcz-eyebrow\"\u003eExclusive Customization\u003c\/span\u003e\n\u003ch2\u003eMake It \u003cem\u003eUniquely Yours\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"vcz-lead\"\u003eLove the design but need it tailored to your space? We offer \u003cstrong\u003ecomprehensive customization\u003c\/strong\u003e — dimensions, surface finishes, chain and wire lengths, and more. Every piece in our \u003ca href=\"https:\/\/vidirlighting.com\/collections\/handmade-glass-series\" target=\"_blank\" rel=\"noopener\"\u003eHandmade Glass Series\u003c\/a\u003e can be built to your specification. Tell us your vision, and we'll take care of the rest.\u003c\/p\u003e\n\u003cdiv class=\"vcz-opts\"\u003e\n\u003cspan\u003eCustom Size\u003c\/span\u003e \u003cspan\u003eGlass | Lamp Body Colour\u003c\/span\u003e \u003cspan\u003eChain \/ Wire Length\u003c\/span\u003e \u003cspan\u003eTier Count\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vcz-steps\"\u003e\n\u003cdiv class=\"vcz-step\"\u003e\n\u003cspan class=\"n\"\u003e1\u003c\/span\u003e\n\u003ch4\u003eShare Your Idea\u003c\/h4\u003e\n\u003cp\u003eMessage us online for an immediate response to your brief.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vcz-step\"\u003e\n\u003cspan class=\"n\"\u003e2\u003c\/span\u003e\n\u003ch4\u003eExpert Consultation\u003c\/h4\u003e\n\u003cp\u003eWe advise on size, colour, and finish for your room.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vcz-step\"\u003e\n\u003cspan class=\"n\"\u003e3\u003c\/span\u003e\n\u003ch4\u003eWe Craft It\u003c\/h4\u003e\n\u003cp\u003eMade to spec and inspected before it ships.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vcz-btns\"\u003e\u003ca class=\"vcz-cta alt\" href=\"\/collections\/handmade-glass-series\/products\/addis-star-shaped-glass-tubes-chandelier\" target=\"_blank\" rel=\"noopener\"\u003eExplore the same series of chandeliers\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" 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\u003c\/div\u003e\n\u003cp class=\"vcz-note\"\u003esupport@vidirlighting.com\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n     VIDIRLIGHTING — The Craft: Hand-Blown Glass  (.vbg)\n \n     ADDED\n       · inline text link in the intro paragraph\n       · centred pill link below the three cards\n       · .vbg-intro a  and  .vbg-foot \/ .vbg-link  styles\n \n     Relative paths, so the links work in preview, on the live domain\n     and under any locale sub-path. To point at the whole series\n     instead of one product, swap both hrefs for:\n        \/collections\/handmade-glass-series\n \n     STILL TO FILL\n       REPLACE_WITH_YOUR_IMAGE_URL  — furnace \/ glassblowing shot\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== Vidir — The Craft: Hand-Blown Glass ===== *\/\n.vbg{\n  --brand:#5b2d20;--brand-dk:#3d1e15;--brand-lt:#7d4534;\n  --gold:#b08d57;--gold-dk:#7a5a1e;\n  --paper:#faf7f5;--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  max-width:960px;margin:44px auto;font-family:var(--sans);color:var(--ink);line-height:1.7;\n}\n.vbg *{box-sizing:border-box;}\n\/* header *\/\n.vbg-head{text-align:center;margin:0 auto 30px;max-width:660px;}\n.vbg-line{display:block;width:50px;height:1px;background:var(--brand);margin:0 auto 14px;}\n.vbg-eyebrow{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--brand-lt);font-weight:600;display:block;margin-bottom:11px;}\n.vbg-head h2{font-family:var(--serif);font-size:1.68em;font-weight:400;color:var(--ink);margin:0;letter-spacing:.4px;line-height:1.3;}\n.vbg-head h2 em{color:var(--brand);font-style:italic;}\n.vbg-head p{font-size:.94em;color:#8a7268;margin:12px auto 0;max-width:560px;line-height:1.75;}\n\/* hero: image + intro *\/\n.vbg-hero{\n  display:grid;grid-template-columns:1fr 1fr;gap:0;\n  border:1px solid var(--line);border-radius:16px;overflow:hidden;\n  background:#fff;box-shadow:0 12px 34px rgba(91,45,32,.1);margin-bottom:22px;\n}\n.vbg-img{position:relative;min-height:320px;background:#1a1310 center\/cover no-repeat;}\n.vbg-img::after{content:'';position:absolute;inset:0;background:linear-gradient(120deg,rgba(26,19,16,.30) 0%,transparent 55%);}\n.vbg-tag{\n  position:absolute;top:18px;left:18px;z-index:2;\n  font-family:var(--sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;\n  color:#fff;background:linear-gradient(140deg,var(--brand) 0%,var(--brand-dk) 100%);\n  padding:7px 15px;border-radius:50px;box-shadow:0 6px 16px rgba(91,45,32,.3);\n}\n.vbg-intro{padding:40px 40px;display:flex;flex-direction:column;justify-content:center;}\n.vbg-intro h3{font-family:var(--serif);font-size:1.34em;font-weight:500;color:var(--brand-dk);margin:0 0 12px;line-height:1.3;letter-spacing:.2px;}\n.vbg-intro h3 em{color:var(--brand);font-style:italic;}\n.vbg-intro p{font-size:.93em;color:var(--body);margin:0;line-height:1.85;}\n.vbg-intro p strong{color:var(--brand-dk);font-weight:600;}\n.vbg-intro a{color:var(--brand) !important;font-weight:600;text-decoration:none !important;border-bottom:1px solid var(--gold);}\n.vbg-intro a:hover,.vbg-intro a:visited,.vbg-intro a:active,.vbg-intro a:focus{color:var(--brand) !important;text-decoration:none !important;}\n\/* advantage cards *\/\n.vbg-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n.vbg-card{\n  border:1px solid var(--line);border-radius:12px;\n  background:linear-gradient(180deg,#fff 0%,var(--cream) 100%);\n  padding:26px 24px;transition:transform .35s,box-shadow .35s;\n}\n.vbg-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(91,45,32,.1);}\n.vbg-ic{\n  width:46px;height:46px;border-radius:50%;\n  background:linear-gradient(140deg,var(--brand) 0%,var(--brand-dk) 100%);\n  display:flex;align-items:center;justify-content:center;margin-bottom:16px;\n}\n.vbg-ic svg{width:21px;height:21px;color:var(--paper);}\n.vbg-card h4{font-family:var(--serif);font-size:1.12em;font-weight:600;color:var(--ink);margin:0 0 9px;letter-spacing:.2px;line-height:1.32;}\n.vbg-card p{font-size:.88em;color:var(--body);margin:0;line-height:1.78;}\n.vbg-card p strong{color:var(--brand);font-weight:600;}\n\/* footer link *\/\n.vbg-foot{text-align:center;margin-top:26px;}\n.vbg-link{\n  display:inline-flex;align-items:center;gap:10px;\n  font-family:var(--sans);font-size:.92em;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 32px;border-radius:50px;\n  box-shadow:0 7px 18px rgba(91,45,32,.22);\n  transition:transform .3s ease,box-shadow .3s ease;\n}\n.vbg-link:hover,.vbg-link:visited,.vbg-link:active,.vbg-link:focus{color:#fff !important;text-decoration:none !important;}\n.vbg-link:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(91,45,32,.32);}\n.vbg-link svg{width:15px;height:15px;color:#fff !important;stroke:#fff !important;}\n@media (max-width:820px){\n  .vbg{margin:30px auto;}\n  .vbg-head h2{font-size:1.36em;}\n  .vbg-hero{grid-template-columns:1fr;}\n  .vbg-img{min-height:240px;}\n  .vbg-intro{padding:30px 24px;}\n  .vbg-cards{grid-template-columns:1fr;}\n  .vbg-link{width:100%;justify-content:center;}\n}\n\u003c\/style\u003e\n\u003c!-- ============================================================\n     VIDIRLIGHTING — What You See Is What You Get  (.vwy)\n     Ondine Tiered Glass Tube Wall Sconce\n \n     IMAGES UPDATED\n       1 · multi-colour rippled glass tube panels (red \/ white \/ blue)\n       2 · metal base plate, socket and hooks detail\n \n     CAPTIONS UPDATED to match the new photographs\n       was: \"Hand-blown ribbed glass — up close\"\n            \"The gold frame \u0026 hardware, in detail\"   ← no gold in the new shot\n \n     CARD 2 REWRITTEN — see note in chat. The old line \"the same piece\n     you see is the one that ships\" contradicts the hand-blown variation\n     wording used elsewhere on the page.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== Vidir — What You See Is What You Get ===== *\/\n.vwy{\n  --brand:#5b2d20;--brand-dk:#3d1e15;--brand-lt:#7d4534;\n  --gold:#b08d57;\n  --paper:#faf7f5;--cream:#fdfaf7;--line:#e8ddd8;--ink:#2d1810;--body:#5a4a3f;\n  --serif:Georgia,\"Times New Roman\",serif;\n  --sans:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;\n  max-width:900px;margin:44px auto;font-family:var(--sans);color:var(--ink);line-height:1.7;\n}\n.vwy *{box-sizing:border-box;}\n \n\/* header *\/\n.vwy-head{text-align:center;margin:0 auto 26px;}\n.vwy-line{display:block;width:50px;height:1px;background:var(--brand);margin:0 auto 16px;}\n.vwy-head h2{\n  font-family:var(--serif);font-size:1.72em;font-weight:400;color:var(--ink);\n  margin:0;letter-spacing:.3px;line-height:1.3;\n}\n.vwy-head h2 em{color:var(--brand-lt);font-style:italic;}\n \n\/* photo pair *\/\n.vwy-shots{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px;}\n.vwy-shot{\n  position:relative;border-radius:12px;overflow:hidden;\n  box-shadow:0 10px 26px rgba(91,45,32,.12);line-height:0;background:#1a1310;\n}\n.vwy-shot img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4\/3;}\n.vwy-shot::after{\n  content:'';position:absolute;left:0;right:0;bottom:0;height:52%;pointer-events:none;\n  background:linear-gradient(to top,rgba(26,19,16,.82) 0%,rgba(26,19,16,.35) 45%,transparent 100%);\n}\n.vwy-badge{\n  position:absolute;top:14px;left:14px;z-index:3;\n  font-family:var(--sans);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;\n  color:#fff;background:linear-gradient(140deg,var(--brand) 0%,var(--brand-dk) 100%);\n  padding:6px 13px;border-radius:4px;box-shadow:0 5px 14px rgba(26,19,16,.4);\n}\n.vwy-cap{\n  position:absolute;left:20px;right:20px;bottom:16px;z-index:3;\n  font-family:var(--serif);font-style:italic;font-size:.95em;color:#fff;\n  line-height:1.45;text-shadow:0 1px 6px rgba(0,0,0,.5);\n}\n \n\/* trust cards *\/\n.vwy-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n.vwy-card{\n  border:1px solid var(--line);border-radius:12px;\n  background:linear-gradient(180deg,#fff 0%,var(--cream) 100%);\n  padding:22px 20px 24px;transition:transform .35s ease,box-shadow .35s ease;\n}\n.vwy-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(91,45,32,.1);}\n.vwy-ic{\n  width:38px;height:38px;border-radius:50%;\n  background:linear-gradient(140deg,var(--brand) 0%,var(--brand-dk) 100%);\n  display:flex;align-items:center;justify-content:center;margin-bottom:14px;\n}\n.vwy-ic svg{width:17px;height:17px;color:var(--paper);}\n.vwy-card h4{\n  font-family:var(--serif);font-size:1.12em;font-weight:600;color:var(--ink);\n  margin:0 0 8px;letter-spacing:.2px;line-height:1.28;\n}\n.vwy-card p{font-size:.88em;color:var(--body);margin:0;line-height:1.72;}\n.vwy-card p strong{color:var(--brand);font-weight:600;}\n \n@media (max-width:820px){\n  .vwy{margin:30px auto;}\n  .vwy-head h2{font-size:1.34em;}\n  .vwy-shots{grid-template-columns:1fr;gap:14px;}\n  .vwy-cards{grid-template-columns:1fr;gap:12px;}\n  .vwy-cap{font-size:.9em;left:16px;right:16px;bottom:13px;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"vwy\"\u003e\n\u003c!-- HEADER --\u003e\n\u003cdiv class=\"vwy-head\"\u003e\n\u003cspan class=\"vwy-line\"\u003e\u003c\/span\u003e\n\u003ch2\u003eWhat You See Is \u003cem\u003eWhat You Get\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c!-- PHOTO PAIR --\u003e\n\u003cdiv class=\"vwy-shots\"\u003e\n\u003cdiv class=\"vwy-shot\"\u003e\n\u003cspan class=\"vwy-badge\"\u003eReal Photo\u003c\/span\u003e \u003cimg alt=\"Hand-blown rippled glass tube panels for the Ondine wall sconce in red, white and blue colourways\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0818\/5741\/3410\/files\/ondine-tiered-glass-tube-wall-sconce-vidirlighting-multi-color-rippled-glass-tube-panels-red-white-blue_69f1ca9e-03b6-49ba-ae16-5b91a6c3f630.webp?v=1785117727\"\u003e \u003cspan class=\"vwy-cap\"\u003eRippled glass tubes in every colourway — up close\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vwy-shot\"\u003e\n\u003cspan class=\"vwy-badge\"\u003eReal Photo\u003c\/span\u003e \u003cimg alt=\"Metal base plate, lamp socket and hanging hooks of the Ondine glass tube wall sconce\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0818\/5741\/3410\/files\/ondine-tiered-glass-tube-wall-sconce-vidirlighting-metal-base-plate-socket-and-hooks-detail.webp?v=1785117728\"\u003e \u003cspan class=\"vwy-cap\"\u003eBase plate, socket and hanging hooks, in detail\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TRUST CARDS --\u003e\n\u003cdiv class=\"vwy-cards\"\u003e\n\u003cdiv class=\"vwy-card\"\u003e\n\u003cdiv class=\"vwy-ic\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 3l7.5 3v5.4c0 4.4-3 8.3-7.5 9.6-4.5-1.3-7.5-5.2-7.5-9.6V6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9.2 12.2l2 2 3.6-3.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003eDescribed Honestly\u003c\/h4\u003e\n\u003cp\u003eMaterials, sizes and finishes are listed \u003cstrong\u003eexactly as they are\u003c\/strong\u003e — including where hand-blown glass varies from piece to piece.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vwy-card\"\u003e\n\u003cdiv class=\"vwy-ic\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 3.5l2.6 5.3 5.9.9-4.2 4.1 1 5.8-5.3-2.8-5.3 2.8 1-5.8L3.5 9.7l5.9-.9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003eGenuine Materials\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eReal hand-blown glass and metal hardware\u003c\/strong\u003e — never acrylic, never plated plastic. Photographed as it leaves our workshop, not rendered.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vwy-card\"\u003e\n\u003cdiv class=\"vwy-ic\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003crect rx=\"2\" height=\"13\" width=\"18\" y=\"7.5\" x=\"3\"\u003e\u003c\/rect\u003e\u003cpath d=\"M3 11.5h18M9.5 7.5V5.5a2.5 2.5 0 0 1 5 0v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003eSafely Packed\u003c\/h4\u003e\n\u003cp\u003eEvery tube is checked, \u003cstrong\u003eindividually wrapped in thick protective foam\u003c\/strong\u003e, and boxed separately from the metalwork to survive the journey.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n     GLASS TUBE WALL SCONCE — Details module  (.vdt)\n     Adapted from the alabaster chandelier version.\n \n     CHANGED FROM SOURCE\n       · \"tronchi\" removed — geographic-origin term, replaced with \"fluted\"\n       · alabaster \/ natural stone  →  hand-blown glass\n       · integrated LED             →  replaceable E12\/E14 bulb\n       · ceiling mount + cord drop  →  wall mount + junction box + projection\n       · added: colourways, mounting height, damp-location guidance\n \n     FILL BEFORE PUBLISHING — search for [__]\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== Glass Tube Wall Sconce — 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\/* 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 — 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-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 — 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\"\u003eMetal Frame · Hand-Blown Fluted Glass Tubes \u003csmall\u003eEach tube is blown by hand and grooved along its length while the glass is still molten.\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\"\u003eNickel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vdt-row\"\u003e\n\u003cspan class=\"l\"\u003eGlass colourways\u003c\/span\u003e \u003cspan class=\"v\"\u003e \u003cspan class=\"vdt-sw\"\u003e\u003ci style=\"background: #dfe7e8;\"\u003e\u003c\/i\u003eTransparent\u003c\/span\u003e \u003cspan class=\"vdt-sw\"\u003e\u003ci style=\"background: #e6b7b0;\"\u003e\u003c\/i\u003ePink\u003c\/span\u003e \u003cspan class=\"vdt-sw\"\u003e\u003ci style=\"background: #9dc9cf;\"\u003e\u003c\/i\u003eBlue\u003c\/span\u003e \u003cspan class=\"vdt-sw\"\u003e\u003ci style=\"background: #c47b52;\"\u003e\u003c\/i\u003eRed\u003c\/span\u003e\u003csmall\u003eColour is worked into the molten glass.\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\"\u003eLED or Edison bulb \u003csmall\u003eE12 \/ E14 base. Warm white (2700K) recommended — cooler light flattens the glass.\u003c\/small\u003e\u003c\/span\u003e\u003cspan class=\"l\"\u003e\u003c\/span\u003e\u003cspan class=\"v n\"\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\"\u003eMax 40W\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\"\u003ePush-button switch \u003csmall\u003eDimmable when fitted with a compatible dimmable bulb on a dimmer circuit.\u003c\/small\u003e\u003c\/span\u003e\u003cspan class=\"l\"\u003e\u003c\/span\u003e\u003cspan class=\"v n\"\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\"\u003eWall — hardwired to a junction box \u003csmall\u003eNo cord or plug. All mounting hardware included; installation by a licensed electrician 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 · dry and damp locations \u003csmall\u003eSuitable beside a bathroom mirror. Not rated for direct spray — do not install inside a shower or over a tub.\u003c\/small\u003e \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 — 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\u003eMounting height, and buying in pairs\u003c\/h4\u003e\n\u003cp\u003eSet the \u003cstrong\u003ecentre of the fixture 60–66″ (152–168 cm)\u003c\/strong\u003e above the finished floor — about eye level standing, which keeps the bulb out of sightline. Beside a mirror, buy a \u003cstrong\u003epair\u003c\/strong\u003e and space them \u003cstrong\u003e36–40″ (90–100 cm) apart\u003c\/strong\u003e: light from both sides is what removes shadow from a face. Decide the height before the junction box is roughed in.\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\u003eAbout dimming\u003c\/h4\u003e\n\u003cp\u003eDimming depends on the bulb, not the fixture. Fit a \u003cstrong\u003edimmable E12\/E14 bulb\u003c\/strong\u003e on a compatible dimmer and it will dim smoothly.\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\u003eWant a different colour or size?\u003c\/h4\u003e\n\u003cp\u003eGlass tone, tube length, overall dimensions, metal finish and light count can all be specified. Because the glass is hand-blown from the start, a change of colour or size is \u003cstrong\u003ea change of specification, not a special process\u003c\/strong\u003e. Send your dimensions and a photo of the wall and we will prepare a drawing for approval before anything is built.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n     GLASS TUBE WALL SCONCE — Size Selector  (.vsz)\n     Adapted from the alabaster chandelier version.\n \n     CHANGED FROM SOURCE\n       · 7 chandelier configurations  →  5 sconce styles\n       · \"Ceiling height\" row         →  \"Mount at\" (centre height AFF)\n       · added Projection row         →  the number that decides hallway fit\n       · cord-drop logic              →  mirror-width \/ pair-spacing logic\n       · sizing tip rewritten for wall fixtures\n \n     FILL BEFORE PUBLISHING — search for [__]   (projection, 5 values)\n     CONFIRM — Styles D and E are my labels for your two larger formats\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== Glass Tube Wall Sconce — 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:64px;\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 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-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\"\u003eSize Guide\u003c\/span\u003e\n\u003ch2\u003eWhich Size for \u003cem\u003eYour Wall\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eFive configurations, from a compact square that pairs either side of a mirror to a tall panel that carries a wall on its own. Mounting height is set on site.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CARDS --\u003e\n\u003cdiv class=\"vsz-grid\"\u003e\n\u003c!-- A — popular --\u003e\n\u003cdiv class=\"vsz-card pop\"\u003e\n\u003cdiv class=\"vsz-ch\"\u003e\n\u003cspan class=\"vsz-cfg\"\u003eStyle A\u003c\/span\u003e\u003cspan class=\"vsz-badge\"\u003ePopular\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsz-cb\"\u003e\n\u003cdiv class=\"vsz-dim\"\u003e\n\u003cspan class=\"in\"\u003eW 10.6″ × H 10.6″\u003c\/span\u003e \u003cspan class=\"cm\"\u003eW 27 × H 27 cm\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\"\u003e\u003cb\u003eBathroom vanity in pairs\u003c\/b\u003e · powder room · hallway · bedside\u003c\/span\u003e\u003cspan class=\"l\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"vsz-tip-in\"\u003eSpace a pair 36–40″ apart at a mirror.\u003c\/p\u003e\n\u003cp class=\"vsz-tip-in\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0818\/5741\/3410\/files\/ondine-tiered-glass-tube-wall-sconce-vidirlighting-technical-dimension-drawing-curtain-glass-sconce-small.webp?v=1785118672\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- B --\u003e\n\u003cdiv class=\"vsz-card\"\u003e\n\u003cdiv class=\"vsz-ch\"\u003e\u003cspan class=\"vsz-cfg\"\u003eStyle B\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"vsz-cb\"\u003e\n\u003cdiv class=\"vsz-dim\"\u003e\n\u003cspan class=\"in\"\u003eW 10.6″ × H 10.6″\u003c\/span\u003e \u003cspan class=\"cm\"\u003eW 27 × H 27 cm\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\"\u003eSame footprint as Style A in a different glass arrangement · corridors · guest bath\u003c\/span\u003e\u003cspan class=\"l\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"vsz-tip-in\"\u003eRun one every 8–10 ft down a hallway.\u003c\/p\u003e\n\u003cp class=\"vsz-tip-in\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0818\/5741\/3410\/files\/ondine-tiered-glass-tube-wall-sconce-vidirlighting-technical-dimension-drawing-two-tier-glass-sconce.webp?v=1785118678\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- C --\u003e\n\u003cdiv class=\"vsz-card\"\u003e\n\u003cdiv class=\"vsz-ch\"\u003e\u003cspan class=\"vsz-cfg\"\u003eStyle C\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"vsz-cb\"\u003e\n\u003cdiv class=\"vsz-dim\"\u003e\n\u003cspan class=\"in\"\u003eW 10.6″ × H 10.6″\u003c\/span\u003e \u003cspan class=\"cm\"\u003eW 27 × H 27 cm\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\"\u003eSame footprint again · above a console · either side of a doorway · small landing\u003c\/span\u003e\u003cspan class=\"l\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"vsz-tip-in\"\u003eSingle above a console, 6–8″ over the top.\u003c\/p\u003e\n\u003cp class=\"vsz-tip-in\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0818\/5741\/3410\/files\/ondine-tiered-glass-tube-wall-sconce-vidirlighting-technical-dimension-drawing-staggered-glass-sconce.webp?v=1785118675\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- D — wide --\u003e\n\u003cdiv class=\"vsz-card\"\u003e\n\u003cdiv class=\"vsz-ch\"\u003e\u003cspan class=\"vsz-cfg\"\u003eStyle D — Wide\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"vsz-cb\"\u003e\n\u003cdiv class=\"vsz-dim\"\u003e\n\u003cspan class=\"in\"\u003eW 17.3″ × H 18.9″\u003c\/span\u003e \u003cspan class=\"cm\"\u003eW 44 × H 48 cm\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\"\u003e\u003cb\u003eA single fixture on a broad wall\u003c\/b\u003e · large vanity · living room · above a headboard\u003c\/span\u003e\u003cspan class=\"l\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"vsz-tip-in\"\u003eWants 40″+ of clear wall on either side.\u003c\/p\u003e\n\u003cp class=\"vsz-tip-in\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0818\/5741\/3410\/files\/ondine-tiered-glass-tube-wall-sconce-vidirlighting-technical-dimension-drawing-curtain-glass-sconce-medium.webp?v=1785118675\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- E — tall --\u003e\n\u003cdiv class=\"vsz-card\"\u003e\n\u003cdiv class=\"vsz-ch\"\u003e\u003cspan class=\"vsz-cfg\"\u003eStyle E — Tall\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"vsz-cb\"\u003e\n\u003cdiv class=\"vsz-dim\"\u003e\n\u003cspan class=\"in\"\u003eW 11.8″ × H 23.6″\u003c\/span\u003e \u003cspan class=\"cm\"\u003eW 30 × H 60 cm\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\"\u003eFlanking a \u003cb\u003etall mirror\u003c\/b\u003e · stairwell wall · narrow pier between windows · double-height entry\u003c\/span\u003e\u003cspan class=\"l\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"vsz-tip-in\"\u003eThe vertical format suits ceilings over 9 ft.\u003c\/p\u003e\n\u003cp class=\"vsz-tip-in\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0818\/5741\/3410\/files\/ondine-tiered-glass-tube-wall-sconce-vidirlighting-technical-dimension-drawing-three-tier-glass-sconce.webp?v=1785118678\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SIZING TIP --\u003e\n\u003cdiv class=\"vsz-tip\"\u003e\n\u003ch4\u003eSizing Tip\u003c\/h4\u003e\n\u003cp\u003eSize a sconce to \u003cstrong\u003ethe wall or the mirror, not the room\u003c\/strong\u003e. Beside a mirror, the fixture should be roughly \u003cstrong\u003eone quarter to one third of the mirror's height\u003c\/strong\u003e — which is why the 10.6″ square suits a standard vanity mirror and the 23.6″ tall format is made for a full-length one. On an open wall, leave at least twice the fixture's width of clear space on either side, or it will read crowded.\u003c\/p\u003e\n\u003cp\u003eTwo numbers do most of the work. \u003cstrong\u003eCentre height 60–66″ above the finished floor\u003c\/strong\u003e keeps the light source out of a standing adult's sightline; drop to 58–60″ beside a bed or reading chair. \u003cstrong\u003eProjection\u003c\/strong\u003e is what decides a hallway — measure your corridor before choosing, since anything deeper than about 6″ starts to catch shoulders in a passage under 36″ wide.\u003c\/p\u003e\n\u003cp\u003eWhen you are between two options, \u003cstrong\u003esize down for a corridor and up for a mirror\u003c\/strong\u003e. And decide the height before the junction box is roughed in — moving a box afterwards means patching the wall.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n     VIDIRLIGHTING — The Craft: Hand-Blown Glass  (.vbg)\n \n     IMAGE UPDATED\n       blown-star-shaped-glass-tube-Vidirlighting.webp\n \n     ONE SMALL TWEAK\n       The dark overlay on .vbg-img was .30 — tuned down to .18, since\n       the new shot is a product detail rather than a dark furnace scene\n       and the heavier gradient muddies it. The badge stays readable\n       either way (it has its own brown fill and shadow).\n       To restore the original depth, change .18 back to .30.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== Vidir — The Craft: Hand-Blown Glass ===== *\/\n.vbg{\n  --brand:#5b2d20;--brand-dk:#3d1e15;--brand-lt:#7d4534;\n  --gold:#b08d57;--gold-dk:#7a5a1e;\n  --paper:#faf7f5;--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  max-width:960px;margin:44px auto;font-family:var(--sans);color:var(--ink);line-height:1.7;\n}\n.vbg *{box-sizing:border-box;}\n\/* header *\/\n.vbg-head{text-align:center;margin:0 auto 30px;max-width:660px;}\n.vbg-line{display:block;width:50px;height:1px;background:var(--brand);margin:0 auto 14px;}\n.vbg-eyebrow{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--brand-lt);font-weight:600;display:block;margin-bottom:11px;}\n.vbg-head h2{font-family:var(--serif);font-size:1.68em;font-weight:400;color:var(--ink);margin:0;letter-spacing:.4px;line-height:1.3;}\n.vbg-head h2 em{color:var(--brand);font-style:italic;}\n.vbg-head p{font-size:.94em;color:#8a7268;margin:12px auto 0;max-width:560px;line-height:1.75;}\n\/* hero: image + intro *\/\n.vbg-hero{\n  display:grid;grid-template-columns:1fr 1fr;gap:0;\n  border:1px solid var(--line);border-radius:16px;overflow:hidden;\n  background:#fff;box-shadow:0 12px 34px rgba(91,45,32,.1);margin-bottom:22px;\n}\n.vbg-img{position:relative;min-height:320px;background:#1a1310 center\/cover no-repeat;}\n.vbg-img::after{content:'';position:absolute;inset:0;background:linear-gradient(120deg,rgba(26,19,16,.18) 0%,transparent 55%);}\n.vbg-tag{\n  position:absolute;top:18px;left:18px;z-index:2;\n  font-family:var(--sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;\n  color:#fff;background:linear-gradient(140deg,var(--brand) 0%,var(--brand-dk) 100%);\n  padding:7px 15px;border-radius:50px;box-shadow:0 6px 16px rgba(91,45,32,.3);\n}\n.vbg-intro{padding:40px 40px;display:flex;flex-direction:column;justify-content:center;}\n.vbg-intro h3{font-family:var(--serif);font-size:1.34em;font-weight:500;color:var(--brand-dk);margin:0 0 12px;line-height:1.3;letter-spacing:.2px;}\n.vbg-intro h3 em{color:var(--brand);font-style:italic;}\n.vbg-intro p{font-size:.93em;color:var(--body);margin:0;line-height:1.85;}\n.vbg-intro p strong{color:var(--brand-dk);font-weight:600;}\n\/* advantage cards *\/\n.vbg-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n.vbg-card{\n  border:1px solid var(--line);border-radius:12px;\n  background:linear-gradient(180deg,#fff 0%,var(--cream) 100%);\n  padding:26px 24px;transition:transform .35s,box-shadow .35s;\n}\n.vbg-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(91,45,32,.1);}\n.vbg-ic{\n  width:46px;height:46px;border-radius:50%;\n  background:linear-gradient(140deg,var(--brand) 0%,var(--brand-dk) 100%);\n  display:flex;align-items:center;justify-content:center;margin-bottom:16px;\n}\n.vbg-ic svg{width:21px;height:21px;color:var(--paper);}\n.vbg-card h4{font-family:var(--serif);font-size:1.12em;font-weight:600;color:var(--ink);margin:0 0 9px;letter-spacing:.2px;line-height:1.32;}\n.vbg-card p{font-size:.88em;color:var(--body);margin:0;line-height:1.78;}\n.vbg-card p strong{color:var(--brand);font-weight:600;}\n@media (max-width:820px){\n  .vbg{margin:30px auto;}\n  .vbg-head h2{font-size:1.36em;}\n  .vbg-hero{grid-template-columns:1fr;}\n  .vbg-img{min-height:240px;}\n  .vbg-intro{padding:30px 24px;}\n  .vbg-cards{grid-template-columns:1fr;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"vbg\"\u003e\n\u003c!-- HEADER --\u003e\n\u003cdiv class=\"vbg-head\"\u003e\n\u003cspan class=\"vbg-line\"\u003e\u003c\/span\u003e \u003cspan class=\"vbg-eyebrow\"\u003eThe Craft\u003c\/span\u003e\n\u003ch2\u003eShaped by \u003cem\u003eBreath \u0026amp; Fire\u003c\/em\u003e, Not a Machine\u003c\/h2\u003e\n\u003cp\u003eEvery ribbed glass tube is mouth-blown by hand — which is exactly why the light looks the way it does.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"vbg-hero\"\u003e\n\u003cdiv style=\"background-image: url('https:\/\/cdn.shopify.com\/s\/files\/1\/0818\/5741\/3410\/files\/blown-star-shaped-glass-tube-Vidirlighting.webp?v=1784604028');\" class=\"vbg-img\"\u003e\u003cspan class=\"vbg-tag\"\u003eHand-Blown Glass\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"vbg-intro\"\u003e\n\u003ch3\u003eMolten Glass, \u003cem\u003eShaped by Hand\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cp\u003eEach ribbed tube begins as a glowing gather of molten glass on the end of a blowpipe. A glassmaker \u003cstrong\u003ebreathes it into shape by hand\u003c\/strong\u003e, turning and drawing the fluted ribs while the glass is still soft. It's slow, skilled work — and it leaves each piece with a life that machine-pressed glass simply can't have.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- THREE CARDS --\u003e\n\u003cdiv class=\"vbg-cards\"\u003e\n\u003cdiv class=\"vbg-card\"\u003e\n\u003cdiv class=\"vbg-ic\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003ccircle r=\"3.2\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2v3M12 19v3M2 12h3M19 12h3M4.9 4.9l2.1 2.1M17 17l2.1 2.1M19.1 4.9L17 7M7 17l-2.1 2.1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003eRibs That Catch the Light\u003c\/h4\u003e\n\u003cp\u003eBlown by hand, the fluted ribs bend and scatter every beam, casting \u003cstrong\u003erippling patterns of light and shadow\u003c\/strong\u003e across your walls — a texture flat glass can't reproduce.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vbg-card\"\u003e\n\u003cdiv class=\"vbg-ic\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003ccircle r=\"9\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 3a15 15 0 0 0 0 18M12 3a15 15 0 0 1 0 18M3 12h18\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003eDepth \u0026amp; Clarity\u003c\/h4\u003e\n\u003cp\u003eHand-blown glass carries a \u003cstrong\u003esubstantial, thick-walled clarity\u003c\/strong\u003e with real depth — it refracts a soft glow even in daylight, never the thin, hollow look of acrylic.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vbg-card\"\u003e\n\u003cdiv class=\"vbg-ic\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20 6L9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003eMade, Not Manufactured\u003c\/h4\u003e\n\u003cp\u003eEvery ribbed tube is the trace of a maker's hand and breath — \u003cstrong\u003ean artisan piece\u003c\/strong\u003e, not a molded copy stamped out by the thousand.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n     GLASS TUBE WALL SCONCE — Design Story  (.vst)\n     Adapted from the Calla Alabaster version.\n \n     The Calla's argument was subtraction — one column, nothing added.\n     This piece argues the opposite: a single tube is nothing, and the\n     design lives entirely in the repetition. Copy rewritten accordingly.\n \n     SWAP BEFORE PUBLISHING\n       [[LAMP NAME]]  → your final product name (appears once)\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== Vidir Glass Tube Wall Sconce — 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\u003eThe Beauty Is in the \u003cem\u003eRepetition\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"vst-sub\"\u003eOne tube is an object. Together, they are a light.\u003c\/p\u003e\n\u003cp\u003eThe began with the opposite question to most lighting design. Not \u003cem\u003ewhat shape should this be\u003c\/em\u003e, but \u003cstrong\u003ewhat happens if you make the same thing by hand, over and over?\u003c\/strong\u003e A single glass tube is unremarkable — a cylinder, cut square at both ends, about as plain as glass gets. Hang a row of them and something else appears entirely. The design isn't in any one piece. It's in the arrangement.\u003c\/p\u003e\n\u003cp\u003eThat is also what decides how the light behaves. A tube with parallel walls acts like a short lens: it takes light in at the top and carries it down its own length, so you never get one soft glowing shade. You get \u003cstrong\u003ea row of separate luminous columns held in formation\u003c\/strong\u003e, with a bright line drawn along every cut edge — closer in feeling to a constellation than to a lamp.\u003c\/p\u003e\n\u003cp\u003eA machine would give you a grid; \u003cstrong\u003ea hand gives you a rhythm\u003c\/strong\u003e — the same note played forty times and never quite identically. Stand close and you can see every difference. Stand back and they resolve into one warm, even wall of light.\u003c\/p\u003e\n\u003cdiv class=\"vst-close\"\u003e— Repetition, never repeated. —\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n     GLASS TUBE WALL SCONCE — 4 Advantages  (.vac)\n     Adapted from the alabaster spiral chandelier version.\n \n     CHANGED FROM SOURCE\n       · chandelier \/ spiral \/ floors      →  wall sconce logic\n       · \"seven sizes, cord adjusts\"       →  five wall formats\n       · alabaster + brass                 →  hand-blown glass + nickel finish\n       · no product dimension figures in the cards, per house style\n       · no bulb-base card, no customisation card\n \n     SWAP BEFORE PUBLISHING\n       [[LAMP NAME]]  → final product name (appears once, card 03)\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== Vidir Glass Tube Wall Sconce — 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 sconce\u003c\/span\u003e\n\u003ch2\u003eBuilt from Many Parts, \u003cem\u003eRead as One Light\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eA row of hand-blown glass tubes, each hung on its own ring — and what that construction does once the light is on.\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\u003eHung Tube by Tube, Not Fixed in a Frame\u003c\/h3\u003e\n\u003cp\u003eEvery tube suspends from its own small ring along the canopy — \u003cstrong\u003enothing is glued or clamped into a housing\u003c\/strong\u003e. That single construction choice is why the row hangs with a little natural give instead of standing rigid like a box, and it is also why a single damaged tube can be replaced on its own rather than the whole fixture.\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\u003eGlass That Lights Along Its Length\u003c\/h3\u003e\n\u003cp\u003eA tube with parallel walls behaves like a short lens: it takes light in at the top and carries it down its own bore. So instead of one flat glowing panel you get \u003cstrong\u003ea row of separate luminous columns\u003c\/strong\u003e, with a bright line drawn along every cut edge. The bulb stays out of sight from any normal viewing angle, and there is \u003cstrong\u003eno hotspot\u003c\/strong\u003e anywhere on the piece.\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\u003eHand-Blown Glass, Nickel-Finish Hardware\u003c\/h3\u003e\n\u003cp\u003eEach tube is \u003cstrong\u003eblown by hand and grooved while the glass is still molten\u003c\/strong\u003e, so the texture sits in the material rather than on it — nothing to scratch off, nothing to fade. Colour is worked into the glass the same way, which is why it will not yellow or wash out the way a coated or printed finish does. The canopy, arms and rings are \u003cstrong\u003epolished nickel-finish metal\u003c\/strong\u003e: cool, even, and easy to wipe clean.\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— Hand-blown glass tubes, hung on polished nickel —\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n     GLASS TUBE WALL SCONCE — Material Comparison + FAQ  (.vmf)\n     Adapted from the alabaster spiral chandelier version.\n \n     COMPARISON AXIS CHANGED\n       was:  Alabaster + Brass   vs  Glass \/ Acrylic \/ Chrome\n       now:  Hand-Blown Glass    vs  Pressed Glass \/ Acrylic\n       (the original axis no longer works — this product IS glass)\n \n     FAQ rewritten for a hardwired wall fixture: hand-blown variation,\n     glare, bathroom use, colour permanence, cleaning.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== Vidir Glass Tube Wall Sconce — 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\"\u003eMaterials\u003c\/span\u003e\n\u003ch2\u003eWhy \u003cem\u003eHand-Blown Glass\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eGlass is not one material. What breath and hand tools give you, a steel mould cannot.\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\"\u003eHand-Blown Glass\u003c\/span\u003e \u003cspan class=\"c them\"\u003ePressed Glass \/ Acrylic\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\"\u003eEach tube carries light down its own length, so the fixture reads as a row of separate glowing columns with no hotspot\u003c\/span\u003e \u003cspan class=\"them\"\u003eOne flat diffused panel, or a bare bright source with visible glare through thin acrylic\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\"\u003eGrooved glass catches daylight along every ridge — it still reads as an object on the wall\u003c\/span\u003e \u003cspan class=\"them\"\u003eReads flat and empty; acrylic looks like plastic in daylight, however good it looks lit\u003c\/span\u003e\u003cspan class=\"k\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vmf-r\"\u003e\n\u003cspan class=\"k\"\u003eThe colour\u003c\/span\u003e \u003cspan class=\"ours\"\u003eWorked into the molten glass, so it deepens where the wall runs thick and thins toward the ends\u003c\/span\u003e \u003cspan class=\"them\"\u003eSprayed or filmed onto the surface — flat, even, and able to chip or peel at an edge\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vmf-r\"\u003e\n\u003cspan class=\"k\"\u003eThe texture\u003c\/span\u003e \u003cspan class=\"ours\"\u003eGrooves formed while the glass is still soft — the texture is the material itself\u003c\/span\u003e \u003cspan class=\"them\"\u003eEmbossed or printed after the fact, which can scuff off with cleaning\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vmf-r\"\u003e\n\u003cspan class=\"k\"\u003eConstruct\u003cbr\u003eion\u003c\/span\u003e \u003cspan class=\"ours\"\u003eEvery tube hangs on its own ring — a single damaged tube is replaced on its own\u003c\/span\u003e \u003cspan class=\"them\"\u003eSealed into one moulded housing; damage usually means replacing the whole fixture\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\"\u003eGlass will not yellow, cloud or off-gas; the colour is as permanent as the material\u003c\/span\u003e \u003cspan class=\"them\"\u003eAcrylic yellows and scratches with age and heat; surface tints fade\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vmf-r\"\u003e\n\u003cspan class=\"k\"\u003eIn the hand\u003c\/span\u003e \u003cspan class=\"ours\"\u003eCool, smooth, with real weight to each tube\u003c\/span\u003e \u003cspan class=\"them\"\u003eLightweight and hollow-feeling\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\u003eIs the glass really hand-blown?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003eYes. Every tube is \u003cstrong\u003egathered molten, inflated by breath and shaped by hand\u003c\/strong\u003e — never pressed cold from a die, and never acrylic. The grooves are formed while the glass is still soft, and the colour is worked into the molten batch rather than applied to a finished surface.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"vmf-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eWhy aren't the tubes identical to each other?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003eBecause a hand cannot repeat itself to the millimetre, and it is not meant to. Wall thickness wanders, groove depth varies, and colour pools deeper where the glass runs thick. \u003cstrong\u003eSilhouette, dimensions, finish and colour family stay consistent; individual tubes do not.\u003c\/strong\u003e Stand close and you see every difference; stand back and they resolve into one even wall of light.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"vmf-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eWill it be too bright or glary?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003eNo. The bulb sits behind the tubes and \u003cstrong\u003estays out of sight from any normal viewing angle\u003c\/strong\u003e. Light enters each tube at the top and travels down its length, so what reaches the room is a set of soft luminous columns rather than a single hard source. There is \u003cstrong\u003eno hotspot anywhere on the piece\u003c\/strong\u003e — comfortable to stand beside and to look at directly.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"vmf-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eCan I use it in a bathroom?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003eBeside a vanity mirror is one of the best places for it. Install in a \u003cstrong\u003edry or damp location, away from direct water spray\u003c\/strong\u003e — alongside a mirror, above a console, or on a general bathroom wall. \u003cstrong\u003eDo not install inside a shower enclosure or directly over a tub\u003c\/strong\u003e, which require a fixture rated for wet locations. Good ventilation and a licensed electrician making the connection are what matter most.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"vmf-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eWill the colour fade or the texture wear off?\u003c\/span\u003e\u003cspan class=\"vmf-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vmf-ans\"\u003eNeither. The colour is \u003cstrong\u003ein the glass, not on it\u003c\/strong\u003e, and the grooves are formed in the material rather than embossed onto a finished surface — so there is nothing to scratch off and nothing to fade. Glass also will not yellow or cloud with heat and age the way acrylic does.\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 for dust, barely damp for fingerprints, wiping down the length of each tube rather than across it. Avoid abrasive pads, solvents and household glass sprays containing ammonia — grooved surfaces trap residue. Always switch off and let the bulbs cool completely first.\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","brand":"Vidirlighting","offers":[{"title":"Style A W 10.6″ × H 10.6″ (White)","offer_id":52199396409634,"sku":"V-GLWL2607271-1","price":265.0,"currency_code":"USD","in_stock":true},{"title":"Style A W 10.6″ × H 10.6″ (Cloud White)","offer_id":52199396442402,"sku":"V-GLWL2607271-2","price":265.0,"currency_code":"USD","in_stock":true},{"title":"Style B W 10.6″ × H 10.6″ (Blue)","offer_id":52199396475170,"sku":"V-GLWL2607271-3","price":265.0,"currency_code":"USD","in_stock":true},{"title":"Style B W 10.6″ × H 10.6″ (Cloud Rose)","offer_id":52199396507938,"sku":"V-GLWL2607271-4","price":265.0,"currency_code":"USD","in_stock":true},{"title":"Style C W 10.6″ × H 10.6″ (Cloud Rose)","offer_id":52199396540706,"sku":"V-GLWL2607271-5","price":265.0,"currency_code":"USD","in_stock":true},{"title":"Style D W 17.3″ × H 18.9″ (Transparent)","offer_id":52199396573474,"sku":"V-GLWL2607271-6","price":425.0,"currency_code":"USD","in_stock":true},{"title":"Style D W 17.3″ × H 18.9″ (Pink)","offer_id":52199396606242,"sku":"V-GLWL2607271-7","price":425.0,"currency_code":"USD","in_stock":true},{"title":"Style E W 11.8″ × H 23.6″ (Transparent)","offer_id":52199396639010,"sku":"V-GLWL2607271-8","price":595.0,"currency_code":"USD","in_stock":true},{"title":"Style A W 10.6″ × H 10.6″ (White) *2","offer_id":52199396671778,"sku":"V-GLWL2607271-9","price":525.0,"currency_code":"USD","in_stock":true},{"title":"Style A W 10.6″ × H 10.6″ (Cloud White) *2","offer_id":52199396704546,"sku":"V-GLWL2607271-10","price":525.0,"currency_code":"USD","in_stock":true},{"title":"Style B W 10.6″ × H 10.6″ (Blue) *2","offer_id":52199396737314,"sku":"V-GLWL2607271-11","price":525.0,"currency_code":"USD","in_stock":true},{"title":"Style B W 10.6″ × H 10.6″ (Cloud Rose) *2","offer_id":52199396770082,"sku":"V-GLWL2607271-12","price":525.0,"currency_code":"USD","in_stock":true},{"title":"Style C W 10.6″ × H 10.6″ (Cloud Rose) *2","offer_id":52199396802850,"sku":"V-GLWL2607271-13","price":525.0,"currency_code":"USD","in_stock":true},{"title":"Style D W 17.3″ × H 18.9″ (Transparent) *2","offer_id":52199396835618,"sku":"V-GLWL2607271-14","price":845.0,"currency_code":"USD","in_stock":true},{"title":"Style D W 17.3″ × H 18.9″ (Pink) *2","offer_id":52199396868386,"sku":"V-GLWL2607271-15","price":845.0,"currency_code":"USD","in_stock":true},{"title":"Style E W 11.8″ × H 23.6″ (Transparent) *2","offer_id":52199396901154,"sku":"V-GLWL2607271-16","price":1185.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0818\/5741\/3410\/files\/ondine-tiered-glass-tube-wall-sconce-vidirlighting-isolated-white-background-ruby-red-sconce-lit-cutout.webp?v=1785116392","url":"https:\/\/vidirlighting.com\/products\/ondine-tiered-glass-tube-wall-sconce","provider":"Vidirlighting","version":"1.0","type":"link"}