{"product_id":"vintage-swing-arm-fabric-floor-lamp","title":"Vintage Swing Arm Fabric Floor Lamp","description":"\u003cstyle\u003e\n    .yc-detail {\n      --yc-ink: #1f211f;\n      --yc-muted: #626760;\n      --yc-line: #d7d8d0;\n      --yc-soft: #f6f5f0;\n      --yc-accent: #7f5b35;\n      color: var(--yc-ink);\n      font-family: Arial, Helvetica, sans-serif;\n      line-height: 1.55;\n      max-width: 1180px;\n      margin: 0 auto;\n      padding: 18px 14px 34px;\n      background: #fff;\n      box-sizing: border-box;\n    }\n    .yc-detail * { box-sizing: border-box; }\n    .yc-block {\n      border-top: 1px solid var(--yc-line);\n      padding: 30px 0;\n    }\n    .yc-block:first-of-type { border-top: 0; }\n    .yc-eyebrow {\n      color: var(--yc-accent);\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 0;\n      margin: 0 0 8px;\n      text-transform: uppercase;\n    }\n    .yc-title {\n      font-size: 28px;\n      line-height: 1.18;\n      margin: 0 0 10px;\n      font-weight: 700;\n    }\n    .yc-copy {\n      color: var(--yc-muted);\n      font-size: 15px;\n      margin: 0 0 18px;\n      max-width: 680px;\n    }\n    .yc-slider {\n      display: grid;\n      grid-template-columns: 42px minmax(0, 1fr) 42px;\n      gap: 10px;\n      align-items: center;\n    }\n    .yc-track {\n      display: grid;\n      grid-auto-flow: column;\n      grid-auto-columns: 100%;\n      overflow-x: auto;\n      scroll-snap-type: x mandatory;\n      scrollbar-width: none;\n      border: 1px solid var(--yc-line);\n      background: var(--yc-soft);\n    }\n    .yc-track::-webkit-scrollbar { display: none; }\n    .yc-slide {\n      scroll-snap-align: start;\n      min-width: 0;\n      margin: 0;\n    }\n    .yc-slide img,\n    .yc-story img,\n    .yc-product-image {\n      display: block;\n      width: 100%;\n      aspect-ratio: 1 \/ 1;\n      object-fit: cover;\n    }\n    .yc-caption {\n      padding: 13px 14px 16px;\n      color: var(--yc-muted);\n      font-size: 14px;\n      background: #fff;\n      min-height: 68px;\n    }\n    .yc-arrow {\n      width: 42px;\n      height: 42px;\n      border: 1px solid var(--yc-line);\n      background: #fff;\n      color: var(--yc-ink);\n      font-size: 24px;\n      line-height: 38px;\n      text-align: center;\n      text-decoration: none;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n    }\n    .yc-dots {\n      display: flex;\n      gap: 8px;\n      justify-content: center;\n      margin-top: 12px;\n    }\n    .yc-dots a {\n      width: 8px;\n      height: 8px;\n      border-radius: 50%;\n      background: #b0aa9f;\n      display: inline-block;\n    }\n    .yc-detail-head {\n      display: grid;\n      grid-template-columns: minmax(260px, 0.46fr) minmax(0, 1fr);\n      gap: 24px;\n      align-items: end;\n      max-width: 1040px;\n      margin: 0 auto 18px;\n    }\n    .yc-detail-head .yc-copy { margin-bottom: 0; }\n    .yc-detail-slider {\n      position: relative;\n      border: 1px solid var(--yc-line);\n      background: #fff;\n      overflow: hidden;\n      width: 100%;\n      max-width: 1040px;\n      margin: 0 auto;\n    }\n    .yc-detail-slider .yc-track {\n      display: flex;\n      overflow-x: auto;\n      scroll-snap-type: x mandatory;\n      scroll-behavior: smooth;\n      scrollbar-width: none;\n      border: 0;\n      background: #fff;\n    }\n    .yc-detail-slider .yc-slide {\n      min-width: 100%;\n      scroll-snap-align: start;\n      display: grid;\n      grid-template-columns: minmax(260px, 390px) minmax(0, 1fr);\n      align-items: stretch;\n      background: #fff;\n    }\n    .yc-detail-slider .yc-slide img {\n      aspect-ratio: auto;\n      height: clamp(260px, 24vw, 340px);\n      object-fit: cover;\n      background: #efe9df;\n      border: 10px solid #efe9df;\n      padding: 0;\n    }\n    .yc-detail-slider .yc-caption {\n      display: flex;\n      align-items: center;\n      min-height: auto;\n      padding: 20px 24px;\n      border-left: 1px solid var(--yc-line);\n      border-top: 0;\n      background: #efe9df;\n    }\n    .yc-detail-controls {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 12px;\n      padding: 12px 16px 14px;\n      border-top: 1px solid var(--yc-line);\n      background: #fff;\n    }\n    .yc-detail-nav,\n    .yc-detail-dots {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n    }\n    .yc-detail-btn {\n      width: 36px;\n      height: 36px;\n      border: 1px solid var(--yc-line);\n      background: #fff;\n      color: var(--yc-ink);\n      font-size: 22px;\n      line-height: 1;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      cursor: pointer;\n    }\n    .yc-detail-dot {\n      width: 8px;\n      height: 8px;\n      border: 0;\n      border-radius: 999px;\n      background: #b0aa9f;\n      padding: 0;\n      cursor: pointer;\n    }\n    .yc-detail-dot[aria-current=\"true\"] {\n      width: 22px;\n      background: var(--yc-accent);\n    }\n    @media (max-width: 980px) {\n      .yc-detail-head {\n        max-width: 860px;\n      }\n      .yc-detail-slider {\n        max-width: 860px;\n      }\n      .yc-detail-slider .yc-slide {\n        grid-template-columns: minmax(240px, 360px) minmax(0, 1fr);\n      }\n      .yc-detail-slider .yc-slide img {\n        height: 280px;\n      }\n      .yc-detail-slider .yc-caption {\n        padding: 16px 18px;\n      }\n    }\n    .yc-story {\n      display: grid;\n      grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);\n      gap: 28px;\n      align-items: center;\n    }\n    .yc-story-text {\n      background: var(--yc-soft);\n      border: 1px solid var(--yc-line);\n      padding: 24px;\n    }\n    .yc-spec-grid {\n      display: grid;\n      grid-template-columns: minmax(0, 1.08fr) minmax(260px, 0.62fr);\n      gap: 22px;\n      align-items: stretch;\n    }\n    .yc-spec-panel {\n      display: flex;\n      flex-direction: column;\n      min-width: 0;\n    }\n    .yc-table {\n      width: 100%;\n      border: 1px solid var(--yc-line);\n      background: #fff;\n      font-size: 14px;\n    }\n    .yc-table-row {\n      display: grid;\n      grid-template-columns: minmax(150px, 34%) minmax(0, 1fr);\n      border-bottom: 1px solid var(--yc-line);\n    }\n    .yc-table-row:last-child { border-bottom: 0; }\n    .yc-table-label,\n    .yc-table-value {\n      padding: 13px 14px;\n      text-align: left;\n      vertical-align: top;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    .yc-table-label {\n      color: var(--yc-muted);\n      font-weight: 700;\n      background: var(--yc-soft);\n      border-right: 1px solid var(--yc-line);\n    }\n    .yc-table-value {\n      color: var(--yc-ink);\n    }\n    .yc-note {\n      margin: 0;\n      padding: 12px 14px;\n      border: 1px solid var(--yc-line);\n      border-top: 0;\n      background: var(--yc-soft);\n      color: var(--yc-muted);\n      font-size: 13px;\n    }\n    .yc-product-frame {\n      border: 1px solid var(--yc-line);\n      background: var(--yc-soft);\n      display: grid;\n      grid-template-rows: minmax(0, 1fr) auto;\n      width: 100%;\n      max-width: 390px;\n      justify-self: center;\n      align-self: stretch;\n    }\n    .yc-product-frame .yc-product-image {\n      height: 100%;\n      min-height: 0;\n      max-height: 430px;\n      aspect-ratio: auto;\n      object-fit: contain;\n      background: #fff;\n      padding: 14px;\n    }\n    .yc-product-frame .yc-caption {\n      min-height: auto;\n      padding: 12px 14px 14px;\n      border-top: 1px solid var(--yc-line);\n    }\n    @media (max-width: 760px) {\n      .yc-detail { padding: 12px 10px 24px; }\n      .yc-block { padding: 24px 0; }\n      .yc-title { font-size: 22px; }\n      .yc-copy { font-size: 14px; }\n      .yc-slider {\n        grid-template-columns: 34px minmax(0, 1fr) 34px;\n        gap: 6px;\n      }\n      .yc-arrow {\n        width: 34px;\n        height: 38px;\n        font-size: 21px;\n      }\n      .yc-detail-head {\n        grid-template-columns: 1fr;\n        gap: 8px;\n        max-width: none;\n        margin-bottom: 16px;\n      }\n      .yc-detail-slider {\n        max-width: none;\n      }\n      .yc-detail-slider .yc-slide {\n        grid-template-columns: 1fr;\n      }\n      .yc-detail-slider .yc-slide img {\n        aspect-ratio: 1 \/ 1;\n        height: auto;\n        border-width: 8px;\n        padding: 0;\n      }\n      .yc-detail-slider .yc-caption {\n        padding: 12px 14px 14px;\n        border-left: 0;\n        border-top: 1px solid var(--yc-line);\n      }\n      .yc-detail-controls {\n        padding: 10px 12px 12px;\n      }\n      .yc-detail-btn {\n        width: 34px;\n        height: 34px;\n      }\n      .yc-story,\n      .yc-spec-grid {\n        grid-template-columns: 1fr;\n        gap: 16px;\n      }\n      .yc-product-frame {\n        max-width: none;\n        align-self: auto;\n      }\n      .yc-product-frame .yc-product-image {\n        height: auto;\n        max-height: none;\n        aspect-ratio: 1 \/ 1;\n      }\n      .yc-story-text { padding: 18px; order: -1; }\n      .yc-table {\n        display: block;\n        width: 100%;\n      }\n      .yc-table {\n        border: 0;\n        background: transparent;\n      }\n      .yc-table-row {\n        display: block;\n        width: 100%;\n        border: 1px solid var(--yc-line);\n        background: #fff;\n        margin-bottom: 10px;\n      }\n      .yc-table-row:last-child { margin-bottom: 0; }\n      .yc-table-label,\n      .yc-table-value {\n        display: block;\n        width: 100%;\n        padding: 11px 12px;\n        border-bottom: 0;\n        border-right: 0;\n        overflow-wrap: anywhere;\n        word-break: normal;\n      }\n      .yc-table-label {\n        background: var(--yc-soft);\n        color: var(--yc-muted);\n      }\n      .yc-table-value {\n        border-top: 1px solid var(--yc-line);\n        color: var(--yc-ink);\n      }\n      .yc-note {\n        border-top: 1px solid var(--yc-line);\n        margin-top: 10px;\n        overflow-wrap: anywhere;\n      }\n    }\n  \u003c\/style\u003e\u003csection class=\"yc-detail\" data-product=\"swing-arm-floor-lamp\"\u003e\u003csection class=\"yc-block\"\u003e\u003cdiv class=\"yc-detail-head\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"yc-eyebrow\"\u003eAdjustable Detail\u003c\/p\u003e\n\u003ch2 class=\"yc-title\"\u003eA sculpted floor lamp with a balanced swing arm\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"yc-copy\"\u003eA slender wood-tone stem, brushed metal joints, and a tapered white fabric shade give this floor lamp a quiet vintage profile beside a sofa, reading chair, or console.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yc-detail-slider\" data-yc-slider=\"details\" aria-label=\"Detail image slider\"\u003e\n\u003cdiv class=\"yc-track\"\u003e\n\u003cfigure class=\"yc-slide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/06\/c8a9ca92fd8e600075f1c8fba960b988.jpg\" alt=\"Round metal base and wood-tone floor lamp pole detail\" loading=\"eager\"\u003e\u003cfigcaption class=\"yc-caption\"\u003eRound 30 cm \/ 11.8\" base supports the slim wood-tone vertical stem.\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"yc-slide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/06\/225b5afe9489b7cb32dcfb4167a35891.jpg\" alt=\"Brushed metal swing arm joint detail\" loading=\"eager\"\u003e\u003cfigcaption class=\"yc-caption\"\u003eThe exposed joint and angled arm create a practical reading-light silhouette.\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"yc-slide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/06\/5040f45f7d4336194aa5ec886c55abc4.jpg\" alt=\"White tapered fabric lampshade detail\" loading=\"eager\"\u003e\u003cfigcaption class=\"yc-caption\"\u003eWhite fabric shade, 35 cm \/ 13.8\" across, keeps the profile soft and easy to style.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yc-detail-controls\"\u003e\n\u003cdiv class=\"yc-detail-nav\"\u003e\n\u003cbutton class=\"yc-detail-btn\" type=\"button\" data-dir=\"-1\" aria-label=\"Previous detail image\"\u003e‹\u003c\/button\u003e \u003cbutton class=\"yc-detail-btn\" type=\"button\" data-dir=\"1\" aria-label=\"Next detail image\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yc-detail-dots\"\u003e\n\u003cbutton class=\"yc-detail-dot\" type=\"button\" aria-current=\"true\" data-index=\"0\" aria-label=\"Detail image 1\"\u003e\u003c\/button\u003e \u003cbutton class=\"yc-detail-dot\" type=\"button\" data-index=\"1\" aria-label=\"Detail image 2\"\u003e\u003c\/button\u003e \u003cbutton class=\"yc-detail-dot\" type=\"button\" data-index=\"2\" aria-label=\"Detail image 3\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"yc-block yc-story\"\u003e\u003cdiv class=\"yc-story-text\"\u003e\n\u003cp class=\"yc-eyebrow\"\u003eRoom Mood\u003c\/p\u003e\n\u003ch2 class=\"yc-title\"\u003eBuilt for layered living rooms and reading corners\u003c\/h2\u003e\n\u003cp class=\"yc-copy\"\u003eThe tall 165 cm \/ 65.0\" profile gives height without visual heaviness, pairing naturally with woven seating, patterned upholstery, aged wood, and calm vintage-inspired interiors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/06\/be3ae518f400ba73626eab9c57d91d85.jpg\" alt=\"Vintage swing arm fabric floor lamp beside a reading chair\" loading=\"eager\"\u003e\u003c\/section\u003e\u003csection class=\"yc-block\"\u003e\u003cp class=\"yc-eyebrow\"\u003eSpecifications\u003c\/p\u003e\n\u003ch2 class=\"yc-title\"\u003eAn elegant floor lamp to complement the room.\u003c\/h2\u003e\n\u003cp class=\"yc-copy\"\u003eLight color depends on the bulb selected by the customer.\u003c\/p\u003e\n\u003cdiv class=\"yc-spec-grid\"\u003e\n\u003cdiv class=\"yc-spec-panel\"\u003e\n\u003cdiv class=\"yc-table\" role=\"table\" aria-label=\"Product specifications\"\u003e\n\u003cdiv class=\"yc-table-row\" role=\"row\"\u003e\n\u003cdiv class=\"yc-table-label\" role=\"rowheader\"\u003eColor\u003c\/div\u003e\n\u003cdiv class=\"yc-table-value\" role=\"cell\"\u003eWhite\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yc-table-row\" role=\"row\"\u003e\n\u003cdiv class=\"yc-table-label\" role=\"rowheader\"\u003eFinish\u003c\/div\u003e\n\u003cdiv class=\"yc-table-value\" role=\"cell\"\u003eFabric shade with wood-tone stem and brushed metal hardware\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yc-table-row\" role=\"row\"\u003e\n\u003cdiv class=\"yc-table-label\" role=\"rowheader\"\u003eSize\u003c\/div\u003e\n\u003cdiv class=\"yc-table-value\" role=\"cell\"\u003eShade diameter 35 cm \/ 13.8\"; lamp height 165 cm \/ 65.0\"; base diameter 30 cm \/ 11.8\"\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yc-table-row\" role=\"row\"\u003e\n\u003cdiv class=\"yc-table-label\" role=\"rowheader\"\u003eLight source\u003c\/div\u003e\n\u003cdiv class=\"yc-table-value\" role=\"cell\"\u003eE27. Bulb not included.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yc-table-row\" role=\"row\"\u003e\n\u003cdiv class=\"yc-table-label\" role=\"rowheader\"\u003eSuggested rooms\u003c\/div\u003e\n\u003cdiv class=\"yc-table-value\" role=\"cell\"\u003eLiving room, bedroom, reading corner, study, lounge, beside-sofa placement.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yc-table-row\" role=\"row\"\u003e\n\u003cdiv class=\"yc-table-label\" role=\"rowheader\"\u003eCare\u003c\/div\u003e\n\u003cdiv class=\"yc-table-value\" role=\"cell\"\u003eDust with a soft dry cloth. Keep fabric shade dry.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"yc-note\"\u003eUse an E27 bulb compatible with local voltage and fixture requirements. Installation and electrical use should follow local safety rules.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yc-product-frame\"\u003e\n\u003cimg class=\"yc-product-image\" src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/06\/a62e7d4763e3efa1377a6c35979369fe.jpg\" alt=\"White fabric swing arm floor lamp full product view\" loading=\"eager\"\u003e\u003cdiv class=\"yc-caption\"\u003eColor White, Finish Fabric, Size 35 cm \/ 13.8\" shade.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cscript\u003e\n    (function () {\n      var root = document.querySelector('.yc-detail[data-product=\"swing-arm-floor-lamp\"]');\n      if (!root) return;\n      root.querySelectorAll('[data-yc-slider]').forEach(function (slider) {\n        var track = slider.querySelector('.yc-track');\n        var dots = Array.prototype.slice.call(slider.querySelectorAll('.yc-detail-dot'));\n        if (!track || dots.length === 0) return;\n        function setCurrent(index) {\n          dots.forEach(function (dot, dotIndex) {\n            dot.setAttribute('aria-current', dotIndex === index ? 'true' : 'false');\n          });\n        }\n        function go(index) {\n          var next = Math.max(0, Math.min(dots.length - 1, index));\n          track.scrollTo({ left: track.clientWidth * next, behavior: 'smooth' });\n          setCurrent(next);\n        }\n        slider.querySelectorAll('.yc-detail-btn').forEach(function (button) {\n          button.addEventListener('click', function () {\n            var current = Math.round(track.scrollLeft \/ Math.max(1, track.clientWidth));\n            go(current + Number(button.getAttribute('data-dir')));\n          });\n        });\n        dots.forEach(function (dot) {\n          dot.addEventListener('click', function () {\n            go(Number(dot.getAttribute('data-index')));\n          });\n        });\n        track.addEventListener('scroll', function () {\n          setCurrent(Math.round(track.scrollLeft \/ Math.max(1, track.clientWidth)));\n        }, { passive: true });\n      });\n    })();\n  \u003c\/script\u003e\u003c\/section\u003e","brand":"FIMULL","offers":[{"title":"White \/ Fabric \/ 35 cm \/ 13.8\"","offer_id":49000610529435,"sku":"TBCODEX02-White-Fabric-35 cm \/ 13.8\"-1004694","price":343.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/1540\/8795\/files\/a62e7d4763e3efa1377a6c35979369fe.jpg?v=1784193840","url":"https:\/\/fimull.com\/de\/products\/vintage-swing-arm-fabric-floor-lamp","provider":"FIMULL","version":"1.0","type":"link"}