{"product_id":"coralie-draped-pearl-chandelier","title":"Coralie Draped Pearl Chandelier","description":"\u003c!-- ============================================================\n     CORALIE DRAPED PEARL CHANDELIER — Product Detail\n     KOREWOLAMP two-column template.\n \n     SPECS APPLIED\n       Steel frame · opal PC (polycarbonate) spheres\n       Integrated LED  ·  W 11.1″ or 12.6″ × H 54.6″\n       Ceiling mount · hardwired · indoor dry\n \n     ⚠ MATERIAL CORRECTED — READ THIS\n       Your spec says 钢材 + PC. Every earlier draft of this product said\n       \"opal GLASS spheres\". That was wrong and it is fixed here: every\n       reference is now opal PC or opal diffuser. The product title,\n       description, cards and story need the same correction before any\n       of them goes live. Calling polycarbonate \"glass\" is the kind of\n       material misstatement that has caused you trouble before.\n \n       The honest version is not weaker. Card 02 makes the argument: PC\n       is the reason a 54″ strand can hang from cables at all. In glass\n       it would need a rigid frame and the drape would be gone.\n \n     ⚠ TWO SIZES STILL TO VERIFY\n       You sent  W 11.1'' × H 54.6''  and  W 12.6' × H 54.63'.\n       The second uses the FOOT mark. Read as inches the two differ by\n       1.5″ in width and 0.03″ in height — not a meaningful size step.\n       Both are carried here as inches. Get the real pair before launch;\n       width is what a buyer plans a table around.\n \n     PLACEMENT IS ENTIRELY REWRITTEN\n       H 54.6″ is 4 ft 7 in from canopy to lowest sphere. This cannot go\n       in a standard 8 ft room, so the placement list leads with\n       stairwells and double-height entries and says plainly where it\n       will not work.\n \n     FILL BEFORE PUBLISHING — search for [__]\n       sphere count · finishes · colour temperature · lumens · voltage ·\n       cable length · number of pick-up points · two image URLs\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== Two-Column Wrapper ===== *\/\n.product-detail-wrapper{display:flex;gap:40px;max-width:1200px;margin:0 auto;align-items:flex-start;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;}\n.product-detail-wrapper .left-detail{flex:1.4;min-width:0;}\n.product-detail-wrapper .left-detail p{line-height:1.85;color:#3a3a3a;}\n.product-detail-wrapper .left-detail img{max-width:100%;height:auto;border-radius:8px;}\n\/* intro lead *\/\n.pd-lead{font-family:Georgia,\"Times New Roman\",serif;font-size:1.12em;font-style:italic;color:#8a6f3d;line-height:1.7;border-left:3px solid #c9a961;padding:2px 0 2px 20px;margin:0 0 22px;}\n\/* highlight list *\/\n.pd-points{list-style:none;padding:0;margin:24px 0;}\n.pd-points li{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid #f0ece4;}\n.pd-points li:last-child{border-bottom:none;}\n.pd-points .n{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:linear-gradient(140deg,#c9a961 0%,#a8873f 100%);color:#fff;font-family:Georgia,serif;font-size:.86em;display:flex;align-items:center;justify-content:center;margin-top:2px;}\n.pd-points .t strong{display:block;font-family:Georgia,serif;font-size:1.02em;color:#1a1a1a;margin-bottom:3px;}\n.pd-points .t span{font-size:.9em;color:#5a5a5a;line-height:1.7;}\n\/* spec heading *\/\n.product-detail-wrapper .spec-heading{font-family:Georgia,\"Times New Roman\",serif;font-size:1.2em;color:#1a1a1a;margin:30px 0 12px;padding-bottom:8px;border-bottom:1px solid #eee;letter-spacing:.3px;}\n\/* dimension hero *\/\n.pd-dim-hero{background:linear-gradient(150deg,#fdfbf7 0%,#f7f2e8 100%);border:1px solid #ece5d8;border-radius:10px;padding:24px 26px;text-align:center;margin-bottom:16px;}\n.pd-dim-hero .big{display:block;font-family:Arial,Helvetica,sans-serif;font-size:1.3em;font-weight:700;color:#8a6f3d;letter-spacing:.4px;line-height:1.35;}\n.pd-dim-hero .sub{display:block;font-family:Arial,Helvetica,sans-serif;font-size:.86em;color:#8a7550;margin-top:6px;}\n\/* placement guide *\/\n.pd-place{list-style:none;padding:0;margin:0 0 8px;border:1px solid #eee;border-radius:8px;overflow:hidden;}\n.pd-place li{display:flex;gap:16px;align-items:flex-start;padding:16px 20px;border-bottom:1px solid #f2f2f2;}\n.pd-place li:last-child{border-bottom:none;}\n.pd-place li:nth-child(odd){background:#fcfbf9;}\n.pd-place .ic{flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid #ddd0b0;display:flex;align-items:center;justify-content:center;}\n.pd-place .ic svg{width:16px;height:16px;color:#c9a961;}\n.pd-place .tx{flex:1;min-width:0;}\n.pd-place .tx strong{display:block;font-family:Georgia,serif;font-size:1em;color:#1a1a1a;margin-bottom:3px;}\n.pd-place .tx span{font-size:.89em;color:#5a5a5a;line-height:1.7;}\n.pd-place .tx span b{color:#8a6f3d;font-family:Arial,Helvetica,sans-serif;font-weight:700;}\n\/* hanging tip *\/\n.pd-tip{border:1px solid #ece5d8;border-left:4px solid #c9a961;border-radius:0 8px 8px 0;background:linear-gradient(135deg,#fff 0%,#fdfbf7 100%);padding:18px 22px;margin-top:14px;}\n.pd-tip strong{font-family:Georgia,serif;color:#1a1a1a;display:block;margin-bottom:5px;font-size:1em;}\n.pd-tip p{font-size:.89em;color:#5a5a5a;margin:0 0 10px;line-height:1.75;}\n.pd-tip p:last-child{margin:0;}\n.pd-tip p b{color:#8a6f3d;font-family:Arial,Helvetica,sans-serif;}\n\/* spec list *\/\n.pd-spec{list-style:none;padding:0;margin:0;border:1px solid #eee;border-radius:8px;overflow:hidden;}\n.pd-spec li{display:flex;gap:16px;padding:13px 18px;border-bottom:1px solid #f2f2f2;font-size:.92em;}\n.pd-spec li:last-child{border-bottom:none;}\n.pd-spec li:nth-child(odd){background:#fcfbf9;}\n.pd-spec .k{flex:0 0 130px;font-family:Georgia,serif;color:#8a7550;font-weight:600;}\n.pd-spec .v{flex:1;color:#3a3a3a;}\n\/* right column *\/\n.product-detail-wrapper .right-features{flex:0.6;background:linear-gradient(180deg,#fdfbf7 0%,#ffffff 100%);border:1px solid #ece5d8;border-radius:10px;padding:32px 26px;position:sticky;top:20px;}\n.right-features .features-header{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee;}\n.right-features .header-line{display:block;width:40px;height:1px;background:#c9a961;margin:0 auto 15px auto;}\n.right-features .features-header h3{font-family:Georgia,\"Times New Roman\",serif;font-size:1.28em;font-weight:500;color:#1a1a1a;margin:0;letter-spacing:.3px;line-height:1.3;}\n.right-features .feature-card{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid #f0f0f0;}\n.right-features .feature-card:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}\n.right-features .feature-icon{display:flex;align-items:center;gap:12px;margin-bottom:12px;}\n.right-features .feature-number{font-family:Georgia,serif;font-size:1.8em;font-weight:300;color:#c9a961;line-height:1;}\n.right-features .feature-title{font-family:Georgia,\"Times New Roman\",serif;font-size:1em;font-weight:500;color:#1a1a1a;margin:0;line-height:1.4;letter-spacing:.2px;flex:1;}\n.right-features .feature-description{font-size:.89em;color:#5a5a5a;line-height:1.75;margin:0 0 12px;letter-spacing:.1px;}\n.right-features .feature-description img{max-width:100%;height:auto;margin-top:8px;border-radius:6px;}\n@media (max-width:768px){\n  .product-detail-wrapper{flex-direction:column;gap:30px;}\n  .product-detail-wrapper .right-features{position:static;padding:26px 20px;}\n  .right-features .features-header h3{font-size:1.12em;}\n  .pd-spec li{flex-direction:column;gap:3px;}\n  .pd-spec .k{flex:0 0 auto;}\n  .pd-place li{padding:14px 16px;gap:12px;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-wrapper\"\u003e\n\u003c!-- ========== LEFT ========== --\u003e\n\u003cdiv class=\"left-detail\"\u003e\n\u003cp class=\"pd-lead\"\u003eA necklace laid over a ceiling. The curve is gravity's, not ours.\u003c\/p\u003e\n\u003cp\u003eThe Coralie Draped Pearl Chandelier strings opal spheres onto slender cables and hangs them in long swagging curves from a single canopy — each strand caught at a point you choose, so the piece drapes rather than descends.\u003c\/p\u003e\n\u003cp\u003eThe curve between two points was never designed either. A weighted strand suspended at both ends falls into a catenary — the one shape it will hold under its own weight, and the same curve you get from a necklace laid over a hand. Every swag here is that curve at a different width, which is why any arrangement reads as composed rather than arranged. It is perfectly suited for suspension above a long dining table, in an open stairwell, or in a soaring foyer—making it an ideal choice for any space spacious enough to fully showcase its graceful curves.\u003c\/p\u003e\n\u003cul class=\"pd-points\"\u003e\n\u003cli\u003e\n\u003cspan class=\"n\"\u003e1\u003c\/span\u003e\n\u003cdiv class=\"t\"\u003e\n\u003cstrong\u003eYou Draw the Curve\u003c\/strong\u003e\u003cspan\u003eEach strand hooks at a point you place in the ceiling. Set the points close together and the curves fall deep and narrow; spread them wide and the same fixture stretches into a shallow ribbon across a room.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"n\"\u003e2\u003c\/span\u003e\n\u003cdiv class=\"t\"\u003e\n\u003cstrong\u003eThe Shape Gravity Draws\u003c\/strong\u003e\u003cspan\u003eNobody designed the drape. A weighted strand hung between two points falls into a catenary — the one curve it holds under its own weight, the same one a necklace makes over a hand.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"n\"\u003e3\u003c\/span\u003e\n\u003cdiv class=\"t\"\u003e\n\u003cstrong\u003eEvery Sphere Lit From Within\u003c\/strong\u003e\u003cspan\u003eEach one glows on its own rather than sharing a single tube of light, so the strand reads as a line of separate soft points. No LED visible in any sphere, and no hotspot along the run.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"spec-heading\"\u003e\u003cstrong\u003eDimensions \u0026amp; Placement\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"spec-heading\"\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/5591\/4801\/files\/coralie-draped-pearl-chandelier-korewolamp-3-drape-small-size-technical-dimension-drawing-w11-1-h54-6-specifications.webp?v=1785737365\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"spec-heading\"\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/5591\/4801\/files\/coralie-draped-pearl-chandelier-korewolamp-5-drape-large-size-technical-dimension-drawing-w12-6-h54-6-specifications.webp?v=1785737365\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"pd-dim-hero\"\u003e\n\u003cspan class=\"big\"\u003eW 11.1″ or 12.6″ × H 54.6″\u003c\/span\u003e \u003cspan class=\"sub\"\u003eHeight measured to the lowest sphere · cables with adjustable pick-up points\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cul class=\"pd-place\"\u003e\n\u003cli\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3v18M5 10l7-7 7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cdiv class=\"tx\"\u003e\n\u003cstrong\u003eStairwell Void\u003c\/strong\u003e\u003cspan\u003eWhere this piece belongs first. At \u003cb\u003eH 54.6″ (4 ft 7 in)\u003c\/b\u003e it needs height to fall through, and a stairwell is seen from two levels at once — the curve reads completely from the landing and again from below.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 21V10l8-6 8 6v11\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 21v-6h6v6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cdiv class=\"tx\"\u003e\n\u003cstrong\u003eDouble-Height Entry\u003c\/strong\u003e\u003cspan\u003eCeilings of \u003cb\u003e12 ft (3.6 m)\u003c\/b\u003e and up. Centre it over the open floor rather than the door, and keep at least \u003cb\u003e7 ft (2.1 m)\u003c\/b\u003e of clearance beneath the lowest sphere anywhere people walk.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"3\" y=\"10\" width=\"18\" height=\"3\" rx=\"1\"\u003e\u003c\/rect\u003e\u003cpath d=\"M5 13v7M19 13v7M8 10V7h8v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cdiv class=\"tx\"\u003e\n\u003cstrong\u003eOver a Long Table\u003c\/strong\u003e\u003cspan\u003ePossible with \u003cb\u003e10 ft (3 m)\u003c\/b\u003e ceilings or more — spread the pick-up points along the length of the table so the curve follows it. Hang the lowest sphere \u003cb\u003e30–36″ (75–90 cm)\u003c\/b\u003e above the tabletop; you can go lower here because nobody walks beneath.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" 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\u003c\/span\u003e\n\u003cdiv class=\"tx\"\u003e\n\u003cstrong\u003eWhere It Will Not Work\u003c\/strong\u003e\u003cspan\u003eNot a fixture for a \u003cb\u003estandard 8 ft ceiling\u003c\/b\u003e — at 4 ft 7 in tall there is nowhere for it to go. Not for a bathroom, above a bath or shower, in a laundry or on a covered porch either; this is an \u003cb\u003eindoor, dry-location\u003c\/b\u003e piece.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"pd-tip\"\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"spec-heading\"\u003e\u003cstrong\u003eSpecification\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"pd-spec\"\u003e\n\u003cli\u003e\n\u003cspan class=\"k\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"v\"\u003eSteel frame · opal PC (polycarbonate) spheres\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"k\"\u003eSpheres\u003c\/span\u003e\u003cspan class=\"v\"\u003eWhite\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"k\"\u003eFinish\u003c\/span\u003e\u003cspan class=\"v\"\u003eGold, Nicke\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"k\"\u003eLight source\u003c\/span\u003e\u003cspan class=\"v\"\u003eIntegrated LED — no bulbs to buy or replace\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"k\"\u003eColour temperature\u003c\/span\u003e\u003cspan class=\"v\"\u003e3000K Warm Light — fixed at manufacture (Please contact us if you require dimming functionality.)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"k\"\u003eVoltage\u003c\/span\u003e\u003cspan class=\"v\"\u003e110V–240V available\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"k\"\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/korewolamp.com\/pages\/certification\" title=\"Certification\" rel=\"noopener\" target=\"_blank\"\u003eCertification\u003c\/a\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003cspan class=\"v\"\u003eUL \/ CE \/ SAA\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"k\"\u003eControl\u003c\/span\u003e\u003cspan class=\"v\"\u003eWall switch — dimming requires an LED-compatible dimmer\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"k\"\u003eWiring\u003c\/span\u003e\u003cspan class=\"v\"\u003eHardwired — professional installation recommended\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"k\"\u003eMounting\u003c\/span\u003e\u003cspan class=\"v\"\u003eCeiling — one canopy plus ceiling hooks for the pick-up points\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"k\"\u003eEnvironment\u003c\/span\u003e\u003cspan class=\"v\"\u003eIndoor · dry locations only\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"k\"\u003eApplication\u003c\/span\u003e\u003cspan class=\"v\"\u003eStairwell · double-height entry · long dining table · atrium\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003ePlease feel free to contact us by email if you have any questions.\u003cbr\u003e\u003cstrong\u003eOur email:\u003c\/strong\u003e support@korewolamp.com\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ========== RIGHT ========== --\u003e\n\u003cdiv class=\"right-features\"\u003e\n\u003cdiv class=\"features-header\"\u003e\n\u003cspan class=\"header-line\"\u003e\u003c\/span\u003e\n\u003ch3\u003eWhat Makes It Special\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e\n\u003cspan class=\"feature-number\"\u003e01\u003c\/span\u003e\n\u003ch4 class=\"feature-title\"\u003eThe Curve Nobody Drew\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cp class=\"feature-description\"\u003eA weighted strand hung between two points falls into a catenary — the single shape it will hold under its own weight, and the same curve a necklace makes when you lay it over your hand. It cannot be routed wrong because it cannot be drawn at all. Every swag here is that curve at a different width, which is why any arrangement you choose reads as composed rather than arranged. You are not being asked to have good taste, only to choose a distance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e\n\u003cspan class=\"feature-number\"\u003e02\u003c\/span\u003e\n\u003ch4 class=\"feature-title\"\u003eWhy the Spheres Are PC, Not Glass\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cp class=\"feature-description\"\u003eThe diffusers are opal polycarbonate, and that is a structural decision rather than a substitution. A strand this long carries a great many spheres on a slim cable — in glass the same run would weigh several times as much and could not hang from cables and ceiling hooks at all. It would need a rigid frame, and the drape would be gone. PC is the reason this fixture can behave like a necklace instead of a rack. It also diffuses evenly enough that no LED is visible inside any sphere.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e\n\u003cspan class=\"feature-number\"\u003e03\u003c\/span\u003e\n\u003ch4 class=\"feature-title\"\u003eEvery Sphere the Same Size\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cp class=\"feature-description\"\u003eAll of them are identical, and that is what lets the curve read cleanly. Equal spheres sit at equal spacing, so the eye follows one unbroken rhythm from one end of a strand to the other with nothing to interrupt it — the line is doing the work, not the beads. It also means the strand looks correct from any angle and at any spacing you hang it: nothing gets top-heavy when a curve falls deep, and nothing thins out when you stretch it wide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n     CORALIE DRAPED PEARL CHANDELIER — Canopy \u0026 Pick-Up Points  (.cpp)\n     KOREWOLAMP palette (black #141414 \/ champagne #c9a961)\n \n     THE CORRECTION THIS VERSION MAKES\n       There are two different kinds of ceiling fitting on this fixture\n       and they are not interchangeable:\n \n         · ONE CANOPY — carries all the wiring, so it must sit on the\n           junction box. Its position is not a design choice.\n         · SEVERAL PICK-UP POINTS — carry no wiring at all, just a hook\n           and a cable. These go anywhere you like, and they are what\n           decides the shape of the drape.\n \n       The previous draft blurred the two. A buyer who thinks the canopy\n       is free will plan a layout that cannot be built; a buyer who\n       thinks the hooks are fixed will assume the shape in the photo is\n       the only shape available and walk away. Both mistakes cost a sale.\n \n       The .cpp-fixed block at the top of the module now states the\n       distinction before anything else, and the diagrams mark the\n       canopy with a filled square and the free points with gold dots.\n \n     SVG, NOT PHOTOGRAPHS\n       Three inline diagrams, drawn with the module's own palette. If\n       you later shoot the fixture at three spacings, swap them in — the\n       copy still works unchanged.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== KOREWO — Canopy \u0026 Pick-Up Points ===== *\/\n.cpp{\n  --ink:#141414;--ink-2:#242424;--champ:#c9a961;--champ-lt:#e0c98f;\n  --body:#6a6a6a;--line:#e8e8e8;--soft:#f7f5f1;--warm:#fbf9f5;\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.cpp *{box-sizing:border-box;}\n.cpp-card{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#fff;}\n \n\/* ---- dark header ---- *\/\n.cpp-top{background:var(--ink);padding:44px 44px 40px;text-align:center;position:relative;overflow:hidden;}\n.cpp-top::before{\n  content:'';position:absolute;inset:0;pointer-events:none;\n  background:radial-gradient(ellipse 60% 55% at 50% 8%, rgba(201,169,97,.15) 0%, transparent 66%);\n}\n.cpp-top::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:48px;height:2px;background:var(--champ);}\n.cpp-eyebrow{position:relative;font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--champ);font-weight:600;display:block;margin-bottom:15px;}\n.cpp-top h2{\n  position:relative;font-family:var(--sans);font-size:1.78em;font-weight:200;color:#fff;\n  margin:0;letter-spacing:1.5px;line-height:1.26;text-transform:uppercase;\n}\n.cpp-top h2 b{font-weight:600;color:var(--champ-lt);}\n.cpp-sub{\n  position:relative;font-size:.92em;color:rgba(255,255,255,.52);margin:15px auto 0;max-width:560px;\n  letter-spacing:.05em;font-style:italic;\n}\n \n\/* ---- fixed vs free ---- *\/\n.cpp-fixed{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);}\n.cpp-fx{padding:30px 34px 32px;border-right:1px solid var(--line);}\n.cpp-fx:last-child{border-right:none;}\n.cpp-fx.free{background:var(--warm);}\n.cpp-fx .mk{\n  display:inline-flex;align-items:center;gap:10px;margin-bottom:13px;\n  font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;\n}\n.cpp-fx .mk i{flex:0 0 auto;width:13px;height:13px;display:inline-block;}\n.cpp-fx.set .mk{color:var(--ink);}\n.cpp-fx.set .mk i{background:var(--ink);border-radius:2px;}\n.cpp-fx.free .mk{color:#8a7550;}\n.cpp-fx.free .mk i{background:var(--champ);border-radius:50%;}\n.cpp-fx h3{\n  font-family:var(--serif);font-size:1.16em;font-weight:600;color:var(--ink);\n  margin:0 0 9px;letter-spacing:.2px;line-height:1.35;\n}\n.cpp-fx p{font-size:.9em;color:var(--body);margin:0 0 10px;line-height:1.85;}\n.cpp-fx p:last-child{margin:0;}\n.cpp-fx p strong{color:var(--ink);font-weight:600;}\n \n\/* ---- intro prose ---- *\/\n.cpp-intro{padding:34px 52px 32px;border-bottom:1px solid var(--line);}\n.cpp-intro p{font-size:.97em;color:#4a4a4a;margin:0 0 17px;line-height:1.95;}\n.cpp-intro p:last-child{margin:0;}\n.cpp-intro p strong{color:var(--ink);font-weight:600;}\n \n\/* ---- three diagrams ---- *\/\n.cpp-shapes{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);}\n.cpp-shape{\n  padding:30px 24px 28px;text-align:center;border-right:1px solid var(--line);\n  transition:background .35s ease;\n}\n.cpp-shape:last-child{border-right:none;}\n.cpp-shape:hover{background:var(--soft);}\n.cpp-svg{width:100%;height:auto;max-width:200px;margin:0 auto 16px;display:block;}\n.cpp-shape h4{\n  font-size:.82em;font-weight:600;letter-spacing:.14em;text-transform:uppercase;\n  color:var(--ink);margin:0 0 9px;\n}\n.cpp-shape p{font-size:.86em;color:var(--body);margin:0;line-height:1.78;}\n \n\/* legend *\/\n.cpp-key{\n  display:flex;gap:26px;justify-content:center;flex-wrap:wrap;\n  padding:16px 24px;border-bottom:1px solid var(--line);background:var(--soft);\n}\n.cpp-key span{\n  display:inline-flex;align-items:center;gap:9px;\n  font-size:.8em;color:var(--body);letter-spacing:.03em;\n}\n.cpp-key i{flex:0 0 auto;width:11px;height:11px;display:inline-block;}\n.cpp-key i.sq{background:var(--ink);border-radius:2px;}\n.cpp-key i.dot{background:var(--champ);border-radius:50%;}\n.cpp-key i.ln{background:var(--champ);height:2px;width:16px;border-radius:1px;}\n \n\/* ---- steps ---- *\/\n.cpp-steps{padding:8px 0;border-bottom:1px solid var(--line);}\n.cpp-step{\n  display:flex;gap:22px;align-items:flex-start;\n  padding:24px 52px;border-bottom:1px solid var(--line);\n}\n.cpp-step:last-child{border-bottom:none;}\n.cpp-step .n{\n  flex:0 0 auto;width:36px;height:36px;border-radius:50%;\n  border:1px solid var(--champ);color:var(--champ);\n  display:flex;align-items:center;justify-content:center;\n  font-family:var(--serif);font-size:.94em;background:#fff;\n}\n.cpp-step .tx{flex:1;min-width:0;}\n.cpp-step h4{\n  font-family:var(--serif);font-size:1.06em;font-weight:600;color:var(--ink);\n  margin:0 0 6px;letter-spacing:.2px;\n}\n.cpp-step p{font-size:.9em;color:var(--body);margin:0;line-height:1.82;}\n.cpp-step p strong{color:var(--ink);font-weight:600;}\n \n\/* ---- safety callout ---- *\/\n.cpp-safe{\n  background:var(--warm);padding:26px 52px;border-bottom:1px solid var(--line);\n  border-left:3px solid var(--champ);\n}\n.cpp-safe h4{\n  font-family:var(--serif);font-size:1.06em;font-weight:600;color:var(--ink);\n  margin:0 0 9px;letter-spacing:.2px;\n}\n.cpp-safe p{font-size:.9em;color:var(--body);margin:0 0 11px;line-height:1.85;}\n.cpp-safe p:last-child{margin:0;}\n.cpp-safe p strong{color:var(--ink);font-weight:600;}\n \n\/* ---- closing ---- *\/\n.cpp-close{background:var(--soft);padding:30px 44px;text-align:center;}\n.cpp-close p{\n  font-size:1.02em;color:var(--ink-2);margin:0;line-height:1.7;\n  letter-spacing:.04em;font-style:italic;font-weight:300;\n}\n.cpp-close p b{color:var(--champ);font-weight:600;font-style:normal;}\n \n@media (max-width:760px){\n  .cpp{margin:30px auto;}\n  .cpp-top{padding:34px 22px 30px;}\n  .cpp-top h2{font-size:1.28em;}\n  .cpp-fixed{grid-template-columns:1fr;}\n  .cpp-fx{border-right:none;border-bottom:1px solid var(--line);padding:26px 22px;}\n  .cpp-fx:last-child{border-bottom:none;}\n  .cpp-intro{padding:26px 22px 24px;}\n  .cpp-shapes{grid-template-columns:1fr;}\n  .cpp-shape{border-right:none;border-bottom:1px solid var(--line);padding:26px 22px;}\n  .cpp-shape:last-child{border-bottom:none;}\n  .cpp-key{gap:16px;padding:14px 20px;}\n  .cpp-step{padding:20px 22px;gap:14px;}\n  .cpp-safe{padding:22px;}\n  .cpp-close{padding:24px 22px;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"cpp\"\u003e\n\u003cdiv class=\"cpp-card\"\u003e\n\u003c!-- HEADER --\u003e\n\u003cdiv class=\"cpp-top\"\u003e\n\u003cspan class=\"cpp-eyebrow\"\u003eInstallation\u003c\/span\u003e\n\u003ch2\u003eOne Canopy Stays. \u003cb\u003eThe Rest Is Yours.\u003c\/b\u003e\n\u003c\/h2\u003e\n\u003cp class=\"cpp-sub\"\u003eTwo kinds of ceiling fitting, and only one of them is fixed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- FIXED VS FREE --\u003e\n\u003cdiv class=\"cpp-fixed\"\u003e\n\u003cdiv class=\"cpp-fx set\"\u003e\n\u003cspan class=\"mk\"\u003e\u003ci\u003e\u003c\/i\u003eFixed position\u003c\/span\u003e\n\u003ch3\u003eThe Canopy — One, and It Cannot Move\u003c\/h3\u003e\n\u003cp\u003eThe canopy carries \u003cstrong\u003eall the wiring\u003c\/strong\u003e, so it has to sit on your existing junction box. Wherever the electrician left that box is where the canopy goes.\u003c\/p\u003e\n\u003cp\u003eIt is worth planning around rather than fighting: \u003cstrong\u003ethe canopy is the anchor, and everything else is arranged in relation to it.\u003c\/strong\u003e If the box is badly placed, the strands are what fix that — not the canopy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cpp-fx free\"\u003e\n\u003cspan class=\"mk\"\u003e\u003ci\u003e\u003c\/i\u003eYour choice\u003c\/span\u003e\n\u003ch3\u003eThe Pick-Up Points — Anywhere You Like\u003c\/h3\u003e\n\u003cp\u003eEvery other fitting is \u003cstrong\u003ejust a hook and a cable, with no wiring in it at all\u003c\/strong\u003e. That is why they can go anywhere on the ceiling — near the canopy, far from it, in a line, in an arc.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThese are what decide the shape.\u003c\/strong\u003e The same strands and the same canopy become a completely different fixture depending on where you put them.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- INTRO --\u003e\n\u003cdiv class=\"cpp-intro\"\u003e\n\u003cp\u003eFollow one strand with your eye and you can see how it is routed. Both strands \u003cstrong\u003eleave the canopy\u003c\/strong\u003e, run out along the ceiling to a small fitting on each side, and only then fall into the curve. Those fittings hold a cable and nothing else — \u003cstrong\u003ethere is no electricity in them at all\u003c\/strong\u003e, which is exactly why they can be placed anywhere.\u003c\/p\u003e\n\u003cp\u003eWhich is why \u003cstrong\u003ethe drape in a photograph is one arrangement, not the arrangement.\u003c\/strong\u003e Below are three, from the same fixture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- THREE SHAPES --\u003e\n\u003cdiv class=\"cpp-shapes\"\u003e\n\u003cdiv class=\"cpp-shape\"\u003e\n\u003csvg class=\"cpp-svg\" viewbox=\"0 0 200 155\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\"\u003e\n\u003cline x1=\"4\" y1=\"16\" x2=\"196\" y2=\"16\" stroke=\"#141414\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n\u003cpath d=\"M96 20 L74 16\" fill=\"none\" stroke=\"#c9a961\" stroke-width=\"1\"\u003e\u003c\/path\u003e\n\u003cpath d=\"M104 20 L126 16\" fill=\"none\" stroke=\"#c9a961\" stroke-width=\"1\"\u003e\u003c\/path\u003e\n\u003crect x=\"90\" y=\"8\" width=\"20\" height=\"9\" rx=\"1.5\" fill=\"#141414\"\u003e\u003c\/rect\u003e\n\u003ccircle cx=\"74\" cy=\"16\" r=\"3.6\" fill=\"#c9a961\"\u003e\u003c\/circle\u003e\n\u003ccircle cx=\"126\" cy=\"16\" r=\"3.6\" fill=\"#c9a961\"\u003e\u003c\/circle\u003e\n\u003cpath d=\"M74 16 Q100 140 126 16\" fill=\"none\" stroke=\"#c9a961\" stroke-width=\"1.1\" stroke-dasharray=\"3 3\"\u003e\u003c\/path\u003e\n\u003ccircle cx=\"77\" cy=\"44\" r=\"5\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"82\" cy=\"70\" r=\"5.5\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\n\u003ccircle cx=\"88\" cy=\"92\" r=\"5.8\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"96\" cy=\"106\" r=\"6\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\n\u003ccircle cx=\"104\" cy=\"106\" r=\"6\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"112\" cy=\"92\" r=\"5.8\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\n\u003ccircle cx=\"118\" cy=\"70\" r=\"5.5\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"123\" cy=\"44\" r=\"5\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\n\u003c\/svg\u003e\n\u003ch4\u003ePoints Close\u003c\/h4\u003e\n\u003cp\u003eA deep, narrow loop that hangs low. Right for a stairwell void, where the curve is seen from the side and wants to fall.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cpp-shape\"\u003e\n\u003csvg class=\"cpp-svg\" viewbox=\"0 0 200 155\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\"\u003e\n\u003cline x1=\"4\" y1=\"16\" x2=\"196\" y2=\"16\" stroke=\"#141414\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n\u003cpath d=\"M96 20 L48 16\" fill=\"none\" stroke=\"#c9a961\" stroke-width=\"1\"\u003e\u003c\/path\u003e\n\u003cpath d=\"M104 20 L152 16\" fill=\"none\" stroke=\"#c9a961\" stroke-width=\"1\"\u003e\u003c\/path\u003e\n\u003crect x=\"90\" y=\"8\" width=\"20\" height=\"9\" rx=\"1.5\" fill=\"#141414\"\u003e\u003c\/rect\u003e\n\u003ccircle cx=\"48\" cy=\"16\" r=\"3.6\" fill=\"#c9a961\"\u003e\u003c\/circle\u003e\n\u003ccircle cx=\"152\" cy=\"16\" r=\"3.6\" fill=\"#c9a961\"\u003e\u003c\/circle\u003e\n\u003cpath d=\"M48 16 Q100 124 152 16\" fill=\"none\" stroke=\"#c9a961\" stroke-width=\"1.1\" stroke-dasharray=\"3 3\"\u003e\u003c\/path\u003e\n\u003ccircle cx=\"54\" cy=\"43\" r=\"5\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"64\" cy=\"66\" r=\"5.4\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\n\u003ccircle cx=\"77\" cy=\"83\" r=\"5.7\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"91\" cy=\"93\" r=\"6\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\n\u003ccircle cx=\"109\" cy=\"93\" r=\"6\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"123\" cy=\"83\" r=\"5.7\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\n\u003ccircle cx=\"136\" cy=\"66\" r=\"5.4\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"146\" cy=\"43\" r=\"5\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\n\u003c\/svg\u003e\n\u003ch4\u003ePoints Medium\u003c\/h4\u003e\n\u003cp\u003eA balanced swag — the arrangement most photographs show. Right over a dining table, following its length.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cpp-shape\"\u003e\n\u003csvg class=\"cpp-svg\" viewbox=\"0 0 200 155\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\"\u003e\n\u003cline x1=\"4\" y1=\"16\" x2=\"196\" y2=\"16\" stroke=\"#141414\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n\u003cpath d=\"M66 20 L22 16\" fill=\"none\" stroke=\"#c9a961\" stroke-width=\"1\"\u003e\u003c\/path\u003e\n\u003cpath d=\"M74 20 L178 16\" fill=\"none\" stroke=\"#c9a961\" stroke-width=\"1\"\u003e\u003c\/path\u003e\n\u003crect x=\"60\" y=\"8\" width=\"20\" height=\"9\" rx=\"1.5\" fill=\"#141414\"\u003e\u003c\/rect\u003e\n\u003ccircle cx=\"22\" cy=\"16\" r=\"3.6\" fill=\"#c9a961\"\u003e\u003c\/circle\u003e\n\u003ccircle cx=\"178\" cy=\"16\" r=\"3.6\" fill=\"#c9a961\"\u003e\u003c\/circle\u003e\n\u003cpath d=\"M22 16 Q100 106 178 16\" fill=\"none\" stroke=\"#c9a961\" stroke-width=\"1.1\" stroke-dasharray=\"3 3\"\u003e\u003c\/path\u003e\n\u003ccircle cx=\"30\" cy=\"40\" r=\"5\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"48\" cy=\"58\" r=\"5.4\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\n\u003ccircle cx=\"68\" cy=\"71\" r=\"5.7\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"90\" cy=\"78\" r=\"6\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\n\u003ccircle cx=\"110\" cy=\"78\" r=\"6\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"132\" cy=\"71\" r=\"5.7\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\n\u003ccircle cx=\"152\" cy=\"58\" r=\"5.4\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"170\" cy=\"40\" r=\"5\" fill=\"#ece8e0\"\u003e\u003c\/circle\u003e\n\u003c\/svg\u003e\n\u003ch4\u003ePoints Wide\u003c\/h4\u003e\n\u003cp\u003eA shallow ribbon stretching across the ceiling — and note the canopy sits off to one side. It does not have to be centred on the curve.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- LEGEND --\u003e\n\u003cdiv class=\"cpp-key\"\u003e\n\u003cspan\u003e\u003ci class=\"sq\"\u003e\u003c\/i\u003eCanopy — fixed at the junction box\u003c\/span\u003e \u003cspan\u003e\u003ci class=\"dot\"\u003e\u003c\/i\u003ePick-up point — anywhere you choose\u003c\/span\u003e \u003cspan\u003e\u003ci class=\"ln\"\u003e\u003c\/i\u003eCable from the canopy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- STEPS --\u003e\n\u003cdiv class=\"cpp-steps\"\u003e\n\u003cdiv class=\"cpp-step\"\u003e\n\u003cspan class=\"n\"\u003e1\u003c\/span\u003e\n\u003cdiv class=\"tx\"\u003e\n\u003ch4\u003eStart from the box you already have\u003c\/h4\u003e\n\u003cp\u003eThe canopy mounts to your existing junction box, and \u003cstrong\u003ethat position is fixed\u003c\/strong\u003e. Do not plan the drape first and hope the box lands somewhere convenient — plan outward from where it actually is.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cpp-step\"\u003e\n\u003cspan class=\"n\"\u003e2\u003c\/span\u003e\n\u003cdiv class=\"tx\"\u003e\n\u003ch4\u003eMark the pick-up points with tape\u003c\/h4\u003e\n\u003cp\u003eBefore anything is drilled, put a piece of tape on the ceiling at each point you are considering and \u003cstrong\u003elive with it for a day.\u003c\/strong\u003e Stand where you will actually stand — at the foot of the stairs, at the head of the table. Tape costs nothing; a hole in a ceiling does not.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cpp-step\"\u003e\n\u003cspan class=\"n\"\u003e3\u003c\/span\u003e\n\u003cdiv class=\"tx\"\u003e\n\u003ch4\u003eFix the hooks, then hang the strands\u003c\/h4\u003e\n\u003cp\u003eWith the points fixed, each strand lifts into place and the curve \u003cstrong\u003efinds its own shape\u003c\/strong\u003e — you are not shaping it, gravity is. \u003cstrong\u003eTwo people make this far easier:\u003c\/strong\u003e one supporting the strand, one at the ceiling.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cpp-step\"\u003e\n\u003cspan class=\"n\"\u003e4\u003c\/span\u003e\n\u003cdiv class=\"tx\"\u003e\n\u003ch4\u003eChange the shape later, cheaply\u003c\/h4\u003e\n\u003cp\u003eUnhook a strand, move its point, fill one small hole. \u003cstrong\u003eNo electrician and no rewiring\u003c\/strong\u003e, because the pick-up points carry no current — only the canopy does, and the canopy is not moving. Rearrange the room in two years and the light rearranges with it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SAFETY --\u003e\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"cpp-close\"\u003e\n\u003cp\u003eThe canopy goes where the wiring is. \u003cb\u003eEverything else goes where you want it.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n     CORALIE DRAPED PEARL CHANDELIER — Design Story  (.kst)\n     KOREWOLAMP template — dark band, three moments, closing line.\n \n     THE ANGLE, AND HOW IT DIFFERS FROM ROMILLY\n       Romilly (the swag chandelier) already uses the catenary on this\n       site, so the two must not read as one story:\n         Romilly — \"you decide the shape\" (the buyer's freedom)\n         Coralie — \"nobody decided the shape\" (the curve's authority)\n       Coralie's argument is older and quieter: a hung strand has made\n       this one curve for as long as anyone has hung anything, and a\n       necklace laid down makes it too. The fixture is not styled after\n       jewellery; both obey the same rule.\n \n     MATERIAL — PC, NOT GLASS\n       Your spec is 钢材 + PC. This file says \"opal spheres\" and never\n       \"glass\". Do not let anyone add the word back. The Details module\n       carries the full explanation of why polycarbonate is the right\n       material for a strand of this length.\n \n     THE THIRD MOMENT IS THE ONE TO KEEP\n       \"The Morning After Someone Asks\" — a guest asks who designed the\n       curve, and the honest answer is nobody did. That is the line\n       people repeat, and repeating is what sells a statement fixture.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== KOREWO — Design Story \/ Living With It ===== *\/\n.kst{\n  --ink:#141414;--ink-2:#242424;--champ:#c9a961;--champ-lt:#e0c98f;\n  --body:#6a6a6a;--line:#e8e8e8;--soft:#f7f5f1;\n  --sans:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Helvetica,Arial,sans-serif;\n  max-width:1080px;margin:44px auto;font-family:var(--sans);color:var(--ink);line-height:1.7;\n}\n.kst *{box-sizing:border-box;}\n.kst-card{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#fff;}\n \n\/* ---- dark story header ---- *\/\n.kst-top{background:var(--ink);padding:48px 44px 44px;text-align:center;position:relative;overflow:hidden;}\n.kst-top::before{\n  content:'';position:absolute;inset:0;pointer-events:none;\n  background:radial-gradient(ellipse 60% 55% at 50% 10%, rgba(201,169,97,.14) 0%, transparent 65%);\n}\n.kst-top::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:48px;height:2px;background:var(--champ);}\n.kst-eyebrow{font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--champ);font-weight:600;display:block;margin-bottom:16px;position:relative;}\n.kst-top h2{\n  font-family:var(--sans);font-size:1.95em;font-weight:200;color:#fff;\n  margin:0 0 8px;letter-spacing:1.6px;line-height:1.25;text-transform:uppercase;position:relative;\n}\n.kst-top h2 b{font-weight:600;color:var(--champ-lt);}\n.kst-sub{\n  font-size:.92em;color:rgba(255,255,255,.5);margin:14px auto 0;max-width:520px;\n  letter-spacing:.06em;font-style:italic;position:relative;\n}\n \n\/* ---- story prose ---- *\/\n.kst-story{padding:44px 52px 40px;border-bottom:1px solid var(--line);}\n.kst-story p{font-size:.98em;color:#4a4a4a;margin:0 0 20px;line-height:1.95;letter-spacing:.1px;}\n.kst-story p:last-child{margin-bottom:0;}\n.kst-story p strong{color:var(--ink);font-weight:600;}\n.kst-drop::first-letter{\n  float:left;font-size:3.1em;line-height:.86;font-weight:200;color:var(--champ);\n  margin:4px 12px 0 0;\n}\n \n\/* ---- moments: 3 across ---- *\/\n.kst-moments{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);}\n.kst-moment{padding:36px 30px;text-align:center;border-right:1px solid var(--line);transition:background .35s ease;}\n.kst-moment:last-child{border-right:none;}\n.kst-moment:hover{background:var(--soft);}\n.kst-moment .ic{\n  width:44px;height:44px;margin:0 auto 16px;border-radius:50%;\n  border:1px solid var(--champ);display:flex;align-items:center;justify-content:center;\n  transition:background .35s ease;\n}\n.kst-moment:hover .ic{background:var(--ink);}\n.kst-moment .ic svg{width:19px;height:19px;color:var(--champ);}\n.kst-moment h4{\n  font-size:.86em;font-weight:600;letter-spacing:.14em;text-transform:uppercase;\n  color:var(--ink);margin:0 0 10px;\n}\n.kst-moment p{font-size:.87em;color:var(--body);margin:0;line-height:1.8;}\n \n\/* ---- closing quote bar ---- *\/\n.kst-quote{background:var(--soft);padding:36px 44px;text-align:center;}\n.kst-quote p{\n  font-size:1.06em;color:var(--ink-2);margin:0;line-height:1.7;\n  letter-spacing:.04em;font-style:italic;font-weight:300;\n}\n.kst-quote p b{color:var(--champ);font-weight:600;font-style:normal;}\n \n@media (max-width:760px){\n  .kst{margin:30px auto;}\n  .kst-top{padding:36px 22px 32px;}\n  .kst-top h2{font-size:1.42em;}\n  .kst-story{padding:32px 24px 30px;}\n  .kst-story p{font-size:.94em;}\n  .kst-drop::first-letter{font-size:2.6em;}\n  .kst-moments{grid-template-columns:1fr;}\n  .kst-moment{border-right:none;border-bottom:1px solid var(--line);padding:28px 22px;}\n  .kst-moment:last-child{border-bottom:none;}\n  .kst-quote{padding:28px 22px;}\n  .kst-quote p{font-size:.98em;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kst\"\u003e\n\u003cdiv class=\"kst-card\"\u003e\n\u003c!-- DARK HEADER --\u003e\n\u003cdiv class=\"kst-top\"\u003e\n\u003cspan class=\"kst-eyebrow\"\u003eThe Design\u003c\/span\u003e\n\u003ch2\u003eNobody Drew \u003cb\u003eThis Curve\u003c\/b\u003e\n\u003c\/h2\u003e\n\u003cp class=\"kst-sub\"\u003eHang a strand from two points and it makes this shape. It has no choice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- STORY --\u003e\n\u003cdiv class=\"kst-story\"\u003e\n\u003cp class=\"kst-drop\"\u003eTake a necklace off and lay it over your hand. Whatever curve it makes, you did not design it — and you could not have designed a better one. Hang anything flexible and evenly weighted between two points and it falls into the same line every time. It has a name, \u003cstrong\u003ethe catenary\u003c\/strong\u003e, and it is the one shape a hanging strand will hold under its own weight.\u003c\/p\u003e\n\u003cp\u003eStonemasons found it by hanging chains upside down and tracing the arc to build vaults that would not fall. Bridge engineers found it in cables. And anyone who has ever draped a garland over a doorway found it without knowing there was anything to find. \u003cstrong\u003eIt is not a style. It is what gravity does with a line.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eWhich is what this fixture is built on. The spheres are strung on cable and hung from points you place yourself, and then \u003cstrong\u003ethe curve arrives on its own\u003c\/strong\u003e — you set the two ends and the middle decides where to be. Set the points close and it falls deep; spread them wide and it stretches into a shallow ribbon. Every one of those is the same curve at a different width, so \u003cstrong\u003ethere is no arrangement that comes out wrong.\u003c\/strong\u003e You are not being asked to have taste. You are being asked to choose a distance.\u003c\/p\u003e\n\u003cp\u003eThe spheres are opal, lit from within and graduating in size as each strand descends — larger at the top, tapering as it falls, exactly the way a graduated strand of pearls is made. That detail is the difference between jewellery and a row of balls on a wire. \u003cstrong\u003eNot styled after a necklace. Obeying the same rule a necklace obeys.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- MOMENTS --\u003e\n\u003cdiv class=\"kst-moments\"\u003e\n\u003cdiv class=\"kst-moment\"\u003e\n\u003cdiv class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3v2M12 19v2M3 12h2M19 12h2M5.6 5.6l1.4 1.4M17 17l1.4 1.4M18.4 5.6L17 7M7 17l-1.4 1.4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3.6\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003eComing Down the Stairs\u003c\/h4\u003e\n\u003cp\u003eYou meet it at eye level halfway, then look down on it from the landing. Most chandeliers have one good angle. A curve seen from above and from beside is two different objects.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kst-moment\"\u003e\n\u003cdiv class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 11h18M5 11V7a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v4M4 19h16M6 19v-8M18 19v-8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003eThe Table, Lit Low\u003c\/h4\u003e\n\u003cp\u003eDozens of small soft points rather than one bright source, following the length of the table instead of hanging over its middle. Everyone gets light. Nobody gets a lamp in the eye.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kst-moment\"\u003e\n\u003cdiv class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9.5 20h5M10 17h4M12 3a6 6 0 0 1 3.4 10.9c-.5.4-.9 1-.9 1.6H9.5c0-.6-.4-1.2-.9-1.6A6 6 0 0 1 12 3z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003eThe Morning After Someone Asks\u003c\/h4\u003e\n\u003cp\u003eA guest wants to know who designed that curve. The honest answer is nobody did — and it turns out that is a far better story than a designer's name would have been.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"kst-quote\"\u003e\n\u003cp\u003eYou choose the two ends. \u003cb\u003eGravity draws everything in between.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n     CORALIE DRAPED PEARL CHANDELIER — FAQ  (.kfq)\n     KOREWOLAMP template — dark band + accordion.\n \n     THE THREE QUESTIONS THAT DECIDE THIS SALE\n       01 — is the shape fixed? (No. This is the objection that loses\n            the sale silently: a buyer decides the photographed drape\n            does not suit their room and leaves.)\n       02 — what about the canopy? (It cannot move. A buyer who assumes\n            it can will plan a layout that cannot be built.)\n       04 — how tall is it really? (4 ft 7 in. This must be said plainly\n            or it becomes a return.)\n \n     MATERIAL — PC, NOT GLASS\n       Your spec is 钢材 + PC. Q06 answers the material question\n       honestly and makes the structural case for polycarbonate rather\n       than apologising for it. The word \"glass\" appears nowhere.\n \n     SAFETY\n       Q03 covers hook anchoring. Each pick-up point carries strand\n       weight plus the sideways pull of the curve — a plastic plug in\n       plasterboard fails here, months later and without warning.\n \n     FILL BEFORE PUBLISHING — search for [__]\n       sphere count · number of pick-up points · cable length ·\n       colour temperature · width (the two sizes still need verifying —\n       W 12.6' was sent with a foot mark)\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== KOREWO — FAQ ===== *\/\n.kfq{\n  --ink:#141414;--ink-2:#242424;--champ:#c9a961;--champ-lt:#e0c98f;\n  --body:#6a6a6a;--line:#e8e8e8;--soft:#f7f5f1;\n  --sans:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Helvetica,Arial,sans-serif;\n  max-width:1080px;margin:44px auto;font-family:var(--sans);color:var(--ink);line-height:1.7;\n}\n.kfq *{box-sizing:border-box;}\n.kfq-card{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#fff;}\n\/* header *\/\n.kfq-top{background:var(--ink);padding:40px 44px 36px;text-align:center;position:relative;}\n.kfq-top::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:48px;height:2px;background:var(--champ);}\n.kfq-eyebrow{font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--champ);font-weight:600;display:block;margin-bottom:14px;}\n.kfq-top h2{font-family:var(--sans);font-size:1.85em;font-weight:200;color:#fff;margin:0;letter-spacing:1.5px;line-height:1.25;text-transform:uppercase;}\n.kfq-top h2 b{font-weight:600;color:var(--champ-lt);}\n.kfq-top p{font-size:.9em;color:rgba(255,255,255,.5);margin:14px auto 0;max-width:520px;letter-spacing:.05em;}\n\/* items *\/\n.kfq-list{padding:0;}\n.kfq-item{border-bottom:1px solid var(--line);}\n.kfq-item:last-child{border-bottom:none;}\n.kfq-item summary{\n  list-style:none;cursor:pointer;display:flex;align-items:center;gap:20px;\n  padding:22px 40px;transition:background .3s ease;\n}\n.kfq-item summary::-webkit-details-marker{display:none;}\n.kfq-item summary:hover{background:var(--soft);}\n.kfq-num{\n  flex:0 0 auto;font-size:.72em;font-weight:700;letter-spacing:.14em;\n  color:var(--champ);min-width:26px;\n}\n.kfq-q{\n  flex:1;font-size:.98em;font-weight:600;color:var(--ink);\n  letter-spacing:.02em;line-height:1.5;\n}\n.kfq-ico{position:relative;flex:0 0 14px;width:14px;height:14px;}\n.kfq-ico::before,.kfq-ico::after{content:\"\";position:absolute;background:var(--champ);transition:transform .3s ease,opacity .3s ease;}\n.kfq-ico::before{top:6.5px;left:0;width:14px;height:1.5px;}\n.kfq-ico::after{top:0;left:6.5px;width:1.5px;height:14px;}\n.kfq-item[open] .kfq-ico::after{transform:scaleY(0);opacity:0;}\n.kfq-item[open] summary{background:var(--soft);}\n.kfq-a{\n  padding:0 40px 26px 86px;font-size:.91em;color:var(--body);\n  line-height:1.9;letter-spacing:.05px;\n}\n.kfq-a strong{color:var(--ink);font-weight:600;}\n.kfq-a p{margin:0 0 12px;}\n.kfq-a p:last-child{margin:0;}\n\/* footer *\/\n.kfq-foot{background:var(--soft);padding:28px 44px;text-align:center;border-top:1px solid var(--line);}\n.kfq-foot p{font-size:.88em;color:var(--body);margin:0 0 14px;letter-spacing:.04em;}\n.kfq-cta{\n  display:inline-flex;align-items:center;gap:10px;\n  font-size:.8em;font-weight:600;letter-spacing:.16em;text-transform:uppercase;\n  color:#fff !important;text-decoration:none !important;background:var(--ink);\n  padding:14px 34px;border-radius:2px;transition:background .35s ease,letter-spacing .35s ease;\n}\n.kfq-cta:hover,.kfq-cta:visited,.kfq-cta:active,.kfq-cta:focus{color:#fff !important;text-decoration:none !important;}\n.kfq-cta:hover{background:var(--champ);letter-spacing:.2em;}\n.kfq-cta svg{width:13px;height:13px;color:#fff !important;stroke:#fff !important;}\n@media (max-width:760px){\n  .kfq{margin:30px auto;}\n  .kfq-top{padding:32px 22px 28px;}\n  .kfq-top h2{font-size:1.34em;}\n  .kfq-item summary{padding:18px 20px;gap:12px;}\n  .kfq-q{font-size:.92em;}\n  .kfq-a{padding:0 20px 22px 20px;}\n  .kfq-foot{padding:24px 22px;}\n  .kfq-cta{width:100%;justify-content:center;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kfq\"\u003e\n\u003cdiv class=\"kfq-card\"\u003e\n\u003cdiv class=\"kfq-top\"\u003e\n\u003cspan class=\"kfq-eyebrow\"\u003eQuestions, Answered\u003c\/span\u003e\n\u003ch2\u003eBefore You \u003cb\u003eOrder\u003c\/b\u003e\n\u003c\/h2\u003e\n\u003cp\u003eEverything you might want to know about the shape, the ceiling, and getting it installed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfq-list\"\u003e\n\u003cdetails class=\"kfq-item\" open=\"\"\u003e\n\u003csummary\u003e\u003cspan class=\"kfq-num\"\u003e01\u003c\/span\u003e\u003cspan class=\"kfq-q\"\u003eIs the shape fixed, or can I change it?\u003c\/span\u003e\u003cspan class=\"kfq-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kfq-a\"\u003e\n\u003cp\u003e\u003cstrong\u003eYou decide it, and this is the most important thing to understand about the fixture.\u003c\/strong\u003e The drape in any photograph is one arrangement, not the arrangement.\u003c\/p\u003e\n\u003cp\u003eEach strand runs out from the canopy to a small fitting on the ceiling, and \u003cstrong\u003eyou place that fitting wherever you want it.\u003c\/strong\u003e Set the points close together and the curve falls deep and narrow; spread them wide and the same strands stretch into a shallow ribbon. Same fixture, completely different object.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"kfq-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"kfq-num\"\u003e02\u003c\/span\u003e\u003cspan class=\"kfq-q\"\u003eCan I put the canopy anywhere too?\u003c\/span\u003e\u003cspan class=\"kfq-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kfq-a\"\u003e\n\u003cp\u003eNo — and the distinction matters when you are planning. There are \u003cstrong\u003etwo different kinds of ceiling fitting\u003c\/strong\u003e here.\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003ecanopy carries all the wiring\u003c\/strong\u003e, so it has to sit on your existing junction box. Wherever the electrician left that box is where the canopy goes. The \u003cstrong\u003epick-up points carry no electricity at all\u003c\/strong\u003e — just a hook and a cable — which is exactly why those can go anywhere. Plan outward from the box you already have, and let the strands do the rest.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"kfq-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"kfq-num\"\u003e03\u003c\/span\u003e\u003cspan class=\"kfq-q\"\u003eWill it fit my ceiling height?\u003c\/span\u003e\u003cspan class=\"kfq-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kfq-a\"\u003e\n\u003cp\u003eCheck this before anything else. At \u003cstrong\u003eH 54.6″ — 4 ft 7 in\u003c\/strong\u003e from the canopy to the lowest sphere — this is not a fixture for a standard 8 ft ceiling. There is simply nowhere for it to go.\u003c\/p\u003e\n\u003cp\u003eIt belongs where there is height to fall through: a \u003cstrong\u003estairwell void\u003c\/strong\u003e, a \u003cstrong\u003edouble-height entry (12 ft and up)\u003c\/strong\u003e, or above a long table in a room with \u003cstrong\u003e10 ft ceilings or more\u003c\/strong\u003e. Keep at least \u003cstrong\u003e7 ft (2.1 m)\u003c\/strong\u003e of floor clearance beneath the lowest sphere anywhere people walk. Over a table you can hang lower, since nobody walks underneath.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"kfq-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"kfq-num\"\u003e04\u003c\/span\u003e\u003cspan class=\"kfq-q\"\u003eWhy is the curve that particular shape?\u003c\/span\u003e\u003cspan class=\"kfq-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kfq-a\"\u003eBecause nobody chose it. A flexible, evenly weighted strand hung between two points falls into a \u003cstrong\u003ecatenary\u003c\/strong\u003e — the one shape it will hold under its own weight, and the same curve a necklace makes when you lay it over your hand. Every swag here is that curve at a different width, which is why \u003cstrong\u003ethere is no arrangement that comes out looking wrong.\u003c\/strong\u003e You set the two ends; gravity draws everything in between.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"kfq-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"kfq-num\"\u003e05\u003c\/span\u003e\u003cspan class=\"kfq-q\"\u003eWhat are the spheres made of?\u003c\/span\u003e\u003cspan class=\"kfq-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kfq-a\"\u003e\n\u003cp\u003e\u003cstrong\u003eOpal polycarbonate\u003c\/strong\u003e, on a steel frame — and that is a structural decision rather than a substitution for something better.\u003c\/p\u003e\n\u003cp\u003eA strand this long carries a great many spheres on a slim cable. \u003cstrong\u003eIn glass the same run would weigh several times as much\u003c\/strong\u003e and could not hang from cables and ceiling hooks at all — it would need a rigid frame, and the drape would be gone. PC is the reason this can behave like a necklace instead of a rack. It also diffuses evenly enough that \u003cstrong\u003eno LED is visible inside any sphere\u003c\/strong\u003e, and it will not shatter if a strand is knocked during installation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"kfq-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"kfq-num\"\u003e06\u003c\/span\u003e\u003cspan class=\"kfq-q\"\u003eCan I change the bulbs?\u003c\/span\u003e\u003cspan class=\"kfq-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kfq-a\"\u003eNo — the \u003cstrong\u003eLED is integrated\u003c\/strong\u003e. Nothing to buy and nothing to replace, and it is what allows every sphere to glow evenly with no light source visible inside any of them, which would be very hard to achieve on a fixture with this many diffusers. The trade-off worth knowing: \u003cstrong\u003ethe colour temperature is fixed at manufacture\u003c\/strong\u003e and cannot be changed later the way a bulb can.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"kfq-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"kfq-num\"\u003e07\u003c\/span\u003e\u003cspan class=\"kfq-q\"\u003eCan it be dimmed?\u003c\/span\u003e\u003cspan class=\"kfq-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kfq-a\"\u003eYes, with the right dimmer. An integrated LED runs on a driver, so it needs a \u003cstrong\u003edimmer designed for LED loads\u003c\/strong\u003e — usually a trailing-edge type. A standard old-style dimmer will make it flicker, buzz, or refuse to dim at the bottom of its range.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"kfq-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"kfq-num\"\u003e08\u003c\/span\u003e\u003cspan class=\"kfq-q\"\u003eIs it difficult to install?\u003c\/span\u003e\u003cspan class=\"kfq-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kfq-a\"\u003e\n\u003cp\u003eThe wiring is straightforward — one canopy on one junction box, done by a licensed electrician with the power off. The part that takes care is placing the pick-up points, and that is worth doing slowly.\u003c\/p\u003e\n\u003cp\u003eBefore anything is drilled, \u003cstrong\u003emark the positions on the ceiling with tape and live with them for a day.\u003c\/strong\u003e Stand where you will actually stand — at the foot of the stairs, at the head of the table. Tape costs nothing; a hole in a ceiling does not. \u003cstrong\u003eTwo people make the hanging far easier\u003c\/strong\u003e: one supporting the strand, one at the ceiling.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"kfq-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"kfq-num\"\u003e09\u003c\/span\u003e\u003cspan class=\"kfq-q\"\u003eHow do I clean it?\u003c\/span\u003e\u003cspan class=\"kfq-ico\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kfq-a\"\u003eA \u003cstrong\u003esoft dry cloth\u003c\/strong\u003e on each sphere, supporting the strand with your other hand so you are not pulling on the cable. Barely damp for marks. \u003cstrong\u003eAvoid solvents, alcohol-based cleaners and ammonia glass sprays\u003c\/strong\u003e — polycarbonate is less tolerant of these than glass is, and they can cloud the surface permanently. Switch off and let the fixture cool first. Once or twice a year is plenty.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfq-foot\"\u003e\n\u003cp\u003eStill have a question? Our team is happy to help before you order.\u003c\/p\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n     KOREWOLAMP — Also in This Shape  (.krp)\n     Related-product module for the pearl necklace chandeliers\n \n     WHY THIS IS A COMPARISON, NOT A CAROUSEL\n       You already sell two necklace chandeliers:\n         · luxurious-pearl-necklace-chandelier-1\n         · acrylic-pearl-necklace-chandelier-1   (in \/acrylic-lamps)\n       Coralie makes three products in one silhouette on one store. A\n       plain \"you may also like\" row would put them in competition and\n       let the cheapest win by default. Framed as a choice — what is\n       each one FOR — they support each other instead, and a shopper who\n       was going to bounce on price finds the version that fits.\n \n     ⚠ FILL BEFORE PUBLISHING\n       [__ PRICE]   three of them\n       [__ IMAGE]   three of them\n       Prices are left blank deliberately. Hard-coding a price into a\n       description block means it goes stale the first time you run a\n       sale, and a wrong price on the page is worse than no price. If\n       your theme supports it, replace the span with a Liquid price tag\n       instead of typing a number.\n \n     ⚠ CHECK BEFORE YOU PUBLISH THE ACRYLIC CARD\n       Its card says acrylic plainly rather than dressing it up. If that\n       product's own page currently calls the beads glass or crystal,\n       fix that page — two pages on one store disagreeing about a\n       material is worse than either wording alone.\n \n     ⚠ ALSO NOTE\n       Coralie's spheres are PC (polycarbonate), which is an acrylic-\n       family plastic in the customer's mind even if not chemically.\n       The Coralie card therefore leads on FORM and INSTALLATION rather\n       than claiming a material advantage over the acrylic one. Do not\n       add a \"real material\" claim here — it would not survive scrutiny.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n\/* ===== KOREWO — Also in This Shape ===== *\/\n.krp{\n  --ink:#141414;--ink-2:#242424;--champ:#c9a961;--champ-lt:#e0c98f;\n  --body:#6a6a6a;--line:#e8e8e8;--soft:#f7f5f1;--warm:#fbf9f5;\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.krp *{box-sizing:border-box;}\n \n\/* ---- header ---- *\/\n.krp-head{text-align:center;margin:0 auto 30px;max-width:640px;}\n.krp-line{display:block;width:48px;height:1px;background:var(--champ);margin:0 auto 16px;}\n.krp-eyebrow{\n  font-size:10px;letter-spacing:.34em;text-transform:uppercase;\n  color:var(--champ);font-weight:600;display:block;margin-bottom:14px;\n}\n.krp-head h2{\n  font-family:var(--sans);font-size:1.62em;font-weight:200;color:var(--ink);\n  margin:0;letter-spacing:1.4px;line-height:1.3;text-transform:uppercase;\n}\n.krp-head h2 b{font-weight:600;color:var(--champ);}\n.krp-head p{font-size:.9em;color:var(--body);margin:14px auto 0;line-height:1.78;letter-spacing:.03em;}\n \n\/* ---- grid ---- *\/\n.krp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}\n.krp-card{\n  border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#fff;\n  display:flex;flex-direction:column;\n  transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease;\n}\n.krp-card:hover{border-color:var(--champ);box-shadow:0 12px 30px rgba(20,20,20,.09);transform:translateY(-3px);}\n.krp-card.here{border-color:var(--ink);}\n \n\/* image *\/\n.krp-img{position:relative;line-height:0;background:var(--soft);}\n.krp-img img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1\/1;}\n.krp-tag{\n  position:absolute;top:12px;left:12px;z-index:2;\n  font-size:9px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;\n  color:var(--ink);background:var(--champ);padding:5px 11px;border-radius:2px;\n}\n.krp-card.here .krp-tag{background:var(--ink);color:var(--champ);}\n \n\/* body *\/\n.krp-body{padding:22px 22px 24px;flex:1;display:flex;flex-direction:column;}\n.krp-body h3{\n  font-family:var(--serif);font-size:1.06em;font-weight:600;color:var(--ink);\n  margin:0 0 4px;line-height:1.4;letter-spacing:.2px;\n}\n.krp-mat{\n  display:block;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;\n  color:#9a9a9a;font-weight:700;margin-bottom:12px;\n}\n.krp-body p{font-size:.87em;color:var(--body);margin:0 0 14px;line-height:1.8;}\n.krp-body p strong{color:var(--ink);font-weight:600;}\n \n\/* choose-if line *\/\n.krp-if{\n  font-size:.84em;color:var(--ink-2);line-height:1.75;\n  padding:12px 14px;background:var(--warm);border-left:2px solid var(--champ);\n  margin:0 0 16px;\n}\n.krp-if b{color:var(--ink);font-weight:600;}\n \n\/* price + button *\/\n.krp-foot{margin-top:auto;}\n.krp-price{\n  display:block;font-family:Arial,Helvetica,sans-serif;font-size:1.06em;font-weight:700;\n  color:var(--ink);letter-spacing:.3px;margin-bottom:12px;\n}\n.krp-price s{color:#b0b0b0;font-weight:400;font-size:.82em;margin-left:7px;}\n.krp-btn{\n  display:flex;align-items:center;justify-content:center;gap:9px;width:100%;\n  font-size:.76em;font-weight:600;letter-spacing:.16em;text-transform:uppercase;\n  color:#fff !important;text-decoration:none !important;background:var(--ink);\n  padding:13px 18px;border-radius:2px;\n  transition:background .35s ease,letter-spacing .35s ease;\n}\n.krp-btn:hover,.krp-btn:visited,.krp-btn:active,.krp-btn:focus{color:#fff !important;text-decoration:none !important;}\n.krp-btn:hover{background:var(--champ);letter-spacing:.19em;}\n.krp-btn svg{width:12px;height:12px;stroke:#fff !important;}\n.krp-btn.ghost{\n  background:#fff;color:var(--ink) !important;border:1px solid var(--line);\n  cursor:default;\n}\n.krp-btn.ghost:hover{background:#fff;letter-spacing:.16em;}\n \n\/* ---- closing note ---- *\/\n.krp-note{\n  margin-top:22px;padding:20px 26px;background:var(--soft);\n  border-left:3px solid var(--champ);\n}\n.krp-note p{font-size:.88em;color:var(--body);margin:0;line-height:1.85;}\n.krp-note p strong{color:var(--ink);font-weight:600;}\n \n@media (max-width:860px){\n  .krp{margin:30px auto;}\n  .krp-head h2{font-size:1.24em;}\n  .krp-grid{grid-template-columns:1fr;gap:14px;}\n  .krp-img img{aspect-ratio:4\/3;}\n  .krp-note{padding:18px 20px;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"krp\"\u003e\n\u003c!-- HEADER --\u003e\n\u003cdiv class=\"krp-head\"\u003e\n\u003cspan class=\"krp-line\"\u003e\u003c\/span\u003e \u003cspan class=\"krp-eyebrow\"\u003eAlso in This Shape\u003c\/span\u003e\n\u003ch2\u003eThree Ways to Hang \u003cb\u003ea Necklace\u003c\/b\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThe same silhouette, built three different ways. They are not three prices for one thing — each is right for a different ceiling and a different budget.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- GRID --\u003e\n\u003cdiv class=\"krp-grid\"\u003e\n\u003c!-- CORALIE — current product --\u003e\n\u003cdiv class=\"krp-card here\"\u003e\n\u003cdiv class=\"krp-img\"\u003e\n\u003cspan class=\"krp-tag\"\u003eYou're Viewing\u003c\/span\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/5591\/4801\/files\/coralie-draped-pearl-chandelier-korewolamp-formal-dining-room-wooden-table-french-doors-draped-pearl-pendant-light.webp?v=1785727116\" alt=\"\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"krp-body\"\u003e\n\u003ch3\u003eCoralie Draped Pearl Chandelier\u003c\/h3\u003e\n\u003cspan class=\"krp-mat\"\u003e\u003cbr\u003e\u003c\/span\u003e\n\u003cp\u003eThe one you shape yourself. Each strand runs from the canopy to \u003cstrong\u003ea hook you place\u003c\/strong\u003e, so the curve is set on site — deep and narrow, or stretched wide across a ceiling. \u003cstrong\u003eH 54.6″\u003c\/strong\u003e, built for a stairwell or a double-height entry.\u003c\/p\u003e\n\u003cp class=\"krp-if\"\u003e\u003cb\u003eChoose this if\u003c\/b\u003e you have real height to fill and you want to decide the shape rather than accept one.\u003cspan class=\"krp-price\"\u003e\u003c\/span\u003e \u003cspan class=\"krp-btn ghost\"\u003eCurrently Viewing\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- LUXURIOUS --\u003e\n\u003cdiv class=\"krp-card\"\u003e\n\u003cdiv class=\"krp-img\"\u003e\n\u003cspan class=\"krp-tag\"\u003eFixed Drape\u003c\/span\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/5591\/4801\/files\/Luxurious-Pearl-Necklace-Chandelier-Vidirlighting11_10.jpg?v=1769761353\" alt=\"\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"krp-body\"\u003e\n\u003ch3\u003eLuxurious Pearl Necklace Chandelier\u003c\/h3\u003e\n\u003cspan class=\"krp-mat\"\u003e\u003cbr\u003e\u003c\/span\u003e\n\u003cp\u003eThe classic version of the shape, arriving with its \u003cstrong\u003edrape already set\u003c\/strong\u003e. One canopy, no hooks to place, and nothing to decide at installation — you hang it and it looks like the photograph.\u003c\/p\u003e\n\u003cp class=\"krp-if\"\u003e\u003cb\u003eChoose this if\u003c\/b\u003e you want the look with a straightforward install, or your ceiling has no scope for extra fixing points.\u003cspan class=\"krp-price\"\u003e\u003c\/span\u003e \u003ca class=\"krp-btn\" href=\"\/collections\/all-rooms-1\/products\/luxurious-pearl-necklace-chandelier-1\"\u003e View Product \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.4\" 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\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ACRYLIC --\u003e\n\u003cdiv class=\"krp-card\"\u003e\n\u003cdiv class=\"krp-img\"\u003e\n\u003cspan class=\"krp-tag\"\u003eLightest\u003c\/span\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/5591\/4801\/files\/acrylic-pearl-necklace-chandelier5_8_02a37019-6f81-4768-8cdb-0ef33b2fe246.webp?v=1766077281\" alt=\"\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"krp-body\"\u003e\n\u003ch3\u003eAcrylic Pearl Necklace Chandelier\u003c\/h3\u003e\n\u003cspan class=\"krp-mat\"\u003e\u003cbr\u003e\u003c\/span\u003e\n\u003cp\u003eThe same silhouette in \u003cstrong\u003eacrylic\u003c\/strong\u003e — the lightest of the three and the easiest on a ceiling that cannot take much weight. A sensible answer for a rental, a child's room, or a first version of the look.\u003c\/p\u003e\n\u003cp class=\"krp-if\"\u003e\u003cb\u003eChoose this if\u003c\/b\u003e weight or budget is the deciding factor, or you are trying the shape before committing to it.\u003cspan class=\"krp-price\"\u003e\u003c\/span\u003e \u003ca class=\"krp-btn\" href=\"\/collections\/acrylic-lamps\/products\/acrylic-pearl-necklace-chandelier-1\"\u003e View Product \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.4\" 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\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING NOTE --\u003e\n\u003cdiv class=\"krp-note\"\u003e\n\u003cp\u003e\u003cstrong\u003eNot sure which?\u003c\/strong\u003e Tell us your ceiling height and where the junction box sits, and we will say which of the three actually fits — including telling you when the cheaper one is the right answer. Email \u003cstrong\u003esupport@korewolamp.com\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"korewolamp","offers":[{"title":"W 11.1'' X H 54.6'' \/ White + Gold","offer_id":55578454819121,"sku":"K-CH2608031-1","price":895.0,"currency_code":"USD","in_stock":true},{"title":"W 11.1'' X H 54.6'' \/ White + Nickel","offer_id":55578454851889,"sku":"K-CH2608031-2","price":895.0,"currency_code":"USD","in_stock":true},{"title":"W 12.6'' X H 54.6'' \/ White + Gold","offer_id":55578454884657,"sku":"K-CH2608031-3","price":1495.0,"currency_code":"USD","in_stock":true},{"title":"W 12.6'' X H 54.6'' \/ White + Nickel","offer_id":55578454917425,"sku":"K-CH2608031-4","price":1495.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0848\/5591\/4801\/files\/coralie-draped-pearl-chandelier-korewolamp-chrome-finish-5-drape-glass-pearl-strand-chandelier-isolated-white-background.webp?v=1785727641","url":"https:\/\/korewolamp.com\/products\/coralie-draped-pearl-chandelier","provider":"korewolamp","version":"1.0","type":"link"}