{"product_id":"lola-pendant-swag-light-ipnun3j0","title":"Acrylic Disc Plug-In Pendant Light","description":"\u003cstyle\u003e #fecify-typography-scope { scroll-behavior: auto; overflow-x: visible; display: flow-root; width: 100%; max-width: none; margin: 0; font-weight: 400 !important; } #fecify-typography-scope *, #fecify-typography-scope *::before, #fecify-typography-scope *::after { box-sizing: border-box; } #fecify-typography-scope img { display: block !important; max-width: 100% !important; width: 100% !important; height: auto !important; margin: 0 !important; padding: 0 !important; border: 0 !important; } #fecify-typography-scope video { display: block; max-width: 100%; margin: 0 !important; } #fecify-typography-scope { --bg: #f5f4f1; --bg-soft: #ebeae5; --bg-band: #e8ebe3; --ink: #141414; --text: #222222; --text-soft: #4a4a46; --muted: #7a7872; --line: rgba(20, 20, 20, 0.12); --accent: #9a2f2f; --accent-deep: #7a2424; --rose: #9a2f2f; --copper: #9a2f2f; --leaf: #5f6b4a; --clear: #f0efe9; --paper: #ffffff; --glow: rgba(95, 107, 74, 0.12); --fs-eyebrow: 0.6875rem; --fs-meta: 0.8125rem; --fs-body: 0.9375rem; --fs-lead: 1rem; --fs-h3: 1.125rem; --fs-h2: clamp(1.5rem, 2.4vw, 1.875rem); --fs-display: clamp(1.875rem, 3vw, 2.5rem); --font-title: \"Source Serif 4\", \"Iowan Old Style\", Georgia, serif; --font-ui: \"Manrope\", \"Helvetica Neue\", Arial, sans-serif; --space: clamp(1.5rem, 3vw, 2.35rem); --max: 1120px; --ease: cubic-bezier(0.2, 0.8, 0.2, 1); --radius: 4px; margin: 0; color: var(--text); background: linear-gradient(180deg, #f7f7f4 0%, #f2f1ec 55%, #ecebe5 100%); font-family: var(--font-ui); font-size: var(--fs-body); font-weight: 400 !important; line-height: 1.55; -webkit-font-smoothing: antialiased; container-type: inline-size; container-name: ll-pdp; } #fecify-typography-scope *, #fecify-typography-scope *::before, #fecify-typography-scope *::after { box-sizing: border-box; } \/* Beat theme .rte img { margin-top\/bottom: 1rem } — otherwise images leave gaps in frames *\/ #fecify-typography-scope img { display: block !important; width: 100% !important; height: auto !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; border: 0; vertical-align: top; } #fecify-typography-scope a { color: inherit; text-decoration: none; } #fecify-typography-scope p, #fecify-typography-scope span, #fecify-typography-scope li, #fecify-typography-scope div { font-weight: inherit; } #fecify-typography-scope .wrap { width: min(100% - 2rem, var(--max)); margin-inline: auto; } #fecify-typography-scope .eyebrow { display: inline-flex; align-items: center; gap: 0.45rem; margin: 0 0 0.65rem; color: var(--accent); font-family: var(--font-ui); font-size: var(--fs-eyebrow); font-weight: 700 !important; letter-spacing: 0.2em; text-transform: uppercase; } #fecify-typography-scope .eyebrow::before { content: \"\"; width: 0.55rem; height: 0.55rem; border-radius: 0; background: var(--accent); } #fecify-typography-scope h1, #fecify-typography-scope h2, #fecify-typography-scope h3, #fecify-typography-scope .display, #fecify-typography-scope .h2, #fecify-typography-scope .h3 { font-family: var(--font-title) !important; font-style: normal !important; font-stretch: 100% !important; font-synthesis: none !important; transform: none !important; text-transform: none !important; } #fecify-typography-scope .display { margin: 0; font-size: var(--fs-display); font-weight: 400 !important; line-height: 1.2; letter-spacing: 0; color: var(--ink); font-optical-sizing: auto; text-wrap: balance; } #fecify-typography-scope .h2 { margin: 0; font-size: var(--fs-h2); font-weight: 400 !important; line-height: 1.25; letter-spacing: 0; color: var(--ink); font-optical-sizing: auto; } #fecify-typography-scope .h3 { margin: 0; font-size: var(--fs-h3); font-weight: 500 !important; line-height: 1.3; letter-spacing: 0; color: var(--ink); font-optical-sizing: auto; } #fecify-typography-scope .lead { margin: 0.55rem 0 0; max-width: 32rem; color: var(--text-soft); font-size: var(--fs-lead); font-weight: 400 !important; line-height: 1.55; } #fecify-typography-scope .body { margin: 0.35rem 0 0; color: var(--text-soft); font-size: var(--fs-body); font-weight: 400 !important; line-height: 1.5; } #fecify-typography-scope .section { padding: var(--space) 0; } #fecify-typography-scope .section-band { background: var(--bg-band); border-block: 1px solid rgba(20, 20, 20, 0.06); box-shadow: none; padding-block: clamp(1.15rem, 2.5vw, 1.65rem); padding-inline: clamp(0.75rem, 2vw, 1rem); margin: 0; } #fecify-typography-scope .section-band .wrap { background: transparent; border: 0; border-radius: 0; padding: 0; box-sizing: border-box; } #fecify-typography-scope .section-head { margin-bottom: clamp(0.85rem, 1.6vw, 1.2rem); max-width: 36rem; } #fecify-typography-scope .reveal { opacity: 1; transform: none; } #fecify-typography-scope.js-animate .reveal { opacity: 0; transform: translateY(14px); transition: opacity 0.55s var(--ease), transform 0.55s var(--ease); } #fecify-typography-scope.js-animate .reveal.is-in { opacity: 1; transform: none; } #fecify-typography-scope .shot { position: relative; overflow: hidden; border-radius: var(--radius); background: var(--bg-soft); border: 1px solid rgba(20, 20, 20, 0.08); box-shadow: none; line-height: 0; } #fecify-typography-scope .shot img { width: 100% !important; height: auto !important; margin: 0 !important; display: block !important; } #fecify-typography-scope .hero-grid { display: grid; grid-template-columns: 1.15fr 0.85fr; gap: clamp(1.1rem, 2.4vw, 2rem); align-items: center; } #fecify-typography-scope .media-frame { position: relative; overflow: hidden; border-radius: var(--radius); background: #111; border: 1px solid rgba(20, 20, 20, 0.2); box-shadow: none; line-height: 0; } #fecify-typography-scope .media-frame::after { content: \"\"; position: absolute; inset: auto 0 0 0; height: 3px; z-index: 3; background: linear-gradient(90deg, var(--accent) 0 33%, var(--leaf) 33% 66%, #c4a06a 66% 100%); } #fecify-typography-scope .swap-stack { position: relative; display: grid; width: 100%; } #fecify-typography-scope .swap-stack img { grid-area: 1 \/ 1; width: 100% !important; height: auto !important; margin: 0 !important; display: block !important; } #fecify-typography-scope .swap-day { z-index: 0; } #fecify-typography-scope .swap-night { z-index: 1; opacity: 0; animation: ll-day-night 5.5s ease-in-out infinite; } @keyframes ll-day-night { 0%, 12% { opacity: 0; } 40%, 60% { opacity: 1; } 88%, 100% { opacity: 0; } } @media (prefers-reduced-motion: reduce) { #fecify-typography-scope .swap-night { animation: none; opacity: 1; } } #fecify-typography-scope .media-badge { position: absolute; left: 0.75rem; bottom: 1rem; z-index: 2; padding: 0.4rem 0.65rem; border-radius: 0; background: var(--ink); color: #fff; box-shadow: none; font-family: var(--font-ui); font-size: var(--fs-eyebrow); font-weight: 700 !important; letter-spacing: 0.16em; text-transform: uppercase; } #fecify-typography-scope .hero-copy .meta { display: flex; flex-wrap: wrap; gap: 0.4rem; margin: 0.95rem 0 0; } #fecify-typography-scope .chip { display: inline-flex; align-items: center; gap: 0; padding: 0.35rem 0.6rem; border-radius: 0; background: transparent; border: 1px solid rgba(20, 20, 20, 0.22); color: var(--ink); font-size: var(--fs-meta); font-weight: 600 !important; backdrop-filter: none; } #fecify-typography-scope .chip::before { display: none; content: none; } #fecify-typography-scope .swatches { display: flex; flex-wrap: wrap; gap: 0.55rem; margin-top: 1rem; align-items: center; } #fecify-typography-scope .swatches-label { margin: 0 0.15rem 0 0; font-size: var(--fs-eyebrow); font-weight: 700 !important; letter-spacing: 0.16em; text-transform: uppercase; color: var(--muted); } #fecify-typography-scope .swatch { display: inline-block; width: 1.55rem; height: 1.55rem; border-radius: 0; border: 1px solid rgba(20, 20, 20, 0.28); box-shadow: none; vertical-align: middle; flex: 0 0 auto; } #fecify-typography-scope .detail-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(0.75rem, 1.5vw, 1rem); } #fecify-typography-scope .carousel { position: relative; } #fecify-typography-scope .carousel-nav { display: flex; align-items: center; justify-content: center; gap: 0.4rem; margin-top: 0.85rem; width: 100%; padding: 0; border: 0; background: transparent !important; box-shadow: none !important; } #fecify-typography-scope .carousel-nav.is-disabled { display: none !important; } @media (min-width: 721px) { #fecify-typography-scope .carousel:has(.detail-grid) .carousel-nav { display: none !important; } } #fecify-typography-scope .carousel-btn { display: inline-grid; place-items: center; width: 2.4rem; height: 2.4rem; padding: 0; border: 1px solid rgba(20, 20, 20, 0.28); border-radius: 0; background: var(--paper); color: var(--ink); cursor: pointer; pointer-events: auto !important; touch-action: manipulation; appearance: none; -webkit-appearance: none; box-shadow: none; transition: background 0.2s var(--ease), color 0.2s var(--ease), opacity 0.2s, border-color 0.2s; } #fecify-typography-scope .carousel-btn:hover { background: var(--ink); border-color: var(--ink); color: #fff; } #fecify-typography-scope .carousel-btn.is-dim { opacity: 0.35; } #fecify-typography-scope .carousel-btn svg { width: 14px; height: 14px; pointer-events: none; } #fecify-typography-scope .carousel-track { display: flex; gap: clamp(0.75rem, 1.5vw, 1rem); overflow-x: scroll !important; overflow-y: hidden !important; -webkit-overflow-scrolling: touch !important; touch-action: pan-x !important; overscroll-behavior-x: contain; scrollbar-width: none; -ms-overflow-style: none; cursor: grab; scroll-snap-type: none; scroll-behavior: auto; } #fecify-typography-scope .carousel-track.is-dragging { cursor: grabbing; } #fecify-typography-scope .carousel-track::-webkit-scrollbar { display: none; } #fecify-typography-scope .carousel-track img, #fecify-typography-scope .carousel-track a, #fecify-typography-scope .carousel-track button { -webkit-user-drag: none !important; user-select: none; -webkit-user-select: none; } #fecify-typography-scope .space-grid.carousel-track \u003e * { flex: 0 0 calc((100% - 2 * clamp(0.75rem, 1.5vw, 1rem)) \/ 3); max-width: calc((100% - 2 * clamp(0.75rem, 1.5vw, 1rem)) \/ 3); min-width: 0; } #fecify-typography-scope .detail-grid.carousel-track { display: grid; overflow: visible !important; cursor: default; touch-action: auto; } #fecify-typography-scope .space-card { padding: 0; border-radius: var(--radius); background: var(--paper); border: 1px solid rgba(20, 20, 20, 0.1); box-shadow: none; min-width: 0; overflow: hidden; } #fecify-typography-scope .space-card .shot { border: 0; border-radius: 0; } #fecify-typography-scope .space-card .h3, #fecify-typography-scope .space-card .body { padding-inline: 0.85rem; } #fecify-typography-scope .space-card .h3 { margin-top: 0.75rem; } #fecify-typography-scope .space-card .body { margin-bottom: 0.9rem; } #fecify-typography-scope .detail-card { margin: 0; padding: 0; border-radius: var(--radius); background: var(--paper); border: 1px solid rgba(20, 20, 20, 0.1); box-shadow: none; min-width: 0; overflow: hidden; } #fecify-typography-scope .detail-card .shot { border: 0; border-radius: 0; } #fecify-typography-scope .detail-card .meta { margin-top: 0; padding: 0.85rem 0.9rem 1rem; } #fecify-typography-scope .detail-card .eyebrow { margin-bottom: 0.3rem; color: var(--accent); } #fecify-typography-scope .detail-card .eyebrow::before { background: var(--accent); width: 0.45rem; height: 0.45rem; } #fecify-typography-scope .feature-grid { display: grid; grid-template-columns: 0.9fr 1.1fr; gap: clamp(1.1rem, 2.4vw, 2rem); align-items: center; } #fecify-typography-scope .feature-grid--flip { grid-template-columns: 1.1fr 0.9fr; } #fecify-typography-scope .feature-points { margin: 1.1rem 0 0; padding: 0; list-style: none !important; border-top: 1px solid var(--line); } #fecify-typography-scope .feature-point { position: relative; display: block; margin: 0; padding: 0.7rem 0 0.7rem 1.35rem; border-bottom: 1px solid var(--line); color: var(--text); font-size: var(--fs-body); font-weight: 500 !important; line-height: 1.45; list-style: none !important; } #fecify-typography-scope .feature-point:last-child { border-bottom: 0; } #fecify-typography-scope .feature-point::before { content: \"\"; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 0.55rem; height: 0.55rem; border-radius: 0; background: var(--accent); } #fecify-typography-scope .specs-block { padding: clamp(1.15rem, 2.4vw, 1.65rem); border-radius: var(--radius); background: var(--paper); border: 1px solid rgba(20, 20, 20, 0.12); border-left: 4px solid var(--accent); box-shadow: none; overflow: visible; } #fecify-typography-scope .specs-shot-track { display: flex !important; gap: 0 !important; overflow-x: scroll !important; overflow-y: hidden !important; -webkit-overflow-scrolling: touch !important; touch-action: pan-x !important; scrollbar-width: none; border-radius: var(--radius); cursor: grab; } #fecify-typography-scope .specs-shot-track::-webkit-scrollbar { display: none; } #fecify-typography-scope .specs-shot-track \u003e img { flex: 0 0 100%; max-width: 100%; width: 100%; height: auto; } #fecify-typography-scope .specs-layout \u003e .carousel { min-width: 0; } #fecify-typography-scope .specs-layout { display: grid !important; grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr); gap: clamp(1rem, 2.2vw, 1.75rem); align-items: start !important; margin-top: 0.95rem; overflow: visible; } \/* Diagram centers beside the taller copy; copy stays top-aligned so it never shifts down or clips. *\/ #fecify-typography-scope .specs-layout \u003e .carousel { align-self: center !important; height: fit-content; } #fecify-typography-scope .specs-layout \u003e .spec-list { align-self: start !important; height: auto; max-height: none; overflow: visible; } #fecify-typography-scope .spec-list { border-top: 1px solid var(--line); margin: 0; padding: 0; min-width: 0; } #fecify-typography-scope .spec-row { display: grid; grid-template-columns: 6.75rem minmax(0, 1fr); gap: 0.3rem 0.55rem; padding: 0.55rem 0; border-bottom: 1px solid var(--line); align-items: center; } #fecify-typography-scope .spec-k { margin: 0; color: var(--muted); font-size: var(--fs-meta) !important; font-weight: 600 !important; text-transform: uppercase; letter-spacing: 0.06em; line-height: 1.3; align-self: center; } #fecify-typography-scope .spec-v { margin: 0; color: var(--text); font-size: var(--fs-body) !important; font-weight: 400 !important; line-height: 1.45; overflow-wrap: break-word; align-self: center; } #fecify-typography-scope .spec-chips { display: flex; flex-wrap: wrap; gap: 0.28rem; align-items: center; } #fecify-typography-scope .spec-chips span { display: inline-block; padding: 0.2rem 0.5rem; border-radius: 0; background: transparent; border: 1px solid rgba(20, 20, 20, 0.2); color: var(--ink); font-size: var(--fs-meta) !important; font-weight: 600 !important; } @media (max-width: 980px) { #fecify-typography-scope .hero-grid, #fecify-typography-scope .feature-grid, #fecify-typography-scope .feature-grid--flip, #fecify-typography-scope .specs-layout { display: grid !important; grid-template-columns: 1fr !important; } #fecify-typography-scope .detail-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } #fecify-typography-scope .space-grid.carousel-track \u003e * { flex: 0 0 calc((100% - 0.5 * clamp(0.75rem, 1.5vw, 1rem)) \/ 1.5); max-width: calc((100% - 0.5 * clamp(0.75rem, 1.5vw, 1rem)) \/ 1.5); } } @media (max-width: 720px) { #fecify-typography-scope { --fs-eyebrow: 0.6875rem; --fs-meta: 0.8125rem; --fs-body: 0.875rem; --fs-lead: 0.9375rem; --fs-h3: 1.0625rem; --fs-h2: 1.375rem; --fs-display: 1.75rem; width: 100% !important; max-width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; padding-left: 1rem !important; padding-right: 1rem !important; box-sizing: border-box !important; overflow-x: clip; } #fecify-typography-scope .wrap { width: 100%; max-width: none; padding-inline: 0; box-sizing: border-box; } \/* .wrap.specs-block shares both classes — restore card side padding after wrap zeros it. *\/ #fecify-typography-scope .wrap.specs-block { padding: 1.35rem 1.25rem !important; } #fecify-typography-scope .section-band { margin-left: 0; margin-right: 0; padding-left: 0.85rem; padding-right: 0.85rem; } #fecify-typography-scope .section-band .wrap { padding: 0 !important; border-radius: 0; } #fecify-typography-scope .hero-copy .display { font-size: var(--fs-display); line-height: 1.22; letter-spacing: 0; } #fecify-typography-scope .section { padding-top: 1.35rem; padding-bottom: 1.35rem; } #fecify-typography-scope .hero-grid, #fecify-typography-scope .feature-grid, #fecify-typography-scope .feature-grid--flip, #fecify-typography-scope .specs-layout { display: grid !important; grid-template-columns: 1fr !important; gap: 1rem !important; } #fecify-typography-scope .hero-grid \u003e *, #fecify-typography-scope .feature-grid \u003e *, #fecify-typography-scope .feature-grid--flip \u003e * { width: 100% !important; max-width: 100% !important; float: none !important; } #fecify-typography-scope .media-frame, #fecify-typography-scope .shot, #fecify-typography-scope img { float: none !important; } #fecify-typography-scope .spec-row { grid-template-columns: 1fr; gap: 0.18rem; padding: 0.62rem 0; align-items: start; } #fecify-typography-scope .spec-k { font-size: var(--fs-meta) !important; letter-spacing: 0.01em; } #fecify-typography-scope .spec-v { font-size: var(--fs-body) !important; line-height: 1.45; } #fecify-typography-scope .spec-chips span { font-size: var(--fs-meta) !important; padding: 0.2rem 0.55rem; } #fecify-typography-scope .detail-grid.carousel-track { display: flex !important; overflow-x: scroll !important; overflow-y: hidden !important; cursor: grab; touch-action: pan-x !important; scroll-snap-type: none; -webkit-overflow-scrolling: touch !important; } #fecify-typography-scope .detail-grid.carousel-track \u003e * { flex: 0 0 min(78%, 300px); max-width: min(78%, 300px); } #fecify-typography-scope .space-grid.carousel-track \u003e * { flex: 0 0 calc((100% - 0.5 * clamp(0.75rem, 1.5vw, 1rem)) \/ 1.5); max-width: calc((100% - 0.5 * clamp(0.75rem, 1.5vw, 1rem)) \/ 1.5); } #fecify-typography-scope .specs-block { border-radius: 4px; } } \/* Layout follows PDP width (Shopify embed \/ phone frame), not only viewport. *\/ @container ll-pdp (max-width: 720px) { #fecify-typography-scope .section { --fs-eyebrow: 0.6875rem; --fs-meta: 0.8125rem; --fs-body: 0.875rem; --fs-lead: 0.9375rem; --fs-h3: 1.0625rem; --fs-h2: 1.375rem; --fs-display: 1.75rem; padding-top: 1.35rem; padding-bottom: 1.35rem; } #fecify-typography-scope .wrap { width: 100%; max-width: none; padding-inline: 0; box-sizing: border-box; } #fecify-typography-scope .wrap.specs-block { padding: 1.35rem 1.25rem !important; } #fecify-typography-scope .section-band .wrap { padding: 0 !important; border-radius: 0; } #fecify-typography-scope .hero-copy .display { font-size: var(--fs-display); line-height: 1.22; letter-spacing: 0; } #fecify-typography-scope .hero-grid, #fecify-typography-scope .feature-grid, #fecify-typography-scope .feature-grid--flip, #fecify-typography-scope .specs-layout { display: grid !important; grid-template-columns: 1fr !important; gap: 1rem !important; } #fecify-typography-scope .hero-grid \u003e *, #fecify-typography-scope .feature-grid \u003e *, #fecify-typography-scope .feature-grid--flip \u003e * { width: 100% !important; max-width: 100% !important; float: none !important; } #fecify-typography-scope .media-frame, #fecify-typography-scope .shot, #fecify-typography-scope img { float: none !important; } #fecify-typography-scope .spec-row { grid-template-columns: 1fr; gap: 0.18rem; padding: 0.62rem 0; align-items: start; } #fecify-typography-scope .detail-grid.carousel-track { display: flex !important; overflow-x: scroll !important; overflow-y: hidden !important; cursor: grab; touch-action: pan-x !important; scroll-snap-type: none; -webkit-overflow-scrolling: touch !important; } #fecify-typography-scope .detail-grid.carousel-track \u003e * { flex: 0 0 min(78%, 300px); max-width: min(78%, 300px); } #fecify-typography-scope .space-grid.carousel-track \u003e * { flex: 0 0 calc((100% - 0.5 * clamp(0.75rem, 1.5vw, 1rem)) \/ 1.5); max-width: calc((100% - 0.5 * clamp(0.75rem, 1.5vw, 1rem)) \/ 1.5); } #fecify-typography-scope .day-night { left: 0.55rem; bottom: 0.55rem; padding: 0.35rem; transform: scale(0.92); transform-origin: left bottom; } } @container ll-pdp (max-width: 980px) { #fecify-typography-scope .hero-grid, #fecify-typography-scope .feature-grid, #fecify-typography-scope .feature-grid--flip, #fecify-typography-scope .specs-layout { display: grid !important; grid-template-columns: 1fr !important; } #fecify-typography-scope .detail-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } #fecify-typography-scope .space-grid.carousel-track \u003e * { flex: 0 0 calc((100% - 0.5 * clamp(0.75rem, 1.5vw, 1rem)) \/ 1.5); max-width: calc((100% - 0.5 * clamp(0.75rem, 1.5vw, 1rem)) \/ 1.5); } } \/* Shopify mobile full-bleed: only expand description CONTENT. Do NOT restyle .fec-collapse \/ .el-collapse-item — that kills Product Description tab padding. *\/ @media (max-width: 720px) { .el-collapse-item__wrap:has(#ml-lola-pdp), .el-collapse-item__wrap:has(#fecify-typography-scope), .el-collapse-item__content:has(#ml-lola-pdp), .el-collapse-item__content:has(#fecify-typography-scope), .body_html:has(#ml-lola-pdp), .body_html:has(#fecify-typography-scope) { overflow: visible !important; height: auto !important; max-height: none !important; } \/* Keep theme tab\/header gutters intact *\/ .el-collapse-item:has(#ml-lola-pdp) \u003e .el-collapse-item__header, .el-collapse-item:has(#fecify-typography-scope) \u003e .el-collapse-item__header { padding-left: 20px !important; padding-right: 20px !important; box-sizing: border-box !important; } \/* Break out only the richtext body under the tab *\/ .body_html:has(#ml-lola-pdp), .body_html:has(#fecify-typography-scope) { width: 100vw !important; max-width: 100vw !important; margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important; padding-left: 0 !important; padding-right: 0 !important; box-sizing: border-box !important; background: transparent !important; } #ml-lola-pdp, #fecify-typography-scope { box-shadow: -100vw 0 0 0 #f2f1ec, 100vw 0 0 0 #f2f1ec; } } \u003c\/style\u003e\u003cdiv id=\"fecify-typography-scope\"\u003e\n\u003csection class=\"section\"\u003e\u003cdiv class=\"wrap hero-grid reveal\"\u003e\n\u003cdiv class=\"media-frame\" aria-label=\"On and off light comparison\"\u003e\n\u003cdiv class=\"swap-stack\"\u003e\n\u003cimg class=\"swap-day\" src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/11\/0da136ad6ef79376e56b17a2c899b0ea.jpg\" alt=\"Lola pendant swag light over a dining table, light off\" width=\"1672\" height=\"941\"\u003e \u003cimg class=\"swap-night\" src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/11\/600383524f5065f8ec0605f824921568.jpg\" alt=\"Lola pendant swag light glowing over a dining table\" width=\"1672\" height=\"941\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"media-badge\"\u003eOn \/ Off\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-copy\"\u003e\n\u003cp class=\"eyebrow\"\u003eLola\u003c\/p\u003e\n\u003ch1 class=\"display\"\u003eDisc form.\u003cbr\u003eDual color.\u003c\/h1\u003e\n\u003cp class=\"lead\"\u003eA slim round disc with a dual-color finish and warm glow—hang it as a swag pendant without hardwiring.\u003c\/p\u003e\n\u003cdiv class=\"meta\"\u003e\n\u003cspan class=\"chip\"\u003ePlug-in swag\u003c\/span\u003e \u003cspan class=\"chip\"\u003e177.2 in \/ 450 cm cord\u003c\/span\u003e \u003cspan class=\"chip\"\u003eThree sizes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"swatches\" aria-label=\"Colour options\"\u003e\n\u003cp class=\"swatches-label\"\u003eColour\u003c\/p\u003e\n\u003cspan class=\"swatch\" title=\"Red \u0026amp; Beige\" aria-label=\"Red \u0026amp; Beige\" style=\"background: linear-gradient(135deg, #9a2f2f 50%, #d6c6a8 50%);\"\u003e\u003c\/span\u003e \u003cspan class=\"swatch\" title=\"Red \u0026amp; Red\" aria-label=\"Red \u0026amp; Red\" style=\"background: linear-gradient(135deg, #9a2f2f 50%, #c45a4a 50%);\"\u003e\u003c\/span\u003e \u003cspan class=\"swatch\" title=\"Red \u0026amp; Green\" aria-label=\"Red \u0026amp; Green\" style=\"background: linear-gradient(135deg, #9a2f2f 50%, #5f6b4a 50%);\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"section\"\u003e\u003cdiv class=\"wrap\"\u003e\u003cdiv class=\"carousel\"\u003e\n\u003cdiv class=\"section-head reveal\"\u003e\n\u003cp class=\"eyebrow\"\u003eDetails\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eRound disc, dual finish\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eA minimal acrylic disc with a contrasting accent—details that stay clean from every angle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-grid carousel-track\"\u003e\n\u003carticle class=\"detail-card reveal\"\u003e\u003cdiv class=\"shot\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/11\/76b029f24e666776e6626273732efa02.jpg\" alt=\"Close-up of Lola dual-color disc and accent sphere\" width=\"1254\" height=\"1254\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"meta\"\u003e\n\u003cp class=\"eyebrow\"\u003eForm\u003c\/p\u003e\n\u003ch3 class=\"h3\"\u003eRound disc silhouette\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eA slim hanging disc reads as a clean circle from below and a bold shape from the side.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"detail-card reveal\"\u003e\u003cdiv class=\"shot\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/11\/75e7eb0eaf2bfe81de896665aa314fda.jpg\" alt=\"Underside diffuser of Lola acrylic disc pendant\" width=\"1254\" height=\"1254\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"meta\"\u003e\n\u003cp class=\"eyebrow\"\u003eGlow\u003c\/p\u003e\n\u003ch3 class=\"h3\"\u003eSoft acrylic diffuser\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eThe frosted underside spreads warm light evenly without a harsh hotspot.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"detail-card reveal\"\u003e\u003cdiv class=\"shot\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/11\/d616061fcc86cee8f3c857a3d8953919.jpg\" alt=\"Lola plug-in cord with inline push-button switch\" width=\"1254\" height=\"1254\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"meta\"\u003e\n\u003cp class=\"eyebrow\"\u003eCord\u003c\/p\u003e\n\u003ch3 class=\"h3\"\u003eCord \u0026amp; switch\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eA long plug-in cord with an inline push-button switch—ready once hung.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-nav\" aria-label=\"Details carousel controls\"\u003e\n\u003cbutton type=\"button\" class=\"carousel-btn carousel-btn--prev\" aria-label=\"Previous\" onclick=\"(function(b){var c=b.closest('.carousel');var t=c\u0026amp;\u0026amp;c.querySelector('.carousel-track');if(!t)return;var i=t.children[0];var g=parseFloat(getComputedStyle(t).columnGap||getComputedStyle(t).gap||0)||0;var w=(i?i.getBoundingClientRect().width:280)+g;if(t.scrollBy)t.scrollBy({left:-w,behavior:'smooth'});else t.scrollLeft-=w;})(this)\"\u003e\u003csvg viewbox=\"0 0 14 14\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cpath d=\"M9 2L4 7l5 5\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e \u003cbutton type=\"button\" class=\"carousel-btn carousel-btn--next\" aria-label=\"Next\" onclick=\"(function(b){var c=b.closest('.carousel');var t=c\u0026amp;\u0026amp;c.querySelector('.carousel-track');if(!t)return;var i=t.children[0];var g=parseFloat(getComputedStyle(t).columnGap||getComputedStyle(t).gap||0)||0;var w=(i?i.getBoundingClientRect().width:280)+g;if(t.scrollBy)t.scrollBy({left:w,behavior:'smooth'});else t.scrollLeft+=w;})(this)\"\u003e\u003csvg viewbox=\"0 0 14 14\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 2l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"section section-band\"\u003e\u003cdiv class=\"wrap\"\u003e\u003cdiv class=\"carousel\"\u003e\n\u003cdiv class=\"section-head reveal\"\u003e\n\u003cp class=\"eyebrow\"\u003eStyled scenes\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eWherever you need soft light\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eReading corner, bedroom, dining, and living—one plug-in disc that finds its place.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"space-grid carousel-track\"\u003e\n\u003carticle class=\"space-card reveal\"\u003e\u003cdiv class=\"shot\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/11\/88239704aa24c8a0417950511341c0c7.jpg\" alt=\"Lola pendant over a reading chair\" width=\"1254\" height=\"1254\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\"\u003eReading corner\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eOver the armchair—a soft accent for reading or winding down.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"space-card reveal\"\u003e\u003cdiv class=\"shot\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/11\/b9a2fce36f8288063eb3f61633cefd19.jpg\" alt=\"Lola pendant beside the bed\" width=\"1254\" height=\"1254\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\"\u003eBeside the bed\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eAt the bedside—plug in, no ceiling box needed.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"space-card reveal\"\u003e\u003cdiv class=\"shot\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/11\/13976d8a6ec9357c37d47924e955a8ab.jpg\" alt=\"Lola pendant over a dining table\" width=\"1254\" height=\"1254\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\"\u003eOver the table\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eCentered above the dining table—ambient light for meals.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"space-card reveal\"\u003e\u003cdiv class=\"shot\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/11\/1dfdff02839de06f90daa6ee1a55ffcc.jpg\" alt=\"Lola pendant over a living room sofa\" width=\"1254\" height=\"1254\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\"\u003eLiving room accent\u003c\/h3\u003e\n\u003cp class=\"body\"\u003eHung over the seating area—a clean disc accent for the living room.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-nav\" aria-label=\"Scenes carousel controls\"\u003e\n\u003cbutton type=\"button\" class=\"carousel-btn carousel-btn--prev\" aria-label=\"Previous\" onclick=\"(function(b){var c=b.closest('.carousel');var t=c\u0026amp;\u0026amp;c.querySelector('.carousel-track');if(!t)return;var i=t.children[0];var g=parseFloat(getComputedStyle(t).columnGap||getComputedStyle(t).gap||0)||0;var w=(i?i.getBoundingClientRect().width:280)+g;if(t.scrollBy)t.scrollBy({left:-w,behavior:'smooth'});else t.scrollLeft-=w;})(this)\"\u003e\u003csvg viewbox=\"0 0 14 14\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cpath d=\"M9 2L4 7l5 5\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e \u003cbutton type=\"button\" class=\"carousel-btn carousel-btn--next\" aria-label=\"Next\" onclick=\"(function(b){var c=b.closest('.carousel');var t=c\u0026amp;\u0026amp;c.querySelector('.carousel-track');if(!t)return;var i=t.children[0];var g=parseFloat(getComputedStyle(t).columnGap||getComputedStyle(t).gap||0)||0;var w=(i?i.getBoundingClientRect().width:280)+g;if(t.scrollBy)t.scrollBy({left:w,behavior:'smooth'});else t.scrollLeft+=w;})(this)\"\u003e\u003csvg viewbox=\"0 0 14 14\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 2l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"section\"\u003e\u003cdiv class=\"wrap feature-grid reveal\"\u003e\n\u003cdiv class=\"feature-copy\"\u003e\n\u003cp class=\"eyebrow\"\u003ePlug-in design\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eHang it. Plug it in.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eSet the height with the cord and hooks, then plug into a nearby outlet—no hardwiring needed.\u003c\/p\u003e\n\u003cdiv class=\"feature-points\"\u003e\n\u003cdiv class=\"feature-point\"\u003e177.2 in \/ 450 cm plug-in cord\u003c\/div\u003e\n\u003cdiv class=\"feature-point\"\u003eInline push-button switch for easy on\/off\u003c\/div\u003e\n\u003cdiv class=\"feature-point\"\u003eUS \/ UK \/ AU \/ EU plug options\u003c\/div\u003e\n\u003cdiv class=\"feature-point\"\u003eThree sizes · dual-color finishes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shot\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/11\/b859ec73e77cee198c49ee1849167213.jpg\" alt=\"Lola plug-in pendant hung with swag cord\" width=\"1254\" height=\"1254\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"section\"\u003e\u003cdiv class=\"wrap specs-block reveal\"\u003e\n\u003cdiv class=\"section-head\"\u003e\n\u003cp class=\"eyebrow\"\u003eSpecifications\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eProduct details at a glance\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eThree sizes, dual-color finishes, and plug options.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"specs-layout\"\u003e\n\u003cdiv class=\"carousel\"\u003e\n\u003cdiv class=\"shot carousel-track specs-shot-track\"\u003e\n\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/11\/89b6cabe4874e149621c70d04f55ed57.jpg\" alt=\"Size diagram Dia 30 cm × H 12 cm\" width=\"1000\" height=\"1000\"\u003e \u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/11\/9ca0515838d316a5ff0cf9569979ffef.jpg\" alt=\"Size diagram Dia 40 cm × H 12 cm\" width=\"1000\" height=\"1000\"\u003e \u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/09\/11\/5cb266e38ee04b5dd9b79d02f73e76cb.jpg\" alt=\"Size diagram Dia 50 cm × H 12 cm\" width=\"1000\" height=\"1000\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-nav\" aria-label=\"Size diagram carousel\"\u003e\n\u003cbutton type=\"button\" class=\"carousel-btn carousel-btn--prev\" aria-label=\"Previous\" onclick=\"(function(b){var c=b.closest('.carousel');var t=c\u0026amp;\u0026amp;c.querySelector('.carousel-track');if(!t)return;var i=t.children[0];var g=parseFloat(getComputedStyle(t).columnGap||getComputedStyle(t).gap||0)||0;var w=(i?i.getBoundingClientRect().width:280)+g;if(t.scrollBy)t.scrollBy({left:-w,behavior:'smooth'});else t.scrollLeft-=w;})(this)\"\u003e\u003csvg viewbox=\"0 0 14 14\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cpath d=\"M9 2L4 7l5 5\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e \u003cbutton type=\"button\" class=\"carousel-btn carousel-btn--next\" aria-label=\"Next\" onclick=\"(function(b){var c=b.closest('.carousel');var t=c\u0026amp;\u0026amp;c.querySelector('.carousel-track');if(!t)return;var i=t.children[0];var g=parseFloat(getComputedStyle(t).columnGap||getComputedStyle(t).gap||0)||0;var w=(i?i.getBoundingClientRect().width:280)+g;if(t.scrollBy)t.scrollBy({left:w,behavior:'smooth'});else t.scrollLeft+=w;})(this)\"\u003e\u003csvg viewbox=\"0 0 14 14\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 2l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-list\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eProduct type\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003ePendant light\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eModel A\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003e∅ 11.8″ × H 4.7″ \/ Dia 30 cm × H 12 cm (2 hooks)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eModel B\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003e∅ 15.7″ × H 4.7″ \/ Dia 40 cm × H 12 cm (2 hooks)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eModel C\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003e∅ 19.6″ × H 4.7″ \/ Dia 50 cm × H 12 cm (2 hooks)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eColour\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003e\u003cdiv class=\"spec-chips\"\u003e\n\u003cspan\u003eRed \u0026amp; Beige\u003c\/span\u003e\u003cspan\u003eRed \u0026amp; Red\u003c\/span\u003e\u003cspan\u003eRed \u0026amp; Green\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eKelvin\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003eDefault 3000K · 4000K \/ 6000K on request\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eLight source\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003eIntegrated LED\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003ePlug options\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003e\u003cdiv class=\"spec-chips\"\u003e\n\u003cspan\u003eUS\u003c\/span\u003e\u003cspan\u003eUK\u003c\/span\u003e\u003cspan\u003eAU\u003c\/span\u003e\u003cspan\u003eEU\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eMaterials\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003eMetal \u0026amp; acrylic\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eVoltage\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003eAC 110–240V\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eWire\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003ePlug-in — 177.2 in \/ 450 cm · inline push button\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eMounting\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003eCeiling · plug-in swag\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-k\"\u003eIP rating\u003c\/div\u003e\n\u003cdiv class=\"spec-v\"\u003eIP20 · Indoor use only\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cscript\u003e (function () { var roots = []; function addRoot(el) { if (!el || roots.indexOf(el) !== -1) return; roots.push(el); } addRoot(document.getElementById(\"fecify-typography-scope\")); Array.prototype.forEach.call(document.querySelectorAll(\"#fecify-typography-scope\"), addRoot); if (!roots.length) return; function unclipAncestors(root) { var node = root.parentElement; var depth = 0; while (node \u0026\u0026 node !== document.body \u0026\u0026 depth \u003c 14) { var cs = window.getComputedStyle(node); if (cs.overflow !== \"visible\" || cs.overflowX !== \"visible\" || cs.overflowY !== \"visible\") { node.style.setProperty(\"overflow\", \"visible\", \"important\"); } if (node.classList) { if (node.classList.contains(\"el-collapse-item__wrap\")) { node.style.setProperty(\"overflow\", \"visible\", \"important\"); node.style.setProperty(\"height\", \"auto\", \"important\"); } if ( node.classList.contains(\"el-collapse-item__content\") || node.classList.contains(\"body_html\") || node.classList.contains(\"rte\") || node.classList.contains(\"product-single__description\") ) { node.style.setProperty(\"overflow\", \"visible\", \"important\"); } } node = node.parentElement; depth += 1; } } function applyBleed(root) { if (window.innerWidth \u003e 720) { root.style.removeProperty(\"width\"); root.style.removeProperty(\"max-width\"); root.style.removeProperty(\"margin-left\"); root.style.removeProperty(\"margin-right\"); root.style.removeProperty(\"position\"); return; } unclipAncestors(root); root.style.setProperty(\"width\", \"100vw\", \"important\"); root.style.setProperty(\"max-width\", \"100vw\", \"important\"); root.style.setProperty(\"margin-left\", \"calc(50% - 50vw)\", \"important\"); root.style.setProperty(\"margin-right\", \"calc(50% - 50vw)\", \"important\"); root.style.setProperty(\"box-sizing\", \"border-box\", \"important\"); root.style.setProperty(\"position\", \"relative\", \"important\"); root.style.setProperty(\"overflow-x\", \"visible\", \"important\"); } function stepWidth(track) { var item = track.children[0]; if (!item) return 280; var styles = window.getComputedStyle(track); var gap = parseFloat(styles.columnGap || styles.gap || \"0\") || 0; return Math.max(160, item.getBoundingClientRect().width + gap); } function scrollTrack(track, dir) { if (!track) return; var w = stepWidth(track); if (typeof track.scrollBy === \"function\") { track.scrollBy({ left: dir * w, behavior: \"smooth\" }); } else { track.scrollLeft += dir * w; } } function updateNav(carousel) { var track = carousel.querySelector(\".carousel-track\"); var nav = carousel.querySelector(\".carousel-nav\"); if (!track || !nav) return; var maxScroll = track.scrollWidth - track.clientWidth; if (maxScroll \u003c 8) { nav.classList.add(\"is-disabled\"); return; } nav.classList.remove(\"is-disabled\"); var prev = carousel.querySelector(\".carousel-btn--prev\"); var next = carousel.querySelector(\".carousel-btn--next\"); if (prev) prev.classList.toggle(\"is-dim\", track.scrollLeft \u003c= 2); if (next) next.classList.toggle(\"is-dim\", track.scrollLeft \u003e= maxScroll - 2); } function bindCarousels(root) { root.querySelectorAll(\".carousel\").forEach(function (carousel) { var track = carousel.querySelector(\".carousel-track\"); if (!track) return; var prev = carousel.querySelector(\".carousel-btn--prev\"); var next = carousel.querySelector(\".carousel-btn--next\"); if (prev) prev.addEventListener(\"click\", function (e) { e.preventDefault(); e.stopPropagation(); scrollTrack(track, -1); window.setTimeout(function () { updateNav(carousel); }, 120); }); if (next) next.addEventListener(\"click\", function (e) { e.preventDefault(); e.stopPropagation(); scrollTrack(track, 1); window.setTimeout(function () { updateNav(carousel); }, 120); }); track.addEventListener(\"scroll\", function () { updateNav(carousel); }, { passive: true }); window.addEventListener(\"resize\", function () { updateNav(carousel); }); window.setTimeout(function () { updateNav(carousel); }, 60); window.setTimeout(function () { updateNav(carousel); }, 400); var drag = false, startX = 0, startLeft = 0, moved = false; function onDown(e) { \/* Touch\/pen: keep native finger-swipe. Mouse-only custom drag. *\/ if (e.pointerType !== \"mouse\" || e.button !== 0) return; drag = true; moved = false; startX = e.clientX; startLeft = track.scrollLeft; track.classList.add(\"is-dragging\"); try { track.setPointerCapture(e.pointerId); } catch (err) {} } function onMove(e) { if (!drag) return; var dx = e.clientX - startX; if (Math.abs(dx) \u003e 3) moved = true; track.scrollLeft = startLeft - dx; } function onUp(e) { if (!drag) return; drag = false; track.classList.remove(\"is-dragging\"); try { track.releasePointerCapture(e.pointerId); } catch (err) {} updateNav(carousel); } track.addEventListener(\"pointerdown\", onDown); track.addEventListener(\"pointermove\", onMove); track.addEventListener(\"pointerup\", onUp); track.addEventListener(\"pointercancel\", onUp); track.addEventListener(\"click\", function (e) { if (moved) { e.preventDefault(); e.stopPropagation(); } }, true); }); } function initRoot(root) { if (root.getAttribute(\"data-lola-ready\") === \"1\") return; root.setAttribute(\"data-lola-ready\", \"1\"); root.classList.add(\"js-animate\"); if (\"IntersectionObserver\" in window) { var io = new IntersectionObserver(function (entries) { entries.forEach(function (entry) { if (entry.isIntersecting) { entry.target.classList.add(\"is-in\"); io.unobserve(entry.target); } }); }, { threshold: 0.12, rootMargin: \"0px 0px -4% 0px\" }); root.querySelectorAll(\".reveal\").forEach(function (el) { io.observe(el); }); } else { root.querySelectorAll(\".reveal\").forEach(function (el) { el.classList.add(\"is-in\"); }); } applyBleed(root); window.addEventListener(\"resize\", function () { applyBleed(root); }); \/\/ Re-apply after accordion\/tab open animations that re-clip overflow. window.setTimeout(function () { applyBleed(root); }, 300); window.setTimeout(function () { applyBleed(root); }, 1000); document.addEventListener(\"click\", function () { window.setTimeout(function () { applyBleed(root); }, 50); window.setTimeout(function () { applyBleed(root); }, 350); }, true); bindCarousels(root); } roots.forEach(initRoot); })(); \u003c\/script\u003e\n\u003c\/div\u003e","brand":"monulo","offers":[{"title":"∅ 11.8″ X H 4.7″\/ Dia 30cm X H 12cm (2 hooks) \/ Red \u0026 Beige \/ Warm Light \/ US Plug","offer_id":48293860409502,"sku":"TCPLUG-VAK-1022591","price":155.0,"currency_code":"USD","in_stock":true},{"title":"∅ 11.8″ X H 4.7″\/ Dia 30cm X H 12cm (2 hooks) \/ Red \u0026 Beige \/ Warm Light \/ UK Plug","offer_id":48293860442270,"sku":"TCPLUG-VAK-1022590","price":155.0,"currency_code":"USD","in_stock":true},{"title":"∅ 11.8″ X H 4.7″\/ Dia 30cm X H 12cm (2 hooks) \/ Red \u0026 Beige \/ Warm Light \/ AU Plug","offer_id":48293860475038,"sku":"TCPLUG-VAK-1022589","price":155.0,"currency_code":"USD","in_stock":true},{"title":"∅ 11.8″ X H 4.7″\/ Dia 30cm X H 12cm (2 hooks) \/ Red \u0026 Beige \/ Warm Light \/ EU Plug","offer_id":48293860507806,"sku":"TCPLUG-VAK-1022588","price":155.0,"currency_code":"USD","in_stock":true},{"title":"∅ 11.8″ X H 4.7″\/ Dia 30cm X H 12cm (2 hooks) \/ Red \u0026 Red \/ Warm Light \/ US Plug","offer_id":48293860540574,"sku":"TCPLUG-VAK-1022587","price":155.0,"currency_code":"USD","in_stock":true},{"title":"∅ 11.8″ X H 4.7″\/ Dia 30cm X H 12cm (2 hooks) \/ Red \u0026 Red \/ Warm Light \/ UK Plug","offer_id":48293860573342,"sku":"TCPLUG-VAK-1022586","price":155.0,"currency_code":"USD","in_stock":true},{"title":"∅ 11.8″ X H 4.7″\/ Dia 30cm X H 12cm (2 hooks) \/ Red \u0026 Red \/ Warm Light \/ AU Plug","offer_id":48293860606110,"sku":"TCPLUG-VAK-1022585","price":155.0,"currency_code":"USD","in_stock":true},{"title":"∅ 11.8″ X H 4.7″\/ Dia 30cm X H 12cm (2 hooks) \/ Red \u0026 Red \/ Warm Light \/ EU Plug","offer_id":48293860638878,"sku":"TCPLUG-VAK-1022584","price":155.0,"currency_code":"USD","in_stock":true},{"title":"∅ 11.8″ X H 4.7″\/ Dia 30cm X H 12cm (2 hooks) \/ Red \u0026 Green \/ Warm Light \/ US Plug","offer_id":48293860671646,"sku":"TCPLUG-VAK-1022583","price":155.0,"currency_code":"USD","in_stock":true},{"title":"∅ 11.8″ X H 4.7″\/ Dia 30cm X H 12cm (2 hooks) \/ Red \u0026 Green \/ Warm Light \/ UK Plug","offer_id":48293860704414,"sku":"TCPLUG-VAK-1022582","price":155.0,"currency_code":"USD","in_stock":true},{"title":"∅ 11.8″ X H 4.7″\/ Dia 30cm X H 12cm (2 hooks) \/ Red \u0026 Green \/ Warm Light \/ AU Plug","offer_id":48293860737182,"sku":"TCPLUG-VAK-1022581","price":155.0,"currency_code":"USD","in_stock":true},{"title":"∅ 11.8″ X H 4.7″\/ Dia 30cm X H 12cm (2 hooks) \/ Red \u0026 Green \/ Warm Light \/ EU Plug","offer_id":48293860769950,"sku":"TCPLUG-VAK-1022580","price":155.0,"currency_code":"USD","in_stock":true},{"title":"∅ 15.7″ X H 4.7″\/ Dia 40cm X H 12cm (2 hooks) \/ Red \u0026 Beige \/ Warm Light \/ US Plug","offer_id":48293860802718,"sku":"TCPLUG-VAK-1022579","price":175.0,"currency_code":"USD","in_stock":true},{"title":"∅ 15.7″ X H 4.7″\/ Dia 40cm X H 12cm (2 hooks) \/ Red \u0026 Beige \/ Warm Light \/ UK Plug","offer_id":48293860835486,"sku":"TCPLUG-VAK-1022578","price":175.0,"currency_code":"USD","in_stock":true},{"title":"∅ 15.7″ X H 4.7″\/ Dia 40cm X H 12cm (2 hooks) \/ Red \u0026 Beige \/ Warm Light \/ AU Plug","offer_id":48293860868254,"sku":"TCPLUG-VAK-1022577","price":175.0,"currency_code":"USD","in_stock":true},{"title":"∅ 15.7″ X H 4.7″\/ Dia 40cm X H 12cm (2 hooks) \/ Red \u0026 Beige \/ Warm Light \/ EU Plug","offer_id":48293860901022,"sku":"TCPLUG-VAK-1022576","price":175.0,"currency_code":"USD","in_stock":true},{"title":"∅ 15.7″ X H 4.7″\/ Dia 40cm X H 12cm (2 hooks) \/ Red \u0026 Red \/ Warm Light \/ US Plug","offer_id":48293860933790,"sku":"TCPLUG-VAK-1022575","price":175.0,"currency_code":"USD","in_stock":true},{"title":"∅ 15.7″ X H 4.7″\/ Dia 40cm X H 12cm (2 hooks) \/ Red \u0026 Red \/ Warm Light \/ UK Plug","offer_id":48293860966558,"sku":"TCPLUG-VAK-1022574","price":175.0,"currency_code":"USD","in_stock":true},{"title":"∅ 15.7″ X H 4.7″\/ Dia 40cm X H 12cm (2 hooks) \/ Red \u0026 Red \/ Warm Light \/ AU Plug","offer_id":48293860999326,"sku":"TCPLUG-VAK-1022573","price":175.0,"currency_code":"USD","in_stock":true},{"title":"∅ 15.7″ X H 4.7″\/ Dia 40cm X H 12cm (2 hooks) \/ Red \u0026 Red \/ Warm Light \/ EU Plug","offer_id":48293861032094,"sku":"TCPLUG-VAK-1022572","price":175.0,"currency_code":"USD","in_stock":true},{"title":"∅ 15.7″ X H 4.7″\/ Dia 40cm X H 12cm (2 hooks) \/ Red \u0026 Green \/ Warm Light \/ US Plug","offer_id":48293861064862,"sku":"TCPLUG-VAK-1022571","price":175.0,"currency_code":"USD","in_stock":true},{"title":"∅ 15.7″ X H 4.7″\/ Dia 40cm X H 12cm (2 hooks) \/ Red \u0026 Green \/ Warm Light \/ UK Plug","offer_id":48293861097630,"sku":"TCPLUG-VAK-1022570","price":175.0,"currency_code":"USD","in_stock":true},{"title":"∅ 15.7″ X H 4.7″\/ Dia 40cm X H 12cm (2 hooks) \/ Red \u0026 Green \/ Warm Light \/ AU Plug","offer_id":48293861130398,"sku":"TCPLUG-VAK-1022569","price":175.0,"currency_code":"USD","in_stock":true},{"title":"∅ 15.7″ X H 4.7″\/ Dia 40cm X H 12cm (2 hooks) \/ Red \u0026 Green \/ Warm Light \/ EU Plug","offer_id":48293861163166,"sku":"TCPLUG-VAK-1022568","price":175.0,"currency_code":"USD","in_stock":true},{"title":"∅ 19.6″ X H 4.7″\/ Dia 50cm X H 12cm (2 hooks) \/ Red \u0026 Beige \/ Warm Light \/ US Plug","offer_id":48293861195934,"sku":"TCPLUG-VAK-1022567","price":205.0,"currency_code":"USD","in_stock":true},{"title":"∅ 19.6″ X H 4.7″\/ Dia 50cm X H 12cm (2 hooks) \/ Red \u0026 Beige \/ Warm Light \/ UK Plug","offer_id":48293861228702,"sku":"TCPLUG-VAK-1022566","price":205.0,"currency_code":"USD","in_stock":true},{"title":"∅ 19.6″ X H 4.7″\/ Dia 50cm X H 12cm (2 hooks) \/ Red \u0026 Beige \/ Warm Light \/ AU Plug","offer_id":48293861261470,"sku":"TCPLUG-VAK-1022565","price":205.0,"currency_code":"USD","in_stock":true},{"title":"∅ 19.6″ X H 4.7″\/ Dia 50cm X H 12cm (2 hooks) \/ Red \u0026 Beige \/ Warm Light \/ EU Plug","offer_id":48293861294238,"sku":"TCPLUG-VAK-1022564","price":205.0,"currency_code":"USD","in_stock":true},{"title":"∅ 19.6″ X H 4.7″\/ Dia 50cm X H 12cm (2 hooks) \/ Red \u0026 Red \/ Warm Light \/ US Plug","offer_id":48293861327006,"sku":"TCPLUG-VAK-1022563","price":205.0,"currency_code":"USD","in_stock":true},{"title":"∅ 19.6″ X H 4.7″\/ Dia 50cm X H 12cm (2 hooks) \/ Red \u0026 Red \/ Warm Light \/ UK Plug","offer_id":48293861359774,"sku":"TCPLUG-VAK-1022562","price":205.0,"currency_code":"USD","in_stock":true},{"title":"∅ 19.6″ X H 4.7″\/ Dia 50cm X H 12cm (2 hooks) \/ Red \u0026 Red \/ Warm Light \/ AU Plug","offer_id":48293861392542,"sku":"TCPLUG-VAK-1022561","price":205.0,"currency_code":"USD","in_stock":true},{"title":"∅ 19.6″ X H 4.7″\/ Dia 50cm X H 12cm (2 hooks) \/ Red \u0026 Red \/ Warm Light \/ EU Plug","offer_id":48293861425310,"sku":"TCPLUG-VAK-1022560","price":205.0,"currency_code":"USD","in_stock":true},{"title":"∅ 19.6″ X H 4.7″\/ Dia 50cm X H 12cm (2 hooks) \/ Red \u0026 Green \/ Warm Light \/ US Plug","offer_id":48293861458078,"sku":"TCPLUG-VAK-1022559","price":205.0,"currency_code":"USD","in_stock":true},{"title":"∅ 19.6″ X H 4.7″\/ Dia 50cm X H 12cm (2 hooks) \/ Red \u0026 Green \/ Warm Light \/ UK Plug","offer_id":48293861490846,"sku":"TCPLUG-VAK-1022558","price":205.0,"currency_code":"USD","in_stock":true},{"title":"∅ 19.6″ X H 4.7″\/ Dia 50cm X H 12cm (2 hooks) \/ Red \u0026 Green \/ Warm Light \/ AU Plug","offer_id":48293861523614,"sku":"TCPLUG-VAK-1022557","price":205.0,"currency_code":"USD","in_stock":true},{"title":"∅ 19.6″ X H 4.7″\/ Dia 50cm X H 12cm (2 hooks) \/ Red \u0026 Green \/ Warm Light \/ EU Plug","offer_id":48293861556382,"sku":"TCPLUG-VAK-1022556","price":205.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/2ab7fa23126c3d48d7d38b9717c219da.jpg?v=1789728812","url":"https:\/\/www.monulo.com\/products\/lola-pendant-swag-light-ipnun3j0","provider":"Monulo","version":"1.0","type":"link"}