{"product_id":"vintage-lace-pendant-lamp-shade-collection-with-bows-pearls-and-floral-details","title":"Vintage Lace Lamp Shade Covers with Bows, Pearls \u0026 Floral Details","description":"\u003cstyle\u003e\n    #warm-living-lampshade {\n      --paper: #f7f1e8;\n      --paper-deep: #eee4d7;\n      --surface: #fffdf9;\n      --ink: #332a25;\n      --muted: #776b61;\n      --line: #ded1c2;\n      --accent: #a35d3b;\n      --accent-dark: #7d432b;\n      --accent-soft: #e8cdbb;\n      --olive: #6f7250;\n      --radius-lg: 12px;\n      --radius-md: 8px;\n      --shadow: 0 18px 42px rgba(91, 59, 35, .1);\n      --max: 1180px;\n    }\n\n    #warm-living-lampshade,\n    #warm-living-lampshade * { box-sizing: border-box; }\n    #warm-living-lampshade { scroll-behavior: smooth; }\n    #warm-living-lampshade {\n      margin: 0;\n      color: var(--ink);\n      background: var(--paper);\n      line-height: 1.6;\n    }\n    #warm-living-lampshade img { display: block; max-width: 100%; }\n    #warm-living-lampshade button,\n    #warm-living-lampshade a { font: inherit; }\n    #warm-living-lampshade a { color: inherit; text-decoration: none; }\n    #warm-living-lampshade button { cursor: pointer; }\n\n    .wl-page-shell { overflow: hidden; }\n    .wl-section {\n      width: min(var(--max), calc(100% - 40px));\n      margin: 0 auto;\n      padding: 34px 0;\n    }\n    .wl-hero {\n      display: grid;\n      grid-template-columns: minmax(0, .35fr) minmax(0, .65fr);\n      gap: clamp(38px, 6vw, 92px);\n      align-items: center;\n      padding-top: 28px;\n      padding-bottom: 16px;\n    }\n    #wl-details { padding-top: 16px; }\n    .wl-eyebrow {\n      display: inline-flex;\n      align-items: center;\n      gap: 10px;\n      color: var(--accent-dark);\n      font-size: .76rem;\n      font-weight: 700;\n      letter-spacing: .18em;\n      text-transform: uppercase;\n    }\n    .wl-eyebrow::before { content: \"\"; width: 28px; height: 1px; background: var(--accent); }\n    #warm-living-lampshade h1,\n    #warm-living-lampshade h2,\n    #warm-living-lampshade h3,\n    #warm-living-lampshade p { margin-top: 0; }\n    #warm-living-lampshade h1 {\n      max-width: 9ch;\n      margin: 20px 0 20px;\n      font-family: Georgia, \"Songti SC\", \"STSong\", serif;\n      font-size: clamp(1.9rem, 3.2vw, 2.8rem);\n      font-weight: 500;\n      line-height: 1.08;\n      letter-spacing: .02em;\n    }\n    .wl-hero-copy \u003e p { max-width: 34rem; color: var(--muted); font-size: 1.03rem; }\n    .wl-hero-image {\n      position: relative;\n      min-height: 0;\n      border-radius: var(--radius-lg);\n      overflow: hidden;\n      background: var(--paper-deep);\n      box-shadow: var(--shadow);\n    }\n    .wl-hero-image img { width: 100%; height: auto; min-height: 0; object-fit: contain; }\n    .wl-hero-image::after {\n      content: \"SOFT LIGHT\";\n      position: absolute;\n      left: 22px;\n      bottom: 20px;\n      padding: 7px 12px;\n      color: #fff;\n      background: rgba(51, 42, 37, .65);\n      border-radius: 6px;\n      font-size: .75rem;\n      letter-spacing: .08em;\n    }\n    .wl-hero-meta {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin: 22px 0 0;\n    }\n    .wl-pill {\n      padding: 7px 13px;\n      border: 1px solid var(--line);\n      border-radius: 6px;\n      color: var(--muted);\n      background: rgba(255,255,255,.46);\n      font-size: .82rem;\n    }\n    .wl-section-head { display: flex; align-items: end; justify-content: space-between; gap: 20px; margin-bottom: 18px; }\n    .wl-section-kicker { margin-bottom: 8px; color: var(--accent); font-size: .78rem; letter-spacing: .16em; font-weight: 700; }\n    #warm-living-lampshade h2 { margin-bottom: 0; font-family: Georgia, \"Songti SC\", serif; font-size: clamp(1.7rem, 3vw, 2.45rem); font-weight: 500; line-height: 1.2; }\n    .wl-section-intro { max-width: 420px; margin-bottom: 4px; color: var(--muted); font-size: .92rem; }\n\n    .wl-gallery {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 18px;\n    }\n    .wl-gallery-shell { position: relative; }\n    .wl-section-divider {\n      width: min(var(--max), calc(100% - 40px));\n      height: 32px;\n      margin: 0 auto;\n      display: flex;\n      align-items: center;\n      gap: 16px;\n      color: var(--accent);\n    }\n    .wl-section-divider::before,\n    .wl-section-divider::after {\n      content: \"\";\n      flex: 1;\n      height: 1px;\n      background: var(--accent);\n      opacity: .52;\n      box-shadow: 0 4px 0 rgba(163, 93, 59, .2);\n    }\n    .wl-section-divider::after { opacity: .52; }\n    .wl-section-divider span {\n      width: 18px;\n      height: 18px;\n      display: grid;\n      place-items: center;\n      border: 1.5px solid var(--accent);\n      background: var(--paper);\n      transform: rotate(45deg);\n    }\n    .wl-section-divider span::after {\n      content: \"\";\n      width: 6px;\n      height: 6px;\n      background: var(--accent);\n    }\n    .wl-gallery-controls {\n      display: none;\n      position: absolute;\n      inset: 50% 0 auto;\n      justify-content: space-between;\n      align-items: center;\n      transform: translateY(-50%);\n      pointer-events: none;\n      z-index: 2;\n    }\n    .wl-gallery-arrow {\n      width: 40px;\n      height: 40px;\n      display: grid;\n      place-items: center;\n      border: 1px solid var(--accent);\n      border-radius: 50%;\n      color: var(--accent-dark);\n      background: var(--surface);\n      font-size: 1.15rem;\n      line-height: 1;\n      pointer-events: auto;\n    }\n    .wl-gallery-arrow:hover, .wl-gallery-arrow:focus-visible { color: #fff; background: var(--accent); }\n    .wl-gallery-card {\n      min-width: 0;\n      overflow: hidden;\n      border: 1px solid var(--line);\n      border-radius: var(--radius-md);\n      background: var(--surface);\n      box-shadow: 0 8px 22px rgba(91, 59, 35, .05);\n    }\n    .wl-gallery-button { display: block; width: 100%; padding: 0; border: 0; background: transparent; text-align: left; }\n    .wl-gallery-button img { width: 100%; height: auto; aspect-ratio: auto; object-fit: contain; transition: transform .4s ease; }\n    .wl-gallery-button:hover img, .wl-gallery-button:focus-visible img { transform: scale(1.04); }\n    .wl-gallery-copy { padding: 16px 17px 18px; }\n    .wl-gallery-copy h3 { margin-bottom: 4px; font-size: 1rem; }\n    .wl-gallery-copy p { margin-bottom: 0; color: var(--muted); font-size: .86rem; }\n    .wl-scene-section { padding-top: 16px; }\n    .wl-scene-section .wl-gallery-button img { aspect-ratio: auto; }\n\n    .wl-specs-section { padding-top: 28px; }\n    .wl-specs-layout {\n      display: grid;\n      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n      gap: clamp(24px, 5vw, 70px);\n      align-items: start;\n    }\n    .wl-specs-image { overflow: hidden; width: 100%; aspect-ratio: 1 \/ 1; min-height: 0; border-radius: var(--radius-lg); background: var(--paper-deep); }\n    .wl-specs-image img { width: 100%; height: 100%; min-height: 0; object-fit: contain; }\n    .wl-specs-table-wrap { align-self: center; }\n    .wl-specs-table { width: 100%; border-collapse: collapse; font-size: .92rem; }\n    .wl-specs-table tr { border-bottom: 1px solid var(--line); }\n    .wl-specs-table tr:first-child { border-top: 1px solid var(--line); }\n    .wl-specs-table th, .wl-specs-table td { padding: 16px 0; text-align: left; vertical-align: middle; }\n    .wl-specs-table th { width: 34%; color: var(--muted); font-weight: 500; }\n    .wl-specs-table td { color: var(--ink); }\n    .wl-spec-note { margin-top: 18px; color: var(--muted); font-size: .78rem; }\n\n    .wl-lightbox {\n      position: fixed;\n      inset: 0;\n      z-index: 50;\n      display: grid;\n      place-items: center;\n      padding: 24px;\n      background: rgba(33, 25, 21, .82);\n      opacity: 0;\n      visibility: hidden;\n      transition: opacity .2s ease, visibility .2s ease;\n    }\n    .wl-lightbox.is-open { opacity: 1; visibility: visible; }\n    .wl-lightbox img { max-width: min(100%, 1040px); max-height: 84vh; border-radius: 14px; object-fit: contain; box-shadow: 0 20px 70px rgba(0,0,0,.28); }\n    .wl-lightbox-close {\n      position: absolute;\n      top: 18px;\n      right: 20px;\n      width: 42px;\n      height: 42px;\n      display: grid;\n      place-items: center;\n      border: 1px solid rgba(255,255,255,.5);\n      border-radius: 50%;\n      color: #fff;\n      background: rgba(33,25,21,.3);\n      font-size: 1.35rem;\n    }\n    .wl-lightbox-close:hover, .wl-lightbox-close:focus-visible { background: rgba(255,255,255,.16); }\n\n    @media (max-width: 959px) {\n      .wl-hero { grid-template-columns: minmax(0, .35fr) minmax(0, .65fr); gap: 32px; }\n      .wl-hero-image, .wl-hero-image img { min-height: 0; }\n      .wl-section { padding: 28px 0; }\n      .wl-specs-layout { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }\n      .wl-specs-image, .wl-specs-image img { min-height: 0; }\n    }\n    @media (max-width: 639px) {\n      .wl-section { width: min(var(--max), calc(100% - 28px)); padding: 22px 0; }\n      .wl-hero { display: flex; flex-direction: column-reverse; align-items: stretch; gap: 18px; padding-top: 18px; }\n      .wl-hero-image, .wl-hero-image img { min-height: 0; aspect-ratio: auto; }\n      #warm-living-lampshade h1 { max-width: none; font-size: clamp(1.85rem, 8vw, 2.45rem); }\n      .wl-hero-copy \u003e p { font-size: .94rem; }\n      .wl-section-head { display: block; margin-bottom: 14px; }\n      .wl-section-intro { margin-top: 12px; }\n      .wl-gallery { display: flex; gap: 14px; overflow-x: auto; padding: 2px 0 12px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n      .wl-gallery::-webkit-scrollbar { display: none; }\n      .wl-gallery-card { flex: 0 0 min(78vw, 310px); scroll-snap-align: start; }\n      .wl-gallery-controls { display: flex; left: -10px; right: -10px; }\n      .wl-section-divider { width: min(var(--max), calc(100% - 28px)); margin-bottom: 0; }\n      .wl-scene-section { padding-top: 0; }\n      .wl-specs-section { padding-top: 18px; }\n      .wl-specs-layout { display: flex; flex-direction: column; gap: 20px; }\n      .wl-specs-image, .wl-specs-image img { min-height: 0; aspect-ratio: 1 \/ 1; }\n      .wl-specs-table th, .wl-specs-table td { padding: 13px 0; font-size: .86rem; }\n      .wl-specs-table th { width: 38%; }\n    }\n\n    @media (prefers-reduced-motion: reduce) {\n      #warm-living-lampshade *, #warm-living-lampshade *::before, #warm-living-lampshade *::after { scroll-behavior: auto !important; transition-duration: .01ms !important; animation-duration: .01ms !important; }\n    }\n\n    \/* Embed guard: keep the detail page stable inside third-party product templates. *\/\n    #warm-living-lampshade,\n    #warm-living-lampshade * { box-sizing: border-box; }\n    #warm-living-lampshade {\n      width: 100%;\n      max-width: 100%;\n      margin: 0 !important;\n      padding: 0 !important;\n      color: var(--ink);\n      background: var(--paper);\n      line-height: 1.6;\n      text-align: left;\n    }\n    #warm-living-lampshade main,\n    #warm-living-lampshade section,\n    #warm-living-lampshade div,\n    #warm-living-lampshade p,\n    #warm-living-lampshade h1,\n    #warm-living-lampshade h2,\n    #warm-living-lampshade h3 { margin-block-start: 0; margin-block-end: 0; }\n    #warm-living-lampshade h1 { margin: 20px 0; }\n    #warm-living-lampshade h2 { margin: 0; }\n    #warm-living-lampshade h3 { margin: 0 0 4px; }\n    #warm-living-lampshade .wl-hero-copy \u003e p { margin: 0; }\n    #warm-living-lampshade .wl-section-head { margin-bottom: 18px; }\n    #warm-living-lampshade .wl-section-intro { margin: 0 0 4px; }\n    #warm-living-lampshade .wl-hero-meta { margin: 22px 0 0; }\n    #warm-living-lampshade .wl-spec-note { margin: 18px 0 0; }\n    #warm-living-lampshade .wl-page-shell { width: 100%; max-width: none; margin: 0; padding: 0; }\n    #warm-living-lampshade .wl-section { width: min(var(--max), calc(100% - 40px)); max-width: var(--max); margin-inline: auto; }\n    #warm-living-lampshade .wl-hero { display: grid; grid-template-columns: minmax(0, .35fr) minmax(0, .65fr); align-items: center; }\n    #warm-living-lampshade .wl-hero-image,\n    #warm-living-lampshade .wl-gallery-card,\n    #warm-living-lampshade .wl-specs-image { overflow: hidden; }\n    #warm-living-lampshade .wl-hero-image,\n    #warm-living-lampshade .wl-gallery-button,\n    #warm-living-lampshade .wl-specs-image { margin: 0; }\n    #warm-living-lampshade .wl-hero-image img,\n    #warm-living-lampshade .wl-gallery-button img { display: block !important; width: 100% !important; max-width: 100% !important; height: auto !important; margin: 0 !important; object-fit: contain !important; }\n    #warm-living-lampshade .wl-specs-layout { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); align-items: start; }\n    #warm-living-lampshade .wl-specs-image { width: 100% !important; aspect-ratio: 1 \/ 1 !important; }\n    #warm-living-lampshade .wl-specs-image img { display: block !important; width: 100% !important; max-width: none !important; height: 100% !important; margin: 0 !important; object-fit: contain !important; }\n    #warm-living-lampshade .wl-gallery { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); }\n    #warm-living-lampshade .wl-gallery-copy { padding: 16px 17px 18px; }\n    #warm-living-lampshade .wl-gallery-copy p { margin: 0; }\n    #warm-living-lampshade .wl-specs-table-wrap { width: 100%; min-width: 0; }\n    #warm-living-lampshade .wl-specs-table { width: 100% !important; margin: 0 !important; border: 0 !important; border-collapse: collapse !important; border-spacing: 0 !important; table-layout: fixed !important; background: transparent !important; }\n    #warm-living-lampshade .wl-specs-table tr { border: 0 !important; border-bottom: 1px solid var(--line) !important; background: transparent !important; }\n    #warm-living-lampshade .wl-specs-table tr:first-child { border-top: 1px solid var(--line) !important; }\n    #warm-living-lampshade .wl-specs-table th,\n    #warm-living-lampshade .wl-specs-table td { padding: 16px 0 !important; border: 0 !important; text-align: left !important; vertical-align: middle !important; background: transparent !important; line-height: 1.45 !important; }\n    #warm-living-lampshade .wl-specs-table th { width: 34% !important; color: var(--muted) !important; font-weight: 500 !important; }\n    #warm-living-lampshade .wl-specs-table td { width: 66% !important; color: var(--ink) !important; }\n    #warm-living-lampshade button { margin: 0; font: inherit; }\n    #warm-living-lampshade .wl-lightbox { position: fixed; inset: 0; width: 100vw; max-width: none; }\n\n    @media (max-width: 639px) {\n      #warm-living-lampshade .wl-section { width: min(var(--max), calc(100% - 28px)); }\n      #warm-living-lampshade .wl-hero { display: flex; flex-direction: column-reverse; align-items: stretch; }\n      #warm-living-lampshade .wl-gallery { display: flex; }\n      #warm-living-lampshade .wl-specs-layout { display: flex; flex-direction: column; }\n      #warm-living-lampshade .wl-specs-image { width: 100% !important; aspect-ratio: 1 \/ 1 !important; }\n    }\n  \u003c\/style\u003e\u003cdiv id=\"warm-living-lampshade\"\u003e\n\u003cmain id=\"wl-main\" class=\"wl-page-shell\"\u003e\u003csection id=\"wl-top\" class=\"wl-section wl-hero\" aria-labelledby=\"wl-hero-title\"\u003e\u003cdiv class=\"wl-hero-copy\"\u003e\n\u003cspan class=\"wl-eyebrow\"\u003eLampshade collection \/ 01\u003c\/span\u003e\u003ch1 id=\"wl-hero-title\"\u003eLet a softer light come home.\u003c\/h1\u003e\n\u003cp\u003eAiry lace meets a warm glow, bringing a gentle sense of breathing space to the bedroom and a little more calm to the living room.\u003c\/p\u003e\n\u003cdiv class=\"wl-hero-meta\" aria-label=\"Product highlights\"\u003e\n\u003cspan class=\"wl-pill\"\u003eLight \u0026amp; breathable\u003c\/span\u003e \u003cspan class=\"wl-pill\"\u003eElastic fit\u003c\/span\u003e \u003cspan class=\"wl-pill\"\u003eMultiple patterns\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"wl-hero-image wl-gallery-button\" type=\"button\" data-lightbox=\"https:\/\/7889264f09.yunchenkeji.com\/media\/custom_1088\/585\/image\/2026\/10\/06\/5a49e08ce63be0a670921960cbac5f03.jpg\" aria-label=\"View the main lampshade image\"\u003e \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/custom_1088\/585\/image\/2026\/10\/06\/5a49e08ce63be0a670921960cbac5f03.jpg\" alt=\"Lace lampshade in a warm home interior\"\u003e \u003c\/button\u003e\u003c\/section\u003e\u003cdiv class=\"wl-section-divider\" aria-hidden=\"true\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003csection id=\"wl-details\" class=\"wl-section\" aria-labelledby=\"wl-details-title\"\u003e\u003cdiv class=\"wl-section-head\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"wl-section-kicker\"\u003eDETAILS\u003c\/div\u003e\n\u003ch2 id=\"wl-details-title\"\u003eThe details shape the glow.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"wl-section-intro\"\u003eFrom the texture to the gathered edge, every detail gives soft light room to breathe.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wl-gallery-shell\" data-slider=\"\"\u003e\n\u003cdiv class=\"wl-gallery\"\u003e\n\u003carticle class=\"wl-gallery-card\"\u003e\u003cbutton class=\"wl-gallery-button\" type=\"button\" data-lightbox=\"https:\/\/7889264f09.yunchenkeji.com\/media\/custom_1088\/585\/image\/2026\/10\/06\/8b3063ddbd39acaca225140dc59fd9d0.jpg\" aria-label=\"View the elastic edge detail\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/custom_1088\/585\/image\/2026\/10\/06\/8b3063ddbd39acaca225140dc59fd9d0.jpg\" alt=\"Elastic gathered edge on the lampshade\"\u003e\u003c\/button\u003e\u003cdiv class=\"wl-gallery-copy\"\u003e\n\u003ch3\u003eElastic gathered edge\u003c\/h3\u003e\n\u003cp\u003eFits securely around the shade and slips on with ease.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"wl-gallery-card\"\u003e\u003cbutton class=\"wl-gallery-button\" type=\"button\" data-lightbox=\"https:\/\/7889264f09.yunchenkeji.com\/media\/custom_1088\/585\/image\/2026\/10\/06\/55f2608cc2b027254c0c9adcbc4d06c6.jpg\" aria-label=\"View the lace voile detail\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/custom_1088\/585\/image\/2026\/10\/06\/55f2608cc2b027254c0c9adcbc4d06c6.jpg\" alt=\"Light lace voile fabric detail\"\u003e\u003c\/button\u003e\u003cdiv class=\"wl-gallery-copy\"\u003e\n\u003ch3\u003eLace voile\u003c\/h3\u003e\n\u003cp\u003eLightweight and breathable, diffusing the glow naturally.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"wl-gallery-card\"\u003e\u003cbutton class=\"wl-gallery-button\" type=\"button\" data-lightbox=\"https:\/\/7889264f09.yunchenkeji.com\/media\/custom_1088\/585\/image\/2026\/10\/06\/be96803b153490133b6cde5e4addf4d6.jpg\" aria-label=\"View the pattern options\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/custom_1088\/585\/image\/2026\/10\/06\/be96803b153490133b6cde5e4addf4d6.jpg\" alt=\"Lampshade pattern options\"\u003e\u003c\/button\u003e\u003cdiv class=\"wl-gallery-copy\"\u003e\n\u003ch3\u003ePattern variety\u003c\/h3\u003e\n\u003cp\u003eA range of motifs to match the character of your home.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wl-gallery-controls\" aria-label=\"Details gallery controls\"\u003e\n\u003cbutton class=\"wl-gallery-arrow\" type=\"button\" data-slide=\"prev\" aria-label=\"Previous detail image\" onclick=\"(function(button){var track=button.closest('[data-slider]').querySelector('.wl-gallery');var card=track.querySelector('.wl-gallery-card');var gap=parseFloat(getComputedStyle(track).gap)||0;var direction=button.dataset.slide==='next'?1:-1;track.scrollBy({left:direction*(card.getBoundingClientRect().width+gap),behavior:'smooth'});})(this)\"\u003e←\u003c\/button\u003e \u003cbutton class=\"wl-gallery-arrow\" type=\"button\" data-slide=\"next\" aria-label=\"Next detail image\" onclick=\"(function(button){var track=button.closest('[data-slider]').querySelector('.wl-gallery');var card=track.querySelector('.wl-gallery-card');var gap=parseFloat(getComputedStyle(track).gap)||0;var direction=button.dataset.slide==='next'?1:-1;track.scrollBy({left:direction*(card.getBoundingClientRect().width+gap),behavior:'smooth'});})(this)\"\u003e→\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection id=\"wl-scenes\" class=\"wl-section wl-scene-section\" aria-labelledby=\"wl-scenes-title\"\u003e\u003cdiv class=\"wl-section-head\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"wl-section-kicker\"\u003eTHE LAMPSHADE AT HOME\u003c\/div\u003e\n\u003ch2 id=\"wl-scenes-title\"\u003eA lampshade made for softer living.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"wl-section-intro\"\u003eLace, bows, and floral details bring softness and character to everyday interiors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wl-gallery-shell\" data-slider=\"\"\u003e\n\u003cdiv class=\"wl-gallery\"\u003e\n\u003carticle class=\"wl-gallery-card\"\u003e\u003cbutton class=\"wl-gallery-button\" type=\"button\" data-lightbox=\"https:\/\/7889264f09.yunchenkeji.com\/media\/custom_1088\/585\/image\/2026\/10\/06\/a348bf6b7ee5cc951b251a5aa165f513.jpg\" aria-label=\"View the bedroom scene\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/custom_1088\/585\/image\/2026\/10\/06\/a348bf6b7ee5cc951b251a5aa165f513.jpg\" alt=\"Lampshade beside a bed in a bedroom\"\u003e\u003c\/button\u003e\u003cdiv class=\"wl-gallery-copy\"\u003e\n\u003ch3\u003eBedroom · before sleep\u003c\/h3\u003e\n\u003cp\u003eSoft lace adds a romantic finish to a restful setting.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"wl-gallery-card\"\u003e\u003cbutton class=\"wl-gallery-button\" type=\"button\" data-lightbox=\"https:\/\/7889264f09.yunchenkeji.com\/media\/custom_1088\/585\/image\/2026\/10\/06\/c1d0d8d224f9fbcdf37b6304ccc8124d.jpg\" aria-label=\"View the rest and reading area scene\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/custom_1088\/585\/image\/2026\/10\/06\/c1d0d8d224f9fbcdf37b6304ccc8124d.jpg\" alt=\"Lampshade in a rest and reading area\"\u003e\u003c\/button\u003e\u003cdiv class=\"wl-gallery-copy\"\u003e\n\u003ch3\u003eRest area · reading time\u003c\/h3\u003e\n\u003cp\u003eA delicate shade brings texture and charm to a quiet corner.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"wl-gallery-card\"\u003e\u003cbutton class=\"wl-gallery-button\" type=\"button\" data-lightbox=\"https:\/\/7889264f09.yunchenkeji.com\/media\/custom_1088\/585\/image\/2026\/10\/06\/4e3cb9882c50af35ee221a4095d48c19.jpg\" aria-label=\"View the dining table scene\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/custom_1088\/585\/image\/2026\/10\/06\/4e3cb9882c50af35ee221a4095d48c19.jpg\" alt=\"Lampshade above a dining table\"\u003e\u003c\/button\u003e\u003cdiv class=\"wl-gallery-copy\"\u003e\n\u003ch3\u003eDining table · dinner time\u003c\/h3\u003e\n\u003cp\u003eFloral details create a graceful focal point above the table.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wl-gallery-controls\" aria-label=\"Scene gallery controls\"\u003e\n\u003cbutton class=\"wl-gallery-arrow\" type=\"button\" data-slide=\"prev\" aria-label=\"Previous scene image\" onclick=\"(function(button){var track=button.closest('[data-slider]').querySelector('.wl-gallery');var card=track.querySelector('.wl-gallery-card');var gap=parseFloat(getComputedStyle(track).gap)||0;var direction=button.dataset.slide==='next'?1:-1;track.scrollBy({left:direction*(card.getBoundingClientRect().width+gap),behavior:'smooth'});})(this)\"\u003e←\u003c\/button\u003e \u003cbutton class=\"wl-gallery-arrow\" type=\"button\" data-slide=\"next\" aria-label=\"Next scene image\" onclick=\"(function(button){var track=button.closest('[data-slider]').querySelector('.wl-gallery');var card=track.querySelector('.wl-gallery-card');var gap=parseFloat(getComputedStyle(track).gap)||0;var direction=button.dataset.slide==='next'?1:-1;track.scrollBy({left:direction*(card.getBoundingClientRect().width+gap),behavior:'smooth'});})(this)\"\u003e→\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection id=\"wl-specs\" class=\"wl-section wl-specs-section\" aria-labelledby=\"wl-specs-title\"\u003e\u003cdiv class=\"wl-section-head\"\u003e\u003cdiv\u003e\n\u003cdiv class=\"wl-section-kicker\"\u003eSPECIFICATIONS\u003c\/div\u003e\n\u003ch2 id=\"wl-specs-title\"\u003eClear specs, an easier choice.\u003c\/h2\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"wl-specs-layout\"\u003e\n\u003cbutton class=\"wl-specs-image wl-gallery-button\" type=\"button\" data-lightbox=\"https:\/\/7889264f09.yunchenkeji.com\/media\/custom_1088\/585\/image\/2026\/10\/06\/428f2587ca5fe695b412032d431483f8.jpg\" aria-label=\"View the specification diagram\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/custom_1088\/585\/image\/2026\/10\/06\/428f2587ca5fe695b412032d431483f8.jpg\" alt=\"Lampshade specification diagram\"\u003e\u003c\/button\u003e\u003cdiv class=\"wl-specs-table-wrap\"\u003e\n\u003ctable class=\"wl-specs-table\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct\u003c\/th\u003e\n\u003ctd\u003eSoft lace lampshade\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eLace voile \/ elastic band\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFits\u003c\/th\u003e\n\u003ctd\u003eIndoor lamps for bedrooms, living rooms, and reading corners\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSize options\u003c\/th\u003e\n\u003ctd\u003eMultiple openings available; measure your lamp before ordering\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCare\u003c\/th\u003e\n\u003ctd\u003eGently hand wash or spot clean; air dry in the shade\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDesign\u003c\/th\u003e\n\u003ctd\u003eLightweight, breathable, elastic fit, pattern variety\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\n\u003cp class=\"wl-spec-note\"\u003e* Colors may vary slightly by screen and lighting. Please use your own measurements as the final reference.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003c\/main\u003e\u003cdiv class=\"wl-lightbox\" id=\"wl-lightbox\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Image preview\" aria-hidden=\"true\"\u003e\n\u003cbutton class=\"wl-lightbox-close\" type=\"button\" aria-label=\"Close image preview\"\u003e×\u003c\/button\u003e \u003cimg alt=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cscript\u003e\n    (() =\u003e {\n    const lampshadeRoot = document.getElementById('warm-living-lampshade');\n    const lightbox = document.getElementById('wl-lightbox');\n    const lightboxImage = lightbox.querySelector('img');\n    const closeButton = lightbox.querySelector('.wl-lightbox-close');\n    const imageButtons = lampshadeRoot.querySelectorAll('[data-lightbox]');\n\n    function openLightbox(src, alt) {\n      lightboxImage.src = src;\n      lightboxImage.alt = alt || 'Product image preview';\n      lightbox.classList.add('is-open');\n      lightbox.setAttribute('aria-hidden', 'false');\n      closeButton.focus();\n      document.body.style.overflow = 'hidden';\n    }\n    function closeLightbox() {\n      lightbox.classList.remove('is-open');\n      lightbox.setAttribute('aria-hidden', 'true');\n      lightboxImage.src = '';\n      document.body.style.overflow = '';\n    }\n    imageButtons.forEach((button) =\u003e {\n      button.addEventListener('click', () =\u003e openLightbox(button.dataset.lightbox, button.querySelector('img')?.alt));\n    });\n    closeButton.addEventListener('click', closeLightbox);\n    lightbox.addEventListener('click', (event) =\u003e { if (event.target === lightbox) closeLightbox(); });\n    document.addEventListener('keydown', (event) =\u003e { if (event.key === 'Escape' \u0026\u0026 lightbox.classList.contains('is-open')) closeLightbox(); });\n\n    })();\n  \u003c\\\/script\u003e\u003c\/script\u003e","brand":"monulo","offers":[{"title":"Lace Vintage Shade \/ White \/ Individual","offer_id":67826289705118,"sku":"TBPL11-1016421","price":21.0,"currency_code":"USD","in_stock":true},{"title":"Lace Vintage Shade \/ White \/ Set of 2","offer_id":67826289737886,"sku":"TBPL11-1016420","price":42.0,"currency_code":"USD","in_stock":true},{"title":"Green Bow \/ White \/ Individual","offer_id":67826289770654,"sku":"TBPL11-1016419","price":21.0,"currency_code":"USD","in_stock":true},{"title":"Green Bow \/ White \/ Set of 2","offer_id":67826289803422,"sku":"TBPL11-1016418","price":42.0,"currency_code":"USD","in_stock":true},{"title":"Blue Rhinestone \/ White \/ Individual","offer_id":67826289836190,"sku":"TBPL11-1016417","price":21.0,"currency_code":"USD","in_stock":true},{"title":"Blue Rhinestone \/ White \/ Set of 2","offer_id":67826289868958,"sku":"TBPL11-1016416","price":42.0,"currency_code":"USD","in_stock":true},{"title":"Pink Rhinestone \/ White \/ Individual","offer_id":67826289901726,"sku":"TBPL11-1016415","price":21.0,"currency_code":"USD","in_stock":true},{"title":"Pink Rhinestone \/ White \/ Set of 2","offer_id":67826289934494,"sku":"TBPL11-1016414","price":42.0,"currency_code":"USD","in_stock":true},{"title":"Pink Bow \/ White \/ Individual","offer_id":67826289967262,"sku":"TBPL11-1016413","price":21.0,"currency_code":"USD","in_stock":true},{"title":"Pink Bow \/ White \/ Set of 2","offer_id":67826290000030,"sku":"TBPL11-1016412","price":42.0,"currency_code":"USD","in_stock":true},{"title":"Blue Bow \/ White \/ Individual","offer_id":67826290032798,"sku":"TBPL11-1016411","price":21.0,"currency_code":"USD","in_stock":true},{"title":"Blue Bow \/ White \/ Set of 2","offer_id":67826290065566,"sku":"TBPL11-1016410","price":42.0,"currency_code":"USD","in_stock":true},{"title":"Ruffled \/ White \/ Individual","offer_id":67826290098334,"sku":"TBPL11-1016409","price":21.0,"currency_code":"USD","in_stock":true},{"title":"Ruffled \/ White \/ Set of 2","offer_id":67826290131102,"sku":"TBPL11-1016408","price":42.0,"currency_code":"USD","in_stock":true},{"title":"Heart \/ White \/ Individual","offer_id":67826290163870,"sku":"TBPL11-1016407","price":21.0,"currency_code":"USD","in_stock":true},{"title":"Heart \/ White \/ Set of 2","offer_id":67826290196638,"sku":"TBPL11-1016406","price":42.0,"currency_code":"USD","in_stock":true},{"title":"Leaf Lace \/ White \/ Individual","offer_id":67826290229406,"sku":"TBPL11-1016405","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Leaf Lace \/ White \/ Set of 2","offer_id":67826290262174,"sku":"TBPL11-1016404","price":50.0,"currency_code":"USD","in_stock":true},{"title":"Purple Tulip \/ White \/ Individual","offer_id":67826290294942,"sku":"TBPL11-1016403","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Purple Tulip \/ White \/ Set of 2","offer_id":67826290327710,"sku":"TBPL11-1016402","price":50.0,"currency_code":"USD","in_stock":true},{"title":"Lace Trim \/ White \/ Individual","offer_id":67826290360478,"sku":"TBPL11-1016401","price":23.0,"currency_code":"USD","in_stock":true},{"title":"Lace Trim \/ White \/ Set of 2","offer_id":67826290393246,"sku":"TBPL11-1016400","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Lace Flower \/ White \/ Individual","offer_id":67826290426014,"sku":"TBPL11-1016399","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Lace Flower \/ White \/ Set of 2","offer_id":67826290458782,"sku":"TBPL11-1016398","price":44.0,"currency_code":"USD","in_stock":true},{"title":"Double-Layer Lace Flower \/ White \/ Individual","offer_id":67826290491550,"sku":"TBPL11-1016397","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Double-Layer Lace Flower \/ White \/ Set of 2","offer_id":67826290524318,"sku":"TBPL11-1016396","price":44.0,"currency_code":"USD","in_stock":true},{"title":"A Lace Mesh \/ White \/ Individual","offer_id":67826290557086,"sku":"TBPL11-1016395","price":22.0,"currency_code":"USD","in_stock":true},{"title":"A Lace Mesh \/ White \/ Set of 2","offer_id":67826290589854,"sku":"TBPL11-1016394","price":44.0,"currency_code":"USD","in_stock":true},{"title":"B Lace Mesh \/ White \/ Individual","offer_id":67826290622622,"sku":"TBPL11-1016393","price":22.0,"currency_code":"USD","in_stock":true},{"title":"B Lace Mesh \/ White \/ Set of 2","offer_id":67826290655390,"sku":"TBPL11-1016392","price":44.0,"currency_code":"USD","in_stock":true},{"title":"C Lace Mesh \/ White \/ Individual","offer_id":67826290688158,"sku":"TBPL11-1016391","price":22.0,"currency_code":"USD","in_stock":true},{"title":"C Lace Mesh \/ White \/ Set of 2","offer_id":67826290720926,"sku":"TBPL11-1016390","price":44.0,"currency_code":"USD","in_stock":true},{"title":"D Lace Mesh \/ White \/ Individual","offer_id":67826290753694,"sku":"TBPL11-1016389","price":22.0,"currency_code":"USD","in_stock":true},{"title":"D Lace Mesh \/ White \/ Set of 2","offer_id":67826290786462,"sku":"TBPL11-1016388","price":44.0,"currency_code":"USD","in_stock":true},{"title":"E Lace Pearl \/ White \/ Individual","offer_id":67826290819230,"sku":"TBPL11-1016387","price":22.0,"currency_code":"USD","in_stock":true},{"title":"E Lace Pearl \/ White \/ Set of 2","offer_id":67826290851998,"sku":"TBPL11-1016386","price":44.0,"currency_code":"USD","in_stock":true},{"title":"A Embroidered \/ Ivory \/ Individual","offer_id":67826290884766,"sku":"TBPL11-1016385","price":22.0,"currency_code":"USD","in_stock":true},{"title":"A Embroidered \/ Ivory \/ Set of 2","offer_id":67826290917534,"sku":"TBPL11-1016384","price":44.0,"currency_code":"USD","in_stock":true},{"title":"B Embroidered \/ Ivory \/ Individual","offer_id":67826290950302,"sku":"TBPL11-1016383","price":22.0,"currency_code":"USD","in_stock":true},{"title":"B Embroidered \/ Ivory \/ Set of 2","offer_id":67826290983070,"sku":"TBPL11-1016382","price":44.0,"currency_code":"USD","in_stock":true},{"title":"C Embroidered \/ Ivory \/ Individual","offer_id":67826291015838,"sku":"TBPL11-1016381","price":22.0,"currency_code":"USD","in_stock":true},{"title":"C Embroidered \/ Ivory \/ Set of 2","offer_id":67826291048606,"sku":"TBPL11-1016380","price":44.0,"currency_code":"USD","in_stock":true},{"title":"D Embroidered \/ Ivory \/ Individual","offer_id":67826291081374,"sku":"TBPL11-1016379","price":22.0,"currency_code":"USD","in_stock":true},{"title":"D Embroidered \/ Ivory \/ Set of 2","offer_id":67826291114142,"sku":"TBPL11-1016378","price":44.0,"currency_code":"USD","in_stock":true},{"title":"A Studded Embroidered \/ Ivory \/ Individual","offer_id":67826291146910,"sku":"TBPL11-1016377","price":22.0,"currency_code":"USD","in_stock":true},{"title":"A Studded Embroidered \/ Ivory \/ Set of 2","offer_id":67826291179678,"sku":"TBPL11-1016376","price":44.0,"currency_code":"USD","in_stock":true},{"title":"B Studded Embroidered \/ Ivory \/ Individual","offer_id":67826291212446,"sku":"TBPL11-1016375","price":22.0,"currency_code":"USD","in_stock":true},{"title":"B Studded Embroidered \/ Ivory \/ Set of 2","offer_id":67826291245214,"sku":"TBPL11-1016374","price":44.0,"currency_code":"USD","in_stock":true},{"title":"C Studded Embroidered \/ Ivory \/ Individual","offer_id":67826291277982,"sku":"TBPL11-1016373","price":22.0,"currency_code":"USD","in_stock":true},{"title":"C Studded Embroidered \/ Ivory \/ Set of 2","offer_id":67826291310750,"sku":"TBPL11-1016372","price":44.0,"currency_code":"USD","in_stock":true},{"title":"Polka Dot Mesh \/ White \/ Individual","offer_id":67826291343518,"sku":"TBPL11-1016371","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Polka Dot Mesh \/ White \/ Set of 2","offer_id":67826291376286,"sku":"TBPL11-1016370","price":44.0,"currency_code":"USD","in_stock":true},{"title":"Mesh \/ White \/ Individual","offer_id":67826291409054,"sku":"TBPL11-1016369","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Mesh \/ White \/ Set of 2","offer_id":67826291441822,"sku":"TBPL11-1016368","price":44.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/857bfbfd1be26747fea55e7e9a02334f.jpg?v=1793070324","url":"https:\/\/www.monulo.com\/de\/products\/vintage-lace-pendant-lamp-shade-collection-with-bows-pearls-and-floral-details","provider":"Monulo","version":"1.0","type":"link"}