{"product_id":"miroa-wall-lamp","title":"Miroa Wall Lamp","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,500;1,400;1,500\u0026family=Jost:wght@300;400;500\u0026display=swap');\n\n  \/* ─── Lumioshine \"Old Money\" palette ─── *\/\n  .pdp-om {\n    --ink:      #0E0E0C;\n    --hunter:   #1C2B1E;\n    --forest:   #243627;\n    --ivy:      #344D36;\n    --ivory:    #F4F1EA;\n    --linen:    #EAE6DC;\n    --parch:    #DDD8CC;\n    --gold:     #A8904A;\n    --gold-lt:  #C4A85C;\n    --stone:    #8C8878;\n    --warm-wht: #FAFAF7;\n\n    max-width: 900px;\n    margin: 0 auto;\n    background: var(--warm-wht);\n    color: var(--ink);\n    font-family: 'Jost', -apple-system, BlinkMacSystemFont, sans-serif;\n    font-weight: 300;\n    font-size: 14.5px;\n    line-height: 1.78;\n    -webkit-font-smoothing: antialiased;\n  }\n  .pdp-om *, .pdp-om *::before, .pdp-om *::after { box-sizing: border-box; }\n  .pdp-om p { margin: 0 0 1rem 0; color: var(--stone); }\n  .pdp-om img { max-width: 100%; height: auto; display: block; }\n  .pdp-om a { color: var(--gold); }\n  .pdp-om svg { fill: none; }\n\n  \/* ─── Section frame ─── *\/\n  .pdp-om .om-section { padding: 0; margin: 0; }\n\n  \/* ─── Common: gold tag with leading dash ─── *\/\n  .pdp-om .tag {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.7rem;\n    font-family: 'Jost', sans-serif;\n    font-size: 0.7rem;\n    font-weight: 500;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--gold);\n    margin: 0;\n  }\n  .pdp-om .tag::before {\n    content: '';\n    display: block;\n    width: 18px;\n    height: 1px;\n    background: var(--gold);\n    flex-shrink: 0;\n  }\n\n  \/* ─── HERITAGE RIBBON (page opener) ─── *\/\n  .pdp-om .heritage {\n    background: var(--ivory);\n    padding: 3.6rem 1.4rem;\n    text-align: center;\n    border: 1px solid var(--parch);\n  }\n  .pdp-om .heritage .tag { margin-bottom: 1.4rem; }\n  .pdp-om .heritage-line {\n    font-family: 'Playfair Display', serif;\n    font-size: 1.85rem;\n    font-weight: 400;\n    line-height: 1.32;\n    color: var(--ink);\n    max-width: 90ch;\n    margin: 0 auto;\n    letter-spacing: -0.005em;\n  }\n  .pdp-om .heritage-line em {\n    font-style: italic;\n    color: var(--ivy);\n  }\n  .pdp-om .heritage-rule {\n    width: 32px;\n    height: 1px;\n    background: var(--gold);\n    margin: 1.6rem auto;\n    opacity: 0.55;\n    border: 0;\n  }\n  .pdp-om .heritage-body {\n    font-family: 'Jost', sans-serif;\n    font-size: 0.92rem;\n    font-weight: 300;\n    color: var(--stone);\n    line-height: 1.85;\n    max-width: 78ch;\n    margin: 0 auto;\n  }\n  .pdp-om .heritage-body em {\n    font-style: italic;\n    color: var(--ivy);\n  }\n\n  \/* ─── DIMENSIONS (single fixture) ─── *\/\n  .pdp-om .sizes {\n    background: var(--warm-wht);\n    padding: 3rem 2.4rem;\n    border-bottom: 1px solid var(--parch);\n    border-left: 1px solid var(--parch);\n    border-right: 1px solid var(--parch);\n  }\n  .pdp-om .sizes-head {\n    text-align: center;\n    margin-bottom: 2.4rem;\n  }\n  .pdp-om .sizes-head .tag { margin-bottom: 0.9rem; }\n  .pdp-om .sizes-title {\n    font-family: 'Playfair Display', serif;\n    font-size: 1.55rem;\n    font-weight: 400;\n    color: var(--ink);\n    margin: 0 0 0.5rem 0;\n    letter-spacing: -0.005em;\n  }\n  .pdp-om .sizes-title em { font-style: italic; color: var(--ivy); }\n\n  .pdp-om .size-row {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 0.8rem;\n  }\n  .pdp-om .size-card {\n    background: var(--ivory);\n    border: 1px solid var(--parch);\n    padding: 2.6rem 0.8rem 1.6rem;\n    text-align: center;\n    position: relative;\n  }\n  .pdp-om .size-glass {\n    width: 84px;\n    height: 84px;\n    margin: 0.4rem auto 0.7rem;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n  .pdp-om .size-glass svg { width: 100%; height: 100%; }\n  .pdp-om .size-tag {\n    position: absolute;\n    top: 1.1rem;\n    left: 50%;\n    transform: translateX(-50%);\n    font-size: 0.7rem;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--gold);\n    font-weight: 500;\n  }\n  .pdp-om .size-name {\n    font-family: 'Playfair Display', serif;\n    font-size: 1.45rem;\n    font-weight: 400;\n    color: var(--ink);\n    margin: 0 0 0.2rem 0;\n  }\n  .pdp-om .size-name em { font-style: italic; color: var(--ivy); }\n  .pdp-om .size-dim {\n    font-size: 1.3rem;\n    font-weight: 400;\n    color: var(--ink);\n    margin: 0.85rem 0 0.3rem 0;\n    letter-spacing: 0.005em;\n  }\n  .pdp-om .size-dim-sub {\n    font-size: 0.85rem;\n    color: var(--stone);\n    letter-spacing: 0.08em;\n  }\n\n  \/* ─── MATERIALS \u0026 FINISHES ─── *\/\n  .pdp-om .materials {\n    background: var(--ivory);\n    padding: 3rem 2.4rem;\n    border-bottom: 1px solid var(--parch);\n    border-left: 1px solid var(--parch);\n    border-right: 1px solid var(--parch);\n  }\n  .pdp-om .mat-head { margin-bottom: 1.8rem; }\n  .pdp-om .mat-head .tag { margin-bottom: 0.7rem; }\n  .pdp-om .mat-title {\n    font-family: 'Playfair Display', serif;\n    font-size: 1.55rem;\n    font-weight: 400;\n    color: var(--ink);\n    margin: 0;\n    letter-spacing: -0.005em;\n  }\n  .pdp-om .mat-title em { font-style: italic; color: var(--ivy); }\n\n  .pdp-om .mat-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 0;\n    border: 1px solid var(--parch);\n    background: var(--warm-wht);\n    margin-bottom: 1.4rem;\n  }\n  .pdp-om .mat-cell {\n    padding: 1.6rem 1.2rem;\n    border-right: 1px solid var(--parch);\n    text-align: left;\n  }\n  .pdp-om .mat-cell:last-child { border-right: 0; }\n  .pdp-om .mat-icon {\n    width: 28px;\n    height: 28px;\n    margin-bottom: 0.9rem;\n  }\n  .pdp-om .mat-name {\n    font-family: 'Playfair Display', serif;\n    font-size: 1.1rem;\n    font-weight: 400;\n    color: var(--ink);\n    margin: 0 0 0.4rem 0;\n    font-style: italic;\n  }\n  .pdp-om .mat-desc {\n    font-size: 0.85rem;\n    color: var(--stone);\n    line-height: 1.65;\n    margin: 0;\n  }\n\n  \/* Finish swatches *\/\n  .pdp-om .finish-row {\n    background: var(--warm-wht);\n    border: 1px solid var(--parch);\n    padding: 1.4rem 1.4rem;\n    display: grid;\n    grid-template-columns: auto 1fr;\n    gap: 1.4rem;\n    align-items: center;\n  }\n  .pdp-om .finish-label {\n    font-size: 0.7rem;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--gold);\n    font-weight: 500;\n    border-left: 2px solid var(--gold);\n    padding-left: 0.95rem;\n  }\n  .pdp-om .finish-swatches {\n    display: flex;\n    gap: 1.6rem;\n    flex-wrap: wrap;\n  }\n  .pdp-om .swatch {\n    display: flex;\n    align-items: center;\n    gap: 0.65rem;\n    font-size: 0.92rem;\n    color: var(--ink);\n  }\n  .pdp-om .sw-dot {\n    width: 22px;\n    height: 22px;\n    border-radius: 50%;\n    border: 1px solid rgba(0,0,0,0.08);\n    flex-shrink: 0;\n  }\n  .pdp-om .sw-bronze { background: linear-gradient(135deg, #6b4a26 0%, #8a6432 55%, #3d2814 100%); }\n  .pdp-om .sw-white  { background: linear-gradient(135deg, #f7f4ed 0%, #ffffff 50%, #e8e4d8 100%); }\n  .pdp-om .sw-antique-brass {\n    background: linear-gradient(135deg, #b8923f 0%, #d4ad5c 30%, #8a6a26 70%, #3d2c0e 100%);\n  }\n  .pdp-om .sw-emerald {\n    background: radial-gradient(circle at 35% 30%, #4d8c63 0%, #1f5d3f 45%, #0e3a26 100%);\n  }\n  .pdp-om .sw-clear {\n    background: linear-gradient(135deg, #f5f3ec 0%, #e0ddd2 35%, #c4c0b3 70%, #aaa69a 100%);\n    border: 1px solid rgba(0,0,0,0.18) !important;\n  }\n  \/* Multicolor stained-glass swatch *\/\n  .pdp-om .sw-multicolor {\n    background:\n      conic-gradient(from 0deg,\n        #d96a3e 0deg, #e8a652 60deg,\n        #5b8c52 120deg, #3a6b8c 180deg,\n        #7a4a8a 240deg, #c08a2a 300deg, #d96a3e 360deg);\n  }\n\n  \/* ─── SPECS TABLE ─── *\/\n  .pdp-om .specs {\n    background: var(--ivory);\n    padding: 3rem 2.4rem;\n    border-bottom: 1px solid var(--parch);\n    border-left: 1px solid var(--parch);\n    border-right: 1px solid var(--parch);\n  }\n  .pdp-om .specs-head { margin-bottom: 1.6rem; }\n  .pdp-om .specs-head .tag { margin-bottom: 0.7rem; }\n  .pdp-om .specs-title {\n    font-family: 'Playfair Display', serif;\n    font-size: 1.55rem;\n    font-weight: 400;\n    color: var(--ink);\n    margin: 0;\n  }\n  .pdp-om .specs-title em { font-style: italic; color: var(--ivy); }\n\n  .pdp-om .spec-grid {\n    background: var(--warm-wht);\n    border: 1px solid var(--parch);\n  }\n  .pdp-om .spec-row {\n    display: grid;\n    grid-template-columns: 1fr 2fr;\n    border-bottom: 1px solid var(--parch);\n    padding: 0.95rem 1.4rem;\n    align-items: center;\n    gap: 1rem;\n  }\n  .pdp-om .spec-row:last-child { border-bottom: 0; }\n  .pdp-om .spec-row:nth-child(even) { background: var(--ivory); }\n  .pdp-om .spec-key {\n    font-size: 0.7rem;\n    font-weight: 500;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--gold);\n  }\n  .pdp-om .spec-val {\n    font-size: 0.92rem;\n    color: var(--ink);\n    font-weight: 400;\n  }\n  .pdp-om .cert-row {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.4rem;\n  }\n  .pdp-om .cert-badge {\n    font-size: 0.7rem;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--ivy);\n    background: transparent;\n    border: 1px solid var(--parch);\n    padding: 0.32rem 0.75rem;\n    font-weight: 500;\n  }\n\n  \/* ─── NOTICE ─── *\/\n  .pdp-om .notices {\n    background: var(--warm-wht);\n    padding: 2.4rem 2.4rem;\n    border-bottom: 1px solid var(--parch);\n    border-left: 1px solid var(--parch);\n    border-right: 1px solid var(--parch);\n  }\n  .pdp-om .notice {\n    background: var(--ivory);\n    border: 1px solid var(--parch);\n    border-left: 2px solid var(--gold);\n    padding: 1.5rem 1.6rem;\n    position: relative;\n  }\n  .pdp-om .notice-label {\n    font-size: 0.7rem;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    font-weight: 500;\n    color: var(--gold);\n    margin-bottom: 0.7rem;\n  }\n  .pdp-om .notice-text {\n    font-size: 0.92rem;\n    color: var(--ink);\n    line-height: 1.75;\n    margin: 0;\n    max-width: 78ch;\n  }\n  .pdp-om .notice-text strong {\n    font-weight: 500;\n    color: var(--ink);\n  }\n\n  \/* ─── FAQ steps ─── *\/\n  .pdp-om .faq-steps {\n    counter-reset: fstep;\n    list-style: none;\n    padding: 0;\n    margin: 1rem 0 0.2rem;\n  }\n  .pdp-om .faq-steps li {\n    counter-increment: fstep;\n    padding: 0.7rem 0 0.7rem 2.6rem;\n    border-top: 1px solid var(--parch);\n    position: relative;\n  }\n  .pdp-om .faq-steps li:first-child { border-top: 0; padding-top: 0.4rem; }\n  .pdp-om .faq-steps li::before {\n    content: counter(fstep, decimal-leading-zero);\n    position: absolute;\n    left: 0;\n    top: 0.85rem;\n    font-family: 'Playfair Display', serif;\n    font-style: italic;\n    font-size: 1.05rem;\n    color: var(--gold);\n    font-weight: 400;\n  }\n  .pdp-om .faq-steps li:first-child::before { top: 0.55rem; }\n  .pdp-om .faq-steps li strong {\n    display: block;\n    font-family: 'Playfair Display', serif;\n    font-weight: 400;\n    font-size: 1.05rem;\n    color: var(--ink);\n    margin-bottom: 0.22rem;\n  }\n\n  \/* ─── FAQ ─── *\/\n  .pdp-om .faq {\n    background: var(--warm-wht);\n    padding: 3rem 2.4rem;\n    border-bottom: 1px solid var(--parch);\n    border-left: 1px solid var(--parch);\n    border-right: 1px solid var(--parch);\n  }\n  .pdp-om .faq-head { margin-bottom: 1.5rem; }\n  .pdp-om .faq-head .tag { margin-bottom: 0.7rem; }\n  .pdp-om .faq-title {\n    font-family: 'Playfair Display', serif;\n    font-size: 1.55rem;\n    font-weight: 400;\n    color: var(--ink);\n    margin: 0;\n  }\n  .pdp-om .faq-title em { font-style: italic; color: var(--ivy); }\n\n  .pdp-om .faq-list { display: flex; flex-direction: column; }\n  .pdp-om .faq-list details {\n    border-bottom: 1px solid var(--parch);\n    background: transparent;\n  }\n  .pdp-om .faq-list details:first-child { border-top: 1px solid var(--parch); }\n  .pdp-om .faq-list summary {\n    list-style: none;\n    cursor: pointer;\n    padding: 1.15rem 0.4rem 1.15rem 0;\n    font-family: 'Playfair Display', serif;\n    font-size: 1.1rem;\n    font-weight: 400;\n    line-height: 1.4;\n    color: var(--ink);\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 1rem;\n  }\n  .pdp-om .faq-list summary::-webkit-details-marker { display: none; }\n  .pdp-om .faq-list summary::after {\n    content: '+';\n    font-family: 'Jost', sans-serif;\n    font-size: 1.3rem;\n    line-height: 1;\n    color: var(--gold);\n    transition: transform 0.2s;\n    font-weight: 300;\n    flex-shrink: 0;\n  }\n  .pdp-om .faq-list details[open] summary::after { content: '−'; }\n  .pdp-om .faq-list .faq-a {\n    padding: 0 0 1.1rem;\n    font-size: 0.92rem;\n    color: var(--stone);\n    line-height: 1.75;\n    max-width: 70ch;\n  }\n\n  \/* ─── DOWNLOADS ─── *\/\n  .pdp-om .downloads {\n    background: var(--ivory);\n    padding: 3rem 2.4rem;\n    border-bottom: 1px solid var(--parch);\n    border-left: 1px solid var(--parch);\n    border-right: 1px solid var(--parch);\n  }\n  .pdp-om .dl-head {\n    margin-bottom: 1.4rem;\n    text-align: center;\n  }\n  .pdp-om .dl-head .tag { margin-bottom: 0.7rem; }\n  .pdp-om .dl-title {\n    font-family: 'Playfair Display', serif;\n    font-size: 1.55rem;\n    font-weight: 400;\n    color: var(--ink);\n    margin: 0;\n    letter-spacing: -0.005em;\n  }\n  .pdp-om .dl-title em { font-style: italic; color: var(--ivy); }\n\n  .pdp-om .dl-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 0.8rem;\n  }\n  .pdp-om .dl-btn {\n    display: flex;\n    align-items: center;\n    gap: 0.85rem;\n    padding: 1rem 1.1rem;\n    background: var(--warm-wht);\n    border: 1px solid var(--parch);\n    text-decoration: none;\n    color: var(--ink);\n    transition: background 0.25s, color 0.25s, border-color 0.25s;\n  }\n  .pdp-om .dl-btn:hover {\n    background: var(--hunter);\n    border-color: var(--hunter);\n    color: var(--ivory);\n  }\n  .pdp-om .dl-btn:hover .dl-icon { color: var(--gold-lt); border-color: var(--gold-lt); }\n  .pdp-om .dl-btn:hover .dl-meta { color: rgba(244,241,234,0.55); }\n\n  .pdp-om .dl-icon {\n    width: 32px;\n    height: 32px;\n    border: 1px solid var(--gold);\n    color: var(--gold);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n    transition: color 0.25s, border-color 0.25s;\n  }\n  .pdp-om .dl-text {\n    display: flex;\n    flex-direction: column;\n    line-height: 1.2;\n  }\n  .pdp-om .dl-name {\n    font-family: 'Playfair Display', serif;\n    font-size: 0.92rem;\n    font-weight: 400;\n  }\n  .pdp-om .dl-meta {\n    font-size: 0.7rem;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--stone);\n    margin-top: 0.3rem;\n    transition: color 0.25s;\n  }\n\n  \/* ─── Responsive ─── *\/\n  @media (max-width: 720px) {\n    .pdp-om .size-row { grid-template-columns: 1fr 1fr; }\n    .pdp-om .mat-grid { grid-template-columns: 1fr; }\n    .pdp-om .mat-cell { border-right: 0; border-bottom: 1px solid var(--parch); }\n    .pdp-om .mat-cell:last-child { border-bottom: 0; }\n    .pdp-om .dl-grid { grid-template-columns: 1fr; }\n    .pdp-om .finish-row { grid-template-columns: 1fr; gap: 0.9rem; }\n    .pdp-om .spec-row { grid-template-columns: 1fr; gap: 0.3rem; padding: 0.85rem 1.1rem; }\n  }\n  @media (max-width: 480px) {\n    .pdp-om .size-row { grid-template-columns: 1fr; }\n    .pdp-om .heritage,\n    .pdp-om .sizes,\n    .pdp-om .materials,\n    .pdp-om .specs,\n    .pdp-om .faq,\n    .pdp-om .downloads,\n    .pdp-om .notices { padding-left: 1.4rem; padding-right: 1.4rem; }\n    .pdp-om .heritage { padding-top: 2.4rem; padding-bottom: 2.4rem; }\n    .pdp-om .heritage-line { font-size: 1.2rem; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pdp-om\"\u003e\n\u003c!-- ═══════════════ HERITAGE RIBBON ═══════════════ --\u003e\n\u003csection class=\"heritage\"\u003e\n\u003cp class=\"heritage-line\"\u003eA \u003cem\u003edove suspended\u003c\/em\u003e on a twisted cord of brass.\u003c\/p\u003e\n\u003chr class=\"heritage-rule\"\u003e\n\u003cp class=\"heritage-body\"\u003eThe Miroa Wall Lamp harmoniously blends the exquisite artistry of handcrafted stained glass with a dynamic solid brass hanging design, featuring a \u003cem\u003e100 cm adjustable twisted cord\u003c\/em\u003e that creates an elegant sense of fluidity. Its shade uses traditional Tiffany-style techniques to assemble a symbolic white dove motif which, paired with the warm lustre of brushed brass, transforms light into a mesmerising display of colourful art. A soulful statement piece — designed to infuse your living space with vintage charm and modern artistic spirit.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- ═══════════════ SIZES ═══════════════ --\u003e\n\u003csection class=\"sizes\"\u003e\n\u003cdiv class=\"sizes-head\"\u003e\n\u003cp class=\"tag\" style=\"justify-content: center; display: flex; margin-left: auto; margin-right: auto;\"\u003eFour Variations · One Silhouette\u003c\/p\u003e\n\u003ch2 class=\"sizes-title\"\u003eChoose your \u003cem\u003epalette\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-row\"\u003e\n\u003c!-- Model A · red\/blue\/green\/orange --\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cspan class=\"size-tag\"\u003eModel A\u003c\/span\u003e\n\u003cdiv class=\"size-glass\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 84 84\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \n          \u003ccircle cx=\"11\" cy=\"20\" r=\"5\" fill=\"#d4ad5c\" stroke=\"#A8904A\" stroke-width=\"0.5\"\u003e\u003c\/circle\u003e\n          \n          \u003cline x1=\"14\" y1=\"20\" x2=\"42\" y2=\"20\" stroke=\"#c9a45a\" stroke-width=\"2.2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n          \n          \u003cpath d=\"M 42 22 Q 45 26, 41 30 Q 39 34, 43 38 Q 46 42, 42 45\" stroke=\"#c9a45a\" stroke-width=\"1.4\" fill=\"none\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n          \n          \u003cpath d=\"M 28 45 L 60 45 L 65 78 L 23 78 Z\" fill=\"#FAFAF7\" stroke=\"#0E0E0C\" stroke-width=\"1\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \n          \u003cpolygon points=\"28,45 39,45 38,62 26,62\" fill=\"#c44a2c\" opacity=\"0.85\"\u003e\u003c\/polygon\u003e\n          \u003cpolygon points=\"39,45 50,45 50,62 38,62\" fill=\"#3a6b8c\" opacity=\"0.85\"\u003e\u003c\/polygon\u003e\n          \u003cpolygon points=\"50,45 60,45 62,62 50,62\" fill=\"#5b8c52\" opacity=\"0.85\"\u003e\u003c\/polygon\u003e\n          \n          \u003cpolygon points=\"26,62 62,62 65,78 23,78\" fill=\"#e8a652\" opacity=\"0.8\"\u003e\u003c\/polygon\u003e\n          \n          \u003cpath d=\"M 31 55 Q 36 51, 42 52 L 48 50 Q 53 51, 53 54 L 47 56 Q 45 59, 41 59 Q 36 60, 31 57 Z M 48 50 L 53 47 L 51 53 Z\" fill=\"#FAFAF7\" stroke=\"#0E0E0C\" stroke-width=\"0.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \n          \u003cline x1=\"39\" y1=\"45\" x2=\"38\" y2=\"62\" stroke=\"#0E0E0C\" stroke-width=\"0.6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"50\" y1=\"45\" x2=\"50\" y2=\"62\" stroke=\"#0E0E0C\" stroke-width=\"0.6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"26\" y1=\"62\" x2=\"62\" y2=\"62\" stroke=\"#0E0E0C\" stroke-width=\"0.6\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"size-name\"\u003eModel \u003cem\u003eA\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cdiv class=\"size-dim-sub\"\u003eMULTICOLOR GLASS\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Model B · blue tones --\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cspan class=\"size-tag\"\u003eModel B\u003c\/span\u003e\n\u003cdiv class=\"size-glass\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 84 84\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003ccircle cx=\"11\" cy=\"20\" r=\"5\" fill=\"#d4ad5c\" stroke=\"#A8904A\" stroke-width=\"0.5\"\u003e\u003c\/circle\u003e\n          \u003cline x1=\"14\" y1=\"20\" x2=\"42\" y2=\"20\" stroke=\"#c9a45a\" stroke-width=\"2.2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n          \u003cpath d=\"M 42 22 Q 45 26, 41 30 Q 39 34, 43 38 Q 46 42, 42 45\" stroke=\"#c9a45a\" stroke-width=\"1.4\" fill=\"none\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M 28 45 L 60 45 L 65 78 L 23 78 Z\" fill=\"#FAFAF7\" stroke=\"#0E0E0C\" stroke-width=\"1\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \n          \u003cpolygon points=\"28,45 39,45 38,62 26,62\" fill=\"#1f4862\" opacity=\"0.85\"\u003e\u003c\/polygon\u003e\n          \u003cpolygon points=\"39,45 50,45 50,62 38,62\" fill=\"#3a6b8c\" opacity=\"0.85\"\u003e\u003c\/polygon\u003e\n          \u003cpolygon points=\"50,45 60,45 62,62 50,62\" fill=\"#5a92b3\" opacity=\"0.85\"\u003e\u003c\/polygon\u003e\n          \u003cpolygon points=\"26,62 62,62 65,78 23,78\" fill=\"#3a6b8c\" opacity=\"0.75\"\u003e\u003c\/polygon\u003e\n          \u003cpath d=\"M 31 55 Q 36 51, 42 52 L 48 50 Q 53 51, 53 54 L 47 56 Q 45 59, 41 59 Q 36 60, 31 57 Z M 48 50 L 53 47 L 51 53 Z\" fill=\"#FAFAF7\" stroke=\"#0E0E0C\" stroke-width=\"0.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003cline x1=\"39\" y1=\"45\" x2=\"38\" y2=\"62\" stroke=\"#0E0E0C\" stroke-width=\"0.6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"50\" y1=\"45\" x2=\"50\" y2=\"62\" stroke=\"#0E0E0C\" stroke-width=\"0.6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"26\" y1=\"62\" x2=\"62\" y2=\"62\" stroke=\"#0E0E0C\" stroke-width=\"0.6\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"size-name\"\u003eModel \u003cem\u003eB\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cdiv class=\"size-dim-sub\"\u003eMULTICOLOR GLASS\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Model C --\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cspan class=\"size-tag\"\u003eModel C\u003c\/span\u003e\n\u003cdiv class=\"size-glass\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 84 84\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003ccircle cx=\"11\" cy=\"20\" r=\"5\" fill=\"#d4ad5c\" stroke=\"#A8904A\" stroke-width=\"0.5\"\u003e\u003c\/circle\u003e\n          \u003cline x1=\"14\" y1=\"20\" x2=\"42\" y2=\"20\" stroke=\"#c9a45a\" stroke-width=\"2.2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n          \u003cpath d=\"M 42 22 Q 45 26, 41 30 Q 39 34, 43 38 Q 46 42, 42 45\" stroke=\"#c9a45a\" stroke-width=\"1.4\" fill=\"none\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M 28 45 L 60 45 L 65 78 L 23 78 Z\" fill=\"#FAFAF7\" stroke=\"#0E0E0C\" stroke-width=\"1\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \n          \u003cpolygon points=\"28,45 39,45 38,62 26,62\" fill=\"#e8c34a\" opacity=\"0.85\"\u003e\u003c\/polygon\u003e\n          \u003cpolygon points=\"39,45 50,45 50,62 38,62\" fill=\"#3a6b8c\" opacity=\"0.85\"\u003e\u003c\/polygon\u003e\n          \u003cpolygon points=\"50,45 60,45 62,62 50,62\" fill=\"#5b8c52\" opacity=\"0.85\"\u003e\u003c\/polygon\u003e\n          \u003cpolygon points=\"26,62 62,62 65,78 23,78\" fill=\"#7a9aa8\" opacity=\"0.7\"\u003e\u003c\/polygon\u003e\n          \u003cpath d=\"M 31 55 Q 36 51, 42 52 L 48 50 Q 53 51, 53 54 L 47 56 Q 45 59, 41 59 Q 36 60, 31 57 Z M 48 50 L 53 47 L 51 53 Z\" fill=\"#FAFAF7\" stroke=\"#0E0E0C\" stroke-width=\"0.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003cline x1=\"39\" y1=\"45\" x2=\"38\" y2=\"62\" stroke=\"#0E0E0C\" stroke-width=\"0.6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"50\" y1=\"45\" x2=\"50\" y2=\"62\" stroke=\"#0E0E0C\" stroke-width=\"0.6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"26\" y1=\"62\" x2=\"62\" y2=\"62\" stroke=\"#0E0E0C\" stroke-width=\"0.6\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"size-name\"\u003eModel \u003cem\u003eC\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cdiv class=\"size-dim-sub\"\u003eMULTICOLOR GLASS\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Model D --\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cspan class=\"size-tag\"\u003eModel D\u003c\/span\u003e\n\u003cdiv class=\"size-glass\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 84 84\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003ccircle cx=\"11\" cy=\"20\" r=\"5\" fill=\"#d4ad5c\" stroke=\"#A8904A\" stroke-width=\"0.5\"\u003e\u003c\/circle\u003e\n          \u003cline x1=\"14\" y1=\"20\" x2=\"42\" y2=\"20\" stroke=\"#c9a45a\" stroke-width=\"2.2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n          \u003cpath d=\"M 42 22 Q 45 26, 41 30 Q 39 34, 43 38 Q 46 42, 42 45\" stroke=\"#c9a45a\" stroke-width=\"1.4\" fill=\"none\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M 28 45 L 60 45 L 63 74 L 25 74 Z\" fill=\"#FAFAF7\" stroke=\"#0E0E0C\" stroke-width=\"1\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \n          \u003cpolygon points=\"28,45 39,45 38,62 26,62\" fill=\"#f0ece2\" opacity=\"0.95\"\u003e\u003c\/polygon\u003e\n          \u003cpolygon points=\"39,45 50,45 50,62 38,62\" fill=\"#c44a2c\" opacity=\"0.85\"\u003e\u003c\/polygon\u003e\n          \u003cpolygon points=\"50,45 60,45 62,62 50,62\" fill=\"#5b8c52\" opacity=\"0.85\"\u003e\u003c\/polygon\u003e\n          \n          \u003cpolygon points=\"26,62 62,62 63,70 25,70\" fill=\"#f0ece2\" opacity=\"0.85\"\u003e\u003c\/polygon\u003e\n          \n          \u003cpath d=\"M 25 70 Q 28 78, 31 70 Q 34 78, 37 70 Q 40 78, 43 70 Q 46 78, 49 70 Q 52 78, 55 70 Q 58 78, 61 70 L 63 70 L 63 74 L 25 74 Z\" fill=\"#e8c34a\" opacity=\"0.85\" stroke=\"#0E0E0C\" stroke-width=\"0.4\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M 31 55 Q 36 51, 42 52 L 48 50 Q 53 51, 53 54 L 47 56 Q 45 59, 41 59 Q 36 60, 31 57 Z M 48 50 L 53 47 L 51 53 Z\" fill=\"#FAFAF7\" stroke=\"#0E0E0C\" stroke-width=\"0.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003cline x1=\"39\" y1=\"45\" x2=\"38\" y2=\"62\" stroke=\"#0E0E0C\" stroke-width=\"0.6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"50\" y1=\"45\" x2=\"50\" y2=\"62\" stroke=\"#0E0E0C\" stroke-width=\"0.6\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"26\" y1=\"62\" x2=\"62\" y2=\"62\" stroke=\"#0E0E0C\" stroke-width=\"0.6\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"size-name\"\u003eModel \u003cem\u003eD\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cdiv class=\"size-dim-sub\"\u003eMULTICOLOR GLASS\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"finish-row\" style=\"margin-top: 1rem;\"\u003e\n\u003cspan class=\"finish-label\"\u003eCommon to all\u003c\/span\u003e\n\u003cdiv class=\"finish-swatches\"\u003e\n\u003cspan class=\"swatch\" style=\"font-size: 0.85rem;\"\u003e∅ 8.7″ × H 7.9″ (Dia 22 × H 20 cm)\u003c\/span\u003e \u003cspan class=\"swatch\" style=\"font-size: 0.85rem;\"\u003eAdjustable cord up to L 39.4″ (100 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ═══════════════ MATERIALS \u0026 FINISHES ═══════════════ --\u003e\n\u003csection class=\"materials\"\u003e\n\u003cdiv class=\"mat-head\"\u003e\n\u003cp class=\"tag\"\u003eThe Make\u003c\/p\u003e\n\u003ch2 class=\"mat-title\"\u003eTwo honest \u003cem\u003ematerials\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mat-grid\"\u003e\n\u003c!-- Brass --\u003e\n\u003cdiv class=\"mat-cell\"\u003e\n\u003csvg class=\"mat-icon\" viewbox=\"0 0 32 32\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n        \n        \u003cline x1=\"3\" y1=\"6\" x2=\"3\" y2=\"14\" stroke=\"#A8904A\" stroke-width=\"1\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \n        \u003cline x1=\"3\" y1=\"9\" x2=\"14\" y2=\"9\" stroke=\"#A8904A\" stroke-width=\"1\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \n        \u003cpath d=\"M 14 9 Q 16 12, 13 14 Q 16 16, 13 18 Q 16 20, 13 22\" stroke=\"#A8904A\" stroke-width=\"0.8\" fill=\"none\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n        \n        \u003cpath d=\"M 8 22 L 18 22 L 20 28 L 6 28 Z\" stroke=\"#A8904A\" stroke-width=\"1\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n\u003ch3 class=\"mat-name\"\u003eBrass\u003c\/h3\u003e\n\u003cp class=\"mat-desc\"\u003eSolid brass arm and wall plate, brushed by hand to a soft warm finish — paired with a 100 cm twisted cord that lets you set the drop yourself.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Glass --\u003e\n\u003cdiv class=\"mat-cell\"\u003e\n\u003csvg class=\"mat-icon\" viewbox=\"0 0 32 32\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n        \n        \u003ccircle cx=\"16\" cy=\"16\" r=\"11\" stroke=\"#A8904A\" stroke-width=\"1\" fill=\"none\"\u003e\u003c\/circle\u003e\n        \n        \u003cline x1=\"6\" y1=\"14\" x2=\"26\" y2=\"14\" stroke=\"#A8904A\" stroke-width=\"0.4\" opacity=\"0.5\"\u003e\u003c\/line\u003e\n        \u003cline x1=\"6\" y1=\"20\" x2=\"26\" y2=\"20\" stroke=\"#A8904A\" stroke-width=\"0.4\" opacity=\"0.5\"\u003e\u003c\/line\u003e\n        \u003cline x1=\"11\" y1=\"6\" x2=\"11\" y2=\"26\" stroke=\"#A8904A\" stroke-width=\"0.4\" opacity=\"0.5\"\u003e\u003c\/line\u003e\n        \u003cline x1=\"16\" y1=\"5\" x2=\"16\" y2=\"27\" stroke=\"#A8904A\" stroke-width=\"0.4\" opacity=\"0.5\"\u003e\u003c\/line\u003e\n        \u003cline x1=\"21\" y1=\"6\" x2=\"21\" y2=\"26\" stroke=\"#A8904A\" stroke-width=\"0.4\" opacity=\"0.5\"\u003e\u003c\/line\u003e\n        \n        \u003cpath d=\"M 12 17 Q 14 14, 17 14 L 20 13 Q 22 14, 22 16 L 19 17 Q 18 18, 16 18 Q 14 19, 12 17 Z\" fill=\"none\" stroke=\"#A8904A\" stroke-width=\"0.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n\u003ch3 class=\"mat-name\"\u003eGlass\u003c\/h3\u003e\n\u003cp class=\"mat-desc\"\u003eHand-pieced multicolour stained glass in the Tiffany tradition — each tile cut, leaded, and joined by hand to form the dove motif.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"finish-row\"\u003e\n\u003cspan class=\"finish-label\"\u003eFinishes\u003c\/span\u003e\n\u003cdiv class=\"finish-swatches\"\u003e\n\u003cspan class=\"swatch\"\u003e\u003cspan class=\"sw-dot sw-antique-brass\"\u003e\u003c\/span\u003eBrass\u003c\/span\u003e \u003cspan class=\"swatch\"\u003e\u003cspan class=\"sw-dot sw-multicolor\"\u003e\u003c\/span\u003eMulticolor Glass\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ═══════════════ SPECS ═══════════════ --\u003e\n\u003csection class=\"specs\"\u003e\n\u003cdiv class=\"specs-head\"\u003e\n\u003cp class=\"tag\"\u003eThe Particulars\u003c\/p\u003e\n\u003ch2 class=\"specs-title\"\u003eFull \u003cem\u003especification\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-grid\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMaterials\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eBrass · Glass\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eFinishes\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eBrass\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eLampshade\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eMulticolor Glass\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eBulb Base\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eE26 \/ E27 — bulb not included\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eVoltage\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eAC 110 – 240 V\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eWiring\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eHardwired\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSuspension\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eTwisted cord — adjustable up to L 39.4″ (100 cm)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDimensions\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e∅ 8.7″ × H 7.9″ (Dia 22 × H 20 cm) — same across all four models\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSuited For\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eBedsides · Reading Nooks · Hallways · Children's Rooms · Stairwells · Gallery Walls\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eCertification\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e\n\u003cdiv class=\"cert-row\"\u003e\n\u003cspan class=\"cert-badge\"\u003eNorth America\u003c\/span\u003e \u003cspan class=\"cert-badge\"\u003eEurope\u003c\/span\u003e \u003cspan class=\"cert-badge\"\u003eAustralia\u003c\/span\u003e \u003cspan class=\"cert-badge\"\u003eSaudi Arabia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ═══════════════ NOTICE ═══════════════ --\u003e\n\u003csection class=\"notices\"\u003e\n\u003cdiv class=\"notice\"\u003e\n\u003cdiv class=\"notice-label\"\u003eGood to know\u003c\/div\u003e\n\u003cp class=\"notice-text\"\u003e\u003cstrong\u003eBulb sold separately\u003c\/strong\u003e — fits a standard E26 or E27 base, 40 W maximum. We recommend a warm-white bulb to bring out the glass colours at their richest. \u003cstrong\u003eEach shade is hand-pieced\u003c\/strong\u003e in the Tiffany tradition — small variations in the cut of individual tiles, the lead-line patterns, and the precise tone of the coloured glass are part of the craft, not a defect. \u003cstrong\u003eThe twisted cord is freely adjustable up to 100 cm\u003c\/strong\u003e — set the drop height to suit your bedside, hallway, or alcove. \u003cstrong\u003eHardwired install\u003c\/strong\u003e by a qualified electrician; rated for \u003cstrong\u003eindoor placement\u003c\/strong\u003e, away from direct moisture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ═══════════════ FAQ ═══════════════ --\u003e\n\u003csection class=\"faq\"\u003e\n\u003cdiv class=\"faq-head\"\u003e\n\u003cp class=\"tag\"\u003eFrequently Asked\u003c\/p\u003e\n\u003ch2 class=\"faq-title\"\u003eBefore you \u003cem\u003eorder\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-list\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat is the twisted cord made of, and will it stretch or fray over time?\u003c\/summary\u003e\n\u003cdiv class=\"faq-a\"\u003eThe cord is a \u003cem\u003efabric-wrapped braided wire\u003c\/em\u003e — the textile sleeve carries the vintage twisted appearance, while a structural wire core inside takes the actual load of the shade. Because the load passes through the wire, not the fabric, the cord \u003cem\u003edoes not stretch, sag, or fray under normal use\u003c\/em\u003e. Dust occasionally with a soft, dry cloth; avoid solvents. Treated as a sealed unit (don't try to disassemble or shorten the cord yourself), it holds its appearance for the life of the fixture.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I set the drop height during installation, and adjust it later?\u003c\/summary\u003e\n\u003cdiv class=\"faq-a\"\u003eYes — the cord is \u003cem\u003efreely adjustable up to 100 cm (39.4″)\u003c\/em\u003e, and the drop is set during installation by your electrician. Once chosen, the cord \u003cem\u003eholds its position\u003c\/em\u003e without slipping. Re-adjusting later is possible but requires re-opening the canopy at the wall, so most owners commit to a height at install. As a starting point: shorter (50–60 cm) sits well over a console or low headboard; mid-length (70–80 cm) suits standard bedside placement; full length (100 cm) reads beautifully on a tall hallway or stairwell wall.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes the suspended shade swing or feel unstable?\u003c\/summary\u003e\n\u003cdiv class=\"faq-a\"\u003eNo — the cord is \u003cem\u003eweight-loaded and tensioned\u003c\/em\u003e, not free-hanging like a chain. Once the shade is seated and powered, it settles into its drop and stays there. A passing draft or accidental brush won't set it swinging. The 100 cm maximum drop is engineered to keep the shade comfortably balanced; the silhouette is \"fluid\" in appearance, not in motion.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eEach shade is hand-pieced — what does that mean for a matched pair?\u003c\/summary\u003e\n\u003cdiv class=\"faq-a\"\u003eSubtle variations are \u003cem\u003epart of the Tiffany tradition, not a defect\u003c\/em\u003e. Two Miroa sconces flanking a bed will read as a coordinated pair — the silhouette, palette family, and dove motif are consistent — but a side-by-side comparison may reveal small differences in the cut of individual tiles, the rhythm of the lead-lines, or the precise tone of a single coloured pane. This is the signature of hand-pieced glass rather than machine printing. If exact symmetry matters more than craft variation, this fixture isn't the right choice.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat bulb suits stained glass best?\u003c\/summary\u003e\n\u003cdiv class=\"faq-a\"\u003eA \u003cem\u003efrosted or opal warm-white bulb\u003c\/em\u003e, E26 or E27 base, 40 W maximum. Stained glass reads richest with diffused, even illumination — a frosted bulb at \u003cem\u003e2700–3000 K\u003c\/em\u003e lets each coloured tile glow without hot spots, and keeps the white dove silhouette clean against its surround. Avoid cool-white or daylight bulbs; they wash the colours flat. Bulb sold separately.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ═══════════════ DOWNLOADS ═══════════════ --\u003e\n\u003csection class=\"downloads\"\u003e\n\u003cdiv class=\"dl-head\"\u003e\n\u003cp class=\"tag\" style=\"justify-content: center; display: flex; margin-left: auto; margin-right: auto;\"\u003eFor Trade \u0026amp; Specifiers\u003c\/p\u003e\n\u003ch2 class=\"dl-title\"\u003eDownloads \u0026amp; \u003cem\u003eresources\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dl-grid\"\u003e\n\u003ca class=\"dl-btn\" href=\"https:\/\/drive.google.com\/file\/d\/1crJ2U5Uhp8z-TGA-aHpHrXjK6XZs1Mnv\/view?usp=drive_link\" rel=\"noopener\" target=\"_blank\"\u003e \u003cspan class=\"dl-icon\"\u003e \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\u003e\n          \u003crect x=\"5\" y=\"3\" width=\"14\" height=\"18\" rx=\"1\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M8 8h8M8 12h8M8 16h5\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e \u003cspan class=\"dl-text\"\u003e \u003cspan class=\"dl-name\"\u003eSpecifications\u003c\/span\u003e \u003cspan class=\"dl-meta\"\u003ePDF · Spec Sheet\u003c\/span\u003e \u003c\/span\u003e \u003c\/a\u003e \u003ca class=\"dl-btn\" href=\"#\" rel=\"noopener\" target=\"_blank\"\u003e \u003cspan class=\"dl-icon\"\u003e \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\u003e\n          \u003cpath d=\"M14.7 6.3l3 3-9 9H5.7v-3l9-9z\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M13 8l3 3\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e \u003cspan class=\"dl-text\"\u003e \u003cspan class=\"dl-name\"\u003eInstallation\u003c\/span\u003e \u003cspan class=\"dl-meta\"\u003ePDF · Install Guide\u003c\/span\u003e \u003c\/span\u003e \u003c\/a\u003e \u003ca class=\"dl-btn\" href=\"#\" rel=\"noopener\" target=\"_blank\"\u003e \u003cspan class=\"dl-icon\"\u003e \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\u003e\n          \u003cpath d=\"M12 2 L3 7 L12 12 L21 7 Z\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M3 7 V17 L12 22 V12\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 7 V17 L12 22\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e \u003cspan class=\"dl-text\"\u003e \u003cspan class=\"dl-name\"\u003e3D Files\u003c\/span\u003e \u003cspan class=\"dl-meta\"\u003eFor Specifiers\u003c\/span\u003e \u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Lumioshine","offers":[{"title":"Model A : Dia 22cm x H 20cm \/ ∅ 8.7″ x H 7.9″ \/ Brass \u0026 Multicolor","offer_id":51261978444061,"sku":"LSW-B6059-01","price":133.0,"currency_code":"USD","in_stock":true},{"title":"Model B : Dia 22cm x H 20cm \/ ∅ 8.7″ x H 7.9″ \/ Brass \u0026 Multicolor","offer_id":51261987553565,"sku":"LSW-B6059-02","price":133.0,"currency_code":"USD","in_stock":true},{"title":"Model C : Dia 22cm x H 20cm \/ ∅ 8.7″ x H 7.9″ \/ Brass \u0026 Multicolor","offer_id":51261987586333,"sku":"LSW-B6059-03","price":133.0,"currency_code":"USD","in_stock":true},{"title":"Model D : Dia 22cm x H 20cm \/ ∅ 8.7″ x H 7.9″ \/ Brass \u0026 Multicolor","offer_id":51261987619101,"sku":"LSW-B6059-04","price":133.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/2001\/4621\/files\/Lumioshine-Miroa-Wall-Lamp_1.jpg?v=1778224331","url":"https:\/\/lumioshine.com\/ar\/products\/miroa-wall-lamp","provider":"Lumioshine","version":"1.0","type":"link"}