{"product_id":"hand-stitched-leather-petal-pendant-light","title":"Ręcznie szyta lampa wisząca z płatków skóry","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=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/ac7bf1d4a0146f437b92b93dd3541848.jpg\" alt=\"Ręcznie przeszywana lampa wisząca z płatkami ze skóry w jasnej kuchni\"\u003e\n        \u003c\/figure\u003e\n        \u003cdiv class=\"vl-scale-copy\"\u003e\n          \u003cdiv\u003e\n            \u003cp class=\"vl-eyebrow\"\u003eSkala i dopasowanie\u003c\/p\u003e\n            \u003ch2\u003eKompaktowe skórzane płatki dla ciepłego, domowego oświetlenia.\u003c\/h2\u003e\n          \u003c\/div\u003e\n          \u003cp\u003eTa 20 cm lampa łączy naturalny skórzany klosz w kształcie płatków z mosiężnymi okuciami i brązowym skręcanym przewodem, nadając wyspom kuchennym, narożnikom przy łóżku, jadalniom i przedpokojom miękki, ręcznie wykonany akcent.\u003c\/p\u003e\n          \u003cdiv class=\"vl-bullets\"\u003e\n            \u003cdiv class=\"vl-bullet\"\u003e\n\u003cstrong\u003ePojedyncza lampa wisząca\u003c\/strong\u003e\u003cspan\u003eJedno odsłonięte gniazdo żarówki do skupionego oświetlenia akcentowego.\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"vl-bullet\"\u003e\n\u003cstrong\u003eSkórzany klosz\u003c\/strong\u003e\u003cspan\u003eTrzy przeszywane panele w kształcie płatków o naturalnym, ciepłym odcieniu.\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"vl-bullet\"\u003e\n\u003cstrong\u003eMetalowy korpus\u003c\/strong\u003e\u003cspan\u003eMosiężne \/ miedziane okucia dodają vintage'owego charakteru.\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"vl-bullet\"\u003e\n\u003cstrong\u003eŻarówka nie jest dołączona\u003c\/strong\u003e\u003cspan\u003eWybierz kompatybilną dekoracyjną żarówkę do swojego pokoju.\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\"\u003eWymiary\u003c\/p\u003e\n          \u003ch2\u003eNa tyle mała, by tworzyć grupowe instalacje, na tyle wyrazista, by świecić solo.\u003c\/h2\u003e\n          \u003cp class=\"vl-dimension-value\"\u003eŚr. 7,9 cala x Wys. 3,1 cala\u003c\/p\u003e\n          \u003cp class=\"vl-dimension-note\"\u003eRozmiar metryczny: Śr. 20 cm x Wys. 8 cm.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cfigure class=\"vl-dimension-visual\"\u003e\n          \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/f997ba29dd436bb56f60df6885ee8b14.jpg\" alt=\"Lampa wisząca z płatkami ze skóry obok stolika nocnego w sypialni\"\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\"\u003eWybierz odpowiednią konfigurację\u003c\/p\u003e\n          \u003ch2\u003eNaturalny skórzany klosz z ciepłymi metalowymi okuciami.\u003c\/h2\u003e\n          \u003cp\u003ePotwierdzona opcja to 20 cm z naturalnym skórzanym kloszem i metalowym korpusem w kolorze miedzi \/ mosiądzu. Próbki podsumowują widoczne różnice materiałowe: jasne skórzane płatki, ciepłe metalowe okucia i brązowy skręcany przewód.\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\u003eNaturalny skórzany klosz\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\u003eMetalowe korpus w kolorze mosiądzu\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\u003eBrązowy skręcany przewód\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\"\u003eSzczegóły materiału\u003c\/p\u003e\n        \u003ch2\u003eWidoczne przeszycia, miękka faktura skóry i ciepłe metalowe okucia.\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vl-detail-grid\"\u003e\n        \u003cfigure class=\"vl-detail-card\"\u003e\n          \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/84b373e4b44500e5e1fbcb2eedcd419a.jpg\" alt=\"Zbliżenie na fakturę skóry i obszyty brzeg klosza\"\u003e\n          \u003cfigcaption\u003e\u003cstrong\u003eObszyty skórzany brzeg\u003c\/strong\u003e\u003cspan\u003eWidoczne szwy definiują każdy płatek i podkreślają ręcznie wykonany charakter.\u003c\/span\u003e\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n        \u003cfigure class=\"vl-detail-card\"\u003e\n          \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/9d91b7e31e6d10c2aa8d29370a5e4c00.jpg\" alt=\"Widok od spodu na skórzany klosz w kształcie płatków i gniazdo żarówki\"\u003e\n          \u003cfigcaption\u003e\u003cstrong\u003eKształt klosza w formie płatków\u003c\/strong\u003e\u003cspan\u003eKlosz otwiera się wokół żarówki, tworząc lekką, rzeźbiarską formę.\u003c\/span\u003e\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n        \u003cfigure class=\"vl-detail-card\"\u003e\n          \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/f6c5a9824821eac847d36aa33fff83c4.jpg\" alt=\"Zbliżenie na mosiężne gniazdo lampy wiszącej i skórzany klosz\"\u003e\n          \u003cfigcaption\u003e\u003cstrong\u003eCiepłe metalowe gniazdo\u003c\/strong\u003e\u003cspan\u003eMosiężne \/ miedziane okucia nadają małej lampie wiszącej vintage'owy akcent.\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","brand":"seendoor","offers":[{"title":"20 cm \/ Metal \/ Natural Leather","offer_id":46198219046969,"sku":"TBCODEX01-20 cm-Metal-Natural Leather-1002851","price":179.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0704\/2534\/6105\/files\/87db62661801ecee31f9f009df2aa625.webp?v=1783937035","url":"https:\/\/seendoor.com\/pl\/products\/hand-stitched-leather-petal-pendant-light","provider":"Seendoor","version":"1.0","type":"link"}