{"product_id":"vintage-fabric-wall-sconce","title":"Aplique de pared vintage de tela","description":"\u003cstyle\u003e\n    .yc-detail {\n      --yc-ink: #20201d;\n      --yc-muted: #6f6a61;\n      --yc-line: #ded7cb;\n      --yc-paper: #fbfaf7;\n      --yc-warm: #8a5c2c;\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-warm);\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: 660px;\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-paper);\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      display: block;\n      width: 100%;\n      aspect-ratio: 1 \/ 1;\n      object-fit: cover;\n    }\n    .yc-detail-intro {\n      max-width: 760px;\n    }\n    .yc-detail-slider {\n      grid-template-columns: 40px minmax(0, 760px) 40px;\n      justify-content: center;\n      margin-top: 18px;\n    }\n    .yc-detail-track {\n      background: #fff;\n    }\n    .yc-detail-track .yc-slide {\n      display: grid;\n      grid-template-columns: minmax(0, 0.92fr) minmax(220px, 0.58fr);\n      align-items: stretch;\n      background: var(--yc-paper);\n    }\n    .yc-detail-track .yc-slide img {\n      aspect-ratio: 4 \/ 3;\n      min-height: 0;\n    }\n    .yc-detail-track .yc-caption {\n      display: flex;\n      align-items: center;\n      min-height: 0;\n      padding: 18px;\n      border-left: 1px solid var(--yc-line);\n      background: #fff;\n      font-size: 15px;\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: #b7aa99;\n      display: inline-block;\n    }\n    .yc-dots button {\n      width: 8px;\n      height: 8px;\n      border: 0;\n      border-radius: 50%;\n      background: #b7aa99;\n      display: inline-block;\n      padding: 0;\n      cursor: pointer;\n    }\n    .yc-dots button[aria-current=\"true\"] {\n      width: 22px;\n      border-radius: 999px;\n      background: var(--yc-warm);\n    }\n    .yc-story {\n      display: grid;\n      grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n      gap: 28px;\n      align-items: center;\n    }\n    .yc-story-text {\n      background: var(--yc-paper);\n      border: 1px solid var(--yc-line);\n      padding: 24px;\n    }\n    .yc-spec-grid {\n      display: grid;\n      grid-template-columns: minmax(0, 1fr) minmax(300px, 0.78fr);\n      gap: 24px;\n      align-items: start;\n    }\n    .yc-table {\n      width: 100%;\n      border-collapse: collapse;\n      border: 1px solid var(--yc-line);\n      background: #fff;\n      font-size: 14px;\n    }\n    .yc-table th,\n    .yc-table td {\n      border-bottom: 1px solid var(--yc-line);\n      padding: 13px 14px;\n      text-align: left;\n      vertical-align: top;\n    }\n    .yc-table th {\n      width: 34%;\n      color: var(--yc-muted);\n      font-weight: 700;\n      background: var(--yc-paper);\n    }\n    .yc-note {\n      margin: 14px 0 0;\n      color: var(--yc-muted);\n      font-size: 13px;\n    }\n    @media (min-width: 761px) {\n      .yc-spec-grid .yc-table th,\n      .yc-spec-grid .yc-table td {\n        padding-top: 17px;\n        padding-bottom: 17px;\n      }\n    }\n    [data-yc-slider=\"style\"] .yc-track {\n      background: #fff;\n    }\n    [data-yc-slider=\"style\"] .yc-slide img {\n      aspect-ratio: 1 \/ 1;\n      object-fit: contain;\n      background: #faf9f6;\n      padding: 0;\n    }\n    [data-yc-slider=\"style\"] .yc-caption {\n      min-height: 46px;\n      padding: 10px 14px;\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-slider {\n        grid-template-columns: 32px minmax(0, 1fr) 32px;\n        gap: 6px;\n        margin-top: 14px;\n      }\n      .yc-detail-track .yc-slide {\n        grid-template-columns: 1fr;\n      }\n      .yc-detail-track .yc-slide img {\n        aspect-ratio: 5 \/ 4;\n      }\n      .yc-detail-track .yc-caption {\n        border-left: 0;\n        border-top: 1px solid var(--yc-line);\n        padding: 12px 13px;\n        font-size: 13px;\n        min-height: 58px;\n      }\n      .yc-story,\n      .yc-spec-grid {\n        grid-template-columns: 1fr;\n        gap: 16px;\n      }\n      [data-yc-slider=\"style\"] .yc-slide img {\n        aspect-ratio: 1 \/ 1;\n        padding: 10px;\n      }\n      [data-yc-slider=\"style\"] .yc-caption {\n        min-height: 58px;\n      }\n      .yc-story-text { padding: 18px; order: -1; }\n      .yc-table th,\n      .yc-table td {\n        display: block;\n        width: 100%;\n        padding: 11px 12px;\n      }\n      .yc-table td { border-top: 0; }\n    }\n  \n\n    \/* Compact first detail module only. *\/\n    @media (min-width: 761px) {\n      .yc-detail[data-product=\"fabric-wall-sconce\"] .yc-block:first-of-type {\n        padding-top: 26px;\n        padding-bottom: 34px;\n      }\n      .yc-detail[data-product=\"fabric-wall-sconce\"] .yc-block:first-of-type .yc-detail-intro {\n        max-width: 880px;\n      }\n      .yc-detail[data-product=\"fabric-wall-sconce\"] .yc-block:first-of-type .yc-copy {\n        max-width: 760px;\n      }\n      .yc-detail[data-product=\"fabric-wall-sconce\"] .yc-detail-slider {\n        display: block;\n        margin-top: 18px;\n        max-width: none;\n      }\n      .yc-detail[data-product=\"fabric-wall-sconce\"] .yc-detail-slider .yc-arrow {\n        display: none;\n      }\n      .yc-detail[data-product=\"fabric-wall-sconce\"] .yc-detail-track {\n        display: grid;\n        grid-template-columns: repeat(3, minmax(0, 1fr));\n        gap: 14px;\n        width: 100%;\n        max-width: none;\n        overflow: visible;\n        border: 0;\n        background: transparent;\n      }\n      .yc-detail[data-product=\"fabric-wall-sconce\"] .yc-detail-track .yc-slide {\n        display: grid;\n        grid-template-columns: 1fr;\n        grid-template-rows: auto 1fr;\n        width: 100%;\n        margin: 0;\n        border: 1px solid var(--yc-line);\n        background: #fff;\n      }\n      .yc-detail[data-product=\"fabric-wall-sconce\"] .yc-detail-track .yc-slide img {\n        width: 100%;\n        aspect-ratio: 1 \/ 1;\n        object-fit: cover;\n        object-position: center;\n      }\n      .yc-detail[data-product=\"fabric-wall-sconce\"] .yc-detail-track .yc-caption {\n        min-height: 74px;\n        padding: 13px 14px 15px;\n        border-left: 0;\n        border-top: 1px solid var(--yc-line);\n        align-items: flex-start;\n        font-size: 14px;\n        line-height: 1.45;\n      }\n      .yc-detail[data-product=\"fabric-wall-sconce\"] .yc-detail-slider + .yc-dots {\n        display: none;\n      }\n    }\n\u003c\/style\u003e\u003csection class=\"yc-detail\" data-product=\"fabric-wall-sconce\"\u003e\u003csection class=\"yc-block\"\u003e\u003cdiv class=\"yc-detail-intro\"\u003e\n\u003cp class=\"yc-eyebrow\"\u003eDetalle texturizado\u003c\/p\u003e\n\u003ch2 class=\"yc-title\"\u003eUn aplique de pared delgado con patrón de tela y bordes metálicos cálidos\u003c\/h2\u003e\n\u003cp class=\"yc-copy\"\u003eEl panel de tela alargado se encuentra dentro de un marco estrecho, combinando una suave pantalla de globo con una superficie decorativa que se lee como arte textil en la pared.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yc-slider yc-detail-slider\" data-yc-slider=\"detail\" aria-label=\"Detail image slider\"\u003e\n\u003cbutton class=\"yc-arrow\" type=\"button\" data-yc-prev=\"\" aria-label=\"Previous detail image\"\u003e‹\u003c\/button\u003e\u003cdiv class=\"yc-track yc-detail-track\"\u003e\n\u003cfigure class=\"yc-slide\" id=\"yc-detail-1\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/06\/88f88ccb0f2c9d58ec61b28052bc8f6b.jpg\" alt=\"Detalle de pantalla de globo y aplique de pared de tela con patrón\" loading=\"eager\"\u003e\u003cfigcaption class=\"yc-caption\"\u003ePantalla de globo redondeada colocada cerca del panel de tela con aspecto tejido.\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"yc-slide\" id=\"yc-detail-2\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/06\/21a97e9b208a37210a5b9ae6eb010255.jpg\" alt=\"Detalle cercano de la textura de la tela y borde metálico cálido\" loading=\"eager\"\u003e\u003cfigcaption class=\"yc-caption\"\u003eTextura elevada de la tela enmarcada por un borde de tono metálico cálido.\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"yc-slide\" id=\"yc-detail-3\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/06\/777fb2d14f00275f1b747793d974ae96.jpg\" alt=\"Marco inferior y detalle de tela con patrón\" loading=\"eager\"\u003e\u003cfigcaption class=\"yc-caption\"\u003eEl marco inferior delgado mantiene el perfil de 40 cm ligero y vertical.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"yc-arrow\" type=\"button\" data-yc-next=\"\" aria-label=\"Next detail image\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yc-dots\" aria-label=\"Detail image pagination\"\u003e\n\u003cbutton type=\"button\" data-yc-dot=\"0\" aria-current=\"true\" aria-label=\"Detail image 1\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" data-yc-dot=\"1\" aria-label=\"Detail image 2\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" data-yc-dot=\"2\" aria-label=\"Detail image 3\"\u003e\u003c\/button\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\"\u003eAmbiente de la habitación\u003c\/p\u003e\n\u003ch2 class=\"yc-title\"\u003eHecho para rincones tranquilos, pasillos y paredes junto a la cama\u003c\/h2\u003e\n\u003cp class=\"yc-copy\"\u003eLa forma vertical estrecha añade patrón sin dominar la habitación, facilitando su combinación con muebles de madera, tapicería de lino, paredes de yeso e interiores de inspiración vintage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/06\/5657389068a627a73d5956d1aa10e7ee.jpg\" alt=\"Aplique de pared de tela instalado sobre una consola en una sala de estar luminosa\" loading=\"eager\"\u003e\u003c\/section\u003e\u003csection class=\"yc-block\"\u003e\u003cp class=\"yc-eyebrow\"\u003eEstilos y especificaciones\u003c\/p\u003e\n\u003ch2 class=\"yc-title\"\u003eTres patrones de tela, un tamaño compacto montado en la pared\u003c\/h2\u003e\n\u003cp class=\"yc-copy\"\u003eElige el patrón que mejor se adapte a la paleta de la habitación\u003c\/p\u003e\n\u003cdiv class=\"yc-spec-grid\"\u003e\n\u003cdiv\u003e\n\u003ctable class=\"yc-table\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eEstilo\u003c\/th\u003e\n\u003ctd\u003eEstilo A, Estilo B, Estilo C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAcabado\u003c\/th\u003e\n\u003ctd\u003ePanel de tela con marco de tono metálico cálido\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eTamaño\u003c\/th\u003e\n\u003ctd\u003eLongitud 13 cm \/ 5.1\"; altura 40 cm \/ 15.7\"; distancia a la pared 14 cm \/ 5.5\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eFuente de luz\u003c\/th\u003e\n\u003ctd\u003eG9. Bombilla no incluida.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eNotas sobre el material\u003c\/th\u003e\n\u003ctd\u003ePanel de pantalla de tela, herrajes de metal y ABS.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHabitaciones sugeridas\u003c\/th\u003e\n\u003ctd\u003eDormitorio, pasillo, sala de estar, estudio, tocador de baño, áreas interiores con estilo cubierto en la pared.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\n\u003cp class=\"yc-note\"\u003eLa instalación debe ser realizada por un electricista calificado según las normas eléctricas locales.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"yc-slider\" data-yc-slider=\"style\" aria-label=\"Style image slider\"\u003e\n\u003cbutton class=\"yc-arrow\" type=\"button\" data-yc-prev=\"\" aria-label=\"Previous style image\"\u003e‹\u003c\/button\u003e\u003cdiv class=\"yc-track\"\u003e\n\u003cfigure class=\"yc-slide\" id=\"yc-style-a\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/06\/045505408963ddbcc199c3dde46098aa.jpg\" alt=\"Aplique de pared de tela estilo A\" loading=\"eager\"\u003e\u003cfigcaption class=\"yc-caption\"\u003eEstilo A\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"yc-slide\" id=\"yc-style-b\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/06\/ca1cbc27f38dcf65f3c9c5dada41f2b3.jpg\" alt=\"Aplique de pared de tela estilo B\" loading=\"eager\"\u003e\u003cfigcaption class=\"yc-caption\"\u003eEstilo B\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"yc-slide\" id=\"yc-style-c\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/06\/1914af762141587277079eb019fae84a.jpg\" alt=\"Aplique de pared de tela estilo C\" loading=\"eager\"\u003e\u003cfigcaption class=\"yc-caption\"\u003eEstilo C\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"yc-arrow\" type=\"button\" data-yc-next=\"\" aria-label=\"Next style image\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yc-dots\" aria-label=\"Style image pagination\"\u003e\n\u003cbutton type=\"button\" data-yc-dot=\"0\" aria-current=\"true\" aria-label=\"Style image 1\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" data-yc-dot=\"1\" aria-label=\"Style image 2\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" data-yc-dot=\"2\" aria-label=\"Style image 3\"\u003e\u003c\/button\u003e\n\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=\"fabric-wall-sconce\"]');\n      if (!root) return;\n      root.querySelectorAll('[data-yc-slider]').forEach(function (slider) {\n        var track = slider.querySelector('.yc-track');\n        var dotsWrap = slider.parentElement.querySelector('.yc-dots');\n        var dots = dotsWrap ? Array.prototype.slice.call(dotsWrap.querySelectorAll('[data-yc-dot]')) : [];\n        if (!track) return;\n        function currentIndex() {\n          return Math.round(track.scrollLeft \/ Math.max(1, track.clientWidth));\n        }\n        function updateDots(index) {\n          dots.forEach(function (dot, dotIndex) {\n            dot.setAttribute('aria-current', dotIndex === index ? 'true' : 'false');\n          });\n        }\n        function goTo(index) {\n          var max = Math.max(0, track.children.length - 1);\n          var next = Math.max(0, Math.min(max, index));\n          track.scrollTo({ left: track.clientWidth * next, behavior: 'smooth' });\n          updateDots(next);\n        }\n        var prev = slider.querySelector('[data-yc-prev]');\n        var next = slider.querySelector('[data-yc-next]');\n        if (prev) prev.addEventListener('click', function () { goTo(currentIndex() - 1); });\n        if (next) next.addEventListener('click', function () { goTo(currentIndex() + 1); });\n        dots.forEach(function (dot) {\n          dot.addEventListener('click', function () {\n            goTo(Number(dot.getAttribute('data-yc-dot')) || 0);\n          });\n        });\n        track.addEventListener('scroll', function () { updateDots(currentIndex()); }, { passive: true });\n      });\n    })();\n  \u003c\/script\u003e\u003c\/section\u003e","brand":"seendoor","offers":[{"title":"Estilo A \/ Tela \/ 13 cm \/ 5.1\"","offer_id":46211513548857,"sku":"TBCODEX02-Style A-Fabric-13 cm \/ 5.1\"-1004859","price":231.0,"currency_code":"EUR","in_stock":true},{"title":"Estilo B \/ Tela \/ 13 cm \/ 5.1\"","offer_id":46211513581625,"sku":"TBCODEX02-Style B-Fabric-13 cm \/ 5.1\"-1004858","price":231.0,"currency_code":"EUR","in_stock":true},{"title":"Estilo C \/ Tela \/ 13 cm \/ 5.1\"","offer_id":46211513614393,"sku":"TBCODEX02-Style C-Fabric-13 cm \/ 5.1\"-1004857","price":231.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0704\/2534\/6105\/files\/40a74c404b68d504a75528a3db3ff324.jpg?v=1784253594","url":"https:\/\/seendoor.com\/es\/products\/vintage-fabric-wall-sconce","provider":"Seendoor","version":"1.0","type":"link"}