{"product_id":"hand-stitched-leather-petal-pendant-light","title":"Hand-Stitched Leather Petal Pendant Light","description":"\u003csection class=\"vl-leather-pendant-detail\" aria-label=\"Hand-Stitched Leather Petal Pendant Light details\"\u003e\n  \u003cstyle\u003e\n    .vl-leather-pendant-detail {\n      --vl-ink: #2b2620;\n      --vl-muted: #70675c;\n      --vl-line: #ddd5ca;\n      --vl-paper: #fbfaf7;\n      --vl-panel: #ffffff;\n      --vl-soft: #f4efe8;\n      --vl-accent: #9a6a44;\n      --vl-brass: #b89454;\n      --vl-leather: #f2d0b5;\n      color: var(--vl-ink);\n      background: var(--vl-paper);\n      font-family: Arial, Helvetica, sans-serif;\n      line-height: 1.5;\n    }\n    .vl-leather-pendant-detail * { box-sizing: border-box; min-width: 0; }\n    .vl-leather-pendant-detail figure { margin: 0; padding: 0; line-height: 0; }\n    .vl-leather-pendant-detail img {\n      display: block;\n      width: 100%;\n      height: 100%;\n      max-width: none;\n      object-fit: cover;\n      border: 0;\n    }\n    .vl-wrap { width: min(1120px, calc(100% - 32px)); margin: 0 auto; }\n    .vl-module { padding: 34px 0; border-top: 1px solid var(--vl-line); }\n    .vl-module:first-child { border-top: 0; }\n    .vl-eyebrow {\n      margin: 0 0 8px;\n      color: var(--vl-accent);\n      font-size: 13px;\n      font-weight: 700;\n      letter-spacing: 0;\n      text-transform: uppercase;\n    }\n    .vl-module h2 {\n      margin: 0;\n      font-size: clamp(24px, 3vw, 36px);\n      line-height: 1.14;\n      letter-spacing: 0;\n    }\n    .vl-module p { margin: 0; color: var(--vl-muted); }\n    .vl-head { display: grid; gap: 10px; max-width: 760px; margin-bottom: 20px; }\n    .vl-scale-grid {\n      display: grid;\n      grid-template-columns: minmax(280px, 1fr) minmax(0, 1fr);\n      gap: 18px;\n      align-items: stretch;\n    }\n    .vl-hero-image,\n    .vl-detail-card,\n    .vl-room-frame {\n      border: 1px solid var(--vl-line);\n      border-radius: 8px;\n      overflow: hidden;\n      background: var(--vl-panel);\n    }\n    .vl-hero-image img { aspect-ratio: 1 \/ 1; object-fit: contain; background: #f6f6f6; }\n    .vl-hero-image img { object-fit: cover; background: var(--vl-panel); }\n    .vl-scale-copy {\n      display: grid;\n      align-content: center;\n      gap: 14px;\n      padding: 22px;\n      border: 1px solid var(--vl-line);\n      border-radius: 8px;\n      background: var(--vl-panel);\n    }\n    .vl-bullets {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 10px;\n    }\n    .vl-bullet {\n      min-height: 88px;\n      padding: 12px;\n      border: 1px solid var(--vl-line);\n      border-radius: 8px;\n      background: var(--vl-soft);\n    }\n    .vl-bullet strong { display: block; margin-bottom: 4px; font-size: 14px; }\n    .vl-bullet span { display: block; color: var(--vl-muted); font-size: 13px; }\n    .vl-dimensions {\n      display: grid;\n      grid-template-columns: minmax(0, .9fr) minmax(280px, 1.1fr);\n      gap: 18px;\n      align-items: center;\n    }\n    .vl-dimension-card {\n      padding: 22px;\n      border: 1px solid var(--vl-line);\n      border-radius: 8px;\n      background: var(--vl-panel);\n    }\n    .vl-dimension-value {\n      margin: 8px 0 0;\n      font-size: clamp(24px, 4vw, 40px);\n      line-height: 1.1;\n      font-weight: 700;\n      color: var(--vl-ink);\n    }\n    .vl-dimension-note { margin-top: 12px; font-size: 14px; }\n    .vl-dimension-visual {\n      position: relative;\n      min-height: 300px;\n      aspect-ratio: 4 \/ 3;\n      border: 1px solid var(--vl-line);\n      border-radius: 8px;\n      background:\n        var(--vl-soft);\n      overflow: hidden;\n      display: block;\n      padding: 0;\n    }\n    .vl-dimension-visual img {\n      width: 100%;\n      height: 100%;\n      aspect-ratio: 4 \/ 3;\n      object-fit: cover;\n      background: transparent;\n    }\n    .vl-config-grid {\n      display: grid;\n      grid-template-columns: minmax(280px, .9fr) minmax(0, 1.1fr);\n      gap: 18px;\n      align-items: stretch;\n    }\n    .vl-config-copy {\n      padding: 22px;\n      border: 1px solid var(--vl-line);\n      border-radius: 8px;\n      background: var(--vl-panel);\n    }\n    .vl-swatches {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 12px;\n    }\n    .vl-swatch {\n      min-height: 150px;\n      border: 1px solid var(--vl-line);\n      border-radius: 8px;\n      overflow: hidden;\n      background: var(--vl-panel);\n    }\n    .vl-swatch-color { height: 92px; border-bottom: 1px solid var(--vl-line); }\n    .vl-swatch:nth-child(1) .vl-swatch-color { background: var(--vl-leather); }\n    .vl-swatch:nth-child(2) .vl-swatch-color { background: linear-gradient(135deg, #d7bd75, #8d6a2d 55%, #ead89d); }\n    .vl-swatch:nth-child(3) .vl-swatch-color { background: linear-gradient(135deg, #6a3e20, #8a5a35 55%, #422514); }\n    .vl-swatch p { padding: 10px; color: var(--vl-ink); font-size: 13px; }\n    .vl-detail-grid {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 14px;\n    }\n    .vl-detail-card img { aspect-ratio: 1 \/ 1; }\n    .vl-detail-card figcaption {\n      padding: 12px;\n      border-top: 1px solid var(--vl-line);\n      line-height: 1.35;\n    }\n    .vl-detail-card strong { display: block; margin-bottom: 4px; font-size: 14px; }\n    .vl-detail-card span { display: block; color: var(--vl-muted); font-size: 13px; }\n    .vl-room-slider {\n      position: relative;\n      display: grid;\n      gap: 12px;\n    }\n    .vl-room-slider input { position: absolute; opacity: 0; pointer-events: none; }\n    .vl-room-window {\n      overflow: hidden;\n      border: 1px solid var(--vl-line);\n      border-radius: 8px;\n      background: var(--vl-panel);\n    }\n    .vl-room-track {\n      display: grid;\n      grid-template-columns: repeat(5, 100%);\n      transform: translateX(0);\n      transition: transform .35s ease;\n    }\n    .vl-room-frame img { aspect-ratio: 16 \/ 10; }\n    #vl-room-2:checked ~ .vl-room-window .vl-room-track { transform: translateX(-100%); }\n    #vl-room-3:checked ~ .vl-room-window .vl-room-track { transform: translateX(-200%); }\n    #vl-room-4:checked ~ .vl-room-window .vl-room-track { transform: translateX(-300%); }\n    #vl-room-5:checked ~ .vl-room-window .vl-room-track { transform: translateX(-400%); }\n    .vl-arrow-row {\n      display: grid;\n      grid-template-columns: auto 1fr auto;\n      gap: 12px;\n      align-items: center;\n    }\n    .vl-arrow-pair { display: none; gap: 8px; }\n    .vl-arrow {\n      display: inline-grid;\n      place-items: center;\n      width: 42px;\n      height: 42px;\n      border: 1px solid var(--vl-line);\n      border-radius: 50%;\n      background: var(--vl-panel);\n      color: var(--vl-ink);\n      cursor: pointer;\n      font-size: 20px;\n      line-height: 1;\n    }\n    #vl-room-1:checked ~ .vl-arrow-row .vl-pair-1,\n    #vl-room-2:checked ~ .vl-arrow-row .vl-pair-2,\n    #vl-room-3:checked ~ .vl-arrow-row .vl-pair-3,\n    #vl-room-4:checked ~ .vl-arrow-row .vl-pair-4,\n    #vl-room-5:checked ~ .vl-arrow-row .vl-pair-5 { display: flex; }\n    .vl-progress {\n      display: grid;\n      grid-template-columns: repeat(5, 1fr);\n      gap: 6px;\n    }\n    .vl-progress label {\n      height: 6px;\n      border-radius: 999px;\n      background: #d7cfc3;\n      cursor: pointer;\n    }\n    #vl-room-1:checked ~ .vl-arrow-row .vl-progress label:nth-child(1),\n    #vl-room-2:checked ~ .vl-arrow-row .vl-progress label:nth-child(2),\n    #vl-room-3:checked ~ .vl-arrow-row .vl-progress label:nth-child(3),\n    #vl-room-4:checked ~ .vl-arrow-row .vl-progress label:nth-child(4),\n    #vl-room-5:checked ~ .vl-arrow-row .vl-progress label:nth-child(5) { background: var(--vl-accent); }\n    .vl-before {\n      display: grid;\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n      gap: 10px;\n    }\n    .vl-before p {\n      min-height: 100px;\n      padding: 14px;\n      border: 1px solid var(--vl-line);\n      border-radius: 8px;\n      background: var(--vl-panel);\n      color: var(--vl-ink);\n      font-size: 14px;\n    }\n    @media (max-width: 860px) {\n      .vl-scale-grid,\n      .vl-dimensions,\n      .vl-config-grid { grid-template-columns: 1fr; }\n      .vl-bullets,\n      .vl-detail-grid,\n      .vl-before { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n      .vl-room-frame img { aspect-ratio: 4 \/ 3; }\n    }\n    @media (max-width: 560px) {\n      .vl-wrap { width: min(100% - 24px, 1120px); }\n      .vl-module { padding: 26px 0; }\n      .vl-scale-copy,\n      .vl-config-copy,\n      .vl-dimension-card { padding: 16px; }\n      .vl-bullets,\n      .vl-swatches,\n      .vl-detail-grid,\n      .vl-before { grid-template-columns: 1fr; }\n      .vl-bullet,\n      .vl-before p { min-height: auto; }\n      .vl-room-frame img { aspect-ratio: 4 \/ 5; }\n      .vl-arrow { width: 38px; height: 38px; }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"vl-wrap\"\u003e\n    \u003csection class=\"vl-module\" id=\"vl-scale-fit\"\u003e\n      \u003cdiv class=\"vl-scale-grid\"\u003e\n        \u003cfigure class=\"vl-hero-image\"\u003e\n          \u003cimg src=\"http:\/\/40005a6b25.yunchenshop.store\/media\/product\/292\/image\/2026\/07\/10\/d6d8dfe816d945c0d966d540f1d13679.jpg\" alt=\"Hand-stitched leather petal pendant light styled in a bright kitchen\"\u003e\n        \u003c\/figure\u003e\n        \u003cdiv class=\"vl-scale-copy\"\u003e\n          \u003cdiv\u003e\n            \u003cp class=\"vl-eyebrow\"\u003eScale and Fit\u003c\/p\u003e\n            \u003ch2\u003eCompact leather petals for warm, close-to-home lighting.\u003c\/h2\u003e\n          \u003c\/div\u003e\n          \u003cp\u003eThis 20 cm pendant pairs a natural leather petal shade with brass-tone metal hardware and a brown twisted cord, giving kitchen islands, bedside corners, dining rooms, and entryways a soft handcrafted accent.\u003c\/p\u003e\n          \u003cdiv class=\"vl-bullets\"\u003e\n            \u003cdiv class=\"vl-bullet\"\u003e\n\u003cstrong\u003eSingle pendant\u003c\/strong\u003e\u003cspan\u003eOne exposed bulb socket for focused accent lighting.\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"vl-bullet\"\u003e\n\u003cstrong\u003eLeather shade\u003c\/strong\u003e\u003cspan\u003eThree stitched petal panels with a natural warm tone.\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"vl-bullet\"\u003e\n\u003cstrong\u003eMetal body\u003c\/strong\u003e\u003cspan\u003eCopper \/ brass-tone hardware adds a vintage touch.\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"vl-bullet\"\u003e\n\u003cstrong\u003eBulb not included\u003c\/strong\u003e\u003cspan\u003eChoose a compatible decorative bulb for your room.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"vl-module\" id=\"vl-dimensions\"\u003e\n      \u003cdiv class=\"vl-dimensions\"\u003e\n        \u003cdiv class=\"vl-dimension-card\"\u003e\n          \u003cp class=\"vl-eyebrow\"\u003eDimensions\u003c\/p\u003e\n          \u003ch2\u003eSmall enough for grouped installs, expressive enough alone.\u003c\/h2\u003e\n          \u003cp class=\"vl-dimension-value\"\u003eDia 7.9 in x H 3.1 in\u003c\/p\u003e\n          \u003cp class=\"vl-dimension-note\"\u003eMetric size: Dia 20 cm x H 8 cm.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cfigure class=\"vl-dimension-visual\"\u003e\n          \u003cimg src=\"http:\/\/40005a6b25.yunchenshop.store\/media\/product\/292\/image\/2026\/07\/10\/1094da0f661598590cb8f5eff4660192.jpg\" alt=\"Leather petal pendant light styled beside a bedroom side table\"\u003e\n        \u003c\/figure\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"vl-module\" id=\"vl-config\"\u003e\n      \u003cdiv class=\"vl-config-grid\"\u003e\n        \u003cdiv class=\"vl-config-copy\"\u003e\n          \u003cp class=\"vl-eyebrow\"\u003eChoose the Right Configuration\u003c\/p\u003e\n          \u003ch2\u003eNatural leather shade with warm metal hardware.\u003c\/h2\u003e\n          \u003cp\u003eThe confirmed option is 20 cm with a natural leather shade and copper \/ brass-tone metal body. The swatches summarize the visible material differences: pale leather petals, warm metal hardware, and brown twisted cord.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vl-swatches\" aria-label=\"Material and finish swatches\"\u003e\n          \u003cdiv class=\"vl-swatch\"\u003e\n\u003cdiv class=\"vl-swatch-color\"\u003e\u003c\/div\u003e\n\u003cp\u003eNatural leather shade\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"vl-swatch\"\u003e\n\u003cdiv class=\"vl-swatch-color\"\u003e\u003c\/div\u003e\n\u003cp\u003eBrass-tone metal body\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"vl-swatch\"\u003e\n\u003cdiv class=\"vl-swatch-color\"\u003e\u003c\/div\u003e\n\u003cp\u003eBrown twisted cord\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"vl-module\" id=\"vl-material-details\"\u003e\n      \u003cdiv class=\"vl-head\"\u003e\n        \u003cp class=\"vl-eyebrow\"\u003eMaterial Details\u003c\/p\u003e\n        \u003ch2\u003eVisible stitching, soft leather texture, and warm metal hardware.\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vl-detail-grid\"\u003e\n        \u003cfigure class=\"vl-detail-card\"\u003e\n          \u003cimg src=\"http:\/\/40005a6b25.yunchenshop.store\/media\/product\/292\/image\/2026\/07\/10\/7af13dc98e824b690b724589fe4a0072.jpg\" alt=\"Close-up of leather texture and stitched pendant shade edge\"\u003e\n          \u003cfigcaption\u003e\u003cstrong\u003eStitched leather edge\u003c\/strong\u003e\u003cspan\u003eVisible seams define each petal and reinforce the handmade look.\u003c\/span\u003e\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n        \u003cfigure class=\"vl-detail-card\"\u003e\n          \u003cimg src=\"http:\/\/40005a6b25.yunchenshop.store\/media\/product\/292\/image\/2026\/07\/10\/d0fae1de43449eb8ac7530049811af9a.jpg\" alt=\"Underside view of the leather petal shade and bulb socket\"\u003e\n          \u003cfigcaption\u003e\u003cstrong\u003ePetal shade form\u003c\/strong\u003e\u003cspan\u003eThe shade opens around the bulb for a light, sculptural profile.\u003c\/span\u003e\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n        \u003cfigure class=\"vl-detail-card\"\u003e\n          \u003cimg src=\"http:\/\/40005a6b25.yunchenshop.store\/media\/product\/292\/image\/2026\/07\/10\/7c2b82332b84671a9aa2d2d5738fa4d8.jpg\" alt=\"Close-up of brass-tone metal pendant socket and leather shade top\"\u003e\n          \u003cfigcaption\u003e\u003cstrong\u003eWarm metal socket\u003c\/strong\u003e\u003cspan\u003eCopper \/ brass-tone hardware gives the small pendant a vintage accent.\u003c\/span\u003e\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"SLOMON","offers":[{"title":"20 cm \/ Metal \/ Natural Leather","offer_id":63088917348723,"sku":"MS-2665-Han-20","price":177.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0895\/3403\/8387\/files\/3ae7188ca75639aa1800c8672f9a05b7.webp?v=1783995255","url":"https:\/\/slomon.com\/products\/hand-stitched-leather-petal-pendant-light","provider":"SLOMON","version":"1.0","type":"link"}