{"product_id":"cyndr-contemporary-ribbed-glass-tube-wall-sconce","title":"Cyndr Contemporary Ribbed Glass Tube Wall Sconce","description":"\u003cdiv id=\"lucia-cyndr-lp-20261104\" class=\"lp-story lp-shopify-no-script\" data-lucia-landing=\"20261104\" data-lucia-gallery-root=\"cyndr\"\u003e\n\u003cstyle\u003e\n@import url(\"https:\/\/fonts.googleapis.com\/css2?family=Marcellus\u0026family=Mulish:wght@400;500;600\u0026display=swap\");\n#lucia-cyndr-lp-20261104 {\n  --ink: #272722;\n  --muted: #68675f;\n  --rule: rgba(39,39,34,.16);\n  --soft: #fafafa;\n  --font-display: Marcellus, Georgia, \"Times New Roman\", serif;\n  --font-body: Mulish, Arial, sans-serif;\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  margin: 0;\n  padding: 0 0 24px;\n  background: #fff;\n  color: var(--ink);\n  font-family: Mulish, Arial, sans-serif !important;\n  font-size: 16px;\n  font-weight: 500;\n  line-height: 1.6;\n  letter-spacing: 0;\n  text-align: left;\n  isolation: isolate;\n  overflow: clip;\n}\n#lucia-cyndr-lp-20261104 *,\n#lucia-cyndr-lp-20261104 *::before,\n#lucia-cyndr-lp-20261104 *::after { box-sizing: border-box; }\n#lucia-cyndr-lp-20261104 :where(section,div,article,figure,figcaption,h2,h3,p,a,span,label,ul,ol,li) {\n  margin: 0;\n  padding: 0;\n  border: 0;\n  min-width: 0;\n  min-height: 0;\n  font-family: Mulish, Arial, sans-serif;\n  font-weight: 500;\n  letter-spacing: 0;\n  text-align: inherit;\n  text-transform: none;\n  text-decoration: none;\n  float: none;\n  box-shadow: none;\n  background: transparent;\n}\n#lucia-cyndr-lp-20261104 :where(p,span,a,label,li,figcaption,div) {\n  font-family: Mulish, Arial, sans-serif !important;\n  font-weight: 500;\n}\n#lucia-cyndr-lp-20261104 :where(h2,h3,.lp-product-title,.lp-hero-statement) {\n  color: var(--ink);\n  font-family: Marcellus, Georgia, \"Times New Roman\", serif !important;\n  font-weight: 400;\n  line-height: 1.15;\n  text-align: left;\n}\n#lucia-cyndr-lp-20261104 h2 { font-size: 40px; }\n#lucia-cyndr-lp-20261104 h3 { font-size: 22px; }\n#lucia-cyndr-lp-20261104 p { color: var(--muted); font-size: 16px; line-height: 1.6; }\n#lucia-cyndr-lp-20261104 a { color: inherit; background: none; }\n#lucia-cyndr-lp-20261104 img {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  height: auto;\n  margin: 0;\n  border: 0;\n  border-radius: 0;\n  box-shadow: none;\n}\n#lucia-cyndr-lp-20261104 [hidden] { display: none !important; }\n#lucia-cyndr-lp-20261104 :focus-visible { outline: 2px solid #80623b; outline-offset: 4px; }\n#lucia-cyndr-lp-20261104 section { scroll-margin-top: 88px; }\n#lucia-cyndr-lp-20261104 .lp-wrap { width: min(1180px, calc(100% - 80px)); margin-inline: auto; }\n#lucia-cyndr-lp-20261104 .lp-section { padding-block: 36px; }\n#lucia-cyndr-lp-20261104 .lp-eyebrow {\n  margin: 0 0 12px;\n  color: var(--muted);\n  font-family: Mulish, Arial, sans-serif !important;\n  font-size: 12px;\n  font-weight: 500;\n  line-height: 1.4;\n  letter-spacing: 0;\n  text-transform: uppercase;\n}\n#lucia-cyndr-lp-20261104 .lp-section-head {\n  display: grid;\n  grid-template-columns: minmax(0, 1.35fr) minmax(180px, 340px);\n  align-items: end;\n  gap: 16px 36px;\n  margin-bottom: 24px;\n}\n#lucia-cyndr-lp-20261104 .lp-intro {\n  max-width: 36ch;\n  justify-self: end;\n  margin: 0;\n  color: var(--muted);\n  font-size: 16px;\n}\n#lucia-cyndr-lp-20261104 .lp-text-link {\n  display: inline-flex;\n  align-items: center;\n  gap: 18px;\n  min-height: 44px;\n  border-bottom: 1px solid currentColor;\n  color: var(--ink);\n  font-size: 15px;\n  font-weight: 600;\n  line-height: 1.4;\n  text-decoration: none;\n}\n#lucia-cyndr-lp-20261104 .lp-text-link span { display: inline-flex; align-items: center; justify-content: center; }\n#lucia-cyndr-lp-20261104 .lp-hero {\n  position: relative;\n  width: 100vw;\n  max-width: 100vw;\n  margin-left: calc(50% - 50vw);\n  overflow: clip;\n  background: #f3efe8;\n}\n#lucia-cyndr-lp-20261104 .lp-hero-desktop,\n#lucia-cyndr-lp-20261104 .lp-hero-mobile {\n  display: block;\n  width: 100%;\n  max-width: none;\n  height: auto;\n  object-fit: contain;\n  object-position: center;\n}\n#lucia-cyndr-lp-20261104 .lp-hero-desktop { aspect-ratio: 1672 \/ 941; }\n#lucia-cyndr-lp-20261104 .lp-hero-mobile { display: none; }\n#lucia-cyndr-lp-20261104 .lp-hero-copy {\n  position: absolute;\n  top: 46%;\n  left: 18%;\n  z-index: 1;\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  gap: 18px;\n  width: min(30%, 520px);\n  padding: 0;\n  transform: translateY(-50%);\n}\n#lucia-cyndr-lp-20261104 .lp-hero-copy .lp-eyebrow { margin: 0; color: #3a342c; font-size: 13px; }\n#lucia-cyndr-lp-20261104 .lp-product-title {\n  margin: 0;\n  font-size: clamp(56px, 4.4vw, 84px);\n  line-height: .95;\n}\n#lucia-cyndr-lp-20261104 .lp-hero-statement {\n  max-width: 16ch;\n  margin: 0;\n  color: #241f1a;\n  font-family: Marcellus, Georgia, \"Times New Roman\", serif !important;\n  font-size: clamp(30px, 2.15vw, 42px);\n  font-weight: 400;\n  line-height: 1.16;\n}\n#lucia-cyndr-lp-20261104 .lp-hero-copy \u003e p:not(.lp-eyebrow):not(.lp-hero-statement) {\n  max-width: 34ch;\n  margin: 0;\n  color: #2c261f;\n  font-size: 18px;\n  line-height: 1.55;\n}\n#lucia-cyndr-lp-20261104 .lp-selling-layout {\n  display: grid;\n  grid-template-columns: minmax(280px, .82fr) minmax(0, 1.18fr);\n  gap: 40px 48px;\n  align-items: center;\n}\n#lucia-cyndr-lp-20261104 .lp-selling-photo {\n  background: #f6f3ee;\n}\n#lucia-cyndr-lp-20261104 .lp-selling-photo img {\n  width: 100%;\n  height: auto;\n  aspect-ratio: 1;\n  object-fit: cover;\n  object-position: center 42%;\n}\n#lucia-cyndr-lp-20261104 .lp-selling-copy \u003e h2 { margin: 0 0 8px; max-width: 16ch; }\n#lucia-cyndr-lp-20261104 .lp-selling-grid {\n  display: grid;\n  gap: 0;\n  margin-top: 8px;\n}\n#lucia-cyndr-lp-20261104 .lp-selling-grid article {\n  padding: 16px 0;\n  border-top: 1px solid var(--rule);\n}\n#lucia-cyndr-lp-20261104 .lp-selling-grid article:last-child { border-bottom: 1px solid var(--rule); }\n#lucia-cyndr-lp-20261104 .lp-number { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12px; line-height: 1.4; }\n#lucia-cyndr-lp-20261104 .lp-selling-grid h3 { margin: 0 0 6px; }\n#lucia-cyndr-lp-20261104 .lp-selling-grid p { margin: 0; max-width: 46ch; }\n#lucia-cyndr-lp-20261104 .lp-scenes,\n#lucia-cyndr-lp-20261104 .lp-details,\n#lucia-cyndr-lp-20261104 .lp-closing { background: var(--soft); }\n#lucia-cyndr-lp-20261104 .lp-gallery { position: relative; container-type: inline-size; margin: 0; }\n#lucia-cyndr-lp-20261104 .lp-shopify-gallery-state {\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 1px;\n  height: 1px;\n  margin: 0;\n  padding: 0;\n  border: 0;\n  overflow: hidden;\n  clip: rect(0 0 0 0);\n  clip-path: inset(50%);\n  white-space: nowrap;\n}\n#lucia-cyndr-lp-20261104 .lp-shopify-gallery-viewport { overflow: hidden; overscroll-behavior-x: contain; }\n#lucia-cyndr-lp-20261104 .lp-shopify-gallery-viewport::-webkit-scrollbar { display: none; }\n#lucia-cyndr-lp-20261104.lp-shopify-no-script .lp-shopify-gallery-viewport {\n  overflow: hidden;\n  scrollbar-width: none;\n  scroll-snap-type: none;\n  touch-action: pan-y;\n}\n#lucia-cyndr-lp-20261104.lp-shopify-js-ready .lp-shopify-gallery-viewport {\n  overflow-x: auto;\n  overflow-y: hidden;\n  scrollbar-width: none;\n  scroll-snap-type: x mandatory;\n  -webkit-overflow-scrolling: touch;\n  touch-action: pan-x pan-y;\n}\n#lucia-cyndr-lp-20261104 .lp-shopify-slider-track {\n  position: relative;\n  left: 0;\n  display: flex;\n  gap: 22px;\n  width: 100%;\n  min-width: 0;\n  margin: 0;\n  padding: 0;\n  overflow: visible;\n  transform: none;\n  transition: left .42s ease;\n}\n#lucia-cyndr-lp-20261104.lp-shopify-js-ready .lp-shopify-slider-track {\n  left: 0 !important;\n  width: max-content;\n  max-width: none;\n  transform: none !important;\n  transition: none;\n  touch-action: pan-x pan-y;\n}\n#lucia-cyndr-lp-20261104 .lp-shopify-slider-track .lp-scene {\n  flex: 0 0 calc((100% - 44px) \/ 3);\n  width: calc((100% - 44px) \/ 3);\n  min-width: 0;\n  margin: 0;\n  scroll-snap-align: start;\n}\n#lucia-cyndr-lp-20261104.lp-shopify-js-ready .lp-shopify-slider-track .lp-scene {\n  flex-basis: calc((100cqi - 44px) \/ 3);\n  width: calc((100cqi - 44px) \/ 3);\n}\n#lucia-cyndr-lp-20261104.lp-shopify-js-ready .lp-scene,\n#lucia-cyndr-lp-20261104.lp-shopify-js-ready .lp-image-frame,\n#lucia-cyndr-lp-20261104.lp-shopify-js-ready .lp-scene img,\n#lucia-cyndr-lp-20261104.lp-shopify-js-ready .lp-scene figcaption {\n  touch-action: pan-x pan-y;\n}\n#lucia-cyndr-lp-20261104 .lp-image-frame {\n  display: block;\n  aspect-ratio: 1;\n  overflow: hidden;\n  background: #f4f1ec;\n}\n#lucia-cyndr-lp-20261104 .lp-image-frame img {\n  width: 100% !important;\n  height: 100% !important;\n  max-width: none;\n  object-fit: cover;\n  pointer-events: none;\n  user-select: none;\n  -webkit-user-drag: none;\n}\n#lucia-cyndr-lp-20261104 .lp-scene figcaption {\n  display: grid;\n  grid-template-columns: 28px minmax(0, 1fr);\n  gap: 10px;\n  padding-top: 14px;\n}\n#lucia-cyndr-lp-20261104 .lp-caption-index { color: var(--muted); font-size: 12px; line-height: 1.4; padding-top: 4px; }\n#lucia-cyndr-lp-20261104 .lp-scene h3 { margin: 0 0 4px; font-size: 22px; }\n#lucia-cyndr-lp-20261104 .lp-scene figcaption p { margin: 0; color: var(--muted); font-size: 14px; line-height: 1.45; }\n#lucia-cyndr-lp-20261104 .lp-shopify-controls {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 22px;\n  margin-top: 22px;\n}\n#lucia-cyndr-lp-20261104 .lp-shopify-control {\n  display: none;\n  align-items: center;\n  justify-content: center;\n  gap: 22px;\n  width: 100%;\n}\n#lucia-cyndr-lp-20261104 .lp-shopify-control label {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 44px;\n  height: 44px;\n  margin: 0;\n  padding: 0;\n  border: 1px solid #b4aea4;\n  border-radius: 50%;\n  color: var(--ink);\n  background: transparent;\n  cursor: pointer;\n}\n#lucia-cyndr-lp-20261104 .lp-shopify-control label span {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  height: 100%;\n  font-size: 18px;\n  line-height: 1;\n}\n#lucia-cyndr-lp-20261104 .lp-shopify-control label[aria-disabled=\"true\"] {\n  opacity: .34;\n  pointer-events: none;\n  cursor: default;\n}\n#lucia-cyndr-lp-20261104 .lp-shopify-counter {\n  min-width: 108px;\n  color: var(--ink);\n  font-size: 12px;\n  font-variant-numeric: tabular-nums;\n  text-align: center;\n}\n#lucia-cyndr-lp-20261104 .lp-shopify-swipe-note {\n  display: none;\n  margin: 8px 0 0;\n  color: var(--muted);\n  font-size: 12px;\n  line-height: 1.4;\n  text-align: center;\n}\n#lucia-cyndr-lp-20261104 .lp-shade-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 22px;\n}\n#lucia-cyndr-lp-20261104 .lp-shade {\n  display: flex;\n  flex-direction: column;\n  min-width: 0;\n  color: inherit;\n  text-decoration: none;\n}\n#lucia-cyndr-lp-20261104 .lp-shade .lp-image-frame { background: #f7f6f3; }\n#lucia-cyndr-lp-20261104 .lp-shade .lp-image-frame img { object-fit: contain; background: #f7f6f3; }\n#lucia-cyndr-lp-20261104 .lp-shade h3 { margin: 14px 0 4px; }\n#lucia-cyndr-lp-20261104 .lp-shade p { margin: 0; max-width: 36ch; font-size: 15px; }\n#lucia-cyndr-lp-20261104 .lp-shade .lp-text-link { margin-top: 8px; width: fit-content; }\n#lucia-cyndr-lp-20261104 .lp-detail-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 22px;\n}\n#lucia-cyndr-lp-20261104 .lp-detail-grid h3 { margin: 14px 0 6px; }\n#lucia-cyndr-lp-20261104 .lp-detail-grid p { margin: 0; font-size: 15px; }\n#lucia-cyndr-lp-20261104 .lp-spec-grid {\n  display: grid;\n  grid-template-columns: minmax(240px, .78fr) minmax(0, 1.22fr);\n  gap: 64px;\n  align-items: center;\n}\n#lucia-cyndr-lp-20261104 .lp-spec-image { width: min(100%, 420px); margin: 0 auto; background: #fff; }\n#lucia-cyndr-lp-20261104 .lp-spec-image img { width: 100%; height: auto; object-fit: contain; }\n#lucia-cyndr-lp-20261104 .lp-spec-list,\n#lucia-cyndr-lp-20261104 .lp-spec-row {\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent;\n}\n#lucia-cyndr-lp-20261104 .lp-spec-row {\n  position: relative;\n  display: grid;\n  grid-template-columns: minmax(120px, .8fr) minmax(0, 1.2fr);\n  gap: clamp(18px, 3vw, 56px);\n  padding: 18px 0;\n}\n#lucia-cyndr-lp-20261104 .lp-spec-row::after {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  right: 14px;\n  bottom: 0;\n  height: 1px;\n  background: rgba(20, 24, 20, .14);\n  pointer-events: none;\n}\n#lucia-cyndr-lp-20261104 .lp-spec-label { color: var(--muted); font-size: 14px; line-height: 1.45; }\n#lucia-cyndr-lp-20261104 .lp-spec-value { color: var(--ink); font-size: 16px; line-height: 1.45; }\n#lucia-cyndr-lp-20261104 .lp-closing { padding-block: 36px; }\n#lucia-cyndr-lp-20261104 .lp-closing .lp-wrap {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 32px;\n}\n#lucia-cyndr-lp-20261104 .lp-closing h2 { margin: 0 0 8px; }\n#lucia-cyndr-lp-20261104 .lp-closing p { max-width: 46ch; margin: 0; }\n@media (min-width: 750px) and (max-width: 1100px) {\n  #lucia-cyndr-lp-20261104 .lp-hero-copy { width: min(34%, 400px); left: 14%; top: 46%; }\n  #lucia-cyndr-lp-20261104 .lp-product-title { font-size: 52px; }\n  #lucia-cyndr-lp-20261104 .lp-hero-statement { font-size: 28px; }\n  #lucia-cyndr-lp-20261104 .lp-hero-copy \u003e p:not(.lp-eyebrow):not(.lp-hero-statement) { font-size: 16px; }\n  #lucia-cyndr-lp-20261104 .lp-section-head,\n  #lucia-cyndr-lp-20261104 .lp-selling-layout,\n  #lucia-cyndr-lp-20261104 .lp-spec-grid { grid-template-columns: 1fr; }\n  #lucia-cyndr-lp-20261104 .lp-intro { justify-self: start; max-width: 46ch; }\n  #lucia-cyndr-lp-20261104 .lp-spec-grid { gap: 28px; }\n}\n@media (max-width: 749px) {\n  #lucia-cyndr-lp-20261104 { font-size: 15px; padding-bottom: 96px; }\n  #lucia-cyndr-lp-20261104 .lp-wrap { width: calc(100% - 36px); }\n  #lucia-cyndr-lp-20261104 .lp-section { padding-block: 24px; }\n  #lucia-cyndr-lp-20261104 h2 { font-size: 30px; }\n  #lucia-cyndr-lp-20261104 h3,\n  #lucia-cyndr-lp-20261104 .lp-scene h3 { font-size: 20px; }\n  #lucia-cyndr-lp-20261104 .lp-hero {\n    width: 100% !important;\n    max-width: 100% !important;\n    margin: 0 !important;\n    background: #fff !important;\n    overflow: visible !important;\n  }\n  #lucia-cyndr-lp-20261104 .lp-hero-desktop { display: none !important; }\n  #lucia-cyndr-lp-20261104 .lp-hero-mobile {\n    display: block !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    height: auto !important;\n    aspect-ratio: 1024 \/ 1536;\n    object-fit: contain !important;\n  }\n  #lucia-cyndr-lp-20261104 .lp-hero-copy {\n    position: static !important;\n    inset: auto !important;\n    width: calc(100% - 36px) !important;\n    max-width: none !important;\n    margin: 22px auto 4px !important;\n    gap: 12px;\n    transform: none !important;\n  }\n  #lucia-cyndr-lp-20261104 .lp-product-title { font-size: 42px !important; line-height: 1.02 !important; }\n  #lucia-cyndr-lp-20261104 .lp-hero-statement { max-width: 14ch !important; font-size: 28px !important; }\n  #lucia-cyndr-lp-20261104 .lp-section-head,\n  #lucia-cyndr-lp-20261104 .lp-selling-layout,\n  #lucia-cyndr-lp-20261104 .lp-shade-grid,\n  #lucia-cyndr-lp-20261104 .lp-detail-grid,\n  #lucia-cyndr-lp-20261104 .lp-spec-grid { display: grid; grid-template-columns: 1fr; gap: 22px; }\n  #lucia-cyndr-lp-20261104 .lp-intro { max-width: none; margin-top: 10px; font-size: 15px; }\n  #lucia-cyndr-lp-20261104 .lp-selling-grid article {\n    display: block;\n  }\n  #lucia-cyndr-lp-20261104 .lp-shopify-slider-track { gap: 14px; }\n  #lucia-cyndr-lp-20261104 .lp-shopify-slider-track .lp-scene,\n  #lucia-cyndr-lp-20261104.lp-shopify-js-ready .lp-shopify-slider-track .lp-scene {\n    flex-basis: 100%;\n    width: 100%;\n  }\n  #lucia-cyndr-lp-20261104.lp-shopify-js-ready .lp-shopify-slider-track .lp-scene {\n    flex-basis: 100cqi;\n    width: 100cqi;\n  }\n  #lucia-cyndr-lp-20261104 .lp-shopify-control[data-gallery-device=\"desktop\"] { display: none !important; }\n  #lucia-cyndr-lp-20261104 .lp-shopify-controls { margin-top: 18px; }\n  #lucia-cyndr-lp-20261104 .lp-shopify-swipe-note { display: block; }\n  #lucia-cyndr-lp-20261104 .lp-spec-image { width: min(100%, 320px); }\n  #lucia-cyndr-lp-20261104 .lp-spec-row {\n    grid-template-columns: minmax(118px, .42fr) minmax(0, 1fr);\n    align-items: start;\n    gap: clamp(16px, 5vw, 32px);\n    padding: 16px 0;\n  }\n  #lucia-cyndr-lp-20261104 .lp-spec-row::after { right: 0; }\n  #lucia-cyndr-lp-20261104 .lp-spec-value { font-size: 15px; }\n  #lucia-cyndr-lp-20261104 .lp-closing .lp-wrap {\n    align-items: flex-start;\n    flex-direction: column;\n    gap: 14px;\n  }\n  #lucia-cyndr-lp-20261104,\n  #lucia-cyndr-lp-20261104 h2,\n  #lucia-cyndr-lp-20261104 h3,\n  #lucia-cyndr-lp-20261104 p,\n  #lucia-cyndr-lp-20261104 a,\n  #lucia-cyndr-lp-20261104 .lp-hero-copy,\n  #lucia-cyndr-lp-20261104 .lp-section-head {\n    text-align: left !important;\n  }\n}\n@container (max-width: 749px) {\n  #lucia-cyndr-lp-20261104 .lp-shopify-slider-track { gap: 14px; }\n  #lucia-cyndr-lp-20261104 .lp-shopify-slider-track .lp-scene,\n  #lucia-cyndr-lp-20261104.lp-shopify-js-ready .lp-shopify-slider-track .lp-scene {\n    flex-basis: 100cqi;\n    width: 100cqi;\n  }\n  #lucia-cyndr-lp-20261104 .lp-shopify-control[data-gallery-device=\"desktop\"] { display: none !important; }\n  #lucia-cyndr-lp-20261104 .lp-shopify-swipe-note { display: block; }\n}\n@media (prefers-reduced-motion: reduce) {\n  #lucia-cyndr-lp-20261104 .lp-shopify-slider-track { transition: none; scroll-behavior: auto; }\n}\n#lucia-cyndr-lp-20261104.lp-shopify-no-script #cyndr-scenes-state-02:checked ~ .lp-shopify-gallery-viewport .lp-shopify-slider-track{left:calc(-1 * (((100% - 44px) \/ 3) + 22px))}\n#lucia-cyndr-lp-20261104.lp-shopify-no-script #cyndr-scenes-state-03:checked ~ .lp-shopify-gallery-viewport .lp-shopify-slider-track{left:calc(-2 * (((100% - 44px) \/ 3) + 22px))}\n#lucia-cyndr-lp-20261104.lp-shopify-no-script #cyndr-scenes-state-04:checked ~ .lp-shopify-gallery-viewport .lp-shopify-slider-track{left:calc(-3 * (((100% - 44px) \/ 3) + 22px))}\n#lucia-cyndr-lp-20261104.lp-shopify-no-script #cyndr-scenes-state-05:checked ~ .lp-shopify-gallery-viewport .lp-shopify-slider-track{left:calc(-4 * (((100% - 44px) \/ 3) + 22px))}\n#lucia-cyndr-lp-20261104.lp-shopify-no-script #cyndr-scenes-state-06:checked ~ .lp-shopify-gallery-viewport .lp-shopify-slider-track{left:calc(-5 * (((100% - 44px) \/ 3) + 22px))}\n#lucia-cyndr-lp-20261104 #cyndr-scenes-state-01:checked ~ .lp-shopify-controls .lp-shopify-control[data-gallery-device=\"desktop\"][data-gallery-position=\"01\"],\n#lucia-cyndr-lp-20261104 #cyndr-scenes-state-02:checked ~ .lp-shopify-controls .lp-shopify-control[data-gallery-device=\"desktop\"][data-gallery-position=\"02\"],\n#lucia-cyndr-lp-20261104 #cyndr-scenes-state-03:checked ~ .lp-shopify-controls .lp-shopify-control[data-gallery-device=\"desktop\"][data-gallery-position=\"03\"],\n#lucia-cyndr-lp-20261104 #cyndr-scenes-state-04:checked ~ .lp-shopify-controls .lp-shopify-control[data-gallery-device=\"desktop\"][data-gallery-position=\"04\"],\n#lucia-cyndr-lp-20261104 #cyndr-scenes-state-05:checked ~ .lp-shopify-controls .lp-shopify-control[data-gallery-device=\"desktop\"][data-gallery-position=\"05\"],\n#lucia-cyndr-lp-20261104 #cyndr-scenes-state-06:checked ~ .lp-shopify-controls .lp-shopify-control[data-gallery-device=\"desktop\"][data-gallery-position=\"06\"]{display:flex}\n@media(max-width:749px){\n#lucia-cyndr-lp-20261104.lp-shopify-no-script #cyndr-scenes-state-02:checked ~ .lp-shopify-gallery-viewport .lp-shopify-slider-track{left:calc(-1 * (100% + 14px))}\n#lucia-cyndr-lp-20261104.lp-shopify-no-script #cyndr-scenes-state-03:checked ~ .lp-shopify-gallery-viewport .lp-shopify-slider-track{left:calc(-2 * (100% + 14px))}\n#lucia-cyndr-lp-20261104.lp-shopify-no-script #cyndr-scenes-state-04:checked ~ .lp-shopify-gallery-viewport .lp-shopify-slider-track{left:calc(-3 * (100% + 14px))}\n#lucia-cyndr-lp-20261104.lp-shopify-no-script #cyndr-scenes-state-05:checked ~ .lp-shopify-gallery-viewport .lp-shopify-slider-track{left:calc(-4 * (100% + 14px))}\n#lucia-cyndr-lp-20261104.lp-shopify-no-script #cyndr-scenes-state-06:checked ~ .lp-shopify-gallery-viewport .lp-shopify-slider-track{left:calc(-5 * (100% + 14px))}\n#lucia-cyndr-lp-20261104.lp-shopify-no-script #cyndr-scenes-state-07:checked ~ .lp-shopify-gallery-viewport .lp-shopify-slider-track{left:calc(-6 * (100% + 14px))}\n#lucia-cyndr-lp-20261104.lp-shopify-no-script #cyndr-scenes-state-08:checked ~ .lp-shopify-gallery-viewport .lp-shopify-slider-track{left:calc(-7 * (100% + 14px))}\n#lucia-cyndr-lp-20261104 #cyndr-scenes-state-01:checked ~ .lp-shopify-controls .lp-shopify-control[data-gallery-device=\"mobile\"][data-gallery-position=\"01\"],\n#lucia-cyndr-lp-20261104 #cyndr-scenes-state-02:checked ~ .lp-shopify-controls .lp-shopify-control[data-gallery-device=\"mobile\"][data-gallery-position=\"02\"],\n#lucia-cyndr-lp-20261104 #cyndr-scenes-state-03:checked ~ .lp-shopify-controls .lp-shopify-control[data-gallery-device=\"mobile\"][data-gallery-position=\"03\"],\n#lucia-cyndr-lp-20261104 #cyndr-scenes-state-04:checked ~ .lp-shopify-controls .lp-shopify-control[data-gallery-device=\"mobile\"][data-gallery-position=\"04\"],\n#lucia-cyndr-lp-20261104 #cyndr-scenes-state-05:checked ~ .lp-shopify-controls .lp-shopify-control[data-gallery-device=\"mobile\"][data-gallery-position=\"05\"],\n#lucia-cyndr-lp-20261104 #cyndr-scenes-state-06:checked ~ .lp-shopify-controls .lp-shopify-control[data-gallery-device=\"mobile\"][data-gallery-position=\"06\"],\n#lucia-cyndr-lp-20261104 #cyndr-scenes-state-07:checked ~ .lp-shopify-controls .lp-shopify-control[data-gallery-device=\"mobile\"][data-gallery-position=\"07\"],\n#lucia-cyndr-lp-20261104 #cyndr-scenes-state-08:checked ~ .lp-shopify-controls .lp-shopify-control[data-gallery-device=\"mobile\"][data-gallery-position=\"08\"]{display:flex}\n}\n@container(max-width:749px){\n#lucia-cyndr-lp-20261104.lp-shopify-no-script #cyndr-scenes-state-02:checked ~ .lp-shopify-gallery-viewport .lp-shopify-slider-track{left:calc(-1 * (100% + 14px))}\n#lucia-cyndr-lp-20261104.lp-shopify-no-script #cyndr-scenes-state-03:checked ~ .lp-shopify-gallery-viewport .lp-shopify-slider-track{left:calc(-2 * (100% + 14px))}\n#lucia-cyndr-lp-20261104.lp-shopify-no-script #cyndr-scenes-state-04:checked ~ .lp-shopify-gallery-viewport .lp-shopify-slider-track{left:calc(-3 * (100% + 14px))}\n#lucia-cyndr-lp-20261104.lp-shopify-no-script #cyndr-scenes-state-05:checked ~ .lp-shopify-gallery-viewport .lp-shopify-slider-track{left:calc(-4 * (100% + 14px))}\n#lucia-cyndr-lp-20261104.lp-shopify-no-script #cyndr-scenes-state-06:checked ~ .lp-shopify-gallery-viewport .lp-shopify-slider-track{left:calc(-5 * (100% + 14px))}\n#lucia-cyndr-lp-20261104.lp-shopify-no-script #cyndr-scenes-state-07:checked ~ .lp-shopify-gallery-viewport .lp-shopify-slider-track{left:calc(-6 * (100% + 14px))}\n#lucia-cyndr-lp-20261104.lp-shopify-no-script #cyndr-scenes-state-08:checked ~ .lp-shopify-gallery-viewport .lp-shopify-slider-track{left:calc(-7 * (100% + 14px))}\n#lucia-cyndr-lp-20261104 #cyndr-scenes-state-01:checked ~ .lp-shopify-controls .lp-shopify-control[data-gallery-device=\"mobile\"][data-gallery-position=\"01\"],\n#lucia-cyndr-lp-20261104 #cyndr-scenes-state-02:checked ~ .lp-shopify-controls .lp-shopify-control[data-gallery-device=\"mobile\"][data-gallery-position=\"02\"],\n#lucia-cyndr-lp-20261104 #cyndr-scenes-state-03:checked ~ .lp-shopify-controls .lp-shopify-control[data-gallery-device=\"mobile\"][data-gallery-position=\"03\"],\n#lucia-cyndr-lp-20261104 #cyndr-scenes-state-04:checked ~ .lp-shopify-controls .lp-shopify-control[data-gallery-device=\"mobile\"][data-gallery-position=\"04\"],\n#lucia-cyndr-lp-20261104 #cyndr-scenes-state-05:checked ~ .lp-shopify-controls .lp-shopify-control[data-gallery-device=\"mobile\"][data-gallery-position=\"05\"],\n#lucia-cyndr-lp-20261104 #cyndr-scenes-state-06:checked ~ .lp-shopify-controls .lp-shopify-control[data-gallery-device=\"mobile\"][data-gallery-position=\"06\"],\n#lucia-cyndr-lp-20261104 #cyndr-scenes-state-07:checked ~ .lp-shopify-controls .lp-shopify-control[data-gallery-device=\"mobile\"][data-gallery-position=\"07\"],\n#lucia-cyndr-lp-20261104 #cyndr-scenes-state-08:checked ~ .lp-shopify-controls .lp-shopify-control[data-gallery-device=\"mobile\"][data-gallery-position=\"08\"]{display:flex}\n}\n\n#lucia-cyndr-lp-20261104 .lp-shade .lp-image-frame { aspect-ratio: 5 \/ 4; }\n#lucia-cyndr-lp-20261104 .lp-shade .lp-image-frame img { object-fit: cover; object-position: center 24%; }\n#lucia-cyndr-lp-20261104 .lp-detail-grid img { width: 100%; height: auto; aspect-ratio: 1; object-fit: contain; background: #fff; }\n#lucia-cyndr-lp-20261104 .lp-hero-copy { text-shadow: none; }\n\u003c\/style\u003e\n\u003csection class=\"lp-hero\" aria-label=\"Cyndr wall sconce\"\u003e\n  \u003cimg class=\"lp-hero-desktop\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/Cyndr_Contemporary_Ribbed_Glass_Tube_Wall_Sconce_bn2.png\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/Cyndr_Contemporary_Ribbed_Glass_Tube_Wall_Sconce_bn2_430x_c708b602-9e4b-4e9c-8f6f-f711bcf167e3.png 430w, https:\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/Cyndr_Contemporary_Ribbed_Glass_Tube_Wall_Sconce_bn2_750x_4fb4cca3-6a9b-4069-bda9-2aedc2bb427a.png 750w, https:\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/Cyndr_Contemporary_Ribbed_Glass_Tube_Wall_Sconce_bn2.png 1672w\" sizes=\"100vw\" width=\"1672\" height=\"941\" alt=\"Soft gold Cyndr wall sconce glowing on a cream wall beside an arched doorway\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\"\u003e\n  \u003cimg class=\"lp-hero-mobile\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/Cyndr_Contemporary_Ribbed_Glass_Tube_Wall_Sconce_bn1.png\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/Cyndr_Contemporary_Ribbed_Glass_Tube_Wall_Sconce_bn1_430x_16a5c182-7164-44f8-8f6d-2e784816bd88.png 430w, https:\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/Cyndr_Contemporary_Ribbed_Glass_Tube_Wall_Sconce_bn1_750x_5674a85b-6851-407b-9c8c-3745e5411f16.png 750w, https:\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/Cyndr_Contemporary_Ribbed_Glass_Tube_Wall_Sconce_bn1.png 1024w\" sizes=\"100vw\" width=\"1024\" height=\"1536\" alt=\"Soft gold Cyndr wall sconce on a cream wall beside an arched doorway\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\"\u003e\n  \u003cdiv class=\"lp-hero-copy\"\u003e\n    \u003cp class=\"lp-eyebrow\"\u003eWall sconce\u003c\/p\u003e\n    \u003ch2 class=\"lp-product-title\"\u003eCyndr\u003c\/h2\u003e\n    \u003cp class=\"lp-hero-statement\"\u003eSoft light, close to the wall.\u003c\/p\u003e\n    \u003cp\u003eRibbed glass over a frosted liner, so you can sit beside it without looking into the bulb.\u003c\/p\u003e\n    \u003ca class=\"lp-text-link\" href=\"#lucia-cyndr-lp-20261104-rooms\"\u003eExplore the rooms \u003cspan aria-hidden=\"true\"\u003e↓\u003c\/span\u003e\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"lp-section lp-selling\" id=\"lucia-cyndr-lp-20261104-benefits\"\u003e\n  \u003cdiv class=\"lp-wrap\"\u003e\n    \u003cdiv class=\"lp-selling-layout\"\u003e\n      \u003cfigure class=\"lp-selling-photo\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/Cyndr_Contemporary_Ribbed_Glass_Tube_Wall_Sconce_zt2.webp\" alt=\"Lit soft gold Cyndr wall sconce on a textured wall, with the curved arm under the ribbed glass\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"lp-selling-copy\"\u003e\n        \u003cp class=\"lp-eyebrow\"\u003eWhy it belongs\u003c\/p\u003e\n        \u003ch2\u003eLight you can sit next to.\u003c\/h2\u003e\n        \u003cdiv class=\"lp-selling-grid\"\u003e\n          \u003carticle\u003e\u003cspan class=\"lp-number\"\u003e01\u003c\/span\u003e\u003ch3\u003eThe bulb stays out of your eyes\u003c\/h3\u003e\n\u003cp\u003eA frosted liner sits inside the ribbed tube. At a mirror or bedside, you get glow instead of glare.\u003c\/p\u003e\u003c\/article\u003e\n          \u003carticle\u003e\u003cspan class=\"lp-number\"\u003e02\u003c\/span\u003e\u003ch3\u003eIt stays out of the walkway\u003c\/h3\u003e\n\u003cp\u003e3.5 inches wide and 5.5 inches off the wall. A hall, vanity, or bedside keeps its space.\u003c\/p\u003e\u003c\/article\u003e\n          \u003carticle\u003e\u003cspan class=\"lp-number\"\u003e03\u003c\/span\u003e\u003ch3\u003eOne wall box is enough\u003c\/h3\u003e\n\u003cp\u003eHardwired, one light, 15.5 inches tall. Use it alone by a bed, or buy a second for the other side of a mirror.\u003c\/p\u003e\u003c\/article\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"lp-section lp-scenes\" id=\"lucia-cyndr-lp-20261104-rooms\"\u003e\n  \u003cdiv class=\"lp-wrap\"\u003e\n    \u003cdiv class=\"lp-section-head\"\u003e\n      \u003cdiv\u003e\n\u003cp class=\"lp-eyebrow\"\u003eIn the room\u003c\/p\u003e\n\u003ch2\u003eWhere you would actually switch it on.\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cp class=\"lp-intro\"\u003eBeside a bed, a mirror, or a chair. The tube stays narrow, so the wall stays usable.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lp-gallery lp-shopify-gallery\" data-gallery=\"cyndr-scenes\" role=\"region\" aria-label=\"Cyndr in different rooms\"\u003e\n\u003cinput class=\"lp-shopify-gallery-state\" type=\"radio\" name=\"cyndr-scenes\" id=\"cyndr-scenes-state-01\" checked\u003e\n\u003cinput class=\"lp-shopify-gallery-state\" type=\"radio\" name=\"cyndr-scenes\" id=\"cyndr-scenes-state-02\"\u003e\n\u003cinput class=\"lp-shopify-gallery-state\" type=\"radio\" name=\"cyndr-scenes\" id=\"cyndr-scenes-state-03\"\u003e\n\u003cinput class=\"lp-shopify-gallery-state\" type=\"radio\" name=\"cyndr-scenes\" id=\"cyndr-scenes-state-04\"\u003e\n\u003cinput class=\"lp-shopify-gallery-state\" type=\"radio\" name=\"cyndr-scenes\" id=\"cyndr-scenes-state-05\"\u003e\n\u003cinput class=\"lp-shopify-gallery-state\" type=\"radio\" name=\"cyndr-scenes\" id=\"cyndr-scenes-state-06\"\u003e\n\u003cinput class=\"lp-shopify-gallery-state\" type=\"radio\" name=\"cyndr-scenes\" id=\"cyndr-scenes-state-07\"\u003e\n\u003cinput class=\"lp-shopify-gallery-state\" type=\"radio\" name=\"cyndr-scenes\" id=\"cyndr-scenes-state-08\"\u003e\n      \u003cdiv class=\"lp-shopify-gallery-viewport\" tabindex=\"0\"\u003e\n        \u003cdiv class=\"lp-shopify-slider-track\"\u003e\n\u003cfigure class=\"lp-scene\"\u003e\u003cspan class=\"lp-image-frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/Cyndr_Contemporary_Ribbed_Glass_Tube_Wall_Sconce_cj1.webp\" alt=\"Two soft gold Cyndr sconces lighting a hallway seen through an arch\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\" draggable=\"false\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cspan class=\"lp-caption-index\"\u003e01\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eThrough the arch\u003c\/h3\u003e\n\u003cp\u003eHallway\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"lp-scene\"\u003e\u003cspan class=\"lp-image-frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/Cyndr_Contemporary_Ribbed_Glass_Tube_Wall_Sconce_cj2.webp\" alt=\"Soft gold Cyndr sconces on both sides of a bed\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\" draggable=\"false\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cspan class=\"lp-caption-index\"\u003e02\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eBeside the bed\u003c\/h3\u003e\n\u003cp\u003eBedroom\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"lp-scene\"\u003e\u003cspan class=\"lp-image-frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/Cyndr_Contemporary_Ribbed_Glass_Tube_Wall_Sconce_cj3.webp\" alt=\"Soft gold Cyndr sconce beside an arched mirror and console\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\" draggable=\"false\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cspan class=\"lp-caption-index\"\u003e03\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eBy the mirror\u003c\/h3\u003e\n\u003cp\u003eDressing area\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"lp-scene\"\u003e\u003cspan class=\"lp-image-frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/Cyndr_Contemporary_Ribbed_Glass_Tube_Wall_Sconce_cj4.webp\" alt=\"Two soft gold Cyndr sconces flanking a stone-framed powder room mirror\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\" draggable=\"false\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cspan class=\"lp-caption-index\"\u003e04\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eOver the sink\u003c\/h3\u003e\n\u003cp\u003ePowder room\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"lp-scene\"\u003e\u003cspan class=\"lp-image-frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/Cyndr_Contemporary_Ribbed_Glass_Tube_Wall_Sconce_cj5.webp\" alt=\"Soft gold Cyndr sconce above a console with a bowl and books\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\" draggable=\"false\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cspan class=\"lp-caption-index\"\u003e05\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eBy the console\u003c\/h3\u003e\n\u003cp\u003eLiving room\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"lp-scene\"\u003e\u003cspan class=\"lp-image-frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/Cyndr_Contemporary_Ribbed_Glass_Tube_Wall_Sconce_cj6.webp\" alt=\"Soft gold Cyndr sconce beside a bedroom window and floral curtain\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\" draggable=\"false\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cspan class=\"lp-caption-index\"\u003e06\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eToward the window\u003c\/h3\u003e\n\u003cp\u003eBedroom\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"lp-scene\"\u003e\u003cspan class=\"lp-image-frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/Cyndr_Contemporary_Ribbed_Glass_Tube_Wall_Sconce_cj7.webp\" alt=\"Soft gold Cyndr sconce between a glass cabinet and a stone wall\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\" draggable=\"false\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cspan class=\"lp-caption-index\"\u003e07\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eBeside the cabinet\u003c\/h3\u003e\n\u003cp\u003eSitting room\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"lp-scene\"\u003e\u003cspan class=\"lp-image-frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/Cyndr_Contemporary_Ribbed_Glass_Tube_Wall_Sconce_cj8.webp\" alt=\"Soft gold Cyndr sconce above a chair beside a window\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\" draggable=\"false\"\u003e\u003c\/span\u003e\u003cfigcaption\u003e\u003cspan class=\"lp-caption-index\"\u003e08\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eOver the chair\u003c\/h3\u003e\n\u003cp\u003eSitting room\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\u003cdiv class=\"lp-shopify-controls\" aria-label=\"room scenes navigation\"\u003e\n\u003cdiv class=\"lp-shopify-control\" data-gallery-device=\"desktop\" data-gallery-position=\"01\" role=\"group\" aria-label=\"room scenes position 1 of 6\"\u003e\n\u003clabel for=\"cyndr-scenes-state-01\" aria-label=\"Previous room scenes\" aria-disabled=\"true\"\u003e\u003cspan aria-hidden=\"true\"\u003e←\u003c\/span\u003e\u003c\/label\u003e\u003cspan class=\"lp-shopify-counter\" aria-live=\"polite\"\u003e01–03 \/ 08\u003c\/span\u003e\u003clabel for=\"cyndr-scenes-state-02\" aria-label=\"Next room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-shopify-control\" data-gallery-device=\"desktop\" data-gallery-position=\"02\" role=\"group\" aria-label=\"room scenes position 2 of 6\"\u003e\n\u003clabel for=\"cyndr-scenes-state-01\" aria-label=\"Previous room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e←\u003c\/span\u003e\u003c\/label\u003e\u003cspan class=\"lp-shopify-counter\" aria-live=\"polite\"\u003e02–04 \/ 08\u003c\/span\u003e\u003clabel for=\"cyndr-scenes-state-03\" aria-label=\"Next room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-shopify-control\" data-gallery-device=\"desktop\" data-gallery-position=\"03\" role=\"group\" aria-label=\"room scenes position 3 of 6\"\u003e\n\u003clabel for=\"cyndr-scenes-state-02\" aria-label=\"Previous room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e←\u003c\/span\u003e\u003c\/label\u003e\u003cspan class=\"lp-shopify-counter\" aria-live=\"polite\"\u003e03–05 \/ 08\u003c\/span\u003e\u003clabel for=\"cyndr-scenes-state-04\" aria-label=\"Next room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-shopify-control\" data-gallery-device=\"desktop\" data-gallery-position=\"04\" role=\"group\" aria-label=\"room scenes position 4 of 6\"\u003e\n\u003clabel for=\"cyndr-scenes-state-03\" aria-label=\"Previous room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e←\u003c\/span\u003e\u003c\/label\u003e\u003cspan class=\"lp-shopify-counter\" aria-live=\"polite\"\u003e04–06 \/ 08\u003c\/span\u003e\u003clabel for=\"cyndr-scenes-state-05\" aria-label=\"Next room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-shopify-control\" data-gallery-device=\"desktop\" data-gallery-position=\"05\" role=\"group\" aria-label=\"room scenes position 5 of 6\"\u003e\n\u003clabel for=\"cyndr-scenes-state-04\" aria-label=\"Previous room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e←\u003c\/span\u003e\u003c\/label\u003e\u003cspan class=\"lp-shopify-counter\" aria-live=\"polite\"\u003e05–07 \/ 08\u003c\/span\u003e\u003clabel for=\"cyndr-scenes-state-06\" aria-label=\"Next room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-shopify-control\" data-gallery-device=\"desktop\" data-gallery-position=\"06\" role=\"group\" aria-label=\"room scenes position 6 of 6\"\u003e\n\u003clabel for=\"cyndr-scenes-state-05\" aria-label=\"Previous room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e←\u003c\/span\u003e\u003c\/label\u003e\u003cspan class=\"lp-shopify-counter\" aria-live=\"polite\"\u003e06–08 \/ 08\u003c\/span\u003e\u003clabel for=\"cyndr-scenes-state-06\" aria-label=\"Next room scenes\" aria-disabled=\"true\"\u003e\u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-shopify-control\" data-gallery-device=\"mobile\" data-gallery-position=\"01\" role=\"group\" aria-label=\"room scenes position 1 of 8\"\u003e\n\u003clabel for=\"cyndr-scenes-state-01\" aria-label=\"Previous room scenes\" aria-disabled=\"true\"\u003e\u003cspan aria-hidden=\"true\"\u003e←\u003c\/span\u003e\u003c\/label\u003e\u003cspan class=\"lp-shopify-counter\" aria-live=\"polite\"\u003e01 \/ 08\u003c\/span\u003e\u003clabel for=\"cyndr-scenes-state-02\" aria-label=\"Next room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-shopify-control\" data-gallery-device=\"mobile\" data-gallery-position=\"02\" role=\"group\" aria-label=\"room scenes position 2 of 8\"\u003e\n\u003clabel for=\"cyndr-scenes-state-01\" aria-label=\"Previous room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e←\u003c\/span\u003e\u003c\/label\u003e\u003cspan class=\"lp-shopify-counter\" aria-live=\"polite\"\u003e02 \/ 08\u003c\/span\u003e\u003clabel for=\"cyndr-scenes-state-03\" aria-label=\"Next room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-shopify-control\" data-gallery-device=\"mobile\" data-gallery-position=\"03\" role=\"group\" aria-label=\"room scenes position 3 of 8\"\u003e\n\u003clabel for=\"cyndr-scenes-state-02\" aria-label=\"Previous room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e←\u003c\/span\u003e\u003c\/label\u003e\u003cspan class=\"lp-shopify-counter\" aria-live=\"polite\"\u003e03 \/ 08\u003c\/span\u003e\u003clabel for=\"cyndr-scenes-state-04\" aria-label=\"Next room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-shopify-control\" data-gallery-device=\"mobile\" data-gallery-position=\"04\" role=\"group\" aria-label=\"room scenes position 4 of 8\"\u003e\n\u003clabel for=\"cyndr-scenes-state-03\" aria-label=\"Previous room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e←\u003c\/span\u003e\u003c\/label\u003e\u003cspan class=\"lp-shopify-counter\" aria-live=\"polite\"\u003e04 \/ 08\u003c\/span\u003e\u003clabel for=\"cyndr-scenes-state-05\" aria-label=\"Next room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-shopify-control\" data-gallery-device=\"mobile\" data-gallery-position=\"05\" role=\"group\" aria-label=\"room scenes position 5 of 8\"\u003e\n\u003clabel for=\"cyndr-scenes-state-04\" aria-label=\"Previous room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e←\u003c\/span\u003e\u003c\/label\u003e\u003cspan class=\"lp-shopify-counter\" aria-live=\"polite\"\u003e05 \/ 08\u003c\/span\u003e\u003clabel for=\"cyndr-scenes-state-06\" aria-label=\"Next room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-shopify-control\" data-gallery-device=\"mobile\" data-gallery-position=\"06\" role=\"group\" aria-label=\"room scenes position 6 of 8\"\u003e\n\u003clabel for=\"cyndr-scenes-state-05\" aria-label=\"Previous room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e←\u003c\/span\u003e\u003c\/label\u003e\u003cspan class=\"lp-shopify-counter\" aria-live=\"polite\"\u003e06 \/ 08\u003c\/span\u003e\u003clabel for=\"cyndr-scenes-state-07\" aria-label=\"Next room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-shopify-control\" data-gallery-device=\"mobile\" data-gallery-position=\"07\" role=\"group\" aria-label=\"room scenes position 7 of 8\"\u003e\n\u003clabel for=\"cyndr-scenes-state-06\" aria-label=\"Previous room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e←\u003c\/span\u003e\u003c\/label\u003e\u003cspan class=\"lp-shopify-counter\" aria-live=\"polite\"\u003e07 \/ 08\u003c\/span\u003e\u003clabel for=\"cyndr-scenes-state-08\" aria-label=\"Next room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lp-shopify-control\" data-gallery-device=\"mobile\" data-gallery-position=\"08\" role=\"group\" aria-label=\"room scenes position 8 of 8\"\u003e\n\u003clabel for=\"cyndr-scenes-state-07\" aria-label=\"Previous room scenes\"\u003e\u003cspan aria-hidden=\"true\"\u003e←\u003c\/span\u003e\u003c\/label\u003e\u003cspan class=\"lp-shopify-counter\" aria-live=\"polite\"\u003e08 \/ 08\u003c\/span\u003e\u003clabel for=\"cyndr-scenes-state-08\" aria-label=\"Next room scenes\" aria-disabled=\"true\"\u003e\u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"lp-shopify-swipe-note\"\u003eSwipe sideways for another room. Scroll up or down to move the page.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"lp-section lp-details\" id=\"lucia-cyndr-lp-20261104-details\"\u003e\n  \u003cdiv class=\"lp-wrap\"\u003e\n    \u003cdiv class=\"lp-section-head\"\u003e\n      \u003cdiv\u003e\n\u003cp class=\"lp-eyebrow\"\u003eUp close\u003c\/p\u003e\n\u003ch2\u003eThe parts you live with.\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cp class=\"lp-intro\"\u003eClear ribs, a frosted liner, and brushed soft-gold metal.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lp-detail-grid\"\u003e\n      \u003carticle\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/3_b27a06bb-df87-4bbf-b326-7ed32a5b82bb.webp\" alt=\"Close-up of the Cyndr shade, with clear ribbed glass around a frosted inner liner\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003ch3\u003eYou don't see the bare bulb\u003c\/h3\u003e\n        \u003cp\u003eClear ribbed glass over a frosted liner. The brightness is softened before it reaches you.\u003c\/p\u003e\n      \u003c\/article\u003e\n      \u003carticle\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/2_c03f1056-a5b4-4313-875a-54aeb73de074.webp\" alt=\"Close-up of the brushed soft-gold collar holding the ribbed Cyndr glass tube\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003ch3\u003eThe metal is meant to be seen\u003c\/h3\u003e\n        \u003cp\u003eA brushed soft-gold collar holds the tube. The finish is Soft Gold, not a hidden plate behind the glass.\u003c\/p\u003e\n      \u003c\/article\u003e\n      \u003carticle\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/1_79ee6f95-2415-4d88-9e6a-cb7bd1b2745f.webp\" alt=\"Close-up of the round soft-gold backplate and curved arm on the Cyndr sconce\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003ch3\u003eIt comes back to the wall\u003c\/h3\u003e\n        \u003cp\u003eA round backplate and a slim loop hold the glass, then return it toward the wall. Projection is 5.5 inches.\u003c\/p\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"lp-section lp-specs\" id=\"lucia-cyndr-lp-20261104-specs\"\u003e\n  \u003cdiv class=\"lp-wrap\"\u003e\n    \u003cdiv class=\"lp-section-head\"\u003e\n      \u003cdiv\u003e\n\u003cp class=\"lp-eyebrow\"\u003eDimensions\u003c\/p\u003e\n\u003ch2\u003e15.5 in tall. 5.5 in off the wall.\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cp class=\"lp-intro\"\u003eOne size. The diagram measures the whole fixture, from backplate to glass.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lp-spec-grid\"\u003e\n      \u003cfigure class=\"lp-spec-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/d9722062f721ea3021ac4ab5ca5cf145_d55d6fdd-c285-4e3f-980d-09ef63467631.webp\" alt=\"Dimension diagram of the Cyndr wall sconce, labeled 15.5 inches high, 3.5 inches in diameter, and 5.5 inches off the wall\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"lp-spec-list\" role=\"list\"\u003e\n        \u003cdiv class=\"lp-spec-row\" role=\"listitem\"\u003e\n\u003cspan class=\"lp-spec-label\"\u003eHeight\u003c\/span\u003e\u003cspan class=\"lp-spec-value\"\u003e15.5 in \/ 39.4 cm\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"lp-spec-row\" role=\"listitem\"\u003e\n\u003cspan class=\"lp-spec-label\"\u003eDiameter\u003c\/span\u003e\u003cspan class=\"lp-spec-value\"\u003e3.5 in \/ 8.9 cm\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"lp-spec-row\" role=\"listitem\"\u003e\n\u003cspan class=\"lp-spec-label\"\u003eProjection\u003c\/span\u003e\u003cspan class=\"lp-spec-value\"\u003e5.5 in \/ 14 cm\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"lp-spec-row\" role=\"listitem\"\u003e\n\u003cspan class=\"lp-spec-label\"\u003eBackplate\u003c\/span\u003e\u003cspan class=\"lp-spec-value\"\u003e4.75 in \/ 12.1 cm\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"lp-spec-row\" role=\"listitem\"\u003e\n\u003cspan class=\"lp-spec-label\"\u003eFinish\u003c\/span\u003e\u003cspan class=\"lp-spec-value\"\u003eSoft Gold\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"lp-spec-row\" role=\"listitem\"\u003e\n\u003cspan class=\"lp-spec-label\"\u003eMaterials\u003c\/span\u003e\u003cspan class=\"lp-spec-value\"\u003eMetal and glass\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"lp-spec-row\" role=\"listitem\"\u003e\n\u003cspan class=\"lp-spec-label\"\u003eLights\u003c\/span\u003e\u003cspan class=\"lp-spec-value\"\u003e1\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"lp-spec-row\" role=\"listitem\"\u003e\n\u003cspan class=\"lp-spec-label\"\u003eWattage\u003c\/span\u003e\u003cspan class=\"lp-spec-value\"\u003e60W max\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"lp-spec-row\" role=\"listitem\"\u003e\n\u003cspan class=\"lp-spec-label\"\u003ePower\u003c\/span\u003e\u003cspan class=\"lp-spec-value\"\u003eHardwired\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"lp-section lp-closing\"\u003e\n  \u003cdiv class=\"lp-wrap\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eSee how far it comes off the wall.\u003c\/h2\u003e\n      \u003cp\u003eOne size. The diagram is the measurement to use before you mark the box.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003ca class=\"lp-text-link\" href=\"#lucia-cyndr-lp-20261104-specs\"\u003eRead the dimensions \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e(() =\u003e {\n  \"use strict\";\n  const rootSelector = \"#lucia-cyndr-lp-20261104\";\n  const gallerySelector = \".lp-shopify-gallery\";\n  const readyClass = \"lp-shopify-js-ready\";\n  const fallbackClass = \"lp-shopify-no-script\";\n  const initGallery = (gallery) =\u003e {\n    if (!(gallery instanceof Element) || gallery.dataset.luciaGallerySync === \"true\") return;\n    const root = gallery.closest(\"[data-lucia-gallery-root]\");\n    const viewport = gallery.querySelector(\".lp-shopify-gallery-viewport\");\n    const track = gallery.querySelector(\".lp-shopify-slider-track\");\n    const states = [...gallery.querySelectorAll(\".lp-shopify-gallery-state\")];\n    if (!root || !viewport || !track || !states.length) return;\n    gallery.dataset.luciaGallerySync = \"true\";\n    const reduced = matchMedia(\"(prefers-reduced-motion: reduce)\");\n    const imp = (el, prop, value) =\u003e el.style.setProperty(prop, value, \"important\");\n    let frame = 0, scroller = viewport, drag = null, suppressClick = false, fromScroll = false;\n    const enable = () =\u003e {\n      root.classList.remove(fallbackClass);\n      root.classList.add(readyClass);\n      imp(viewport, \"overflow-x\", \"auto\");\n      imp(viewport, \"overflow-y\", \"hidden\");\n      imp(viewport, \"touch-action\", \"pan-x pan-y\");\n      imp(viewport, \"-webkit-overflow-scrolling\", \"touch\");\n      if (!viewport.style.scrollSnapType) viewport.style.scrollSnapType = \"x mandatory\";\n      imp(track, \"left\", \"0px\");\n      imp(track, \"transform\", \"none\");\n      imp(track, \"transition\", \"none\");\n      imp(track, \"touch-action\", \"pan-x pan-y\");\n      gallery.querySelectorAll(\".lp-scene, .lp-image-frame, img, figcaption\").forEach((node) =\u003e imp(node, \"touch-action\", \"pan-x pan-y\"));\n      scroller = [\"auto\", \"scroll\", \"overlay\"].includes(getComputedStyle(viewport).overflowX) ? viewport : track;\n    };\n    const pos = (index) =\u003e {\n      const card = track.children[index];\n      return card ? card.getBoundingClientRect().left - scroller.getBoundingClientRect().left + scroller.scrollLeft - scroller.clientLeft : 0;\n    };\n    const max = () =\u003e Math.max(0, scroller.scrollWidth - scroller.clientWidth);\n    const nearest = (target = Math.max(0, scroller.scrollLeft || 0)) =\u003e {\n      let best = 0;\n      for (let index = 0; index \u003c states.length; index += 1) {\n        if (!track.children[index]) continue;\n        const here = Math.min(max(), Math.max(0, pos(index)));\n        const there = Math.min(max(), Math.max(0, pos(best)));\n        if (Math.abs(here - target) \u003c Math.abs(there - target) - 1) best = index;\n      }\n      return best;\n    };\n    const check = (state) =\u003e {\n      if (!state || state.checked) return;\n      fromScroll = true;\n      state.checked = true;\n      fromScroll = false;\n    };\n    const sync = () =\u003e {\n      cancelAnimationFrame(frame);\n      frame = requestAnimationFrame(() =\u003e check(states[nearest()]));\n    };\n    const go = (state, behavior = reduced.matches ? \"auto\" : \"smooth\") =\u003e {\n      enable();\n      const index = states.indexOf(state);\n      if (!track.children[index]) return;\n      const left = Math.min(max(), Math.max(0, pos(index)));\n      check(states[nearest(left)]);\n      scroller.scrollTo({ left, behavior });\n    };\n    const focus = () =\u003e viewport.focus({ preventScroll: true });\n    const controlOf = (target) =\u003e {\n      const label = target instanceof Element ? target.closest(\"label[for]\") : null;\n      const state = label \u0026\u0026 document.getElementById(label.htmlFor);\n      return label \u0026\u0026 states.includes(state) ? { label, state } : null;\n    };\n    const activate = (event, control) =\u003e {\n      event.preventDefault();\n      event.stopPropagation();\n      if (control.label.getAttribute(\"aria-disabled\") === \"true\") return;\n      go(control.state);\n      focus();\n    };\n    viewport.tabIndex = 0;\n    gallery.querySelectorAll(\"label[for]\").forEach((label) =\u003e {\n      if (!controlOf(label)) return;\n      label.setAttribute(\"role\", \"button\");\n      label.tabIndex = label.getAttribute(\"aria-disabled\") === \"true\" ? -1 : 0;\n    });\n    states.forEach((state) =\u003e {\n      state.tabIndex = -1;\n      state.addEventListener(\"change\", () =\u003e { if (!fromScroll) go(state); });\n    });\n    gallery.addEventListener(\"click\", (event) =\u003e {\n      if (suppressClick) {\n        suppressClick = false;\n        event.preventDefault();\n        event.stopPropagation();\n        return;\n      }\n      const control = controlOf(event.target);\n      if (control) activate(event, control);\n    }, true);\n    gallery.addEventListener(\"keydown\", (event) =\u003e {\n      if (event.altKey || event.ctrlKey || event.metaKey) return;\n      const control = controlOf(event.target);\n      if (control \u0026\u0026 (event.key === \"Enter\" || event.key === \" \")) return activate(event, control);\n      if (![\"ArrowLeft\", \"ArrowRight\", \"Home\", \"End\"].includes(event.key)) return;\n      if (!control \u0026\u0026 event.target !== viewport \u0026\u0026 event.target !== track) return;\n      event.preventDefault();\n      const last = nearest(max());\n      const current = nearest();\n      const index = event.key === \"Home\" ? 0 : event.key === \"End\" ? last : Math.max(0, Math.min(last, current + (event.key === \"ArrowRight\" ? 1 : -1)));\n      go(states[index]);\n      focus();\n    });\n    const release = (snap) =\u003e {\n      if (!drag) return;\n      const done = drag;\n      drag = null;\n      if (done.active) {\n        scroller.style.scrollSnapType = done.snap;\n        scroller.style.scrollBehavior = done.behavior;\n        viewport.style.userSelect = \"\";\n        suppressClick = true;\n        if (snap) go(states[nearest()], \"auto\");\n      }\n      if (viewport.hasPointerCapture?.(done.id)) viewport.releasePointerCapture(done.id);\n    };\n    viewport.addEventListener(\"pointerdown\", (event) =\u003e {\n      suppressClick = false;\n      if (![\"mouse\", \"pen\"].includes(event.pointerType) || event.button || !event.isPrimary) return;\n      enable();\n      if (max() \u003c= 2) return;\n      release(false);\n      drag = { id: event.pointerId, x: event.clientX, y: event.clientY, left: scroller.scrollLeft, active: false };\n    });\n    viewport.addEventListener(\"pointermove\", (event) =\u003e {\n      if (!drag || drag.id !== event.pointerId) return;\n      const dx = event.clientX - drag.x, dy = event.clientY - drag.y;\n      if (!drag.active) {\n        if (Math.max(Math.abs(dx), Math.abs(dy)) \u003c 6) return;\n        if (Math.abs(dy) \u003e= Math.abs(dx)) return release(false);\n        drag.active = true;\n        drag.snap = scroller.style.scrollSnapType;\n        drag.behavior = scroller.style.scrollBehavior;\n        scroller.style.scrollSnapType = \"none\";\n        scroller.style.scrollBehavior = \"auto\";\n        viewport.style.userSelect = \"none\";\n        viewport.setPointerCapture(event.pointerId);\n      }\n      event.preventDefault();\n      scroller.scrollLeft = Math.max(0, Math.min(max(), drag.left - dx));\n      sync();\n    });\n    viewport.addEventListener(\"pointerup\", (event) =\u003e { if (drag?.id === event.pointerId) release(true); });\n    viewport.addEventListener(\"pointercancel\", () =\u003e release(true));\n    viewport.addEventListener(\"lostpointercapture\", () =\u003e release(true));\n    viewport.addEventListener(\"dragstart\", (event) =\u003e event.preventDefault());\n    viewport.addEventListener(\"scroll\", sync, { passive: true });\n    track.addEventListener(\"scroll\", sync, { passive: true });\n    addEventListener(\"resize\", () =\u003e { enable(); sync(); });\n    if (typeof ResizeObserver === \"function\") {\n      const observer = new ResizeObserver(() =\u003e { enable(); sync(); });\n      observer.observe(viewport);\n      observer.observe(track);\n    }\n    enable();\n    sync();\n  };\n  const init = () =\u003e document.querySelectorAll(`${rootSelector} ${gallerySelector}`).forEach(initGallery);\n  init();\n  document.addEventListener(\"DOMContentLoaded\", init);\n  document.addEventListener(\"shopify:section:load\", init);\n  document.addEventListener(\"shopify:section:reorder\", init);\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Lucia Living","offers":[{"title":"D 3.5\" x H 15.5\" \/ D 8.9 cm x H 39.4 cm","offer_id":68147432620115,"sku":"SKUWALL1353","price":177.45,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0650\/3550\/1651\/files\/Cyndr_Contemporary_Ribbed_Glass_Tube_Wall_Sconce_zt1.webp?v=1794542223","url":"https:\/\/lucialiving.ca\/products\/cyndr-contemporary-ribbed-glass-tube-wall-sconce","provider":"Lucialiving.ca","version":"1.0","type":"link"}