{"title":"You May Also Like","description":"\u003cp\u003eA curated selection of lighting pieces you may love — handpicked to complement your style and elevate every room.\u003c\/p\u003e","products":[{"product_id":"soleil-rattan-umbrella-pendant","title":"Soleil Rattan Umbrella Pendant","description":"\u003c!-- GLOWRYTE_CHATGPT_ATTRIBUTION_CAPTURE_START --\u003e\n\u003cdiv data-glowryte-chatgpt-attribution-capture=\"true\" style=\"display:none !important;\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n(function () {\n  window.__glowryteChatGPTAttributionCaptureInstalled = true;\n\n  var ATTR_KEYS = [\"utm_source\", \"utm_medium\", \"utm_campaign\", \"utm_content\", \"utm_term\", \"oppref\"];\n  var STORAGE_KEY = \"glowryte_chatgpt_ads_attribution\";\n  var COOKIE_PREFIX = \"__glowryte_\";\n\n  function readParams() {\n    var out = {};\n    try {\n      var params = new URLSearchParams(window.location.search || \"\");\n      ATTR_KEYS.forEach(function (key) {\n        var value = params.get(key);\n        if (value) out[key] = value;\n      });\n    } catch (e) {}\n    return out;\n  }\n\n  function readExisting() {\n    try {\n      var raw = window.localStorage.getItem(STORAGE_KEY);\n      if (!raw) return {};\n      return JSON.parse(raw) || {};\n    } catch (e) {\n      return {};\n    }\n  }\n\n  function setCookie(name, value, days) {\n    try {\n      if (!value) return;\n      var maxAge = days * 24 * 60 * 60;\n      document.cookie = name + \"=\" + encodeURIComponent(value) + \"; path=\/; max-age=\" + maxAge + \"; SameSite=Lax\";\n    } catch (e) {}\n  }\n\n  function saveAttribution() {\n    var params = readParams();\n\n    if (!params.utm_source \u0026\u0026 !params.oppref) return;\n\n    var existing = readExisting();\n\n    var payload = Object.assign({}, existing, params, {\n      captured_at: new Date().toISOString(),\n      landing_url: window.location.href,\n      referrer: document.referrer || \"\",\n      source: \"glowryte_chatgpt_ads_landing_capture_top\"\n    });\n\n    try {\n      window.localStorage.setItem(STORAGE_KEY, JSON.stringify(payload));\n      window.sessionStorage.setItem(STORAGE_KEY, JSON.stringify(payload));\n    } catch (e) {}\n\n    ATTR_KEYS.forEach(function (key) {\n      if (payload[key]) setCookie(COOKIE_PREFIX + key, payload[key], 7);\n    });\n\n    if (payload.oppref) {\n      setCookie(\"__oppref\", payload.oppref, 7);\n    }\n\n    try {\n      window.dispatchEvent(new CustomEvent(\"glowryte_chatgpt_ads_attribution_captured\", {\n        detail: payload\n      }));\n    } catch (e) {}\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", saveAttribution);\n  } else {\n    saveAttribution();\n  }\n\n  setTimeout(saveAttribution, 250);\n  setTimeout(saveAttribution, 1000);\n})();\n\u003c\/script\u003e\n\u003c!-- GLOWRYTE_CHATGPT_ATTRIBUTION_CAPTURE_END --\u003e\n\n\u003ctable style=\"font-size: 0.875rem;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMaterials\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eNatural Rattan \/ Willow + Iron Hardware\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eLight Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eE27\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eColor Temperature\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eWarm White\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eVoltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eAC 110–240V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSmart Control\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eNot supported\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRecommended Coverage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eUp to 10 m²\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMounting\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePendant \/ Hardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eUse\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eIndoor only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCraft\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eHand-woven\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWarranty\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e1 Year\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eDimensions\u003c\/h2\u003e\n\u003ctable style=\"width: 100%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 33.4848%;\"\u003e\u003cstrong\u003eØ65 cm\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 66.1637%;\"\u003eDiameter 65 cm (25.6\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 33.4848%;\"\u003e\u003cstrong\u003eØ85 cm\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 66.1637%;\"\u003eDiameter 85 cm (33.5\") \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- GLOWRYTE_SOLEIL_FAQ_PATCH_V1 --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\n\u003c!-- GLOWRYTE_NATIVE_FIT_GUIDE_DOM_FIX_START:soleil-rattan-umbrella-pendant --\u003e\n\u003cdiv data-glowryte-fit-guide-dom-fix=\"true\" style=\"display:none !important;\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n(function() {\n  var FIT_HTML = \"\u003cp\u003e\u003cstrong\u003eBest for\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eDining rooms, breakfast nooks, sunrooms, and relaxed natural interiors.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhy it works\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThe broad rattan umbrella shape adds texture and warmth while keeping the room casual and inviting.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePlacement tip\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eUse it where the fixture can be seen clearly, and check scale against your table, room size, and ceiling height.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eGood to know\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eIt is less suited to ultra-formal or black-and-white minimalist rooms.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eHelpful questions\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhere does Soleil Rattan Umbrella Pendant | Dia65 cm (25.6\u0026quot;) work best?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eIt works especially well over dining tables, breakfast nooks, and relaxed natural seating areas.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIs this fixture better for ambient or task lighting?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eIt is mainly ambient and decorative. Add task lighting for kitchen prep or reading.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat style of home does this light fit?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eIt fits coastal, Japandi, farmhouse-modern, and warm natural interiors.\u003c\/p\u003e\";\n\n  function ready(fn) {\n    if (document.readyState === 'loading') {\n      document.addEventListener('DOMContentLoaded', fn);\n    } else {\n      fn();\n    }\n  }\n\n  function text(el) {\n    return (el \u0026\u0026 el.textContent ? el.textContent : '').replace(\/\\s+\/g, ' ').trim();\n  }\n\n  function summaryText(row) {\n    var s = row ? row.querySelector('summary') : null;\n    return text(s);\n  }\n\n  function allDetails() {\n    return Array.prototype.slice.call(document.querySelectorAll('details'));\n  }\n\n  function findProductAccordionContainer() {\n    var containers = Array.prototype.slice.call(document.querySelectorAll(\n      'accordion-custom, .accordion, .product-details, [id^=\"ProductInformation-\"], product-information'\n    ));\n\n    var best = null;\n    var bestScore = -1;\n\n    containers.forEach(function(c) {\n      var rows = Array.prototype.slice.call(c.querySelectorAll('details'));\n      var labels = rows.map(summaryText).join(' | ');\n      var score = 0;\n\n      ['Description', 'FAQ', 'Key Features', 'Shipping \u0026 Returns'].forEach(function(label) {\n        if (labels.indexOf(label) !== -1) score += 1;\n      });\n\n      if (score \u003e bestScore) {\n        best = c;\n        bestScore = score;\n      }\n    });\n\n    return bestScore \u003e= 3 ? best : null;\n  }\n\n  function directOrNestedRows(container) {\n    if (!container) return [];\n    var direct = Array.prototype.slice.call(container.querySelectorAll(':scope \u003e details'));\n    if (direct.length \u003e= 3) return direct;\n    return Array.prototype.slice.call(container.querySelectorAll('details'));\n  }\n\n  function findRowByLabel(rows, label) {\n    return rows.find(function(row) {\n      return summaryText(row).indexOf(label) !== -1;\n    }) || null;\n  }\n\n  function replaceSummaryText(summary, label) {\n    if (!summary) return;\n\n    var changed = false;\n\n    Array.prototype.slice.call(summary.childNodes).forEach(function(node) {\n      if (!changed \u0026\u0026 node.nodeType === Node.TEXT_NODE \u0026\u0026 node.textContent.trim()) {\n        node.textContent = label;\n        changed = true;\n      }\n    });\n\n    if (!changed) {\n      var span = summary.querySelector('span, div');\n      if (span) {\n        span.textContent = label;\n      } else {\n        summary.insertBefore(document.createTextNode(label), summary.firstChild);\n      }\n    }\n  }\n\n  function setRowContent(row, htmlContent) {\n    var content =\n      row.querySelector('.details-content') ||\n      row.querySelector('.accordion__content') ||\n      row.querySelector('.collapsible-content__content') ||\n      row.querySelector('[class*=\"content\"]');\n\n    if (!content) {\n      content = document.createElement('div');\n      row.appendChild(content);\n    }\n\n    content.innerHTML = '\u003cdiv class=\"rte glowryte-final-fit-guide-content\"\u003e' + htmlContent + '\u003c\/div\u003e';\n  }\n\n  function makeFinalRow(container) {\n    var rows = directOrNestedRows(container);\n    var cloneSource =\n      findRowByLabel(rows, 'Key Features') ||\n      findRowByLabel(rows, 'FAQ') ||\n      findRowByLabel(rows, 'Description') ||\n      rows[0];\n\n    var row;\n\n    if (cloneSource) {\n      row = cloneSource.cloneNode(true);\n    } else {\n      row = document.createElement('details');\n      var summary = document.createElement('summary');\n      row.appendChild(summary);\n      var content = document.createElement('div');\n      row.appendChild(content);\n    }\n\n    row.removeAttribute('open');\n    row.setAttribute('data-glowryte-final-fit-guide-row', 'true');\n    row.classList.add('glowryte-final-fit-guide-row');\n\n    var summary = row.querySelector('summary');\n    if (!summary) {\n      summary = document.createElement('summary');\n      row.insertBefore(summary, row.firstChild);\n    }\n\n    replaceSummaryText(summary, 'Fit \u0026 Styling Guide');\n    setRowContent(row, FIT_HTML);\n\n    return row;\n  }\n\n  function removeOrHideExistingFitRows(finalRow) {\n    allDetails().forEach(function(row) {\n      if (row === finalRow) return;\n\n      var label = summaryText(row);\n      if (label.indexOf('Fit \u0026 Styling Guide') !== -1) {\n        row.setAttribute('data-glowryte-hidden-duplicate-fit-guide', 'true');\n        row.style.display = 'none';\n        row.remove();\n      }\n    });\n  }\n\n  function insertFinalRow(container, row) {\n    var rows = directOrNestedRows(container);\n    var keyRow = findRowByLabel(rows, 'Key Features');\n    var shippingRow = findRowByLabel(rows, 'Shipping \u0026 Returns');\n\n    if (shippingRow \u0026\u0026 shippingRow.parentNode) {\n      shippingRow.parentNode.insertBefore(row, shippingRow);\n      return;\n    }\n\n    if (keyRow \u0026\u0026 keyRow.parentNode) {\n      keyRow.parentNode.insertBefore(row, keyRow.nextSibling);\n      return;\n    }\n\n    container.appendChild(row);\n  }\n\n  function mount() {\n    if (!FIT_HTML || FIT_HTML.indexOf('Best for') === -1) return;\n\n    var container = findProductAccordionContainer();\n    if (!container) return;\n\n    var existingFinal = document.querySelector('[data-glowryte-final-fit-guide-row=\"true\"]');\n\n    if (existingFinal) {\n      setRowContent(existingFinal, FIT_HTML);\n      removeOrHideExistingFitRows(existingFinal);\n      insertFinalRow(container, existingFinal);\n      return;\n    }\n\n    var finalRow = makeFinalRow(container);\n    removeOrHideExistingFitRows(finalRow);\n    insertFinalRow(container, finalRow);\n  }\n\n  ready(function() {\n    mount();\n    setTimeout(mount, 300);\n    setTimeout(mount, 1000);\n    setTimeout(mount, 2000);\n    setTimeout(mount, 4000);\n  });\n})();\n\u003c\/script\u003e\n\u003c!-- GLOWRYTE_NATIVE_FIT_GUIDE_DOM_FIX_END:soleil-rattan-umbrella-pendant --\u003e","brand":"Glowryte","offers":[{"title":"Dia65 cm (25.6\")","offer_id":50758998163703,"sku":"GW-SRUP-65","price":536.0,"currency_code":"USD","in_stock":true},{"title":"Dia 85 cm (33.5\")","offer_id":50758998196471,"sku":"GW-SRUP-85","price":1060.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0930\/7376\/8695\/files\/SoleilRattanUmbrellaPendant1.png?v=1779417843"},{"product_id":"sculpted-petal-chandelier","title":"Sculpted Petal Chandelier","description":"\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMaterials\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eGypsum Resin Composite + Metal Hardware\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFinish\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eIvory White\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCraft\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eHand-carved and hand-polished\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eLight Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eE12 × 12 (bulbs not included)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eVoltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eAC 110–240V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMounting\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eChandelier \/ Hardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eUse\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eIndoor only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eBest For\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eLiving rooms, dining rooms, entryways, hotel lobbies\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWarranty\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e1 Year\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eDimensions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSmall\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDia 85 cm (33.5\") × H 35 cm (13.8\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMedium\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDia 98 cm (38.6\") × H 35 cm (13.8\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eLarge\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDia 128 cm (50.4\") × H 35 cm (13.8\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cem\u003eNote: As a handcrafted product, minor surface variations are a natural characteristic of the craft.\u003c\/em\u003e\u003c\/p\u003e","brand":"Numbo","offers":[{"title":"Dia 85 cm (33.5\") × H 35 cm (13.8\")","offer_id":50762922295543,"sku":"GLW-SPC-CH-D850","price":1480.0,"currency_code":"USD","in_stock":true},{"title":"Dia 98 cm (38.6\") × H 35 cm (13.8\")","offer_id":50762922328311,"sku":"GLW-SPC-CH-D980","price":1725.0,"currency_code":"USD","in_stock":true},{"title":"Dia 128 cm (50.4\") × H 42 cm (16.6\")","offer_id":50762922361079,"sku":"GLW-SPC-CH-D1280","price":2265.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0930\/7376\/8695\/files\/SculptedPetalChandelier2.png?v=1779679329"},{"product_id":"pebble-stack-floor-lamp","title":"Pebble Stack Floor Lamp","description":"\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003ctable style=\"width: 100.082%; height: 196px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"width: 37.1071%; height: 19.6px;\"\u003e\u003cstrong\u003eMaterials\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 60.0357%; height: 19.6px;\"\u003eMetal Hardware + Resin\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"width: 37.1071%; height: 19.6px;\"\u003e\u003cstrong\u003eColor Options\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 60.0357%; height: 19.6px;\"\u003eNatural Wood \/ Walnut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"width: 37.1071%; height: 19.6px;\"\u003e\u003cstrong\u003eLight Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 60.0357%; height: 19.6px;\"\u003eLED (built-in)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"width: 37.1071%; height: 19.6px;\"\u003e\u003cstrong\u003eColor Temperature\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 60.0357%; height: 19.6px;\"\u003e3000K–6000K\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"width: 37.1071%; height: 19.6px;\"\u003e\u003cstrong\u003eVoltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 60.0357%; height: 19.6px;\"\u003eAC 110–240V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"width: 37.1071%; height: 19.6px;\"\u003e\u003cstrong\u003eMounting\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 60.0357%; height: 19.6px;\"\u003eFreestanding \/ Floor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"width: 37.1071%; height: 19.6px;\"\u003e\u003cstrong\u003eUse\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 60.0357%; height: 19.6px;\"\u003eIndoor only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"width: 37.1071%; height: 19.6px;\"\u003e\u003cstrong\u003eBest For\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 60.0357%; height: 19.6px;\"\u003eLiving rooms, bedrooms, studies\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"width: 37.1071%; height: 19.6px;\"\u003e\u003cstrong\u003eCord Length\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 60.0357%; height: 19.6px;\"\u003e61\" (155 cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"width: 37.1071%; height: 19.6px;\"\u003e\u003cstrong\u003eWarranty\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 60.0357%; height: 19.6px;\"\u003e1 Year\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eDimensions\u003c\/h2\u003e\n\u003ctable style=\"width: 100.082%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 54.6181%;\"\u003e\u003cstrong\u003eBase Diameter\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 45.1372%;\"\u003e11\" (28 cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 54.6181%;\"\u003e\u003cstrong\u003eTotal Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 45.1372%;\"\u003e61\" (155 cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Glowryte","offers":[{"title":"Dia 11“ × H 61” (Dia 28 × H 155 cm) \/ Walnut Wood","offer_id":50773072281847,"sku":"GLW-PBS-FL-D28-H150-WLT","price":980.0,"currency_code":"USD","in_stock":true},{"title":"Dia 11“ × H 61” (Dia 28 × H 155 cm) \/ Natural Wood","offer_id":50773072314615,"sku":"GLW-PBS-FL-D28-H150-NAT","price":980.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0930\/7376\/8695\/files\/ChatGPT_Image_2026_5_13_13_12_53.png?v=1779417074"},{"product_id":"petal-globe-pendant-light","title":"Petal Globe Pendant Light","description":"\u003c!-- GLOWRYTE_CHATGPT_ATTRIBUTION_CAPTURE_START --\u003e\n\u003cdiv data-glowryte-chatgpt-attribution-capture=\"true\" style=\"display:none !important;\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n(function () {\n  window.__glowryteChatGPTAttributionCaptureInstalled = true;\n\n  var ATTR_KEYS = [\"utm_source\", \"utm_medium\", \"utm_campaign\", \"utm_content\", \"utm_term\", \"oppref\"];\n  var STORAGE_KEY = \"glowryte_chatgpt_ads_attribution\";\n  var COOKIE_PREFIX = \"__glowryte_\";\n\n  function readParams() {\n    var out = {};\n    try {\n      var params = new URLSearchParams(window.location.search || \"\");\n      ATTR_KEYS.forEach(function (key) {\n        var value = params.get(key);\n        if (value) out[key] = value;\n      });\n    } catch (e) {}\n    return out;\n  }\n\n  function readExisting() {\n    try {\n      var raw = window.localStorage.getItem(STORAGE_KEY);\n      if (!raw) return {};\n      return JSON.parse(raw) || {};\n    } catch (e) {\n      return {};\n    }\n  }\n\n  function setCookie(name, value, days) {\n    try {\n      if (!value) return;\n      var maxAge = days * 24 * 60 * 60;\n      document.cookie = name + \"=\" + encodeURIComponent(value) + \"; path=\/; max-age=\" + maxAge + \"; SameSite=Lax\";\n    } catch (e) {}\n  }\n\n  function saveAttribution() {\n    var params = readParams();\n\n    if (!params.utm_source \u0026\u0026 !params.oppref) return;\n\n    var existing = readExisting();\n\n    var payload = Object.assign({}, existing, params, {\n      captured_at: new Date().toISOString(),\n      landing_url: window.location.href,\n      referrer: document.referrer || \"\",\n      source: \"glowryte_chatgpt_ads_landing_capture_top\"\n    });\n\n    try {\n      window.localStorage.setItem(STORAGE_KEY, JSON.stringify(payload));\n      window.sessionStorage.setItem(STORAGE_KEY, JSON.stringify(payload));\n    } catch (e) {}\n\n    ATTR_KEYS.forEach(function (key) {\n      if (payload[key]) setCookie(COOKIE_PREFIX + key, payload[key], 7);\n    });\n\n    if (payload.oppref) {\n      setCookie(\"__oppref\", payload.oppref, 7);\n    }\n\n    try {\n      window.dispatchEvent(new CustomEvent(\"glowryte_chatgpt_ads_attribution_captured\", {\n        detail: payload\n      }));\n    } catch (e) {}\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", saveAttribution);\n  } else {\n    saveAttribution();\n  }\n\n  setTimeout(saveAttribution, 250);\n  setTimeout(saveAttribution, 1000);\n})();\n\u003c\/script\u003e\n\u003c!-- GLOWRYTE_CHATGPT_ATTRIBUTION_CAPTURE_END --\u003e\n\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003ctable style=\"width: 100%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 28.27%;\"\u003e\u003cstrong\u003eMaterials\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 71.73%;\"\u003eReed Leaf + Glass\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 28.27%;\"\u003e\u003cstrong\u003eFinish\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 71.73%;\"\u003eWalnut Brown\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 28.27%;\"\u003e\u003cstrong\u003eLight Source\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 71.73%;\"\u003eG9 Bulb × 3 (included)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 28.27%;\"\u003e\u003cstrong\u003eWattage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 71.73%;\"\u003e12W × 3 = 36W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 28.27%;\"\u003e\u003cstrong\u003eColor Temperature\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 71.73%;\"\u003e3-in-1 Adjustable: Warm \/ Neutral \/ Cool White\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 28.27%;\"\u003e\u003cstrong\u003eCRI\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 71.73%;\"\u003eRa ≥ 97\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 28.27%;\"\u003e\u003cstrong\u003eVoltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 71.73%;\"\u003eAC 110–240V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 28.27%;\"\u003e\u003cstrong\u003eCord Length\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 71.73%;\"\u003e~59\" (1.5M, adjustable)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 28.27%;\"\u003e\u003cstrong\u003eMounting\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 71.73%;\"\u003eHardwired pendant\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 28.27%;\"\u003e\u003cstrong\u003eUse\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 71.73%;\"\u003eIndoor only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 28.27%;\"\u003e\u003cstrong\u003eCoverage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 71.73%;\"\u003e4–6 m² (43–65 sq ft)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 28.27%;\"\u003e\u003cstrong\u003eRecommended Rooms\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 71.73%;\"\u003eCorridor, Dining Room\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 28.27%;\"\u003e\u003cstrong\u003eWarranty\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 71.73%;\"\u003e1 Year\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eDimensions\u003c\/h2\u003e\n\u003ctable style=\"width: 100%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth style=\"width: 25%;\"\u003e\u003c\/th\u003e\n\u003cth style=\"width: 25%;\"\u003e\u003cstrong\u003eDiameter\u003c\/strong\u003e\u003c\/th\u003e\n\u003cth style=\"width: 25%;\"\u003e\u003cstrong\u003eHeight\u003c\/strong\u003e\u003c\/th\u003e\n\u003cth style=\"width: 25%;\"\u003e\u003cstrong\u003eShade Ø\u003c\/strong\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003eSize\u003c\/td\u003e\n\u003ctd\u003e23.6\" (60 cm)\u003c\/td\u003e\n\u003ctd\u003e11.8\" (30 cm)\u003c\/td\u003e\n\u003ctd\u003e5.9\" (15 cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- GLOWRYTE_NATIVE_FIT_GUIDE_DOM_FIX_START:petal-globe-pendant-light --\u003e\n\u003cdiv data-glowryte-fit-guide-dom-fix=\"true\" style=\"display:none !important;\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n(function() {\n  var FIT_HTML = \"\u003cp\u003e\u003cstrong\u003eBest for\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eRound dining tables, breakfast nooks, and warm organic living spaces.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhy it works\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThe rounded globe form and walnut brown tone create a softer focal point than a standard metal pendant.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePlacement tip\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eUse it where the fixture can be seen clearly, and check scale against your table, room size, and ceiling height.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eGood to know\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis is better as a warm dining or nook pendant than as a narrow kitchen-island fixture.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eHelpful questions\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhere does Petal Globe Pendant Light | Dia 23.6\u0026quot; x 11.8\u0026quot; (Dia 60 x 30 cm) \/ Walnut Brown work best?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eIt works best above a round dining table, breakfast nook, or warm minimalist seating area.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIs this fixture better for ambient or task lighting?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eIt is best for ambient and decorative lighting. Add task lighting if the space is used for cooking or detailed work.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat style of home does this light fit?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eIt fits organic modern, Japandi, warm wood, and neutral interiors.\u003c\/p\u003e\";\n\n  function ready(fn) {\n    if (document.readyState === 'loading') {\n      document.addEventListener('DOMContentLoaded', fn);\n    } else {\n      fn();\n    }\n  }\n\n  function text(el) {\n    return (el \u0026\u0026 el.textContent ? el.textContent : '').replace(\/\\s+\/g, ' ').trim();\n  }\n\n  function summaryText(row) {\n    var s = row ? row.querySelector('summary') : null;\n    return text(s);\n  }\n\n  function allDetails() {\n    return Array.prototype.slice.call(document.querySelectorAll('details'));\n  }\n\n  function findProductAccordionContainer() {\n    var containers = Array.prototype.slice.call(document.querySelectorAll(\n      'accordion-custom, .accordion, .product-details, [id^=\"ProductInformation-\"], product-information'\n    ));\n\n    var best = null;\n    var bestScore = -1;\n\n    containers.forEach(function(c) {\n      var rows = Array.prototype.slice.call(c.querySelectorAll('details'));\n      var labels = rows.map(summaryText).join(' | ');\n      var score = 0;\n\n      ['Description', 'FAQ', 'Key Features', 'Shipping \u0026 Returns'].forEach(function(label) {\n        if (labels.indexOf(label) !== -1) score += 1;\n      });\n\n      if (score \u003e bestScore) {\n        best = c;\n        bestScore = score;\n      }\n    });\n\n    return bestScore \u003e= 3 ? best : null;\n  }\n\n  function directOrNestedRows(container) {\n    if (!container) return [];\n    var direct = Array.prototype.slice.call(container.querySelectorAll(':scope \u003e details'));\n    if (direct.length \u003e= 3) return direct;\n    return Array.prototype.slice.call(container.querySelectorAll('details'));\n  }\n\n  function findRowByLabel(rows, label) {\n    return rows.find(function(row) {\n      return summaryText(row).indexOf(label) !== -1;\n    }) || null;\n  }\n\n  function replaceSummaryText(summary, label) {\n    if (!summary) return;\n\n    var changed = false;\n\n    Array.prototype.slice.call(summary.childNodes).forEach(function(node) {\n      if (!changed \u0026\u0026 node.nodeType === Node.TEXT_NODE \u0026\u0026 node.textContent.trim()) {\n        node.textContent = label;\n        changed = true;\n      }\n    });\n\n    if (!changed) {\n      var span = summary.querySelector('span, div');\n      if (span) {\n        span.textContent = label;\n      } else {\n        summary.insertBefore(document.createTextNode(label), summary.firstChild);\n      }\n    }\n  }\n\n  function setRowContent(row, htmlContent) {\n    var content =\n      row.querySelector('.details-content') ||\n      row.querySelector('.accordion__content') ||\n      row.querySelector('.collapsible-content__content') ||\n      row.querySelector('[class*=\"content\"]');\n\n    if (!content) {\n      content = document.createElement('div');\n      row.appendChild(content);\n    }\n\n    content.innerHTML = '\u003cdiv class=\"rte glowryte-final-fit-guide-content\"\u003e' + htmlContent + '\u003c\/div\u003e';\n  }\n\n  function makeFinalRow(container) {\n    var rows = directOrNestedRows(container);\n    var cloneSource =\n      findRowByLabel(rows, 'Key Features') ||\n      findRowByLabel(rows, 'FAQ') ||\n      findRowByLabel(rows, 'Description') ||\n      rows[0];\n\n    var row;\n\n    if (cloneSource) {\n      row = cloneSource.cloneNode(true);\n    } else {\n      row = document.createElement('details');\n      var summary = document.createElement('summary');\n      row.appendChild(summary);\n      var content = document.createElement('div');\n      row.appendChild(content);\n    }\n\n    row.removeAttribute('open');\n    row.setAttribute('data-glowryte-final-fit-guide-row', 'true');\n    row.classList.add('glowryte-final-fit-guide-row');\n\n    var summary = row.querySelector('summary');\n    if (!summary) {\n      summary = document.createElement('summary');\n      row.insertBefore(summary, row.firstChild);\n    }\n\n    replaceSummaryText(summary, 'Fit \u0026 Styling Guide');\n    setRowContent(row, FIT_HTML);\n\n    return row;\n  }\n\n  function removeOrHideExistingFitRows(finalRow) {\n    allDetails().forEach(function(row) {\n      if (row === finalRow) return;\n\n      var label = summaryText(row);\n      if (label.indexOf('Fit \u0026 Styling Guide') !== -1) {\n        row.setAttribute('data-glowryte-hidden-duplicate-fit-guide', 'true');\n        row.style.display = 'none';\n        row.remove();\n      }\n    });\n  }\n\n  function insertFinalRow(container, row) {\n    var rows = directOrNestedRows(container);\n    var keyRow = findRowByLabel(rows, 'Key Features');\n    var shippingRow = findRowByLabel(rows, 'Shipping \u0026 Returns');\n\n    if (shippingRow \u0026\u0026 shippingRow.parentNode) {\n      shippingRow.parentNode.insertBefore(row, shippingRow);\n      return;\n    }\n\n    if (keyRow \u0026\u0026 keyRow.parentNode) {\n      keyRow.parentNode.insertBefore(row, keyRow.nextSibling);\n      return;\n    }\n\n    container.appendChild(row);\n  }\n\n  function mount() {\n    if (!FIT_HTML || FIT_HTML.indexOf('Best for') === -1) return;\n\n    var container = findProductAccordionContainer();\n    if (!container) return;\n\n    var existingFinal = document.querySelector('[data-glowryte-final-fit-guide-row=\"true\"]');\n\n    if (existingFinal) {\n      setRowContent(existingFinal, FIT_HTML);\n      removeOrHideExistingFitRows(existingFinal);\n      insertFinalRow(container, existingFinal);\n      return;\n    }\n\n    var finalRow = makeFinalRow(container);\n    removeOrHideExistingFitRows(finalRow);\n    insertFinalRow(container, finalRow);\n  }\n\n  ready(function() {\n    mount();\n    setTimeout(mount, 300);\n    setTimeout(mount, 1000);\n    setTimeout(mount, 2000);\n    setTimeout(mount, 4000);\n  });\n})();\n\u003c\/script\u003e\n\u003c!-- GLOWRYTE_NATIVE_FIT_GUIDE_DOM_FIX_END:petal-globe-pendant-light --\u003e","brand":"Glowryte","offers":[{"title":"Dia 23.6“ × 11.8” (Dia 60 × 30 cm) \/ Walnut Brown","offer_id":50862896906487,"sku":null,"price":238.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0930\/7376\/8695\/files\/9abcbf88-87b2-4f54-ab12-eb24c56c7a6d.png?v=1781516935"}],"url":"https:\/\/glowryte.com\/collections\/you-may-also-like.oembed","provider":"Glowryte","version":"1.0","type":"link"}