{"product_id":"jovian-modern-fabric-drum-ceiling-light","title":"Jovian Modern Fabric Drum Ceiling Light","description":"\u003cstyle\u003e.lucia-aplus{overflow:hidden;isolation:isolate;box-sizing:border-box;}\n@font-face {\n  font-family: \"Jost\";\n  src: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Jost-Regular.ttf?v=1788509378\") format(\"truetype\");\n  font-weight: 400;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Marcellus\";\n  src: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Marcellus-Regular.ttf?v=1788509378\") format(\"truetype\");\n  font-weight: 400;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Mulish\";\n  src: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Mulish-Regular.ttf?v=1788509378\") format(\"truetype\");\n  font-weight: 400;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Mulish\";\n  src: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Mulish-Medium.ttf?v=1788509378\") format(\"truetype\");\n  font-weight: 500;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Mulish\";\n  src: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Mulish-SemiBold.ttf?v=1788509378\") format(\"truetype\");\n  font-weight: 600;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Jost\";\n  src: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Jost-Medium.ttf?v=1788509378\") format(\"truetype\");\n  font-weight: 500;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Jost\";\n  src: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/Jost-SemiBold.ttf?v=1788509378\") format(\"truetype\");\n  font-weight: 600;\n  font-display: swap;\n}.lucia-aplus{\n  --ink: #121714;\n  --muted: #667069;\n  --paper: #f8f8f6;\n  --white: #ffffff;\n  --mist: #f0f2f0;\n  --forest: #173c32;\n  --brass: #ad7b2c;\n  --hairline: #d6d9d6;\n  --content: 1440px;\n  --gutter: 56px;\n}.lucia-aplus *{\n  box-sizing: border-box;\n}.lucia-aplus{\n  scroll-behavior: smooth;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}.lucia-aplus{\n  margin: 0;\n  min-width: 320px;\n  color: var(--ink);\n  background: var(--paper);\n  font-family: \"Jost\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  font-synthesis: none;\n  letter-spacing: 0;\n}.lucia-aplus button,\n.lucia-aplus a{\n  font: inherit;\n}.lucia-aplus button:focus-visible,\n.lucia-aplus a:focus-visible{\n  outline: 2px solid #c9953f;\n  outline-offset: 3px;\n}.lucia-aplus img{\n  display: block;\n  max-width: 100%;\n}.lucia-aplus [hidden]{\n  display: none !important;\n}.lucia-aplus .preview-bar{\n  position: sticky;\n  z-index: 20;\n  top: 0;\n  min-height: 72px;\n  display: grid;\n  grid-template-columns: minmax(180px, 1fr) auto minmax(180px, 1fr);\n  align-items: center;\n  gap: 28px;\n  padding: 12px 28px;\n  color: #f9fbfa;\n  background: var(--ink);\n  border-bottom: 1px solid rgba(255, 255, 255, 0.16);\n}.lucia-aplus .preview-brand{\n  display: inline-flex;\n  align-items: baseline;\n  gap: 12px;\n  width: fit-content;\n  color: inherit;\n  text-decoration: none;\n}.lucia-aplus .preview-brand span{\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 24px;\n}.lucia-aplus .preview-brand small,\n.lucia-aplus .preview-status{\n  font-size: 11px;\n  font-weight: 500;\n  color: #b8c5bf;\n}.lucia-aplus .preview-tabs{\n  display: flex;\n  align-items: center;\n  gap: 4px;\n}.lucia-aplus .preview-tabs a{\n  min-height: 44px;\n  display: inline-flex;\n  align-items: center;\n  padding: 0 18px;\n  color: #bbc5c0;\n  text-decoration: none;\n  border-bottom: 2px solid transparent;\n}.lucia-aplus .preview-tabs a:hover,\n.lucia-aplus .preview-tabs a.is-active{\n  color: #ffffff;\n  border-bottom-color: #d6a44b;\n}.lucia-aplus .preview-status{\n  justify-self: end;\n  padding: 7px 10px;\n  color: #d7e4de;\n  border: 1px solid #587269;\n  border-radius: 4px;\n}.lucia-aplus .section-shell{\n  width: min(calc(100% - (var(--gutter) * 2)), var(--content));\n  margin-inline: auto;\n}.lucia-aplus .eyebrow{\n  margin: 0 0 16px;\n  color: var(--forest);\n  font-size: 12px;\n  font-weight: 600;\n  line-height: 1.3;\n}.lucia-aplus h1,\n.lucia-aplus h2,\n.lucia-aplus p{\n  margin-top: 0;\n}.lucia-aplus h1,\n.lucia-aplus h2{\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-weight: 400;\n  letter-spacing: 0;\n}.lucia-aplus .media-header{\n  display: grid;\n  grid-template-columns: minmax(0, 1.35fr) minmax(320px, 0.65fr);\n  align-items: end;\n  gap: 72px;\n  padding-block: 96px 54px;\n}.lucia-aplus .media-header h1{\n  max-width: 900px;\n  margin-bottom: 0;\n  font-size: 58px;\n  line-height: 1.02;\n}.lucia-aplus .header-copy,\n.lucia-aplus .section-heading \u003e p,\n.lucia-aplus .intro-band \u003e div \u003e p,\n.lucia-aplus .spec-layout \u003e div \u003e p{\n  margin-bottom: 0;\n  color: var(--muted);\n  font-size: 17px;\n  line-height: 1.65;\n}.lucia-aplus .audit-strip{\n  width: min(calc(100% - (var(--gutter) * 2)), var(--content));\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  margin-inline: auto;\n  color: var(--ink);\n  background: transparent;\n  border-block: 1px solid var(--hairline);\n}.lucia-aplus .audit-strip div{\n  min-height: 96px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  gap: 8px;\n  padding: 20px 28px;\n  border-right: 1px solid var(--hairline);\n}.lucia-aplus .audit-strip div:first-child{\n  padding-left: 0;\n}.lucia-aplus .audit-strip div:last-child{\n  padding-right: 0;\n  border-right: 0;\n}.lucia-aplus .audit-strip span{\n  color: var(--forest);\n  font-size: 11px;\n  font-weight: 600;\n}.lucia-aplus .audit-strip strong{\n  font-size: 17px;\n  font-weight: 500;\n}.lucia-aplus .media-section{\n  padding-block: 92px 104px;\n}.lucia-aplus .section-heading{\n  display: block;\n  margin-bottom: 42px;\n}.lucia-aplus .section-heading--wide{\n  display: block;\n}.lucia-aplus .section-aside{\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  gap: 48px;\n  margin-top: 20px;\n}.lucia-aplus .section-aside \u003e p{\n  max-width: 680px;\n  margin: 0;\n  color: var(--muted);\n  font-size: 17px;\n  line-height: 1.65;\n}.lucia-aplus .section-heading h2,\n.lucia-aplus .intro-band h2,\n.lucia-aplus .feature-copy h2,\n.lucia-aplus .spec-layout h2{\n  margin-bottom: 0;\n  font-size: 44px;\n  line-height: 1.08;\n  text-wrap: balance;\n}.lucia-aplus .section-heading \u003e p{\n  max-width: 680px;\n  margin-top: 20px;\n  text-wrap: pretty;\n}.lucia-aplus .sku-grid,\n.lucia-aplus .scene-grid,\n.lucia-aplus .dimension-grid{\n  display: grid;\n  gap: 28px;\n}.lucia-aplus .sku-grid--two{\n  grid-template-columns: repeat(2, minmax(0, 420px));\n  justify-content: center;\n}.lucia-aplus .sku-grid--three,\n.lucia-aplus .scene-grid,\n.lucia-aplus .dimension-grid{\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n}.lucia-aplus .media-figure{\n  min-width: 0;\n  margin: 0;\n}.lucia-aplus .carousel{\n  width: 100%;\n  overflow: hidden;\n}.lucia-aplus .carousel-track,\n.lucia-aplus .scene-grid.carousel-track,\n.lucia-aplus .arlo-sku-grid.carousel-track{\n  display: flex;\n  gap: 28px;\n  overflow-x: auto;\n  overscroll-behavior-x: contain;\n  scroll-behavior: smooth;\n  scroll-snap-type: x mandatory;\n  scrollbar-width: none;\n  -webkit-overflow-scrolling: touch;\n}.lucia-aplus .carousel-track::-webkit-scrollbar{\n  display: none;\n}.lucia-aplus .carousel-track \u003e .media-figure{\n  flex: 0 0 calc((100% - 56px) \/ 3);\n  scroll-snap-align: start;\n}.lucia-aplus .carousel-nav{\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 12px;\n}.lucia-aplus .carousel-nav--footer{\n  margin-top: 24px;\n}.lucia-aplus .carousel-nav button{\n  width: 44px;\n  height: 44px;\n  padding: 0;\n  color: var(--ink);\n  background: transparent;\n  border: 1px solid #aeb5b1;\n  border-radius: 50%;\n  cursor: pointer;\n}.lucia-aplus .carousel-nav button:hover:not(:disabled){\n  color: #ffffff;\n  background: var(--forest);\n  border-color: var(--forest);\n}.lucia-aplus .carousel-nav button:disabled{\n  cursor: default;\n  opacity: 0.32;\n}.lucia-aplus .carousel-nav span{\n  min-width: 86px;\n  color: var(--muted);\n  font-size: 12px;\n  font-weight: 600;\n  text-align: center;\n}.lucia-aplus .image-button{\n  width: 100%;\n  display: block;\n  padding: 0;\n  background: transparent;\n  border: 0;\n  cursor: zoom-in;\n}.lucia-aplus .image-button img{\n  width: 100%;\n  height: auto;\n  aspect-ratio: 1 \/ 1;\n  object-fit: contain;\n  background: transparent;\n}.lucia-aplus .image-button:hover img{\n  filter: brightness(0.97);\n}.lucia-aplus .media-figure figcaption{\n  min-height: 86px;\n  display: grid;\n  grid-template-columns: auto minmax(0, 1fr) auto;\n  align-items: center;\n  gap: 14px;\n  padding: 18px 4px 12px;\n  border-bottom: 1px solid var(--hairline);\n}.lucia-aplus .media-figure figcaption strong,\n.lucia-aplus .media-figure figcaption small{\n  display: block;\n}.lucia-aplus .media-figure figcaption strong{\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 20px;\n  font-weight: 400;\n}.lucia-aplus .media-figure figcaption small{\n  margin-top: 4px;\n  color: var(--muted);\n  font-size: 13px;\n}.lucia-aplus .media-figure figcaption em{\n  display: none;\n}.lucia-aplus .swatch{\n  width: 18px;\n  height: 18px;\n  border: 1px solid rgba(0, 0, 0, 0.16);\n  border-radius: 50%;\n}.lucia-aplus .swatch--oatmeal{ background: #d8c5a5; }.lucia-aplus .swatch--granite{ background: #375a57; }.lucia-aplus .swatch--brass,\n.lucia-aplus .swatch--gold{ background: #b88935; }.lucia-aplus .swatch--bronze{ background: #4b352d; }.lucia-aplus .swatch--nickel{ background: #aaa8a2; }.lucia-aplus .swatch--black{ background: #181918; }.lucia-aplus .scene-band{\n  background: var(--mist);\n}.lucia-aplus .winry-hero{\n  position: relative;\n  width: 100%;\n  min-height: min(790px, calc(100vh - 72px));\n  overflow: hidden;\n  background: #d6c4a8;\n}.lucia-aplus .winry-hero \u003e img{\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center 28%;\n}.lucia-aplus .winry-hero__copy{\n  position: absolute;\n  z-index: 2;\n  left: max(var(--gutter), calc((100vw - var(--content)) \/ 2));\n  bottom: 100px;\n  width: min(420px, calc(100% - 112px));\n  color: #ffffff;\n  text-shadow: 0 1px 18px rgba(0, 0, 0, 0.5);\n}.lucia-aplus .winry-hero__copy .eyebrow{\n  color: #f4d9aa;\n}.lucia-aplus .winry-hero__copy h1{\n  margin-bottom: 18px;\n  color: #ffffff !important;\n  font-size: 68px;\n  line-height: 0.98;\n}.lucia-aplus .winry-hero__copy p:not(.eyebrow){\n  margin-bottom: 28px;\n  font-size: 17px;\n  line-height: 1.6;\n}.lucia-aplus .winry-hero__copy a{\n  min-height: 44px;\n  display: inline-flex;\n  align-items: center;\n  padding: 0 2px;\n  color: #ffffff;\n  font-weight: 500;\n  text-decoration: none;\n  border-bottom: 1px solid #ffffff;\n}.lucia-aplus .hero-fact{\n  position: absolute;\n  z-index: 2;\n  right: max(var(--gutter), calc((100vw - var(--content)) \/ 2));\n  bottom: 32px;\n  display: flex;\n  gap: 22px;\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 500;\n  text-shadow: 0 1px 12px rgba(0, 0, 0, 0.65);\n}.lucia-aplus .intro-band{\n  display: grid;\n  grid-template-columns: 0.7fr 1.3fr;\n  gap: 64px;\n  padding-block: 112px;\n}.lucia-aplus .intro-band \u003e div{\n  display: grid;\n  grid-template-columns: minmax(0, 1.15fr) minmax(280px, 0.85fr);\n  align-items: end;\n  gap: 56px;\n}.lucia-aplus .feature-split{\n  display: grid;\n  grid-template-columns: minmax(0, 1.06fr) minmax(420px, 0.94fr);\n  color: var(--ink);\n  background: #ffffff;\n}.lucia-aplus .feature-image img{\n  width: 100%;\n  height: auto;\n  aspect-ratio: 1 \/ 1;\n  object-fit: contain;\n}.lucia-aplus .feature-copy{\n  align-self: center;\n  max-width: 620px;\n  padding: 72px;\n}.lucia-aplus .feature-copy h2{\n  margin-bottom: 52px;\n}.lucia-aplus .feature-list{\n  margin: 0;\n  padding: 0;\n  list-style: none;\n  border-top: 1px solid var(--hairline);\n}.lucia-aplus .feature-list li{\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  padding: 24px 0;\n  border-bottom: 1px solid var(--hairline);\n}.lucia-aplus .feature-list li \u003e span{\n  color: #9a753d;\n  font-size: 12px;\n  font-weight: 600;\n}.lucia-aplus .feature-list strong{\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 22px;\n  font-weight: 400;\n}.lucia-aplus .feature-list p{\n  margin: 8px 0 0;\n  color: var(--muted);\n  font-size: 15px;\n  line-height: 1.6;\n}.lucia-aplus .product-view \u003e :not(.winry-hero){\n  font-family: \"Mulish\", sans-serif;\n  font-weight: 500;\n}.lucia-aplus .product-view \u003e :not(.winry-hero) h1,\n.lucia-aplus .product-view \u003e :not(.winry-hero) h2,\n.lucia-aplus .product-view \u003e :not(.winry-hero) .media-figure figcaption strong,\n.lucia-aplus .product-view \u003e :not(.winry-hero) .feature-list strong,\n.lucia-aplus .product-view \u003e :not(.winry-hero) .detail-list strong{\n  font-family: \"Marcellus\", serif;\n  font-weight: 500;\n}.lucia-aplus .product-view \u003e :not(.winry-hero) h2{\n  font-size: 44px;\n  line-height: 1.14;\n}.lucia-aplus .product-view \u003e .media-header h1{\n  font-size: 56px;\n  line-height: 1.08;\n}.lucia-aplus .jovian-finishes{\n  padding-block: 64px 72px;\n}.lucia-aplus .jovian-finishes .section-heading{\n  margin-bottom: 30px;\n}.lucia-aplus .jovian-finishes .sku-grid--two{\n  width: min(100%, 868px);\n  grid-template-columns: repeat(2, minmax(0, 420px));\n  align-items: start;\n  margin-inline: auto;\n}.lucia-aplus .winry-scenes{\n  color: #18201c;\n  background: var(--mist);\n}.lucia-aplus .winry-scenes .media-section{\n  padding-block: 70px 68px;\n}.lucia-aplus .winry-scenes .section-heading{\n  margin-bottom: 32px;\n}.lucia-aplus .winry-finishes{\n  padding-block: 60px 64px;\n}.lucia-aplus .winry-finishes .section-heading{\n  margin-bottom: 30px;\n}.lucia-aplus .winry-finishes .sku-grid--three{\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  align-items: start;\n}.lucia-aplus .arlo-variants{\n  padding-block: 70px 68px;\n}.lucia-aplus .arlo-variants .section-heading{\n  margin-bottom: 30px;\n}.lucia-aplus .arlo-dimensions .media-section{\n  padding-block: 68px 72px;\n}.lucia-aplus .arlo-scenes{\n  color: var(--ink);\n  background: var(--mist);\n}.lucia-aplus .lena-finishes{\n  padding-block: 70px 76px;\n}.lucia-aplus .lena-finishes .section-heading{\n  margin-bottom: 30px;\n}.lucia-aplus .lena-scenes{\n  color: var(--ink);\n  background: var(--mist);\n}.lucia-aplus .lena-scenes .media-section{\n  padding-block: 70px 72px;\n}.lucia-aplus .winry-details{\n  background: #dfe5e1;\n}.lucia-aplus .detail-layout{\n  display: grid;\n  grid-template-columns: minmax(420px, 0.9fr) minmax(0, 1.1fr);\n  align-items: center;\n  gap: 80px;\n  padding-block: 72px;\n}.lucia-aplus .detail-copy h2{\n  margin-bottom: 20px;\n  font-size: 44px;\n  line-height: 1.08;\n}.lucia-aplus .detail-copy \u003e p:not(.eyebrow){\n  max-width: 560px;\n  margin-bottom: 30px;\n  color: var(--muted);\n  font-size: 16px;\n  line-height: 1.65;\n}.lucia-aplus .detail-list{\n  margin: 0;\n  padding: 0;\n  list-style: none;\n  border-top: 1px solid var(--hairline);\n}.lucia-aplus .detail-list li{\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  padding: 17px 0;\n  border-bottom: 1px solid var(--hairline);\n}.lucia-aplus .detail-list li \u003e span{\n  color: #97723b;\n  font-size: 12px;\n  font-weight: 600;\n}.lucia-aplus .detail-list strong{\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 19px;\n  font-weight: 400;\n}.lucia-aplus .detail-list p{\n  margin: 5px 0 0;\n  color: var(--muted);\n  font-size: 14px;\n  line-height: 1.5;\n}.lucia-aplus .detail-image img,\n.lucia-aplus .spec-visual img{\n  width: 100%;\n  height: auto;\n  aspect-ratio: 1 \/ 1;\n  object-fit: contain;\n}.lucia-aplus .spec-band{\n  color: var(--ink);\n  background: #ffffff;\n  border-top: 1px solid var(--hairline);\n}.lucia-aplus .spec-layout{\n  display: grid;\n  grid-template-columns: minmax(0, 0.92fr) minmax(420px, 1.08fr);\n  align-items: center;\n  gap: 80px;\n  padding-block: 72px;\n}.lucia-aplus .spec-layout .eyebrow,\n.lucia-aplus .spec-layout \u003e div \u003e p{\n  color: var(--forest);\n}.lucia-aplus .spec-layout h2{\n  margin-bottom: 24px;\n}.lucia-aplus .spec-layout dl{\n  margin: 0;\n  border-top: 1px solid var(--hairline);\n}.lucia-aplus .spec-layout dl \u003e div{\n  display: grid;\n  grid-template-columns: 140px minmax(0, 1fr);\n  gap: 24px;\n  padding: 20px 0;\n  border-bottom: 1px solid var(--hairline);\n}.lucia-aplus .spec-layout dt{\n  color: var(--muted);\n  font-size: 13px;\n}.lucia-aplus .spec-layout dd{\n  margin: 0;\n  font-size: 16px;\n}.lucia-aplus .dimension-band{\n  background: #ffffff;\n}.lucia-aplus .dimension-grid .image-button img{\n  background: #ffffff;\n}.lucia-aplus .lightbox{\n  width: min(92vw, 1120px);\n  max-width: none;\n  padding: 0;\n  background: transparent;\n  border: 0;\n}.lucia-aplus .lightbox::backdrop{\n  background: rgba(9, 13, 11, 0.88);\n}.lucia-aplus .lightbox img{\n  width: auto;\n  max-width: 100%;\n  max-height: 88vh;\n  margin: auto;\n}.lucia-aplus .lightbox__close{\n  position: fixed;\n  top: 18px;\n  right: 22px;\n  width: 48px;\n  height: 48px;\n  padding: 0;\n  color: #ffffff;\n  background: #131815;\n  border: 1px solid #7d8883;\n  border-radius: 50%;\n  font-size: 32px;\n  line-height: 1;\n  cursor: pointer;\n}\n\n@media (max-width: 1100px) {.lucia-aplus{ --gutter: 32px; }.lucia-aplus .preview-bar{\n    grid-template-columns: auto 1fr;\n  }.lucia-aplus .preview-status{\n    display: none;\n  }.lucia-aplus .preview-tabs{\n    justify-self: end;\n  }.lucia-aplus .media-header,\n.lucia-aplus .section-heading{\n    grid-template-columns: minmax(0, 1fr) minmax(280px, 0.7fr);\n    gap: 40px;\n  }.lucia-aplus .media-header h1{\n    font-size: 48px;\n  }.lucia-aplus .feature-split{\n    grid-template-columns: 1fr 1fr;\n  }.lucia-aplus .feature-copy{\n    padding: 48px;\n  }.lucia-aplus .detail-layout,\n.lucia-aplus .spec-layout{\n    gap: 48px;\n  }.lucia-aplus .intro-band \u003e div{\n    grid-template-columns: 1fr;\n    gap: 28px;\n  }\n}\n\n@media (max-width: 800px) {.lucia-aplus{ --gutter: 22px; }.lucia-aplus .preview-bar{\n    position: relative;\n    grid-template-columns: 1fr;\n    gap: 6px;\n    padding: 14px var(--gutter) 0;\n  }.lucia-aplus .preview-brand{\n    padding-bottom: 4px;\n  }.lucia-aplus .preview-tabs{\n    width: calc(100% + (var(--gutter) * 2));\n    justify-self: start;\n    margin-inline: calc(var(--gutter) * -1);\n    padding-inline: var(--gutter);\n    overflow-x: auto;\n  }.lucia-aplus .preview-tabs a{\n    flex: 0 0 auto;\n    padding-inline: 14px;\n  }.lucia-aplus .media-header,\n.lucia-aplus .intro-band,\n.lucia-aplus .intro-band \u003e div,\n.lucia-aplus .feature-split,\n.lucia-aplus .spec-layout{\n    grid-template-columns: 1fr;\n  }.lucia-aplus .media-header{\n    gap: 28px;\n    padding-block: 64px 40px;\n  }.lucia-aplus .media-header h1{\n    font-size: 42px;\n  }.lucia-aplus .audit-strip{\n    grid-template-columns: 1fr;\n  }.lucia-aplus .audit-strip div,\n.lucia-aplus .audit-strip div:first-child,\n.lucia-aplus .audit-strip div:last-child{\n    min-height: 0;\n    display: grid;\n    grid-template-columns: minmax(82px, 0.34fr) minmax(0, 1fr);\n    align-items: baseline;\n    justify-content: initial;\n    gap: 16px;\n    padding: 15px 0;\n    border-right: 0;\n    border-bottom: 1px solid var(--hairline);\n  }.lucia-aplus .audit-strip div:last-child{\n    border-bottom: 0;\n  }.lucia-aplus .media-section{\n    padding-block: 68px 76px;\n  }.lucia-aplus .section-heading{\n    margin-bottom: 34px;\n  }.lucia-aplus .section-aside{\n    align-items: flex-start;\n  }.lucia-aplus .carousel-track \u003e .media-figure{\n    flex-basis: calc((100% - 22px) \/ 2);\n  }.lucia-aplus .carousel-nav{\n    justify-content: flex-start;\n  }.lucia-aplus .section-heading h2,\n.lucia-aplus .intro-band h2,\n.lucia-aplus .feature-copy h2,\n.lucia-aplus .spec-layout h2{\n    font-size: 36px;\n  }.lucia-aplus .sku-grid--three,\n.lucia-aplus .scene-grid,\n.lucia-aplus .dimension-grid{\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }.lucia-aplus .winry-hero{\n    min-height: 760px;\n  }.lucia-aplus .winry-hero \u003e img{\n    object-position: center 24%;\n  }.lucia-aplus .winry-hero__copy{\n    left: var(--gutter);\n    bottom: 116px;\n    width: min(410px, calc(100% - (var(--gutter) * 2)));\n  }.lucia-aplus .winry-hero__copy h1{\n    font-size: 56px;\n  }.lucia-aplus .hero-fact{\n    left: var(--gutter);\n    right: auto;\n    bottom: 32px;\n  }.lucia-aplus .intro-band{\n    gap: 30px;\n    padding-block: 80px;\n  }.lucia-aplus .feature-copy{\n    max-width: none;\n    padding: 64px var(--gutter) 72px;\n  }.lucia-aplus .product-view \u003e :not(.winry-hero) h2{\n    font-size: 36px;\n  }.lucia-aplus .product-view \u003e .media-header h1{\n    font-size: 44px;\n  }.lucia-aplus .jovian-finishes .sku-grid--two{\n    width: 100%;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }.lucia-aplus .winry-finishes .sku-grid--three{\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }.lucia-aplus .detail-layout{\n    grid-template-columns: 1fr;\n    gap: 44px;\n    padding-block: 68px;\n  }.lucia-aplus .detail-copy h2{\n    font-size: 36px;\n  }.lucia-aplus .spec-layout{\n    gap: 44px;\n    padding-block: 72px 80px;\n  }\n\n}\n\n@media (max-width: 540px) {.lucia-aplus{ --gutter: 16px; }.lucia-aplus .preview-brand small{\n    display: none;\n  }.lucia-aplus .preview-tabs a{\n    padding-inline: 12px;\n    font-size: 14px;\n  }.lucia-aplus .media-header{\n    padding-top: 52px;\n  }.lucia-aplus .media-header h1{\n    font-size: 38px;\n    line-height: 1.06;\n  }.lucia-aplus .header-copy,\n.lucia-aplus .section-heading \u003e p,\n.lucia-aplus .intro-band \u003e div \u003e p,\n.lucia-aplus .spec-layout \u003e div \u003e p{\n    font-size: 16px;\n  }.lucia-aplus .section-heading h2,\n.lucia-aplus .intro-band h2,\n.lucia-aplus .feature-copy h2,\n.lucia-aplus .detail-copy h2,\n.lucia-aplus .spec-layout h2{\n    font-size: 32px;\n  }.lucia-aplus .carousel-track,\n.lucia-aplus .scene-grid.carousel-track,\n.lucia-aplus .arlo-sku-grid.carousel-track{\n    gap: 16px;\n  }.lucia-aplus .carousel-track \u003e .media-figure{\n    flex-basis: 88%;\n  }.lucia-aplus .product-view \u003e :not(.winry-hero) h2{\n    font-size: 34px;\n  }.lucia-aplus .product-view \u003e .media-header h1{\n    font-size: 38px;\n  }.lucia-aplus .winry-finishes .sku-grid--three{\n    grid-template-columns: 1fr;\n  }.lucia-aplus .section-aside{\n    display: grid;\n    gap: 18px;\n  }.lucia-aplus .sku-grid--two,\n.lucia-aplus .sku-grid--three,\n.lucia-aplus .scene-grid,\n.lucia-aplus .dimension-grid{\n    grid-template-columns: 1fr;\n  }.lucia-aplus .winry-hero{\n    min-height: 690px;\n  }.lucia-aplus .winry-hero \u003e img{\n    object-position: 51% 18%;\n  }.lucia-aplus .winry-hero__copy{\n    bottom: 126px;\n  }.lucia-aplus .winry-hero__copy h1{\n    font-size: 48px;\n  }.lucia-aplus .winry-hero__copy p:not(.eyebrow){\n    font-size: 16px;\n  }.lucia-aplus .hero-fact{\n    right: var(--gutter);\n    flex-wrap: wrap;\n    gap: 8px 16px;\n  }.lucia-aplus .feature-copy h2{\n    margin-bottom: 38px;\n  }.lucia-aplus .spec-layout dl \u003e div{\n    grid-template-columns: 1fr;\n    gap: 6px;\n  }\n\n}\n\n@media (prefers-reduced-motion: reduce) {.lucia-aplus{ scroll-behavior: auto; }\n}\n\n\/* Product-specific editorial pages. Winry intentionally remains on its approved rules. *\/\n.lucia-aplus .product-hero{\n  position: relative;\n  width: 100%;\n  min-height: min(640px, calc(100svh - 72px));\n  overflow: hidden;\n  color: #ffffff;\n  background: #d8d0c4;\n}.lucia-aplus .product-hero::after{\n  position: absolute;\n  z-index: 1;\n  inset: 0;\n  content: \"\";\n  background: linear-gradient(\n    90deg,\n    rgba(8, 11, 10, 0.76) 0%,\n    rgba(8, 11, 10, 0.56) 22%,\n    rgba(8, 11, 10, 0.2) 42%,\n    rgba(8, 11, 10, 0) 64%\n  );\n  pointer-events: none;\n}.lucia-aplus .product-hero--arlo::after{\n  background: linear-gradient(\n    90deg,\n    rgba(31, 27, 22, 0.78) 0%,\n    rgba(31, 27, 22, 0.56) 20%,\n    rgba(31, 27, 22, 0.18) 39%,\n    rgba(31, 27, 22, 0) 59%\n  );\n}.lucia-aplus .product-hero--arlo .product-hero__copy{\n  top: auto;\n  bottom: 54px;\n}.lucia-aplus .product-hero.product-hero--arlo \u003e img{\n  object-position: center center;\n}.lucia-aplus .product-hero--jovian \u003e img{\n  transform: scale(1.12);\n}.lucia-aplus .product-hero.product-hero--lena{\n  background: #d7d0c6;\n}.lucia-aplus .product-hero.product-hero--lena::after{\n  background:\n    linear-gradient(0deg, rgba(16, 15, 13, 0.24) 0%, rgba(16, 15, 13, 0) 30%),\n    linear-gradient(\n      90deg,\n      rgba(18, 17, 15, 0.78) 0%,\n      rgba(18, 17, 15, 0.58) 22%,\n      rgba(18, 17, 15, 0.2) 42%,\n      rgba(18, 17, 15, 0) 64%\n    );\n}.lucia-aplus .product-hero.product-hero--lena .product-hero__media{\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  display: block;\n}.lucia-aplus .product-hero.product-hero--lena .product-hero__media img{\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center;\n}.lucia-aplus .product-hero--lena .product-hero__facts{\n  color: #ffffff;\n  text-shadow: 0 1px 10px rgba(0, 0, 0, 0.34);\n}.lucia-aplus .product-hero \u003e img{\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center top;\n}.lucia-aplus .product-hero__copy{\n  position: absolute;\n  z-index: 2;\n  left: max(var(--gutter), calc((100vw - var(--content)) \/ 2));\n  bottom: 70px;\n  width: min(390px, calc(100% - 112px));\n  text-shadow: 0 1px 12px rgba(0, 0, 0, 0.34);\n}.lucia-aplus .product-hero__copy .eyebrow{\n  color: #f0cf98;\n}.lucia-aplus .product-hero__copy h1{\n  margin-bottom: 14px;\n  color: inherit;\n  font-size: 60px;\n  line-height: 1;\n}.lucia-aplus .product-hero__copy p:not(.eyebrow){\n  max-width: 410px;\n  margin-bottom: 22px;\n  font-size: 15px;\n  line-height: 1.55;\n}.lucia-aplus .product-hero__copy a{\n  min-height: 44px;\n  display: inline-flex;\n  align-items: center;\n  color: inherit;\n  font-weight: 600;\n  text-decoration: none;\n  border-bottom: 1px solid currentColor;\n}.lucia-aplus .product-hero__facts{\n  position: absolute;\n  z-index: 2;\n  right: max(var(--gutter), calc((100vw - var(--content)) \/ 2));\n  bottom: 24px;\n  display: flex;\n  gap: 22px;\n  font-size: 12px;\n  font-weight: 600;\n  font-variant-numeric: tabular-nums;\n  text-shadow: 0 1px 14px rgba(0, 0, 0, 0.65);\n}.lucia-aplus .product-feature .feature-copy \u003e .eyebrow{\n  margin-bottom: 18px;\n  color: #8b672f;\n}.lucia-aplus .product-feature--jovian,\n.lucia-aplus .product-feature--arlo,\n.lucia-aplus .product-feature--lena{\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  background: transparent;\n}.lucia-aplus .product-feature .feature-image,\n.lucia-aplus .product-feature .feature-image .image-button,\n.lucia-aplus .product-feature .feature-image img{\n  height: 100%;\n}.lucia-aplus .product-feature .feature-image img{\n  aspect-ratio: 1 \/ 1;\n  object-fit: contain;\n}.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) .section-heading{\n  display: grid;\n  grid-template-columns: minmax(0, 1.18fr) minmax(300px, 0.82fr);\n  align-items: end;\n  gap: 48px;\n  margin-bottom: 22px;\n}.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) .section-heading .eyebrow{\n  margin-bottom: 14px;\n  color: #8b672f;\n}.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) .section-heading h2{\n  max-width: 620px;\n  font-size: 36px;\n  line-height: 1.12;\n}.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) :is(.feature-copy h2, .editorial-specs__intro h2){\n  font-size: 36px;\n  line-height: 1.12;\n  font-weight: 400;\n}.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) .section-aside \u003e p{\n  max-width: 460px;\n  font-size: 15px;\n  line-height: 1.55;\n}.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) .scene-band,\n.lucia-aplus [data-product-view=\"lena\"] .lena-scenes{\n  color: var(--ink);\n  background: transparent;\n}.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) .media-section{\n  padding-block: 20px 24px;\n}.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) .media-figure{\n  align-self: start;\n}.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) .media-figure .image-button img{\n  width: 100%;\n  height: auto;\n  aspect-ratio: 1 \/ 1;\n  object-fit: contain;\n  background: transparent;\n}.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) .media-figure figcaption{\n  min-height: 60px;\n  padding-inline: 0;\n  background: transparent;\n}.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) .media-figure figcaption strong{\n  font-size: 17px;\n}.lucia-aplus .jovian-finishes .sku-grid--two{\n  width: min(100%, 1040px);\n  grid-template-columns: repeat(2, minmax(0, 506px));\n}.lucia-aplus .arlo-dimensions{\n  background: transparent;\n}.lucia-aplus .arlo-dimensions .dimension-grid{\n  align-items: start;\n}.lucia-aplus .carousel-nav--mobile-only{\n  display: none;\n}\n\n@media (min-width: 801px) {.lucia-aplus .arlo-dimensions .carousel{\n    overflow: visible;\n  }.lucia-aplus .lena-finishes .carousel{\n    overflow: visible;\n  }.lucia-aplus .arlo-dimensions .dimension-grid.carousel-track{\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 24px;\n    overflow: visible;\n    scroll-snap-type: none;\n  }.lucia-aplus .lena-finishes .sku-grid--three.carousel-track{\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 28px;\n    overflow: visible;\n    scroll-snap-type: none;\n  }.lucia-aplus .arlo-dimensions .dimension-grid.carousel-track \u003e .media-figure{\n    flex: initial;\n    scroll-snap-align: none;\n  }.lucia-aplus .lena-finishes .sku-grid--three.carousel-track \u003e .media-figure{\n    flex: initial;\n    scroll-snap-align: none;\n  }\n}.lucia-aplus .arlo-variants{\n  padding-block: 20px 24px;\n}.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]){\n  background: #f7f5f0;\n}.lucia-aplus .editorial-specs{\n  color: var(--ink);\n  background: #ebe7de;\n  border-top: 1px solid rgba(0, 0, 0, 0.1);\n}.lucia-aplus .editorial-specs--arlo{\n  background: #efebe4;\n}.lucia-aplus .editorial-specs--lena{\n  background: #ffffff;\n}.lucia-aplus .editorial-specs--lena .editorial-specs__layout{\n  grid-template-columns: 1fr;\n  gap: 30px;\n  padding-block: 56px 64px;\n}.lucia-aplus .editorial-specs--lena .editorial-specs__intro{\n  max-width: 620px;\n}.lucia-aplus .editorial-specs--lena .editorial-specs__intro h2{\n  margin-bottom: 0;\n}.lucia-aplus .editorial-specs--lena .editorial-specs__media-data{\n  grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);\n  align-items: center;\n  gap: 72px;\n}.lucia-aplus .editorial-specs--lena .editorial-specs__visual{\n  width: min(100%, 500px);\n  justify-self: center;\n}.lucia-aplus .editorial-specs__layout{\n  display: grid;\n  grid-template-columns: minmax(0, 0.56fr) minmax(0, 1.44fr);\n  align-items: start;\n  gap: 52px;\n  padding-block: 64px 72px;\n}.lucia-aplus .editorial-specs__media-data{\n  display: grid;\n  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n  align-items: start;\n  gap: 40px;\n  min-width: 0;\n}.lucia-aplus .editorial-specs--text-only .editorial-specs__layout{\n  grid-template-columns: minmax(0, 0.58fr) minmax(0, 1.42fr);\n}.lucia-aplus .editorial-specs--text-only .editorial-specs__list{\n  align-self: start;\n}.lucia-aplus .editorial-specs__visual{\n  min-width: 0;\n  margin: 0;\n  background: #ffffff;\n}.lucia-aplus .editorial-specs__visual .image-button img{\n  width: 100%;\n  height: auto;\n  aspect-ratio: auto;\n  object-fit: contain;\n  background: #ffffff;\n}.lucia-aplus .spec-visual .image-button img{\n  aspect-ratio: auto;\n}.lucia-aplus .editorial-specs__intro .eyebrow{\n  color: #8b672f;\n}.lucia-aplus .editorial-specs__intro h2{\n  margin-bottom: 16px;\n  font-family: \"Marcellus\", serif;\n  font-size: 36px;\n  font-weight: 400;\n  line-height: 1.08;\n}.lucia-aplus .editorial-specs__intro \u003e p:last-child{\n  max-width: 520px;\n  margin-bottom: 0;\n  color: var(--muted);\n  font-size: 16px;\n  line-height: 1.65;\n}.lucia-aplus .editorial-specs__list{\n  margin: 0;\n  border-top: 1px solid rgba(18, 23, 20, 0.2);\n  font-variant-numeric: tabular-nums;\n}.lucia-aplus .editorial-specs__list \u003e div{\n  display: grid;\n  grid-template-columns: minmax(140px, 0.38fr) minmax(0, 0.62fr);\n  gap: 32px;\n  padding: 18px 0;\n  border-bottom: 1px solid rgba(18, 23, 20, 0.2);\n}.lucia-aplus .editorial-specs__list dt{\n  color: var(--muted);\n  font-size: 13px;\n}.lucia-aplus .editorial-specs__list dd{\n  margin: 0;\n  font-family: \"Marcellus\", serif;\n  font-size: 18px;\n  line-height: 1.4;\n}.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) .carousel-nav span,\n.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) .media-figure figcaption em{\n  font-variant-numeric: tabular-nums;\n}\n\n@media (max-width: 1100px) {.lucia-aplus .product-hero__copy h1{\n    font-size: 54px;\n  }.lucia-aplus .product-feature--jovian,\n.lucia-aplus .product-feature--lena{\n    grid-template-columns: 1fr 1fr;\n  }.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) .section-heading{\n    grid-template-columns: minmax(0, 1fr) minmax(280px, 0.8fr);\n    gap: 40px;\n  }.lucia-aplus .editorial-specs__layout{\n    gap: 56px;\n  }.lucia-aplus .editorial-specs__media-data{\n    gap: 28px;\n  }\n\n}\n\n@media (max-width: 800px) {.lucia-aplus .product-hero{\n    min-height: 0;\n    display: grid;\n    color: var(--ink);\n    background: #f8f8f6;\n  }.lucia-aplus .product-hero::after{\n    display: none;\n  }.lucia-aplus .product-hero \u003e img{\n    position: static;\n    width: 100%;\n    height: auto;\n    aspect-ratio: 1 \/ 1;\n    object-fit: contain;\n  }.lucia-aplus .product-hero--jovian \u003e img{\n    transform: none;\n  }.lucia-aplus .product-hero.product-hero--lena .product-hero__media{\n    position: static;\n    width: 100%;\n    height: auto;\n  }.lucia-aplus .product-hero.product-hero--lena .product-hero__media img{\n    width: 100%;\n    height: auto;\n    aspect-ratio: 4 \/ 3;\n    object-fit: contain;\n    object-position: center;\n  }.lucia-aplus .product-hero__copy{\n    position: static;\n    width: auto;\n    padding: 34px var(--gutter) 24px;\n    color: var(--ink);\n    text-shadow: none;\n  }.lucia-aplus .product-hero--arlo .product-hero__copy{\n    top: auto;\n  }.lucia-aplus .product-hero--arlo \u003e img{\n    object-position: center;\n  }.lucia-aplus .product-hero__copy .eyebrow{\n    color: #8b672f;\n  }.lucia-aplus .product-hero__copy h1{\n    font-size: 46px;\n  }.lucia-aplus .product-hero__copy p:not(.eyebrow){\n    color: var(--muted);\n  }.lucia-aplus .product-hero__facts{\n    position: static;\n    margin-inline: var(--gutter);\n    padding: 16px 0 26px;\n    color: var(--ink);\n    border-top: 1px solid var(--hairline);\n    text-shadow: none;\n  }\n\n  \/* Keep mobile sections bright while giving each editorial beat a clear edge. *\/\n  .lucia-aplus .product-hero.product-hero--lena,\n.lucia-aplus .product-hero--lena .product-hero__copy,\n.lucia-aplus .product-hero--lena .product-hero__facts{\n    background: #ffffff;\n  }.lucia-aplus .product-hero--lena .product-hero__facts{\n    color: var(--ink);\n    text-shadow: none;\n  }.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) \u003e .product-feature{\n    background: #fafaf8;\n    border-top: 1px solid #dedfdb;\n  }.lucia-aplus :is(\n    [data-product-view=\"jovian\"] \u003e .scene-band,\n    [data-product-view=\"arlo\"] \u003e .arlo-scenes,\n    [data-product-view=\"lena\"] \u003e .lena-scenes\n  ){\n    background: #f0f2f0;\n    border-top: 1px solid #d8dcd8;\n  }.lucia-aplus :is(\n    [data-product-view=\"jovian\"] \u003e .jovian-finishes,\n    [data-product-view=\"arlo\"] \u003e .arlo-variants,\n    [data-product-view=\"lena\"] \u003e .lena-finishes\n  ){\n    width: 100%;\n    max-width: none;\n    padding-inline: var(--gutter);\n    background: #ffffff;\n    border-top: 1px solid #dedfdb;\n  }.lucia-aplus [data-product-view=\"arlo\"] \u003e .arlo-dimensions,\n.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) \u003e .editorial-specs{\n    background: #f3f2f0;\n    border-top: 1px solid #d8d9d6;\n  }.lucia-aplus .product-feature--jovian,\n.lucia-aplus .product-feature--arlo,\n.lucia-aplus .product-feature--lena{\n    grid-template-columns: 1fr;\n  }.lucia-aplus .product-feature--lena .feature-copy{\n    order: 2;\n  }.lucia-aplus .product-feature--lena .feature-image{\n    order: 1;\n  }.lucia-aplus .product-feature .feature-image,\n.lucia-aplus .product-feature .feature-image .image-button,\n.lucia-aplus .product-feature .feature-image img{\n    height: auto;\n  }.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) .feature-copy{\n    padding: 28px var(--gutter) 32px;\n  }.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) .feature-copy h2{\n    margin-bottom: 16px;\n    font-size: 28px;\n  }.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) .feature-list li{\n    padding-block: 12px;\n  }.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) .feature-list strong{\n    font-size: 18px;\n  }.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) .feature-list p{\n    margin-top: 5px;\n    font-size: 13.5px;\n    line-height: 1.45;\n  }.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) .section-heading,\n.lucia-aplus .editorial-specs__layout{\n    grid-template-columns: 1fr;\n  }.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) .section-heading{\n    gap: 16px;\n    margin-bottom: 24px;\n  }.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) .media-section{\n    padding-block: 36px 42px;\n  }.lucia-aplus [data-product-view=\"arlo\"] #arlo-sizes .media-section{\n    padding-block: 36px 44px;\n  }.lucia-aplus .carousel-nav--mobile-only{\n    display: flex;\n  }.lucia-aplus .carousel-nav--footer{\n    justify-content: center;\n    margin-top: 20px;\n  }.lucia-aplus .editorial-specs__layout{\n    gap: 30px;\n    padding-block: 48px 56px;\n  }.lucia-aplus .editorial-specs__media-data{\n    grid-template-columns: 1fr;\n    gap: 28px;\n  }.lucia-aplus .editorial-specs--lena .editorial-specs__layout{\n    gap: 24px;\n    padding-block: 44px 52px;\n  }.lucia-aplus .editorial-specs--lena .editorial-specs__media-data{\n    grid-template-columns: 1fr;\n    gap: 24px;\n  }\n}\n\n@media (max-width: 540px) {.lucia-aplus .product-hero__copy{\n    padding-top: 38px;\n  }.lucia-aplus .product-hero__copy h1{\n    font-size: 42px;\n  }.lucia-aplus .product-hero__facts{\n    flex-wrap: wrap;\n    gap: 8px 18px;\n  }.lucia-aplus :is([data-product-view=\"jovian\"], [data-product-view=\"arlo\"], [data-product-view=\"lena\"]) .section-heading h2,\n.lucia-aplus .editorial-specs__intro h2{\n    font-size: 30px;\n  }.lucia-aplus .editorial-specs__list \u003e div{\n    grid-template-columns: 1fr;\n    gap: 6px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"lucia-aplus\" data-lucia-product=\"jovian\"\u003e\n\u003carticle class=\"product-view\" data-product-view=\"jovian\"\u003e\n        \u003csection class=\"product-hero product-hero--jovian\" aria-labelledby=\"jovian-title\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/jovian-modern-fabric-drum-ceiling-light-landing-page-scene-dining-oatmeal_ff022c1c-f646-4558-a431-85c2fa8a8e53.webp?v=1788509378\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/jovian-modern-fabric-drum-ceiling-light-landing-page-scene-dining-oatmeal_ff022c1c-f646-4558-a431-85c2fa8a8e53.webp?v=1788509378 1254w, https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/jovian-modern-fabric-drum-ceiling-light-landing-page-hero-oatmeal-dining-2x_20b01c08-ecf2-4136-b3b5-a92272d190de.webp?v=1788509378 2508w\" sizes=\"100vw\" alt=\"Jovian Oatmeal fabric ceiling light above a dining table\" width=\"2508\" height=\"2508\"\u003e\n          \u003cdiv class=\"product-hero__copy\"\u003e\n            \u003cp class=\"eyebrow\"\u003eFABRIC DRUM CEILING LIGHT\u003c\/p\u003e\n            \u003ch1 id=\"jovian-title\"\u003eJovian\u003c\/h1\u003e\n            \u003cp\u003eA woven drum brings quiet texture and a soft pool of light to rooms that need a close ceiling profile.\u003c\/p\u003e\n            \u003ca href=\"#jovian-scenes\"\u003eSee it in the room\u003c\/a\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"product-hero__facts\"\u003e\n\u003cspan\u003e02 woven tones\u003c\/span\u003e\u003cspan\u003e16 in. diameter\u003c\/span\u003e\u003cspan\u003eFlush mount\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/section\u003e\n\n        \u003csection class=\"feature-split product-feature product-feature--jovian\"\u003e\n          \u003cdiv class=\"feature-image\"\u003e\n            \u003cbutton class=\"image-button\" type=\"button\" data-zoom=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/jovian-modern-fabric-drum-ceiling-light-landing-page-scene-reading-oatmeal_fb3bdb42-23ba-4db6-bb4e-cdb33cf71baa.webp?v=1788509378\" aria-label=\"View Jovian reading-room scene larger\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/jovian-modern-fabric-drum-ceiling-light-landing-page-scene-reading-oatmeal_fb3bdb42-23ba-4db6-bb4e-cdb33cf71baa.webp?v=1788509378\" alt=\"Jovian Oatmeal ceiling light in a quiet reading room\" width=\"1254\" height=\"1254\"\u003e\n            \u003c\/button\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"feature-copy\"\u003e\n            \u003cp class=\"eyebrow\"\u003eMATERIAL \u0026amp; PROFILE\u003c\/p\u003e\n            \u003ch2\u003eSoft texture, kept close overhead\u003c\/h2\u003e\n            \u003col class=\"feature-list\"\u003e\n              \u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eWoven fabric shade\u003c\/strong\u003e\u003cp\u003eThe drum surface softens the outline of the fixture and adds visible texture in daylight.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n              \u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eLow ceiling profile\u003c\/strong\u003e\u003cp\u003eA 7-inch height keeps the silhouette compact in bedrooms, entries, and smaller dining areas.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n              \u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eTwo tonal directions\u003c\/strong\u003e\u003cp\u003eOatmeal reads warm and natural; Granite Gray gives the same form a quieter contrast.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n            \u003c\/ol\u003e\n          \u003c\/div\u003e\n        \u003c\/section\u003e\n\n        \u003csection class=\"scene-band\" id=\"jovian-scenes\"\u003e\n          \u003cdiv class=\"section-shell media-section\"\u003e\n            \u003cdiv class=\"section-heading\"\u003e\n              \u003cdiv\u003e\u003ch2\u003eComfortable scale across real rooms\u003c\/h2\u003e\u003c\/div\u003e\n              \u003cdiv class=\"section-aside\"\u003e\n                \u003cp\u003eSix rooms show the fixture's scale and ceiling clearance across both woven tones.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"carousel\" data-carousel\u003e\n              \u003cdiv class=\"scene-grid carousel-track\"\u003e\n                \u003cfigure class=\"media-figure\"\u003e\u003cbutton class=\"image-button\" type=\"button\" data-zoom=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/jovian-modern-fabric-drum-ceiling-light-landing-page-scene-bedroom-oatmeal_401f3e1d-7b62-4962-8ffc-a8a95babc138.webp?v=1788509378\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/jovian-modern-fabric-drum-ceiling-light-landing-page-scene-bedroom-oatmeal_401f3e1d-7b62-4962-8ffc-a8a95babc138.webp?v=1788509378\" alt=\"Jovian Oatmeal ceiling light in a bedroom\" width=\"1254\" height=\"1254\"\u003e\u003c\/button\u003e\u003cfigcaption\u003e\u003cdiv\u003e\n\u003cstrong\u003eBedroom\u003c\/strong\u003e\u003csmall\u003eOatmeal \/ ambient scale\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cem\u003e01\u003c\/em\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n                \u003cfigure class=\"media-figure\"\u003e\u003cbutton class=\"image-button\" type=\"button\" data-zoom=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/jovian-modern-fabric-drum-ceiling-light-landing-page-scene-entry-granite_91cd7711-f9ab-4722-867f-4fa192d22517.webp?v=1788509378\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/jovian-modern-fabric-drum-ceiling-light-landing-page-scene-entry-granite_91cd7711-f9ab-4722-867f-4fa192d22517.webp?v=1788509378\" alt=\"Jovian Granite Gray ceiling light in an entry\" width=\"1254\" height=\"1254\"\u003e\u003c\/button\u003e\u003cfigcaption\u003e\u003cdiv\u003e\n\u003cstrong\u003eEntry\u003c\/strong\u003e\u003csmall\u003eGranite Gray \/ clear circulation\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cem\u003e02\u003c\/em\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n                \u003cfigure class=\"media-figure\"\u003e\u003cbutton class=\"image-button\" type=\"button\" data-zoom=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/jovian-modern-fabric-drum-ceiling-light-landing-page-scene-dining-oatmeal_ff022c1c-f646-4558-a431-85c2fa8a8e53.webp?v=1788509378\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/jovian-modern-fabric-drum-ceiling-light-landing-page-scene-dining-oatmeal_ff022c1c-f646-4558-a431-85c2fa8a8e53.webp?v=1788509378\" alt=\"Jovian Oatmeal ceiling light over a dining table\" width=\"1254\" height=\"1254\"\u003e\u003c\/button\u003e\u003cfigcaption\u003e\u003cdiv\u003e\n\u003cstrong\u003eDining\u003c\/strong\u003e\u003csmall\u003eOatmeal \/ centered placement\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cem\u003e03\u003c\/em\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n                \u003cfigure class=\"media-figure\"\u003e\u003cbutton class=\"image-button\" type=\"button\" data-zoom=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/jovian-modern-fabric-drum-ceiling-light-landing-page-scene-bathroom-granite_f2b1b98e-6a31-4a93-8d5f-e2dfb7ac6367.webp?v=1788509378\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/jovian-modern-fabric-drum-ceiling-light-landing-page-scene-bathroom-granite_f2b1b98e-6a31-4a93-8d5f-e2dfb7ac6367.webp?v=1788509378\" alt=\"Jovian Granite Gray ceiling light in a bathroom\" width=\"1254\" height=\"1254\"\u003e\u003c\/button\u003e\u003cfigcaption\u003e\u003cdiv\u003e\n\u003cstrong\u003eBath\u003c\/strong\u003e\u003csmall\u003eGranite Gray \/ material contrast\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cem\u003e04\u003c\/em\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n                \u003cfigure class=\"media-figure\"\u003e\u003cbutton class=\"image-button\" type=\"button\" data-zoom=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/jovian-modern-fabric-drum-ceiling-light-landing-page-scene-reading-oatmeal_fb3bdb42-23ba-4db6-bb4e-cdb33cf71baa.webp?v=1788509378\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/jovian-modern-fabric-drum-ceiling-light-landing-page-scene-reading-oatmeal_fb3bdb42-23ba-4db6-bb4e-cdb33cf71baa.webp?v=1788509378\" alt=\"Jovian Oatmeal ceiling light in a reading corner\" width=\"1254\" height=\"1254\"\u003e\u003c\/button\u003e\u003cfigcaption\u003e\u003cdiv\u003e\n\u003cstrong\u003eReading corner\u003c\/strong\u003e\u003csmall\u003eOatmeal \/ quiet daylight\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cem\u003e05\u003c\/em\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n                \u003cfigure class=\"media-figure\"\u003e\u003cbutton class=\"image-button\" type=\"button\" data-zoom=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/jovian-modern-fabric-drum-ceiling-light-landing-page-scene-sunroom-granite_b3d7365e-95be-4cea-9423-d07b5f7e9105.webp?v=1788509378\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/jovian-modern-fabric-drum-ceiling-light-landing-page-scene-sunroom-granite_b3d7365e-95be-4cea-9423-d07b5f7e9105.webp?v=1788509378\" alt=\"Jovian Granite Gray ceiling light in a sunroom\" width=\"1254\" height=\"1254\"\u003e\u003c\/button\u003e\u003cfigcaption\u003e\u003cdiv\u003e\n\u003cstrong\u003eSunroom\u003c\/strong\u003e\u003csmall\u003eGranite Gray \/ long view\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cem\u003e06\u003c\/em\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"carousel-nav carousel-nav--footer\" aria-label=\"Jovian scene controls\"\u003e\n              \u003cbutton type=\"button\" data-carousel-prev aria-label=\"Previous scenes\"\u003e←\u003c\/button\u003e\n              \u003cspan data-carousel-status\u003e01-03 \/ 06\u003c\/span\u003e\n              \u003cbutton type=\"button\" data-carousel-next aria-label=\"Next scenes\"\u003e→\u003c\/button\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/section\u003e\n\n        \u003csection class=\"section-shell media-section jovian-finishes\" id=\"jovian-finishes\"\u003e\n          \u003cdiv class=\"section-heading\"\u003e\n            \u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eFINISH OPTIONS\u003c\/p\u003e\n\u003ch2\u003eTwo woven tones for quiet interiors\u003c\/h2\u003e\n\u003c\/div\u003e\n            \u003cp\u003eEach image is shown at its native square proportion, without an added mat or a cropped product edge.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sku-grid sku-grid--two\"\u003e\n            \u003cfigure class=\"media-figure\"\u003e\n              \u003cbutton class=\"image-button\" type=\"button\" data-zoom=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/jovian-modern-fabric-drum-ceiling-light-landing-page-sku-oatmeal_51a9b6b4-7297-4554-b0fa-3f5a7df09cb0.webp?v=1788509378\" aria-label=\"View Oatmeal finish larger\"\u003e\n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/jovian-modern-fabric-drum-ceiling-light-landing-page-sku-oatmeal_51a9b6b4-7297-4554-b0fa-3f5a7df09cb0.webp?v=1788509378\" alt=\"Jovian ceiling light in Oatmeal fabric\" width=\"1254\" height=\"1254\"\u003e\n              \u003c\/button\u003e\n              \u003cfigcaption\u003e\u003cspan class=\"swatch swatch--oatmeal\"\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eOatmeal\u003c\/strong\u003e\u003csmall\u003eSoft natural fabric\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cem\u003e01\u003c\/em\u003e\u003c\/figcaption\u003e\n            \u003c\/figure\u003e\n            \u003cfigure class=\"media-figure\"\u003e\n              \u003cbutton class=\"image-button\" type=\"button\" data-zoom=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/jovian-modern-fabric-drum-ceiling-light-landing-page-sku-granite-gray_12a6ab9e-e230-4e67-8f00-0299205da7b0.webp?v=1788509378\" aria-label=\"View Granite Gray finish larger\"\u003e\n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/jovian-modern-fabric-drum-ceiling-light-landing-page-sku-granite-gray_12a6ab9e-e230-4e67-8f00-0299205da7b0.webp?v=1788509378\" alt=\"Jovian ceiling light in Granite Gray fabric\" width=\"1254\" height=\"1254\"\u003e\n              \u003c\/button\u003e\n              \u003cfigcaption\u003e\u003cspan class=\"swatch swatch--granite\"\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eGranite Gray\u003c\/strong\u003e\u003csmall\u003eDeep woven fabric\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cem\u003e02\u003c\/em\u003e\u003c\/figcaption\u003e\n            \u003c\/figure\u003e\n          \u003c\/div\u003e\n        \u003c\/section\u003e\n\n        \u003csection class=\"editorial-specs editorial-specs--text-only\"\u003e\n          \u003cdiv class=\"section-shell editorial-specs__layout\"\u003e\n            \u003cdiv class=\"editorial-specs__intro\"\u003e\n\u003cp class=\"eyebrow\"\u003ePRODUCT SPECIFICATIONS\u003c\/p\u003e\n\u003ch2\u003eJovian at a glance\u003c\/h2\u003e\n\u003cp\u003eAll selection and installation details stay together in one uninterrupted reference.\u003c\/p\u003e\n\u003c\/div\u003e\n            \u003cdl class=\"editorial-specs__list\"\u003e\n              \u003cdiv\u003e\n\u003cdt\u003eFixture profile\u003c\/dt\u003e\n\u003cdd\u003eFlush-mount fabric drum\u003c\/dd\u003e\n\u003c\/div\u003e\n              \u003cdiv\u003e\n\u003cdt\u003eOverall size\u003c\/dt\u003e\n\u003cdd\u003e7 in. H × 16 in. D\u003c\/dd\u003e\n\u003c\/div\u003e\n              \u003cdiv\u003e\n\u003cdt\u003eMaterial\u003c\/dt\u003e\n\u003cdd\u003eFabric\u003c\/dd\u003e\n\u003c\/div\u003e\n              \u003cdiv\u003e\n\u003cdt\u003eAvailable colors\u003c\/dt\u003e\n\u003cdd\u003eOatmeal \/ Granite Gray\u003c\/dd\u003e\n\u003c\/div\u003e\n              \u003cdiv\u003e\n\u003cdt\u003eBulb\u003c\/dt\u003e\n\u003cdd\u003eNot included\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003c\/dl\u003e\n          \u003c\/div\u003e\n        \u003c\/section\u003e\n      \u003c\/article\u003e\u003cdialog class=\"lightbox\"\u003e\u003cbutton type=\"button\" class=\"lightbox__close\" aria-label=\"Close image\"\u003e×\u003c\/button\u003e\u003cimg alt=\"\"\u003e\u003c\/dialog\u003e\n\u003c\/div\u003e\n\u003cscript\u003e(() =\u003e {\n  document.querySelectorAll('.lucia-aplus:not([data-lap-ready])').forEach((root) =\u003e {\n    root.dataset.lapReady = 'true';\n    const updateCarousel = (carousel) =\u003e {\n      const track = carousel.querySelector('.carousel-track');\n      const section = carousel.closest('.media-section');\n      const status = section?.querySelector('[data-carousel-status]');\n      const previous = section?.querySelector('[data-carousel-prev]');\n      const next = section?.querySelector('[data-carousel-next]');\n      const items = Array.from(track?.children || []).filter((item) =\u003e !item.hidden);\n      if (!track || !items.length) return;\n      const gap = Number.parseFloat(getComputedStyle(track).columnGap || getComputedStyle(track).gap) || 0;\n      const itemWidth = items[0].getBoundingClientRect().width;\n      const pageSize = Math.max(1, Math.floor((track.clientWidth + gap + 1) \/ (itemWidth + gap)));\n      const first = Math.min(items.length - 1, Math.max(0, Math.round(track.scrollLeft \/ (itemWidth + gap))));\n      const last = Math.min(items.length, first + pageSize);\n      const pad = (value) =\u003e String(value).padStart(2, '0');\n      if (status) status.textContent = pageSize \u003e 1 ? pad(first + 1) + '-' + pad(last) + ' \/ ' + pad(items.length) : pad(first + 1) + ' \/ ' + pad(items.length);\n      if (previous) previous.disabled = track.scrollLeft \u003c= 2;\n      if (next) next.disabled = track.scrollLeft + track.clientWidth \u003e= track.scrollWidth - 2;\n    };\n    root.querySelectorAll('[data-carousel]').forEach((carousel) =\u003e {\n      const track = carousel.querySelector('.carousel-track');\n      const section = carousel.closest('.media-section');\n      section?.querySelector('[data-carousel-prev]')?.addEventListener('click', () =\u003e track.scrollBy({ left: -track.clientWidth, behavior: 'smooth' }));\n      section?.querySelector('[data-carousel-next]')?.addEventListener('click', () =\u003e track.scrollBy({ left: track.clientWidth, behavior: 'smooth' }));\n      track?.addEventListener('scroll', () =\u003e requestAnimationFrame(() =\u003e updateCarousel(carousel)), { passive: true });\n      if ('ResizeObserver' in window \u0026\u0026 track) new ResizeObserver(() =\u003e updateCarousel(carousel)).observe(track);\n      updateCarousel(carousel);\n    });\n    const lightbox = root.querySelector('.lightbox');\n    const lightboxImage = lightbox?.querySelector('img');\n    root.querySelectorAll('[data-zoom]').forEach((button) =\u003e {\n      button.addEventListener('click', () =\u003e {\n        const previewImage = button.querySelector('img');\n        if (!lightbox || !lightboxImage) return;\n        lightboxImage.src = button.dataset.zoom;\n        lightboxImage.alt = previewImage?.alt || 'Product image preview';\n        lightbox.showModal();\n      });\n    });\n    lightbox?.querySelector('.lightbox__close')?.addEventListener('click', () =\u003e lightbox.close());\n    lightbox?.addEventListener('click', (event) =\u003e { if (event.target === lightbox) lightbox.close(); });\n  });\n})();\u003c\/script\u003e\n","brand":"Lucia Living","offers":[{"title":"Oatmeal \/ 7\"H x 16\"D","offer_id":46385657741395,"sku":"SKUCEILING0218","price":155.0,"currency_code":"CAD","in_stock":true},{"title":"Granite Gray \/ 7\"H x 16\"D","offer_id":46385657774163,"sku":"SKUCEILING0217","price":155.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/Jovian_Modern_Fabric_Drum_Ceiling_Light_2_10.webp?v=1789874386","url":"https:\/\/lucialiving.ca\/products\/jovian-modern-fabric-drum-ceiling-light","provider":"Lucia Living","version":"1.0","type":"link"}