{"product_id":"floralis-fabeic-ceiling-light","title":"Floralis Fabric Ceiling Light","description":"\u003c!--Product Name: Floralis Ceiling LightProduct Type: Flush Mount Ceiling LightSEO Title: Floralis Ceiling Light | Flower-Shaped Fabric Ceiling Light, Walnut \u0026amp; BrassMeta Description: Flower-shaped ceiling light with a flowing white fabric shade, walnut wood accents and brass details. Dia 19.7″ x H 21.7″, E26 or E27 bulb, hardwired. For bedrooms and living rooms.URL Handle: floralis-ceiling-light--\u003e\u003cstyle\u003e  \/* ===== Valmere Cone Pendant — every rule scoped to .vk-floralis-wrap ===== *\/  .vk-floralis-wrap, .vk-floralis-wrap *, .vk-floralis-wrap *::before, .vk-floralis-wrap *::after { box-sizing: border-box; margin: 0; padding: 0; }  .vk-floralis-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-floralis-wrap img { max-width: 100%; height: auto; }  .vk-floralis-wrap a { color: #876846; text-underline-offset: 3px; }  .vk-floralis-wrap .vk-floralis-divider { height: 1px; margin: 2rem 0; background: #fbf8f3; overflow: hidden; }  .vk-floralis-wrap .vk-floralis-intro { margin-bottom: 1rem; color: #3a3834; font-size: 15px; line-height: 1.75; }  .vk-floralis-wrap .vk-floralis-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-floralis-wrap .vk-floralis-features { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }  .vk-floralis-wrap .vk-floralis-feature, .vk-floralis-wrap .vk-floralis-option { min-width: 0; padding: .9rem; border: 1px solid #f5eee5; border-radius: 8px; background: #fff; }  .vk-floralis-wrap .vk-floralis-icon { display: flex; width: 28px; height: 28px; align-items: center; justify-content: center; margin-bottom: .6rem; border-radius: 6px; background: #e8dbc6; }  .vk-floralis-wrap .vk-floralis-feature h4, .vk-floralis-wrap .vk-floralis-option h5 { margin-bottom: .3rem; color: #1d1b17; font-size: 13px; font-weight: 500; line-height: 1.45; }  .vk-floralis-wrap .vk-floralis-feature p, .vk-floralis-wrap .vk-floralis-option p { color: #3f3d39; font-size: 12px; line-height: 1.6; overflow-wrap: anywhere; }  \/* Color option *\/  \/* Dimension card *\/  .vk-floralis-wrap .vk-floralis-dimension-card { padding: 1.2rem; border: 1px solid #f5eee5; border-radius: 10px; background: #fbf8f3; scroll-margin-top: 90px; }  .vk-floralis-wrap .vk-floralis-dimension-table { width: 100%; border-collapse: collapse; }  .vk-floralis-wrap .vk-floralis-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-floralis-wrap .vk-floralis-dimension-table td { padding: 9px 0 0; color: #2a2826; font-size: 13px; line-height: 1.55; vertical-align: top; overflow-wrap: anywhere; }  .vk-floralis-wrap .vk-floralis-dimension-table td:first-child { width: 29%; padding-right: 12px; color: #876846; font-weight: 500; }  .vk-floralis-wrap .vk-floralis-dimfig { max-width: 300px; margin: 1rem auto 0; text-align: center; }  .vk-floralis-wrap .vk-floralis-dimfig a { display: block; padding: 5px; border: 1px solid #f5eee5; border-radius: 8px; background: #fff; }  .vk-floralis-wrap .vk-floralis-dimfig a:hover { border-color: #e1d4c1; }  .vk-floralis-wrap .vk-floralis-dimfig img { display: block; width: 100%; aspect-ratio: 1 \/ 1; object-fit: contain; background: #fff; border-radius: 4px; cursor: zoom-in; }  .vk-floralis-wrap .vk-floralis-dimension-note { margin-top: .75rem; color: #876846; font-size: 11px; line-height: 1.5; text-align: center; }  \/* Pure-CSS :target lightbox *\/  .vk-floralis-wrap .vk-floralis-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-floralis-wrap .vk-floralis-zoom:target { display: flex; visibility: visible; pointer-events: auto; }  .vk-floralis-wrap .vk-floralis-zoom-backdrop { position: absolute; inset: 0; display: block; cursor: zoom-out; }  .vk-floralis-wrap .vk-floralis-zoom-inner { position: relative; z-index: 1; max-width: 100%; text-align: center; pointer-events: none; }  .vk-floralis-wrap .vk-floralis-zoom-img { width: 100%; max-width: 1200px; height: auto; max-height: 86vh; object-fit: contain; border-radius: 4px; background: #fff; }  .vk-floralis-wrap .vk-floralis-zoom-cap { margin-top: 10px; color: #f5eee5; font-size: 12px; letter-spacing: .04em; }  .vk-floralis-wrap .vk-floralis-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-floralis-wrap .vk-floralis-spec-table { width: 100%; border-collapse: collapse; }  .vk-floralis-wrap .vk-floralis-spec-table tr { border-bottom: 1px solid #fbf8f3; }  .vk-floralis-wrap .vk-floralis-spec-table tr:nth-child(odd) { background: #fdfbf8; }  .vk-floralis-wrap .vk-floralis-spec-table tr:last-child { border-bottom: 0; }  .vk-floralis-wrap .vk-floralis-spec-table td { padding: 10px 8px; font-size: 14px; line-height: 1.55; vertical-align: top; overflow-wrap: anywhere; }  .vk-floralis-wrap .vk-floralis-spec-table td:first-child { width: 42%; padding-right: 1rem; color: #625f59; }  \/* Care *\/  \/* Downloads *\/  .vk-floralis-wrap .vk-floralis-dl { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }  .vk-floralis-wrap .vk-floralis-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-floralis-wrap .vk-floralis-dl-card:hover { border-color: #e1d4c1; background: #fdfbf8; }  .vk-floralis-wrap .vk-floralis-dl-card .vk-floralis-icon { flex-shrink: 0; margin: 0; }  .vk-floralis-wrap .vk-floralis-dl-card b { display: block; font-size: 13px; font-weight: 500; line-height: 1.35; }  .vk-floralis-wrap .vk-floralis-dl-card small { display: block; color: #625f59; font-size: 11px; line-height: 1.4; }  \/* FAQ *\/  .vk-floralis-wrap .vk-floralis-faq-item { border-bottom: 1px solid #fbf8f3; }  .vk-floralis-wrap .vk-floralis-faq-item:last-child { border-bottom: 0; }  .vk-floralis-wrap .vk-floralis-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-floralis-wrap .vk-floralis-faq-item \u003e summary::marker { content: \"\"; }  .vk-floralis-wrap .vk-floralis-faq-item \u003e summary::-webkit-details-marker { display: none; }  .vk-floralis-wrap .vk-floralis-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-floralis-wrap .vk-floralis-faq-item[open] \u003e summary::after { transform: translateY(-30%) rotate(-135deg); }  .vk-floralis-wrap .vk-floralis-faq-a { margin: 0 0 14px; padding-right: 32px; color: #3f3d39; font-size: 13px; line-height: 1.7; }  @media (max-width: 520px) {    .vk-floralis-wrap .vk-floralis-features { gap: 6px; }    .vk-floralis-wrap .vk-floralis-feature { padding: .6rem; }    .vk-floralis-wrap .vk-floralis-feature h4 { font-size: 11.5px; }    .vk-floralis-wrap .vk-floralis-feature p { font-size: 10.5px; }    .vk-floralis-wrap .vk-floralis-option, .vk-floralis-wrap .vk-floralis-dl { grid-template-columns: 1fr; }    .vk-floralis-wrap .vk-floralis-dimension-card { padding: .85rem; }    .vk-floralis-wrap .vk-floralis-spec-table td { font-size: 13px; } \/* end *\/  }  .vk-floralis-wrap .vk-floralis-note-lead { color: #b23a1e; font-weight: 600; }  .vk-floralis-wrap .vk-floralis-dimension-table td:nth-child(2) { padding-right: 12px; }  .vk-floralis-wrap .vk-floralis-dimfigs { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; margin-top: 1rem; }  .vk-floralis-wrap .vk-floralis-dimfigs .vk-floralis-dimfig { flex: 0 1 300px; min-width: 0; max-width: none; margin: 0; }  .vk-floralis-wrap .vk-floralis-dimfig b { display: block; margin-top: 5px; color: #2a2826; font-size: 11.5px; font-weight: 600; line-height: 1.4; }  @media (max-width: 560px) {    .vk-floralis-wrap .vk-floralis-dimfigs .vk-floralis-dimfig { flex: 0 1 calc(50% - 5px); }    .vk-floralis-wrap .vk-floralis-dimension-table td { font-size: 12px; } \/* end *\/  }  @media (max-width: 520px) {    .vk-floralis-wrap .vk-floralis-videos { grid-template-columns: 1fr; } \/* end *\/  }  @media (max-width: 520px) {    .vk-floralis-wrap .vk-floralis-sz-grid { grid-template-columns: 1fr 1fr; gap: 8px; } \/* end *\/  }  \/* Legibility: larger type *\/  .vk-floralis-wrap .vk-floralis-intro { font-size: 16px; line-height: 1.8; }  .vk-floralis-wrap .vk-floralis-section-label { font-size: 12.5px; font-weight: 600; letter-spacing: .08em; }  .vk-floralis-wrap .vk-floralis-feature h4 { font-size: 15px; font-weight: 600; }  .vk-floralis-wrap .vk-floralis-feature p { font-size: 14px; line-height: 1.65; }  .vk-floralis-wrap .vk-floralis-dimension-note { font-size: 13px; }  .vk-floralis-wrap .vk-floralis-spec-table td { font-size: 15px; }  .vk-floralis-wrap .vk-floralis-dl-card b { font-size: 15px; font-weight: 600; }  .vk-floralis-wrap .vk-floralis-faq-item \u003e summary { font-size: 16px; font-weight: 600; }  .vk-floralis-wrap .vk-floralis-faq-a { font-size: 15px; line-height: 1.75; }  .vk-floralis-wrap .vk-floralis-zoom-cap { font-size: 14px; }  @media (max-width: 520px) {    .vk-floralis-wrap .vk-floralis-feature h4 { font-size: 14px; }    .vk-floralis-wrap .vk-floralis-feature p { font-size: 13px; }    .vk-floralis-wrap .vk-floralis-spec-table td { font-size: 14px; } \/* end *\/  }  .vk-floralis-wrap .vk-floralis-dimension-table td:first-child { width: 30%; }  \/* Extra legibility: bigger type, darker text, stronger labels *\/  .vk-floralis-wrap { color: #161616; }  .vk-floralis-wrap .vk-floralis-intro { font-size: 17px; line-height: 1.8; color: #222; }  .vk-floralis-wrap .vk-floralis-section-label { font-size: 13.5px; font-weight: 700; letter-spacing: .07em; color: #876846; }  .vk-floralis-wrap .vk-floralis-feature h4 { font-size: 16.5px; font-weight: 700; color: #161616; }  .vk-floralis-wrap .vk-floralis-feature p { font-size: 15px; line-height: 1.65; color: #2b2b2b; }  .vk-floralis-wrap .vk-floralis-dimension-table th { font-size: 13px; font-weight: 700; color: #876846; }  .vk-floralis-wrap .vk-floralis-dimension-table td { font-size: 16px; color: #1f1f1f; }  .vk-floralis-wrap .vk-floralis-dimension-table td:first-child { color: #876846; font-weight: 600; }  .vk-floralis-wrap .vk-floralis-dimension-note { font-size: 14px; color: #876846; }  .vk-floralis-wrap .vk-floralis-spec-table td { font-size: 16px; line-height: 1.6; color: #1f1f1f; }  .vk-floralis-wrap .vk-floralis-spec-table td:first-child { color: #4a4844; font-weight: 600; }  .vk-floralis-wrap .vk-floralis-dl-card b { font-size: 16px; font-weight: 700; color: #161616; }  .vk-floralis-wrap .vk-floralis-faq-item \u003e summary { font-size: 17px; font-weight: 700; color: #161616; }  .vk-floralis-wrap .vk-floralis-faq-a { font-size: 16px; line-height: 1.75; color: #2b2b2b; }  .vk-floralis-wrap .vk-floralis-zoom-cap { font-size: 15px; }  @media (max-width: 520px) {    .vk-floralis-wrap .vk-floralis-intro { font-size: 16px; }    .vk-floralis-wrap .vk-floralis-feature h4 { font-size: 15px; }    .vk-floralis-wrap .vk-floralis-feature p { font-size: 14px; }    .vk-floralis-wrap .vk-floralis-spec-table td, .vk-floralis-wrap .vk-floralis-dimension-table td { font-size: 15px; }    .vk-floralis-wrap .vk-floralis-faq-item \u003e summary { font-size: 16px; }    .vk-floralis-wrap .vk-floralis-faq-a { font-size: 15px; } \/* end *\/  }  \/* Theme-proof legibility: override the store theme's thin, letter-spaced, uppercase heading styles *\/  .vk-floralis-wrap, .vk-floralis-wrap p, .vk-floralis-wrap h3, .vk-floralis-wrap h4, .vk-floralis-wrap h5, .vk-floralis-wrap td, .vk-floralis-wrap th, .vk-floralis-wrap li, .vk-floralis-wrap summary, .vk-floralis-wrap b, .vk-floralis-wrap strong, .vk-floralis-wrap span, .vk-floralis-wrap div, .vk-floralis-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-floralis-wrap p, .vk-floralis-wrap td, .vk-floralis-wrap li { font-weight: 400 !important; }  .vk-floralis-wrap .vk-floralis-intro { font-size: 17px !important; line-height: 1.75 !important; color: #1f1f1f !important; }  .vk-floralis-wrap .vk-floralis-section-label { font-size: 14px !important; font-weight: 700 !important; letter-spacing: .06em !important; text-transform: uppercase !important; color: #876846 !important; }  .vk-floralis-wrap .vk-floralis-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-floralis-wrap .vk-floralis-feature p { font-size: 15px !important; line-height: 1.6 !important; color: #2a2a2a !important; }  .vk-floralis-wrap .vk-floralis-dimension-table th { font-size: 13.5px !important; font-weight: 700 !important; color: #876846 !important; text-transform: uppercase !important; letter-spacing: .04em !important; }  .vk-floralis-wrap .vk-floralis-dimension-table td { font-size: 16px !important; color: #1a1a1a !important; }  .vk-floralis-wrap .vk-floralis-dimension-table td:first-child { font-weight: 700 !important; color: #876846 !important; }  .vk-floralis-wrap .vk-floralis-dimension-note { font-size: 14px !important; color: #876846 !important; }  .vk-floralis-wrap .vk-floralis-spec-table td { font-size: 16px !important; line-height: 1.55 !important; color: #1a1a1a !important; }  .vk-floralis-wrap .vk-floralis-spec-table td:first-child { font-weight: 700 !important; color: #3a3834 !important; }  .vk-floralis-wrap .vk-floralis-spec-table a { color: #876846 !important; font-weight: 600 !important; }  .vk-floralis-wrap .vk-floralis-dl-card b { font-size: 16px !important; font-weight: 700 !important; color: #161616 !important; }  .vk-floralis-wrap .vk-floralis-faq-item \u003e summary { font-size: 17px !important; font-weight: 700 !important; color: #161616 !important; text-transform: none !important; }  .vk-floralis-wrap .vk-floralis-faq-a { font-size: 16px !important; line-height: 1.7 !important; color: #2a2a2a !important; }  @media (max-width: 520px) {    .vk-floralis-wrap .vk-floralis-intro { font-size: 16px !important; }    .vk-floralis-wrap .vk-floralis-feature h4 { font-size: 15px !important; }    .vk-floralis-wrap .vk-floralis-feature p { font-size: 14px !important; }    .vk-floralis-wrap .vk-floralis-spec-table td, .vk-floralis-wrap .vk-floralis-dimension-table td { font-size: 15px !important; }    .vk-floralis-wrap .vk-floralis-faq-a { font-size: 15px !important; } \/* end *\/  }  .vk-floralis-wrap .vk-floralis-dimension-table td:first-child { width: 30%; }  \/* Grid lines on the size table *\/  .vk-floralis-wrap .vk-floralis-dimension-table { border-collapse: collapse !important; border: 1px solid #e1d4c1 !important; background: #fff; }  .vk-floralis-wrap .vk-floralis-dimension-table th, .vk-floralis-wrap .vk-floralis-dimension-table td { border: 1px solid #e1d4c1 !important; padding: 10px 12px !important; vertical-align: middle !important; }  .vk-floralis-wrap .vk-floralis-dimension-table th { background: #e8dbc6 !important; }  .vk-floralis-wrap .vk-floralis-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-floralis-wrap .vk-floralis-spec-table tr:nth-child(odd) td { background: #fbf8f3 !important; }  .vk-floralis-wrap .vk-floralis-spec-table tr:nth-child(even) td { background: #ffffff !important; }  \/* Walnut accents: echo the wooden frame *\/  .vk-floralis-wrap .vk-floralis-divider { background: linear-gradient(90deg, #e5dacb, #876846 50%, #e5dacb) !important; }  .vk-floralis-wrap .vk-floralis-spec-table td:first-child { color: #876846 !important; }  .vk-floralis-wrap .vk-floralis-dimension-table td:first-child { color: #876846 !important; }  .vk-floralis-wrap .vk-floralis-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-floralis-wrap .vk-floralis-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-floralis-wrap .vk-floralis-faq-title em { font-family: Georgia, \"Times New Roman\", serif !important; font-style: italic !important; color: #876846 !important; }  .vk-floralis-wrap .vk-floralis-faq-sub { margin: 0 0 18px !important; font-size: 15px !important; line-height: 1.8 !important; color: #5a5a5a !important; }  .vk-floralis-wrap .vk-floralis-faq { border-top: 1px solid #e5dacb; }  .vk-floralis-wrap .vk-floralis-faq-item { border-bottom: 1px solid #e5dacb !important; }  .vk-floralis-wrap .vk-floralis-faq-item \u003e summary { padding: 16px 32px 16px 2px !important; font-size: 15.5px !important; font-weight: 600 !important; color: #2b2b2b !important; }  .vk-floralis-wrap .vk-floralis-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-floralis-wrap .vk-floralis-faq-item[open] \u003e summary::after { content: \"\\2212\" !important; transform: translateY(-50%) !important; }  .vk-floralis-wrap .vk-floralis-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-floralis-wrap .vk-floralis-swatches { display: flex; flex-wrap: wrap; gap: 10px 16px; margin: 1rem 0 0; padding: .9rem 1rem; border: 1px solid #e5dacb; border-radius: 8px; background: #fff; }  .vk-floralis-wrap .vk-floralis-swatch { display: flex; align-items: center; gap: 7px; font-size: 14.5px !important; font-weight: 600 !important; color: #1f1f1f !important; }  .vk-floralis-wrap .vk-floralis-swatch i { display: inline-block; width: 18px; height: 18px; border-radius: 50%; border: 1px solid rgba(0,0,0,.18); }  .vk-floralis-wrap .vk-floralis-swatches { align-items: center; }  .vk-floralis-wrap .vk-floralis-swatch-label { font-size: 14.5px !important; font-weight: 700 !important; color: #876846 !important; margin-right: 4px; }  .vk-floralis-wrap .vk-floralis-swatch b { font-weight: 700 !important; }    .vk-floralis-wrap .vk-floralis-dimension-table td:first-child { width: 24% !important; }  .vk-floralis-wrap .vk-floralis-dimfigs { display: flex; justify-content: center; gap: 12px; margin-top: 1rem; }  .vk-floralis-wrap .vk-floralis-dimfigs .vk-floralis-dimfig { flex: 1 1 0; max-width: 240px; min-width: 0; margin: 0; }  .vk-floralis-wrap .vk-floralis-dimfigs .vk-floralis-dimfig img { aspect-ratio: 1 \/ 1; object-fit: contain; }  .vk-floralis-wrap .vk-floralis-dl { grid-template-columns: repeat(3, 1fr); }  @media (max-width: 520px) {    .vk-floralis-wrap .vk-floralis-dl { grid-template-columns: 1fr; } \/* end *\/  }  .vk-floralis-wrap .vk-floralis-dimension-table td small { display: block; margin-top: 2px; font-size: 13.5px !important; color: #4a4844 !important; }  \/* Helix template accents *\/  .vk-floralis-wrap .vk-floralis-feature h4, .vk-floralis-wrap .vk-floralis-faq-item \u003e summary { color: #261d16 !important; }  .vk-floralis-wrap a { color: #6b4f30; }  .vk-floralis-wrap .vk-floralis-faq-title em, .vk-floralis-wrap .vk-floralis-faq-item \u003e summary::after { color: #876846 !important; }  \/* Size area matches the white diagram background *\/  .vk-floralis-wrap .vk-floralis-dimension-card { background: #ffffff !important; }  .vk-floralis-wrap .vk-floralis-dimfig a { border: 0 !important; padding: 0 !important; background: #ffffff !important; }  .vk-floralis-wrap .vk-floralis-dimfig img { background: #ffffff !important; }  .vk-floralis-wrap .vk-floralis-note { margin: 0 0 .8rem; padding: .9rem 1rem; border: 1px solid #e1d4c1; border-left: 3px solid #876846; border-radius: 8px; background: #fbf8f3; }  .vk-floralis-wrap .vk-floralis-note p { margin: 0; font-size: 15.5px !important; line-height: 1.7 !important; color: #1f1f1f !important; }  .vk-floralis-wrap .vk-floralis-note p + p { margin-top: .55rem; }  .vk-floralis-wrap .vk-floralis-note-key { border-left-color: #b4572c; background: #fdf6f1; }  .vk-floralis-wrap .vk-floralis-dimension-table td:first-child { width: 30% !important; }  .vk-floralis-wrap .vk-floralis-contact { margin: 0 0 1rem; padding: .9rem 1.1rem; border: 1px solid #e1d4c1; border-left: 3px solid #876846; border-radius: 8px; background: #fbf8f3; }  .vk-floralis-wrap .vk-floralis-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 *\/  .vk-floralis-wrap .vk-floralis-swatches { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 16px; margin: 1rem 0 0; padding: .9rem 1rem; border: 1px solid #e1d4c1; border-radius: 8px; background: #fff; }  .vk-floralis-wrap .vk-floralis-swatch-label { font-size: 14.5px !important; font-weight: 700 !important; color: #5a4630 !important; }  .vk-floralis-wrap .vk-floralis-swatch { display: flex; align-items: center; gap: 7px; font-size: 14.5px !important; font-weight: 700 !important; }  .vk-floralis-wrap .vk-floralis-swatch i { display: inline-block; width: 18px; height: 18px; border-radius: 50%; border: 1px solid rgba(0,0,0,.18); }  \/* Customized service: copy on the left, small colour chart on the right (click to enlarge) *\/  @media (max-width: 520px) {    .vk-floralis-wrap .vk-floralis-option-fig { max-width: 120px !important; width: 120px !important; } \/* end *\/  }  \/* Two notes side by side, each with a click-to-enlarge image *\/  .vk-floralis-wrap .vk-floralis-notes2 .vk-floralis-note { margin: 0; }  @media (max-width: 520px) {    .vk-floralis-wrap .vk-floralis-notes2 { grid-template-columns: 1fr; } \/* end *\/  }  .vk-floralis-wrap .vk-floralis-dimension-table td:first-child { width: 28% !important; }  @media (max-width: 520px) {    .vk-floralis-wrap .vk-floralis-figgrid { grid-template-columns: repeat(3, 1fr); } \/* end *\/  }  .vk-floralis-wrap .vk-floralis-swatches { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 16px; margin: 1rem 0 0; padding: .9rem 1rem; border: 1px solid #e1d4c1; border-radius: 8px; background: #fff; }  .vk-floralis-wrap .vk-floralis-swatch-label { font-size: 14.5px !important; font-weight: 700 !important; color: #5a4630 !important; }  .vk-floralis-wrap .vk-floralis-swatch { display: flex; align-items: center; gap: 7px; font-size: 14.5px !important; font-weight: 700 !important; }  .vk-floralis-wrap .vk-floralis-swatch i { display: inline-block; width: 18px; height: 18px; border-radius: 50%; border: 1px solid rgba(0,0,0,.18); }  .vk-floralis-wrap .vk-floralis-note-lead { color: #d62a00 !important; font-weight: 700 !important; }  .vk-floralis-wrap .vk-floralis-dimension-table td:first-child { width: 24% !important; }  .vk-floralis-wrap .vk-floralis-dimension-table td:first-child { width: 22% !important; }  .vk-floralis-wrap .vk-floralis-dimension-table th:nth-child(3), .vk-floralis-wrap .vk-floralis-dimension-table td:nth-child(3) { width: 18%; white-space: nowrap; }  .vk-floralis-wrap .vk-floralis-dimfigs .vk-floralis-dimfig { max-width: 160px !important; }  .vk-floralis-wrap .vk-floralis-note a { color: #6b4f30 !important; font-weight: 600 !important; }  .vk-floralis-wrap .vk-floralis-noterow { display: grid; grid-template-columns: 1fr 130px; gap: 14px; align-items: center; }  .vk-floralis-wrap .vk-floralis-notefig a { display: block; padding: 4px; border: 1px solid #e1d4c1; border-radius: 6px; background: #fff; }  .vk-floralis-wrap .vk-floralis-notefig img { display: block; width: 100%; height: auto; aspect-ratio: 3 \/ 4; object-fit: cover; border-radius: 4px; cursor: zoom-in; }  .vk-floralis-wrap .vk-floralis-notefig small { display: block; margin-top: 3px; font-size: 12px !important; color: #876846 !important; text-align: center; }  @media (max-width: 520px) {    .vk-floralis-wrap .vk-floralis-noterow { grid-template-columns: 1fr 100px; gap: 10px; } \/* end *\/  }  .vk-floralis-wrap .vk-floralis-dimfigs .vk-floralis-dimfig { max-width: 320px !important; }  .vk-floralis-wrap .vk-floralis-dimfig img { aspect-ratio: auto !important; }\u003c\/style\u003e\u003cdiv class=\"vk-floralis-wrap\"\u003e\n\u003cp class=\"vk-floralis-intro\"\u003eThe Floralis Ceiling Light by AoYinLight blossoms like a delicate flower frozen in motion. Its flowing fabric shade unfolds gracefully around a warm glow, while walnut wood and brass accents add a touch of natural refinement. A rare fusion of softness and structure, Floralis brings an elegant, calm atmosphere to any room.\u003c\/p\u003e\n\u003cdiv class=\"vk-floralis-note vk-floralis-note-key\" id=\"vk-floralis-bracket-note\" style=\"scroll-margin-top:90px\"\u003e\u003cdiv class=\"vk-floralis-noterow\"\u003e\n\u003cdiv\u003e\u003cp\u003e\u003cspan class=\"vk-floralis-note-lead\"\u003eVisible mounting bracket:\u003c\/span\u003e Looking up from below, you can see the mounting bracket at the center of the shade. It is part of the design that holds the fabric petals in shape and is not considered a manufacturing defect.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-floralis-notefig\"\u003e\u003csmall\u003e🔍 View from below\u003c\/small\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-floralis-note\"\u003e\u003cp\u003e\u003cspan class=\"vk-floralis-note-lead\"\u003eNatural materials:\u003c\/span\u003e The fabric and walnut wood vary slightly in texture and tone from piece to piece. Not recommended for bathrooms.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-floralis-contact\"\u003e\u003cp\u003eIf you have any questions about our products, please contact us and we will get back to you within 24 hours.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-floralis-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-floralis-section-label\"\u003eFeatures\u003c\/div\u003e\n\u003cdiv class=\"vk-floralis-features\"\u003e\n\u003cdiv class=\"vk-floralis-feature\"\u003e\n\u003cdiv class=\"vk-floralis-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eFlower-like fabric\u003c\/h4\u003e\n\u003cp\u003eFlowing petals around a soft glow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-floralis-feature\"\u003e\n\u003cdiv class=\"vk-floralis-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eWalnut \u0026amp; brass\u003c\/h4\u003e\n\u003cp\u003eNatural wood accents and brass details.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-floralis-feature\"\u003e\n\u003cdiv class=\"vk-floralis-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eWarm, diffused light\u003c\/h4\u003e\n\u003cp\u003eGentle glow through white fabric.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-floralis-swatches\"\u003e\n\u003cspan class=\"vk-floralis-swatch-label\"\u003eFinishes:\u003c\/span\u003e\u003cspan class=\"vk-floralis-swatch\"\u003e\u003ci style=\"background:#5c3a21\"\u003e\u003c\/i\u003e\u003cb style=\"color:#5c3a21\"\u003eWalnut wood\u003c\/b\u003e\u003c\/span\u003e\u003cspan class=\"vk-floralis-swatch\"\u003e\u003ci style=\"background:linear-gradient(135deg,#e8cf8a,#b08a3e)\"\u003e\u003c\/i\u003e\u003cb style=\"color:#8a6a2e\"\u003eBrass\u003c\/b\u003e\u003c\/span\u003e\u003cspan class=\"vk-floralis-swatch\"\u003e\u003ci style=\"background:#f6f3ec\"\u003e\u003c\/i\u003e\u003cb style=\"color:#6a655e\"\u003eWhite fabric\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-floralis-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-floralis-section-label\" id=\"vk-floralis-dimensions\"\u003eProduct Size\u003c\/div\u003e\n\u003cdiv class=\"vk-floralis-dimension-card\"\u003e\n\u003ctable class=\"vk-floralis-dimension-table\"\u003e\u003ctbody\u003e\u003ctr\u003e\n\u003ctd\u003eSize\u003c\/td\u003e\n\u003ctd\u003eDia 50cm x H 55cm \/ ∅ 19.7″ x H 21.7″\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\n\u003cdiv class=\"vk-floralis-dimfigs\"\u003e\u003cdiv class=\"vk-floralis-dimfig\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cp class=\"vk-floralis-dimension-note\"\u003e🔍 Click the diagram to enlarge\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-floralis-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-floralis-section-label\"\u003eDetails\u003c\/div\u003e\n\u003ctable class=\"vk-floralis-spec-table\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003eMetal, Fabric, Wood.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBody Finish\u003c\/td\u003e\n\u003ctd\u003eWalnut wood with brass details.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShade Finish\u003c\/td\u003e\n\u003ctd\u003eWhite fabric.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLight source\u003c\/td\u003e\n\u003ctd\u003e bulb · LED or Edison · Warm Light (3000K) recommended.\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\u003eInstallation\u003c\/td\u003e\n\u003ctd\u003eCeiling mount, hardwired.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSwitch\u003c\/td\u003e\n\u003ctd\u003eWorks with a standard wall switch (not included). This switch should be connected to an external wall light switch, allowing for a controlled electricity supply.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCertifications\u003c\/td\u003e\n\u003ctd\u003eCE (EU) · SAA\/RCM (Australia \u0026amp; NZ) · CSA (Canada) · FCC tested (US) — \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\n\u003cdiv class=\"vk-floralis-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-floralis-section-label\"\u003eDownload Support\u003c\/div\u003e\n\u003cdiv class=\"vk-floralis-dl\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-floralis-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 class=\"vk-floralis-faq-title\"\u003eSizing \u0026amp; \u003cem\u003equestions\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"vk-floralis-faq-sub\"\u003eHere is what most clients ask before choosing theirs.\u003c\/p\u003e\n\u003cdiv class=\"vk-floralis-faq\"\u003e\n\u003cdetails class=\"vk-floralis-faq-item\"\u003e\u003csummary\u003eHow big is the Floralis?\u003c\/summary\u003e\u003cp class=\"vk-floralis-faq-a\"\u003eIt measures ∅ 19.7″ x H 21.7″ (Dia 50 x H 55 cm), a good scale for bedrooms, living rooms, foyers and dining areas.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"vk-floralis-faq-item\"\u003e\u003csummary\u003eIs the bracket visible from below?\u003c\/summary\u003e\u003cp class=\"vk-floralis-faq-a\"\u003eYes. Looking up into the shade, you can see the mounting bracket at the center. It is part of the design that holds the fabric petals in shape, not a manufacturing defect.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"vk-floralis-faq-item\"\u003e\u003csummary\u003eWhat bulb does it use?\u003c\/summary\u003e\u003cp class=\"vk-floralis-faq-a\"\u003eAn E26 or E27 bulb, LED or Edison style. A warm 3000K bulb gives the white fabric a soft, glowing look.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"vk-floralis-faq-item\"\u003e\u003csummary\u003eHow do I care for the fabric shade?\u003c\/summary\u003e\u003cp class=\"vk-floralis-faq-a\"\u003eTurn it off, then dust the fabric gently with a soft, dry brush or cloth. Do not wash or soak it, and keep it away from moisture.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"vk-floralis-faq-item\"\u003e\u003csummary\u003eCan I use it in a bathroom?\u003c\/summary\u003e\u003cp class=\"vk-floralis-faq-a\"\u003eNot recommended for bathrooms. The fabric shade and wood parts are natural materials that can absorb moisture and steam.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-floralis-zoom\" id=\"vk-floralis-zoom-size\"\u003e \u003cdiv class=\"vk-floralis-zoom-inner\"\u003e\n\u003cimg class=\"vk-floralis-zoom-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0355\/1320\/4874\/files\/Floralis-Fabeic-Ceiling-Light_3aab38b0-8b8a-4574-b419-e88da690155e.jpg?v=1763778927\" alt=\"Floralis Ceiling Light size diagram, enlarged\" loading=\"lazy\"\u003e\u003cp class=\"vk-floralis-zoom-cap\"\u003eDia 50cm x H 55cm \/ ∅ 19.7″ x H 21.7″\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-floralis-zoom\" id=\"vk-floralis-zoom-bracket\"\u003e \u003cdiv class=\"vk-floralis-zoom-inner\"\u003e\n\u003cimg class=\"vk-floralis-zoom-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0355\/1320\/4874\/files\/Floralis-_Fabric-_Ceiling_-Light.jpg?v=1793434353\" alt=\"Floralis Ceiling Light viewed from below, mounting bracket, enlarged\" loading=\"lazy\"\u003e\u003cp class=\"vk-floralis-zoom-cap\"\u003eView from below — the mounting bracket is part of the design\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\": \"It measures ∅ 19.7″ x H 21.7″ (Dia 50 x H 55 cm), a good scale for bedrooms, living rooms, foyers and dining areas.\" }, \"name\": \"How big is the Floralis?\" },    { \"@type\": \"Question\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes. Looking up into the shade, you can see the mounting bracket at the center. It is part of the design that holds the fabric petals in shape, not a manufacturing defect.\" }, \"name\": \"Is the bracket visible from below?\" },    { \"@type\": \"Question\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"An E26 or E27 bulb, LED or Edison style. A warm 3000K bulb gives the white fabric a soft, glowing look.\" }, \"name\": \"What bulb does it use?\" },    { \"@type\": \"Question\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Turn it off, then dust the fabric gently with a soft, dry brush or cloth. Do not wash or soak it, and keep it away from moisture.\" }, \"name\": \"How do I care for the fabric shade?\" },    { \"@type\": \"Question\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Not recommended for bathrooms. The fabric shade and wood parts are natural materials that can absorb moisture and steam.\" }, \"name\": \"Can I use it in a bathroom?\" }  ]}\u003c\/noscript\u003e\u003c\/div\u003e\u003c\/script\u003e\n\u003c\/div\u003e","brand":"mysite","offers":[{"title":"∅ 19.7″ x H 21.7″ \/ Walnut Wood \u0026 Gold \u0026 White","offer_id":68014836842818,"sku":"VKC03-25910-01","price":395.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1027\/9528\/0706\/files\/17574743857892.png?v=1793779571","url":"https:\/\/aoyinlight.com\/products\/floralis-fabeic-ceiling-light","provider":"My Store","version":"1.0","type":"link"}