{"product_id":"solenne-blossom-ceiling-light","title":"Solenne Blossom Ceiling Light","description":"\u003cstyle\u003e  \/* ===== Valmere Cone Pendant — every rule scoped to .vk-solenne-wrap ===== *\/  .vk-solenne-wrap, .vk-solenne-wrap *, .vk-solenne-wrap *::before, .vk-solenne-wrap *::after { box-sizing: border-box; margin: 0; padding: 0; }  .vk-solenne-wrap { position: relative; z-index: 0; isolation: isolate; width: 100%; max-width: 680px; margin: 0; padding: 0; color: #1d1b17; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif; -webkit-font-smoothing: antialiased; line-height: 1.6; }  .vk-solenne-wrap img { max-width: 100%; height: auto; }  .vk-solenne-wrap a { color: #876846; text-underline-offset: 3px; }  .vk-solenne-wrap .vk-solenne-divider { height: 1px; margin: 2rem 0; background: #fbf8f3; overflow: hidden; }  .vk-solenne-wrap .vk-solenne-intro { margin-bottom: 1rem; color: #3a3834; font-size: 15px; line-height: 1.75; }  .vk-solenne-wrap .vk-solenne-section-label { margin-bottom: .65rem; color: #876846; font-size: 11px; font-weight: 500; letter-spacing: .1em; text-transform: uppercase; scroll-margin-top: 90px; }  \/* Video *\/  \/* Features *\/  .vk-solenne-wrap .vk-solenne-features { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }  .vk-solenne-wrap .vk-solenne-feature, .vk-solenne-wrap .vk-solenne-option { min-width: 0; padding: .9rem; border: 1px solid #f5eee5; border-radius: 8px; background: #fff; }  .vk-solenne-wrap .vk-solenne-icon { display: flex; width: 28px; height: 28px; align-items: center; justify-content: center; margin-bottom: .6rem; border-radius: 6px; background: #e8dbc6; }  .vk-solenne-wrap .vk-solenne-feature h4, .vk-solenne-wrap .vk-solenne-option h5 { margin-bottom: .3rem; color: #1d1b17; font-size: 13px; font-weight: 500; line-height: 1.45; }  .vk-solenne-wrap .vk-solenne-feature p, .vk-solenne-wrap .vk-solenne-option p { color: #3f3d39; font-size: 12px; line-height: 1.6; overflow-wrap: anywhere; }  \/* Color option *\/  \/* Dimension card *\/  .vk-solenne-wrap .vk-solenne-dimension-card { padding: 1.2rem; border: 1px solid #f5eee5; border-radius: 10px; background: #fbf8f3; scroll-margin-top: 90px; }  .vk-solenne-wrap .vk-solenne-dimension-table { width: 100%; border-collapse: collapse; }  .vk-solenne-wrap .vk-solenne-dimension-table th { padding: 0 0 8px; border-bottom: 1px solid #e5dacb; color: #876846; font-size: 11px; font-weight: 500; letter-spacing: .06em; text-align: left; text-transform: uppercase; }  .vk-solenne-wrap .vk-solenne-dimension-table td { padding: 9px 0 0; color: #2a2826; font-size: 13px; line-height: 1.55; vertical-align: top; overflow-wrap: anywhere; }  .vk-solenne-wrap .vk-solenne-dimension-table td:first-child { width: 29%; padding-right: 12px; color: #876846; font-weight: 500; }  .vk-solenne-wrap .vk-solenne-dimension-note { margin-top: .75rem; color: #876846; font-size: 11px; line-height: 1.5; text-align: center; }  \/* Pure-CSS :target lightbox *\/  .vk-solenne-wrap .vk-solenne-zoom { display: none; visibility: hidden; pointer-events: none; position: fixed; inset: 0; z-index: 99999; align-items: center; justify-content: center; padding: 24px; background: rgba(20,19,16,.92); }  .vk-solenne-wrap .vk-solenne-zoom:target { display: flex; visibility: visible; pointer-events: auto; }  .vk-solenne-wrap .vk-solenne-zoom-backdrop { position: absolute; inset: 0; display: block; cursor: zoom-out; }  .vk-solenne-wrap .vk-solenne-zoom-inner { position: relative; z-index: 1; max-width: 100%; text-align: center; pointer-events: none; }  .vk-solenne-wrap .vk-solenne-zoom-img { width: 100%; max-width: 1200px; height: auto; max-height: 86vh; object-fit: contain; border-radius: 4px; background: #fff; }  .vk-solenne-wrap .vk-solenne-zoom-cap { margin-top: 10px; color: #f5eee5; font-size: 12px; letter-spacing: .04em; }  .vk-solenne-wrap .vk-solenne-zoom-close { position: absolute; top: 12px; right: 16px; z-index: 2; display: flex; width: 44px; height: 44px; align-items: center; justify-content: center; color: #f5eee5; font-size: 28px; line-height: 1; text-decoration: none; }  \/* Spec table *\/  .vk-solenne-wrap .vk-solenne-spec-table { width: 100%; border-collapse: collapse; }  .vk-solenne-wrap .vk-solenne-spec-table tr { border-bottom: 1px solid #fbf8f3; }  .vk-solenne-wrap .vk-solenne-spec-table tr:nth-child(odd) { background: #fdfbf8; }  .vk-solenne-wrap .vk-solenne-spec-table tr:last-child { border-bottom: 0; }  .vk-solenne-wrap .vk-solenne-spec-table td { padding: 10px 8px; font-size: 14px; line-height: 1.55; vertical-align: top; overflow-wrap: anywhere; }  .vk-solenne-wrap .vk-solenne-spec-table td:first-child { width: 42%; padding-right: 1rem; color: #625f59; }  \/* Care *\/  \/* Downloads *\/  .vk-solenne-wrap .vk-solenne-dl { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }  .vk-solenne-wrap .vk-solenne-dl-card { display: flex; min-height: 44px; align-items: center; gap: 10px; padding: .85rem .9rem; border: 1px solid #f5eee5; border-radius: 8px; background: #fff; color: #1d1b17; text-decoration: none; }  .vk-solenne-wrap .vk-solenne-dl-card:hover { border-color: #e1d4c1; background: #fdfbf8; }  .vk-solenne-wrap .vk-solenne-dl-card .vk-solenne-icon { flex-shrink: 0; margin: 0; }  .vk-solenne-wrap .vk-solenne-dl-card b { display: block; font-size: 13px; font-weight: 500; line-height: 1.35; }  .vk-solenne-wrap .vk-solenne-dl-card small { display: block; color: #625f59; font-size: 11px; line-height: 1.4; }  \/* FAQ *\/  .vk-solenne-wrap .vk-solenne-faq-item { border-bottom: 1px solid #fbf8f3; }  .vk-solenne-wrap .vk-solenne-faq-item:last-child { border-bottom: 0; }  .vk-solenne-wrap .vk-solenne-faq-item \u003e summary { position: relative; display: flex; min-height: 44px; cursor: pointer; align-items: center; padding: 14px 32px 14px 0; color: #1d1b17; font-size: 15px; font-weight: 500; line-height: 1.5; list-style: none; }  .vk-solenne-wrap .vk-solenne-faq-item \u003e summary::marker { content: \"\"; }  .vk-solenne-wrap .vk-solenne-faq-item \u003e summary::-webkit-details-marker { display: none; }  .vk-solenne-wrap .vk-solenne-faq-item \u003e summary::after { position: absolute; top: 50%; right: 4px; width: 10px; height: 10px; border-right: 1.5px solid #876846; border-bottom: 1.5px solid #876846; content: \"\"; transform: translateY(-70%) rotate(45deg); transition: transform .2s ease; }  .vk-solenne-wrap .vk-solenne-faq-item[open] \u003e summary::after { transform: translateY(-30%) rotate(-135deg); }  .vk-solenne-wrap .vk-solenne-faq-a { margin: 0 0 14px; padding-right: 32px; color: #3f3d39; font-size: 13px; line-height: 1.7; }  @media (max-width: 520px) {    .vk-solenne-wrap .vk-solenne-features { gap: 6px; }    .vk-solenne-wrap .vk-solenne-feature { padding: .6rem; }    .vk-solenne-wrap .vk-solenne-feature h4 { font-size: 11.5px; }    .vk-solenne-wrap .vk-solenne-feature p { font-size: 10.5px; }    .vk-solenne-wrap .vk-solenne-option, .vk-solenne-wrap .vk-solenne-dl { grid-template-columns: 1fr; }    .vk-solenne-wrap .vk-solenne-dimension-card { padding: .85rem; }    .vk-solenne-wrap .vk-solenne-spec-table td { font-size: 13px; } \/* end *\/  }  .vk-solenne-wrap .vk-solenne-intro-note { margin: 1.25rem 0 0; padding: .9rem 1rem; border: 1px solid #e5dacb; border-left: 3px solid #876846; border-radius: 8px; background: #fbf8f3; color: #2a2826; font-size: 14px; line-height: 1.7; }  .vk-solenne-wrap .vk-solenne-intro-note p { margin: 0; }  .vk-solenne-wrap .vk-solenne-intro-note p + p { margin-top: .5rem; }  .vk-solenne-wrap .vk-solenne-note-lead { color: #b23a1e; font-weight: 600; }  .vk-solenne-wrap .vk-solenne-dimension-table td:nth-child(2) { padding-right: 12px; }  @media (max-width: 560px) {    .vk-solenne-wrap .vk-solenne-dimension-table td { font-size: 12px; } \/* end *\/  }  @media (max-width: 520px) {    .vk-solenne-wrap .vk-solenne-videos { grid-template-columns: 1fr; } \/* end *\/  }  .vk-solenne-wrap .vk-solenne-intro-note { border-color: #e5dacb; border-left-color: #876846; background: #fbf8f3; color: #2a2826; }  .vk-solenne-wrap .vk-solenne-intro-note p { margin: 0; }  .vk-solenne-wrap .vk-solenne-intro-note p + p { margin-top: .4rem; }  @media (max-width: 520px) {    .vk-solenne-wrap .vk-solenne-sz-grid { grid-template-columns: 1fr 1fr; gap: 8px; } \/* end *\/  }  \/* Legibility: larger type *\/  .vk-solenne-wrap .vk-solenne-intro { font-size: 16px; line-height: 1.8; }  .vk-solenne-wrap .vk-solenne-section-label { font-size: 12.5px; font-weight: 600; letter-spacing: .08em; }  .vk-solenne-wrap .vk-solenne-feature h4 { font-size: 15px; font-weight: 600; }  .vk-solenne-wrap .vk-solenne-feature p { font-size: 14px; line-height: 1.65; }  .vk-solenne-wrap .vk-solenne-dimension-note { font-size: 13px; }  .vk-solenne-wrap .vk-solenne-spec-table td { font-size: 15px; }  .vk-solenne-wrap .vk-solenne-dl-card b { font-size: 15px; font-weight: 600; }  .vk-solenne-wrap .vk-solenne-faq-item \u003e summary { font-size: 16px; font-weight: 600; }  .vk-solenne-wrap .vk-solenne-faq-a { font-size: 15px; line-height: 1.75; }  .vk-solenne-wrap .vk-solenne-zoom-cap { font-size: 14px; }  @media (max-width: 520px) {    .vk-solenne-wrap .vk-solenne-feature h4 { font-size: 14px; }    .vk-solenne-wrap .vk-solenne-feature p { font-size: 13px; }    .vk-solenne-wrap .vk-solenne-spec-table td { font-size: 14px; } \/* end *\/  }  .vk-solenne-wrap .vk-solenne-dimension-table td:first-child { width: 30%; }  \/* Extra legibility: bigger type, darker text, stronger labels *\/  .vk-solenne-wrap { color: #161616; }  .vk-solenne-wrap .vk-solenne-intro { font-size: 17px; line-height: 1.8; color: #222; }  .vk-solenne-wrap .vk-solenne-section-label { font-size: 13.5px; font-weight: 700; letter-spacing: .07em; color: #876846; }  .vk-solenne-wrap .vk-solenne-feature h4 { font-size: 16.5px; font-weight: 700; color: #161616; }  .vk-solenne-wrap .vk-solenne-feature p { font-size: 15px; line-height: 1.65; color: #2b2b2b; }  .vk-solenne-wrap .vk-solenne-dimension-table th { font-size: 13px; font-weight: 700; color: #876846; }  .vk-solenne-wrap .vk-solenne-dimension-table td { font-size: 16px; color: #1f1f1f; }  .vk-solenne-wrap .vk-solenne-dimension-table td:first-child { color: #876846; font-weight: 600; }  .vk-solenne-wrap .vk-solenne-dimension-note { font-size: 14px; color: #876846; }  .vk-solenne-wrap .vk-solenne-spec-table td { font-size: 16px; line-height: 1.6; color: #1f1f1f; }  .vk-solenne-wrap .vk-solenne-spec-table td:first-child { color: #4a4844; font-weight: 600; }  .vk-solenne-wrap .vk-solenne-dl-card b { font-size: 16px; font-weight: 700; color: #161616; }  .vk-solenne-wrap .vk-solenne-faq-item \u003e summary { font-size: 17px; font-weight: 700; color: #161616; }  .vk-solenne-wrap .vk-solenne-faq-a { font-size: 16px; line-height: 1.75; color: #2b2b2b; }  .vk-solenne-wrap .vk-solenne-zoom-cap { font-size: 15px; }  @media (max-width: 520px) {    .vk-solenne-wrap .vk-solenne-intro { font-size: 16px; }    .vk-solenne-wrap .vk-solenne-feature h4 { font-size: 15px; }    .vk-solenne-wrap .vk-solenne-feature p { font-size: 14px; }    .vk-solenne-wrap .vk-solenne-spec-table td, .vk-solenne-wrap .vk-solenne-dimension-table td { font-size: 15px; }    .vk-solenne-wrap .vk-solenne-faq-item \u003e summary { font-size: 16px; }    .vk-solenne-wrap .vk-solenne-faq-a { font-size: 15px; } \/* end *\/  }  \/* Theme-proof legibility: override the store theme's thin, letter-spaced, uppercase heading styles *\/  .vk-solenne-wrap, .vk-solenne-wrap p, .vk-solenne-wrap h3, .vk-solenne-wrap h4, .vk-solenne-wrap h5, .vk-solenne-wrap td, .vk-solenne-wrap th, .vk-solenne-wrap li, .vk-solenne-wrap summary, .vk-solenne-wrap b, .vk-solenne-wrap strong, .vk-solenne-wrap span, .vk-solenne-wrap div, .vk-solenne-wrap a { font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif !important; letter-spacing: normal !important; -webkit-font-smoothing: antialiased; }  .vk-solenne-wrap p, .vk-solenne-wrap td, .vk-solenne-wrap li { font-weight: 400 !important; }  .vk-solenne-wrap .vk-solenne-intro { font-size: 17px !important; line-height: 1.75 !important; color: #1f1f1f !important; }  .vk-solenne-wrap .vk-solenne-section-label { font-size: 14px !important; font-weight: 700 !important; letter-spacing: .06em !important; text-transform: uppercase !important; color: #876846 !important; }  .vk-solenne-wrap .vk-solenne-feature h4 { margin: 0 0 6px !important; font-size: 16.5px !important; font-weight: 700 !important; line-height: 1.35 !important; text-transform: none !important; letter-spacing: normal !important; color: #161616 !important; }  .vk-solenne-wrap .vk-solenne-feature p { font-size: 15px !important; line-height: 1.6 !important; color: #2a2a2a !important; }  .vk-solenne-wrap .vk-solenne-dimension-table th { font-size: 13.5px !important; font-weight: 700 !important; color: #876846 !important; text-transform: uppercase !important; letter-spacing: .04em !important; }  .vk-solenne-wrap .vk-solenne-dimension-table td { font-size: 16px !important; color: #1a1a1a !important; }  .vk-solenne-wrap .vk-solenne-dimension-table td:first-child { font-weight: 700 !important; color: #876846 !important; }  .vk-solenne-wrap .vk-solenne-dimension-note { font-size: 14px !important; color: #876846 !important; }  .vk-solenne-wrap .vk-solenne-spec-table td { font-size: 16px !important; line-height: 1.55 !important; color: #1a1a1a !important; }  .vk-solenne-wrap .vk-solenne-spec-table td:first-child { font-weight: 700 !important; color: #3a3834 !important; }  .vk-solenne-wrap .vk-solenne-spec-table a { color: #876846 !important; font-weight: 600 !important; }  .vk-solenne-wrap .vk-solenne-dl-card b { font-size: 16px !important; font-weight: 700 !important; color: #161616 !important; }  .vk-solenne-wrap .vk-solenne-faq-item \u003e summary { font-size: 17px !important; font-weight: 700 !important; color: #161616 !important; text-transform: none !important; }  .vk-solenne-wrap .vk-solenne-faq-a { font-size: 16px !important; line-height: 1.7 !important; color: #2a2a2a !important; }  @media (max-width: 520px) {    .vk-solenne-wrap .vk-solenne-intro { font-size: 16px !important; }    .vk-solenne-wrap .vk-solenne-feature h4 { font-size: 15px !important; }    .vk-solenne-wrap .vk-solenne-feature p { font-size: 14px !important; }    .vk-solenne-wrap .vk-solenne-spec-table td, .vk-solenne-wrap .vk-solenne-dimension-table td { font-size: 15px !important; }    .vk-solenne-wrap .vk-solenne-faq-a { font-size: 15px !important; } \/* end *\/  }  .vk-solenne-wrap .vk-solenne-dimension-table td:first-child { width: 30%; }  \/* Grid lines on the size table *\/  .vk-solenne-wrap .vk-solenne-dimension-table { border-collapse: collapse !important; border: 1px solid #e1d4c1 !important; background: #fff; }  .vk-solenne-wrap .vk-solenne-dimension-table th, .vk-solenne-wrap .vk-solenne-dimension-table td { border: 1px solid #e1d4c1 !important; padding: 10px 12px !important; vertical-align: middle !important; }  .vk-solenne-wrap .vk-solenne-dimension-table th { background: #e8dbc6 !important; }  .vk-solenne-wrap .vk-solenne-dimension-table tbody tr:nth-child(even) td { background: #fbf8f3; }  \/* Zebra rows on the Details table: set on the cells with !important so the theme can't wipe it *\/  .vk-solenne-wrap .vk-solenne-spec-table tr:nth-child(odd) td { background: #fbf8f3 !important; }  .vk-solenne-wrap .vk-solenne-spec-table tr:nth-child(even) td { background: #ffffff !important; }  \/* Walnut accents: echo the wooden frame *\/  .vk-solenne-wrap .vk-solenne-divider { background: linear-gradient(90deg, #e5dacb, #876846 50%, #e5dacb) !important; }  .vk-solenne-wrap .vk-solenne-spec-table td:first-child { color: #876846 !important; }  .vk-solenne-wrap .vk-solenne-dimension-table td:first-child { color: #876846 !important; }  .vk-solenne-wrap .vk-solenne-feature { border-top: 3px solid #876846 !important; }  \/* Hide the old auto-generated \"Sizing \u0026 questions\" block (section.vk-geo2) so only the new FAQ shows *\/  section.vk-geo2[data-geo=\"v2\"] { display: none !important; }  \/* FAQ styled like the \"Sizing \u0026 questions\" block: serif title, italic accent word, plus icons *\/  .vk-solenne-wrap .vk-solenne-faq-title { margin: 0 0 6px !important; font-family: Georgia, \"Times New Roman\", serif !important; font-size: 26px !important; font-weight: 600 !important; line-height: 1.25 !important; color: #1d1d1d !important; letter-spacing: normal !important; text-transform: none !important; }  .vk-solenne-wrap .vk-solenne-faq-title em { font-family: Georgia, \"Times New Roman\", serif !important; font-style: italic !important; color: #876846 !important; }  .vk-solenne-wrap .vk-solenne-faq-sub { margin: 0 0 18px !important; font-size: 15px !important; line-height: 1.8 !important; color: #5a5a5a !important; }  .vk-solenne-wrap .vk-solenne-faq { border-top: 1px solid #e5dacb; }  .vk-solenne-wrap .vk-solenne-faq-item { border-bottom: 1px solid #e5dacb !important; }  .vk-solenne-wrap .vk-solenne-faq-item \u003e summary { padding: 16px 32px 16px 2px !important; font-size: 15.5px !important; font-weight: 600 !important; color: #2b2b2b !important; }  .vk-solenne-wrap .vk-solenne-faq-item \u003e summary::after { content: \"+\" !important; position: absolute; top: 50% !important; right: 6px !important; width: auto !important; height: auto !important; border: 0 !important; transform: translateY(-50%) !important; font-family: Georgia, serif !important; font-size: 20px !important; font-weight: 400 !important; line-height: 1 !important; color: #876846 !important; transition: transform .2s ease; }  .vk-solenne-wrap .vk-solenne-faq-item[open] \u003e summary::after { content: \"\\2212\" !important; transform: translateY(-50%) !important; }  .vk-solenne-wrap .vk-solenne-faq-a { margin: 0 0 16px !important; padding: 0 24px 0 2px !important; font-size: 15px !important; line-height: 1.8 !important; color: #555 !important; }    .vk-solenne-wrap .vk-solenne-dimension-table td:first-child { width: 24% !important; }  .vk-solenne-wrap .vk-solenne-dl { grid-template-columns: repeat(3, 1fr); }  @media (max-width: 520px) {    .vk-solenne-wrap .vk-solenne-dl { grid-template-columns: 1fr; } \/* end *\/  }  .vk-solenne-wrap .vk-solenne-dimension-table td small { display: block; margin-top: 2px; font-size: 13.5px !important; color: #4a4844 !important; }  \/* Helix template accents *\/  .vk-solenne-wrap .vk-solenne-feature h4, .vk-solenne-wrap .vk-solenne-faq-item \u003e summary { color: #261d16 !important; }  .vk-solenne-wrap a { color: #6b4f30; }  .vk-solenne-wrap .vk-solenne-faq-title em, .vk-solenne-wrap .vk-solenne-faq-item \u003e summary::after { color: #876846 !important; }  \/* Size area matches the white diagram background *\/  .vk-solenne-wrap .vk-solenne-dimension-card { background: #ffffff !important; }  .vk-solenne-wrap .vk-solenne-dimension-table td:first-child { width: 30% !important; }  .vk-solenne-wrap .vk-solenne-contact { margin: 0 0 1rem; padding: .9rem 1.1rem; border: 1px solid #e1d4c1; border-left: 3px solid #876846; border-radius: 8px; background: #fbf8f3; }  .vk-solenne-wrap .vk-solenne-contact p { margin: 0 !important; font-size: 15.5px !important; line-height: 1.7 !important; color: #1f1f1f !important; }  \/* Customized service: copy on top, colour chart underneath *\/  \/* Customized service: copy on the left, small colour chart on the right (click to enlarge) *\/  @media (max-width: 520px) {    .vk-solenne-wrap .vk-solenne-option-fig { max-width: 120px !important; width: 120px !important; } \/* end *\/  }  \/* Two notes side by side, each with a click-to-enlarge image *\/  @media (max-width: 520px) {    .vk-solenne-wrap .vk-solenne-notes2 { grid-template-columns: 1fr; } \/* end *\/  }  .vk-solenne-wrap .vk-solenne-dimension-table td:first-child { width: 28% !important; }  @media (max-width: 520px) {    .vk-solenne-wrap .vk-solenne-figgrid { grid-template-columns: repeat(3, 1fr); } \/* end *\/  }  .vk-solenne-wrap .vk-solenne-note-lead { color: #d62a00 !important; font-weight: 700 !important; }  .vk-solenne-wrap .vk-solenne-dimension-table td:first-child { width: 24% !important; }  .vk-solenne-wrap .vk-solenne-dimension-table td:first-child { width: 22% !important; }  .vk-solenne-wrap .vk-solenne-dimension-table th:nth-child(3), .vk-solenne-wrap .vk-solenne-dimension-table td:nth-child(3) { width: 18%; white-space: nowrap; }  .vk-solenne-wrap .vk-solenne-szgrid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; margin-top: 1rem; }  .vk-solenne-wrap .vk-solenne-szc { padding: 6px 6px 10px; border: 1px solid #e1d4c1; border-radius: 8px; background: #fff; text-align: center; }  .vk-solenne-wrap .vk-solenne-szc a { display: block; cursor: zoom-in; }  .vk-solenne-wrap .vk-solenne-szc img { display: block; width: 100%; height: auto; aspect-ratio: 600 \/ 329; object-fit: contain; background: #fff; }  .vk-solenne-wrap .vk-solenne-szc b { display: block; margin-top: 8px; font-size: 15px !important; font-weight: 700 !important; color: #261d16 !important; }  .vk-solenne-wrap .vk-solenne-szc span { display: block; margin-top: 2px; font-size: 13px !important; line-height: 1.45 !important; color: #4a4844 !important; }  @media (max-width: 520px) {    .vk-solenne-wrap .vk-solenne-szgrid { grid-template-columns: 1fr; } \/* end *\/  }\u003c\/style\u003e\u003cdiv class=\"vk-solenne-wrap\"\u003e\n\u003cp class=\"vk-solenne-intro\"\u003eThe Solenne Blossom Ceiling Light draws inspiration from the gentle curves of unfolding petals, offering a graceful and serene presence overhead. Its scalloped silk shade radiates outward in a rhythmic floral pattern, diffusing light with a soft, ambient glow. The central wood-accented finial adds warmth and contrast, enhancing the natural elegance of the piece. Designed for those who appreciate understated sophistication, this flush-mount fixture is perfect for bedrooms, hallways, or serene living spaces.\u003c\/p\u003e\n\u003cdiv class=\"vk-solenne-intro-note\"\u003e\u003cp\u003e\u003cspan class=\"vk-solenne-note-lead\"\u003eAbout the silk shade:\u003c\/span\u003e Our lampshades are crafted from silk fabric. Due to the nature of this fabric, you may notice slight irregularities in the texture or subtle variations in the weave. These are natural characteristics of the material, not quality defects.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-solenne-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-solenne-contact\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-solenne-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-solenne-section-label\"\u003eFeatures\u003c\/div\u003e\n\u003cdiv class=\"vk-solenne-features\"\u003e\n\u003cdiv class=\"vk-solenne-feature\"\u003e\n\u003cdiv class=\"vk-solenne-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eScalloped silk petals\u003c\/h4\u003e\n\u003cp\u003eA floral shade that diffuses soft light.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-solenne-feature\"\u003e\n\u003cdiv class=\"vk-solenne-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eWalnut-color finial\u003c\/h4\u003e\n\u003cp\u003eA wood accent adds warmth at the center.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-solenne-feature\"\u003e\n\u003cdiv class=\"vk-solenne-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eFlush mount, 3 sizes\u003c\/h4\u003e\n\u003cp\u003eOnly 8.2″–8.7″ deep, Ø 15.7″ to 23.6″.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-solenne-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-solenne-section-label\" id=\"vk-solenne-dimensions\"\u003eProduct Size\u003c\/div\u003e\n\u003cdiv class=\"vk-solenne-dimension-card\"\u003e\n\u003ctable class=\"vk-solenne-dimension-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eMeasurement\u003c\/th\u003e\n\u003cth\u003ePower\u003c\/th\u003e\n\u003cth\u003eCeiling canopy\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eDia 40cm\u003c\/td\u003e\n\u003ctd\u003eDia 40cm x H 21cm \/ ∅ 15.7″ x H 8.2″\u003c\/td\u003e\n\u003ctd\u003e24W\u003c\/td\u003e\n\u003ctd\u003eØ 30cm \/ 11.8″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDia 50cm\u003c\/td\u003e\n\u003ctd\u003eDia 50cm x H 22cm \/ ∅ 19.7″ x H 8.7″\u003c\/td\u003e\n\u003ctd\u003e32W\u003c\/td\u003e\n\u003ctd\u003eØ 35cm \/ 13.8″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDia 60cm\u003c\/td\u003e\n\u003ctd\u003eDia 60cm x H 22cm \/ ∅ 23.6″ x H 8.7″\u003c\/td\u003e\n\u003ctd\u003e48W\u003c\/td\u003e\n\u003ctd\u003eØ 35cm \/ 13.8″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"vk-solenne-szgrid\"\u003e\n\u003cdiv class=\"vk-solenne-szc\"\u003e\n\u003cb\u003e∅ 15.7″ x H 8.2″\u003c\/b\u003e\u003cspan\u003eDia 40cm x H 21cm · 24W\u003cbr\u003eCeiling canopy Ø 30cm \/ 11.8″\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-solenne-szc\"\u003e\n\u003cb\u003e∅ 19.7″ x H 8.7″\u003c\/b\u003e\u003cspan\u003eDia 50cm x H 22cm · 32W\u003cbr\u003eCeiling canopy Ø 35cm \/ 13.8″\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-solenne-szc\"\u003e\n\u003cb\u003e∅ 23.6″ x H 8.7″\u003c\/b\u003e\u003cspan\u003eDia 60cm x H 22cm · 48W\u003cbr\u003eCeiling canopy Ø 35cm \/ 13.8″\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"vk-solenne-dimension-note\"\u003e🔍 Click a diagram to enlarge\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-solenne-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-solenne-section-label\"\u003eDetails\u003c\/div\u003e\n\u003ctable class=\"vk-solenne-spec-table\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eIron, Silk fabric, Wood.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLight source\u003c\/td\u003e\n\u003ctd\u003eIntegrated LED.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKelvin range\u003c\/td\u003e\n\u003ctd\u003eWarm Light (3000K).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVoltage\u003c\/td\u003e\n\u003ctd\u003eAC 110-240V.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBody Finishes\u003c\/td\u003e\n\u003ctd\u003eWalnut color.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShade Finish\u003c\/td\u003e\n\u003ctd\u003eWhite.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCeiling canopy\u003c\/td\u003e\n\u003ctd\u003eDia 40cm size: Ø 30cm \/ 11.8″ · Dia 50cm and Dia 60cm sizes: Ø 35cm \/ 13.8″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMounting\u003c\/td\u003e\n\u003ctd\u003eCeiling, flush mount.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWiring\u003c\/td\u003e\n\u003ctd\u003eHardwired.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eControl\u003c\/td\u003e\n\u003ctd\u003eCompatible with common wall switches (not included).\u003c\/td\u003e\n\u003c\/tr\u003e\n\n\u003c\/tbody\u003e\u003c\/table\u003e\n\u003cdiv class=\"vk-solenne-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-solenne-section-label\"\u003eDownload Support\u003c\/div\u003e\n\u003cdiv class=\"vk-solenne-dl\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-solenne-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 class=\"vk-solenne-faq-title\"\u003eSizing \u0026amp; \u003cem\u003equestions\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"vk-solenne-faq-sub\"\u003eHere is what most clients ask before choosing theirs.\u003c\/p\u003e\n\u003cdiv class=\"vk-solenne-faq\"\u003e\n\u003cdetails class=\"vk-solenne-faq-item\"\u003e\u003csummary\u003eWhat sizes does the Solenne Blossom come in?\u003c\/summary\u003e\u003cp class=\"vk-solenne-faq-a\"\u003eThree sizes: ∅ 15.7″ × H 8.2″ (24W), ∅ 19.7″ × H 8.7″ (32W) and ∅ 23.6″ × H 8.7″ (48W). The smallest suits bedrooms and hallways; the larger sizes work well over living rooms, wider seating areas and entryways.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"vk-solenne-faq-item\"\u003e\u003csummary\u003eHow big is the ceiling canopy?\u003c\/summary\u003e\u003cp class=\"vk-solenne-faq-a\"\u003eThe Dia 40cm size has a Ø 30cm \/ 11.8″ ceiling canopy. The Dia 50cm and Dia 60cm sizes share a Ø 35cm \/ 13.8″ canopy. Each canopy easily covers a standard ceiling junction box.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"vk-solenne-faq-item\"\u003e\u003csummary\u003eWill the silk shade show marks or irregularities?\u003c\/summary\u003e\u003cp class=\"vk-solenne-faq-a\"\u003eThe shade is made from silk fabric, so you may notice slight irregularities in the texture or subtle variations in the weave. These are natural characteristics of the material, not quality defects.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"vk-solenne-faq-item\"\u003e\u003csummary\u003eIs this a flush-mount fixture, and what ceiling height does it suit?\u003c\/summary\u003e\u003cp class=\"vk-solenne-faq-a\"\u003eYes. It mounts flush to the ceiling with a drop of only 8.2″–8.7″ (21–22cm), so it suits standard 8–9 ft ceilings and rooms where a pendant would hang too low.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"vk-solenne-faq-item\"\u003e\u003csummary\u003eWhat light does it give, and how is it installed?\u003c\/summary\u003e\u003cp class=\"vk-solenne-faq-a\"\u003eAn integrated LED gives a soft, warm light (3000K) through the silk shade. It is hardwired to a ceiling junction box, works with a common wall switch (not included) and runs on AC 110–240V. It is rated IP 20 for indoor use only.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-solenne-zoom\" id=\"vk-solenne-z1\"\u003e \u003cdiv class=\"vk-solenne-zoom-inner\"\u003e\n\u003cimg class=\"vk-solenne-zoom-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0355\/1320\/4874\/files\/Solenne-Blossom-Ceiling-Light-1_600x600.jpg?v=1755574351\" alt=\"Solenne Blossom Ceiling Light size diagram, Dia 40cm x H 21cm, enlarged\"\u003e\u003cp class=\"vk-solenne-zoom-cap\"\u003eDia 40cm x H 21cm \/ ∅ 15.7″ x H 8.2″ · ceiling canopy Ø 30cm \/ 11.8″\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-solenne-zoom\" id=\"vk-solenne-z2\"\u003e \u003ca class=\"vk-solenne-zoom-close\" href=\"#vk-solenne-dimensions\"\u003e×\u003c\/a\u003e\u003cdiv class=\"vk-solenne-zoom-inner\"\u003e\n\u003cimg class=\"vk-solenne-zoom-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0355\/1320\/4874\/files\/Solenne-Blossom-Ceiling-Light-2_600x600.jpg?v=1755574351\" alt=\"Solenne Blossom Ceiling Light size diagram, Dia 50cm x H 22cm, enlarged\"\u003e\u003cp class=\"vk-solenne-zoom-cap\"\u003eDia 50cm x H 22cm \/ ∅ 19.7″ x H 8.7″ · ceiling canopy Ø 35cm \/ 13.8″\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-solenne-zoom\" id=\"vk-solenne-z3\"\u003e\n\u003ca class=\"vk-solenne-zoom-backdrop\" href=\"#vk-solenne-dimensions\"\u003e\u003c\/a\u003e \u003ca class=\"vk-solenne-zoom-close\" href=\"#vk-solenne-dimensions\"\u003e×\u003c\/a\u003e\u003cdiv class=\"vk-solenne-zoom-inner\"\u003e\n\u003cimg class=\"vk-solenne-zoom-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0355\/1320\/4874\/files\/Solenne-Blossom-Ceiling-Light-3_600x600.jpg?v=1755574351\" alt=\"Solenne Blossom Ceiling Light size diagram, Dia 60cm x H 22cm, enlarged\"\u003e\u003cp class=\"vk-solenne-zoom-cap\"\u003eDia 60cm x H 22cm \/ ∅ 23.6″ x H 8.7″ · ceiling canopy Ø 35cm \/ 13.8″\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{  \"@context\": \"https:\/\/schema.org\",  \"@type\": \"FAQPage\",  \"mainEntity\": [    { \"@type\": \"Question\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Three sizes: ∅ 15.7″ × H 8.2″ (24W), ∅ 19.7″ × H 8.7″ (32W) and ∅ 23.6″ × H 8.7″ (48W). The smallest suits bedrooms and hallways; the larger sizes work well over living rooms, wider seating areas and entryways.\" }, \"name\": \"What sizes does the Solenne Blossom come in?\" },    { \"@type\": \"Question\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"The Dia 40cm size has a Ø 30cm \/ 11.8″ ceiling canopy. The Dia 50cm and Dia 60cm sizes share a Ø 35cm \/ 13.8″ canopy. Each canopy easily covers a standard ceiling junction box.\" }, \"name\": \"How big is the ceiling canopy?\" },    { \"@type\": \"Question\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"The shade is made from silk fabric, so you may notice slight irregularities in the texture or subtle variations in the weave. These are natural characteristics of the material, not quality defects.\" }, \"name\": \"Will the silk shade show marks or irregularities?\" },    { \"@type\": \"Question\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes. It mounts flush to the ceiling with a drop of only 8.2″–8.7″ (21–22cm), so it suits standard 8–9 ft ceilings and rooms where a pendant would hang too low.\" }, \"name\": \"Is this a flush-mount fixture, and what ceiling height does it suit?\" },    { \"@type\": \"Question\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"An integrated LED gives a soft, warm light (3000K) through the silk shade. It is hardwired to a ceiling junction box, works with a common wall switch (not included) and runs on AC 110–240V. It is rated IP 20 for indoor use only.\" }, \"name\": \"What light does it give, and how is it installed?\" }  ]}\u003c\/noscript\u003e\u003c\/div\u003e\u003c\/script\u003e\n\u003c\/div\u003e","brand":"mysite","offers":[{"title":"∅ 15.7″ x H 8.2 \/ Walnut color \u0026 White \/ Warm Light","offer_id":68000196755778,"sku":"VKC2-2584-02","price":306.0,"currency_code":"USD","in_stock":true},{"title":"∅ 15.7″ x H 8.2 \/ Walnut color \u0026 White \/ TRIAC Dimmable Warm Light","offer_id":68000196788546,"sku":"VKC2-2584-08","price":336.0,"currency_code":"USD","in_stock":true},{"title":"∅ 19.7″ x H 8.7 \/ Walnut color \u0026 White \/ Warm Light","offer_id":68000196821314,"sku":"VKC2-2584-03","price":366.0,"currency_code":"USD","in_stock":true},{"title":"∅ 19.7″ x H 8.7 \/ Walnut color \u0026 White \/ TRIAC Dimmable Warm Light","offer_id":68000196854082,"sku":"VKC2-2584-07","price":396.0,"currency_code":"USD","in_stock":true},{"title":"∅ 23.6″ x H 8.7 \/ Walnut color \u0026 White \/ Warm Light","offer_id":68000196886850,"sku":"VKC2-2584-04","price":494.0,"currency_code":"USD","in_stock":true},{"title":"∅ 23.6″ x H 8.7 \/ Walnut color \u0026 White \/ TRIAC Dimmable Warm Light","offer_id":68000196919618,"sku":"VKC2-2584-06","price":524.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1027\/9528\/0706\/files\/Solenne_Blossom_Ceiling_Light__5.jpg?v=1793677075","url":"https:\/\/aoyinlight.com\/products\/solenne-blossom-ceiling-light","provider":"My Store","version":"1.0","type":"link"}