{"product_id":"winry-7-light-dimmable-drum-chandelier","title":"Winry 7-Light Dimmable Drum Chandelier","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=\"winry\"\u003e\n\u003carticle class=\"product-view\" data-product-view=\"winry\"\u003e\n        \u003csection class=\"winry-hero\" aria-labelledby=\"winry-title\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/winry-7-light-dimmable-drum-chandelier-landing-page-detail-brass-installed_5b73139b-7bd0-48b2-ae5b-d96a15f8015a.webp?v=1788509378\" alt=\"Winry brass drum chandelier above a dining table\" width=\"1254\" height=\"1254\"\u003e\n          \u003cdiv class=\"winry-hero__copy\"\u003e\n            \u003cp class=\"eyebrow\"\u003e7-LIGHT DRUM CHANDELIER\u003c\/p\u003e\n            \u003ch1 id=\"winry-title\"\u003eWinry\u003c\/h1\u003e\n            \u003cp\u003eA tailored fabric drum softens seven lights while a geometric metal frame gives the profile its structure.\u003c\/p\u003e\n            \u003ca href=\"#winry-finishes\"\u003eExplore the finishes\u003c\/a\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"hero-fact\"\u003e\n\u003cspan\u003e03 finishes\u003c\/span\u003e\u003cspan\u003e24 in. diameter\u003c\/span\u003e\u003cspan\u003eDimmable\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/section\u003e\n\n        \u003csection class=\"feature-split\"\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\/winry-7-light-dimmable-drum-chandelier-landing-page-hero-brass-dining_e15de486-061b-4585-a61c-89a1cb770496.webp?v=1788509378\" aria-label=\"View Winry brass detail larger\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/winry-7-light-dimmable-drum-chandelier-landing-page-hero-brass-dining_e15de486-061b-4585-a61c-89a1cb770496.webp?v=1788509378\" alt=\"Close installed view of the Winry brass frame and fabric shade\" width=\"1254\" height=\"1254\"\u003e\n            \u003c\/button\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"feature-copy\"\u003e\n            \u003ch2\u003eSoft light above, useful light below\u003c\/h2\u003e\n            \u003col class=\"feature-list\"\u003e\n              \u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eFabric drum shade\u003c\/strong\u003e\u003cp\u003eSoftens the upper light and reduces direct glare at eye level.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n              \u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eUpper and lower illumination\u003c\/strong\u003e\u003cp\u003eAmbient room light and focused downward light can support the same table or island.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n              \u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eAdjustable suspension\u003c\/strong\u003e\u003cp\u003eThe downrod adapts to different ceiling heights and sloped-ceiling layouts.\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=\"winry-scenes scene-band\"\u003e\n          \u003cdiv class=\"section-shell media-section\"\u003e\n            \u003cdiv class=\"section-heading section-heading--wide\"\u003e\n              \u003cdiv\u003e\u003ch2\u003eA compact statement with room to breathe\u003c\/h2\u003e\u003c\/div\u003e\n              \u003cdiv class=\"section-aside\"\u003e\n                \u003cp\u003eSingle- and double-fixture scenes use Brass, Bronze, and Nickel in distinct room layouts.\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\/winry-7-light-dimmable-drum-chandelier-landing-page-scene-dining-brass_0d34f153-3cfc-44c0-bf47-2ea28859c6f2.webp?v=1788509378\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/winry-7-light-dimmable-drum-chandelier-landing-page-scene-dining-brass_0d34f153-3cfc-44c0-bf47-2ea28859c6f2.webp?v=1788509378\" alt=\"Winry brass chandelier in a dining room\" width=\"1254\" height=\"1254\"\u003e\u003c\/button\u003e\u003cfigcaption\u003e\u003cdiv\u003e\n\u003cstrong\u003eDining room\u003c\/strong\u003e\u003csmall\u003eBrass \/ single fixture\u003c\/small\u003e\n\u003c\/div\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\/winry-7-light-dimmable-drum-chandelier-landing-page-scene-kitchen-double-brass_095c1258-6694-4ee3-9c78-067b647d3e4d.webp?v=1788509378\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/winry-7-light-dimmable-drum-chandelier-landing-page-scene-kitchen-double-brass_095c1258-6694-4ee3-9c78-067b647d3e4d.webp?v=1788509378\" alt=\"Two Winry brass chandeliers above a kitchen island\" width=\"1254\" height=\"1254\"\u003e\u003c\/button\u003e\u003cfigcaption\u003e\u003cdiv\u003e\n\u003cstrong\u003eKitchen island\u003c\/strong\u003e\u003csmall\u003eBrass \/ repeated placement\u003c\/small\u003e\n\u003c\/div\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\/winry-7-light-dimmable-drum-chandelier-landing-page-scene-dining-bronze_aac88262-c791-4c8c-a65a-55855339eca0.webp?v=1788509378\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/winry-7-light-dimmable-drum-chandelier-landing-page-scene-dining-bronze_aac88262-c791-4c8c-a65a-55855339eca0.webp?v=1788509378\" alt=\"Winry bronze chandelier above a dining table\" width=\"1254\" height=\"1254\"\u003e\u003c\/button\u003e\u003cfigcaption\u003e\u003cdiv\u003e\n\u003cstrong\u003eBreakfast room\u003c\/strong\u003e\u003csmall\u003eBronze \/ morning light\u003c\/small\u003e\n\u003c\/div\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\/winry-7-light-dimmable-drum-chandelier-landing-page-scene-dining-nickel_5c84fd0a-6b26-46a3-99f8-351596720e38.webp?v=1788509378\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/winry-7-light-dimmable-drum-chandelier-landing-page-scene-dining-nickel_5c84fd0a-6b26-46a3-99f8-351596720e38.webp?v=1788509378\" alt=\"Two Winry nickel chandeliers in a dining room\" width=\"1254\" height=\"1254\"\u003e\u003c\/button\u003e\u003cfigcaption\u003e\u003cdiv\u003e\n\u003cstrong\u003eDining room\u003c\/strong\u003e\u003csmall\u003eNickel \/ paired layout\u003c\/small\u003e\n\u003c\/div\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\/winry-7-light-dimmable-drum-chandelier-landing-page-scene-kitchen-nickel_46fa5484-c06f-453a-93a3-089357ce72a6.webp?v=1788509378\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/winry-7-light-dimmable-drum-chandelier-landing-page-scene-kitchen-nickel_46fa5484-c06f-453a-93a3-089357ce72a6.webp?v=1788509378\" alt=\"Two Winry nickel chandeliers in a kitchen\" width=\"1254\" height=\"1254\"\u003e\u003c\/button\u003e\u003cfigcaption\u003e\u003cdiv\u003e\n\u003cstrong\u003eKitchen\u003c\/strong\u003e\u003csmall\u003eNickel \/ clear work surface\u003c\/small\u003e\n\u003c\/div\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\/winry-7-light-dimmable-drum-chandelier-landing-page-scene-entry-bronze_a4ba69d3-adc3-402c-9d4a-517c307c10e0.webp?v=1788509378\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/winry-7-light-dimmable-drum-chandelier-landing-page-scene-entry-bronze_a4ba69d3-adc3-402c-9d4a-517c307c10e0.webp?v=1788509378\" alt=\"Winry bronze chandelier in an entry\" width=\"1254\" height=\"1254\"\u003e\u003c\/button\u003e\u003cfigcaption\u003e\u003cdiv\u003e\n\u003cstrong\u003eEntry\u003c\/strong\u003e\u003csmall\u003eBronze \/ long sightline\u003c\/small\u003e\n\u003c\/div\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=\"Winry 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 winry-finishes\" id=\"winry-finishes\"\u003e\n          \u003cdiv class=\"section-heading\"\u003e\n            \u003cdiv\u003e\u003ch2\u003eThree finishes for warm and cool interiors\u003c\/h2\u003e\u003c\/div\u003e\n            \u003cp\u003eBrass adds warmth, Bronze deepens the outline, and Nickel brings a lighter architectural finish.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sku-grid sku-grid--three\"\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\/winry-7-light-dimmable-drum-chandelier-landing-page-sku-brass_a2b1526e-4135-49c4-86bd-6e2b48798db5.webp?v=1788509378\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/winry-7-light-dimmable-drum-chandelier-landing-page-sku-brass_a2b1526e-4135-49c4-86bd-6e2b48798db5.webp?v=1788509378\" alt=\"Winry chandelier in Brass\" width=\"1254\" height=\"1254\"\u003e\u003c\/button\u003e\u003cfigcaption\u003e\u003cspan class=\"swatch swatch--brass\"\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eBrass\u003c\/strong\u003e\u003csmall\u003eWarm polished finish\u003c\/small\u003e\n\u003c\/div\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\/winry-7-light-dimmable-drum-chandelier-landing-page-sku-bronze_f07b6576-c4d7-4a80-9f82-f04ec660dbc0.webp?v=1788509378\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/winry-7-light-dimmable-drum-chandelier-landing-page-sku-bronze_f07b6576-c4d7-4a80-9f82-f04ec660dbc0.webp?v=1788509378\" alt=\"Winry chandelier in Bronze\" width=\"1254\" height=\"1254\"\u003e\u003c\/button\u003e\u003cfigcaption\u003e\u003cspan class=\"swatch swatch--bronze\"\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eBronze\u003c\/strong\u003e\u003csmall\u003eDeep warm finish\u003c\/small\u003e\n\u003c\/div\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\/winry-7-light-dimmable-drum-chandelier-landing-page-sku-nickel_e3511cc8-f74b-4502-acc3-d951a931bf95.webp?v=1788509378\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/winry-7-light-dimmable-drum-chandelier-landing-page-sku-nickel_e3511cc8-f74b-4502-acc3-d951a931bf95.webp?v=1788509378\" alt=\"Winry chandelier in Nickel\" width=\"1254\" height=\"1254\"\u003e\u003c\/button\u003e\u003cfigcaption\u003e\u003cspan class=\"swatch swatch--nickel\"\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eNickel\u003c\/strong\u003e\u003csmall\u003eCool satin finish\u003c\/small\u003e\n\u003c\/div\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n          \u003c\/div\u003e\n        \u003c\/section\u003e\n\n        \u003csection class=\"winry-details\"\u003e\n          \u003cdiv class=\"section-shell detail-layout\"\u003e\n            \u003cdiv class=\"detail-copy\"\u003e\n              \u003ch2\u003eFabric, trim, and metal frame\u003c\/h2\u003e\n              \u003cp\u003eThe close product view keeps the full lower structure visible, without cropping the shade edge.\u003c\/p\u003e\n              \u003col class=\"detail-list\"\u003e\n                \u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eBound fabric edge\u003c\/strong\u003e\u003cp\u003eMetal trim protects the top and lower edge of the drum shade.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n                \u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eOpen geometric arms\u003c\/strong\u003e\u003cp\u003eThe angular frame remains visible from below and supports upward light.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n                \u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eCentered lower socket\u003c\/strong\u003e\u003cp\u003eThe lower lamp is positioned independently from the shaded upper lamps.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n              \u003c\/ol\u003e\n            \u003c\/div\u003e\n            \u003cbutton class=\"image-button detail-image\" type=\"button\" data-zoom=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/winry-7-light-dimmable-drum-chandelier-landing-page-detail-underside_df13357a-9af4-4b4f-b98e-2c72cbfaeacb.webp?v=1788509378\" aria-label=\"View Winry underside detail larger\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/winry-7-light-dimmable-drum-chandelier-landing-page-detail-underside_df13357a-9af4-4b4f-b98e-2c72cbfaeacb.webp?v=1788509378\" alt=\"Winry chandelier underside showing the fabric edge and metal frame\" width=\"1416\" height=\"1416\"\u003e\n            \u003c\/button\u003e\n          \u003c\/div\u003e\n        \u003c\/section\u003e\n\n        \u003csection class=\"spec-band\"\u003e\n          \u003cdiv class=\"section-shell spec-layout\"\u003e\n            \u003cdiv class=\"spec-visual\"\u003e\u003cbutton class=\"image-button\" type=\"button\" data-zoom=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/winry-7-light-dimmable-drum-chandelier-landing-page-dimension-overall-v3.webp?v=1788518904\" aria-label=\"View Winry dimensions larger\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0699\/5424\/0664\/files\/winry-7-light-dimmable-drum-chandelier-landing-page-dimension-overall-v3.webp?v=1788518904\" alt=\"Winry drum chandelier dimensions using the official full-length pendant view\" width=\"1400\" height=\"1050\"\u003e\u003c\/button\u003e\u003c\/div\u003e\n            \u003cdiv class=\"spec-copy\"\u003e\n              \u003ch2\u003eWinry chandelier sizing\u003c\/h2\u003e\n              \u003cdl\u003e\n                \u003cdiv\u003e\n\u003cdt\u003eFixture\u003c\/dt\u003e\n\u003cdd\u003e20.25 in. H × 24 in. W × 24 in. D\u003c\/dd\u003e\n\u003c\/div\u003e\n                \u003cdiv\u003e\n\u003cdt\u003eShade\u003c\/dt\u003e\n\u003cdd\u003e8 in. H × 24 in. W × 24 in. D\u003c\/dd\u003e\n\u003c\/div\u003e\n                \u003cdiv\u003e\n\u003cdt\u003eCanopy\u003c\/dt\u003e\n\u003cdd\u003e0.75 in. H × 5.125 in. W × 5.125 in. D\u003c\/dd\u003e\n\u003c\/div\u003e\n                \u003cdiv\u003e\n\u003cdt\u003eSuspension\u003c\/dt\u003e\n\u003cdd\u003eUp to 96 in.\u003c\/dd\u003e\n\u003c\/div\u003e\n                \u003cdiv\u003e\n\u003cdt\u003eBulbs\u003c\/dt\u003e\n\u003cdd\u003e6 × B10 + 1 × R20\u003c\/dd\u003e\n\u003c\/div\u003e\n                \u003cdiv\u003e\n\u003cdt\u003eDimming\u003c\/dt\u003e\n\u003cdd\u003eCompatible bulbs and dimmer required\u003c\/dd\u003e\n\u003c\/div\u003e\n              \u003c\/dl\u003e\n            \u003c\/div\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":"Brass \/ 20.25'' H X 24'' W X 24'' D","offer_id":46385382195283,"sku":"SKUCHANDELIER0007","price":740.0,"currency_code":"CAD","in_stock":true},{"title":"Bronze \/ 20.25'' H X 24'' W X 24'' D","offer_id":46385382228051,"sku":"SKUCHANDELIER0008","price":740.0,"currency_code":"CAD","in_stock":true},{"title":"Nickel \/ 20.25'' H X 24'' W X 24'' D","offer_id":46385382260819,"sku":"SKUCHANDELIER0009","price":740.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/winry-7-light-dimmable-drum-chandelier-landing-page-sku-brass.webp?v=1789872771","url":"https:\/\/lucialiving.ca\/products\/winry-7-light-dimmable-drum-chandelier","provider":"Lucia Living","version":"1.0","type":"link"}