{"title":"Mirrors","description":null,"products":[{"product_id":"vintage-inspired-ornamental-tabletop-mirrors","title":"Espejos de mesa ornamentales de inspiración vintage","description":"\u003cdiv id=\"pd4310269\"\u003e\u003cstyle\u003e\n#pd4310269{box-sizing:border-box;color:#2a241f;background:transparent;font-family:inherit;font-size:16px;line-height:1.55;max-width:1080px;margin:0 auto;padding:0}\n#pd4310269,#pd4310269 *{box-sizing:border-box}\n#pd4310269 .kicker{margin:0 0 8px;color:#8a5a3b;font-size:12px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;font-weight:600}\n#pd4310269 h2{margin:0 0 10px;color:#2a241f;font-family:Georgia,\"Iowan Old Style\",Palatino,serif;font-size:28px;line-height:1.2;font-weight:500}\n#pd4310269 p{margin:0;color:#4d453e;font-size:16px;line-height:1.6}\n#pd4310269 .mod{background:#f7f4ef;border:1px solid #e7e0d8;border-radius:18px;padding:20px;margin:0 0 16px}\n#pd4310269 .details{display:flex;flex-direction:column}\n#pd4310269 .details .copy{order:1;margin:0 0 16px}\n#pd4310269 .details .tiles{order:2}\n#pd4310269 .detail-slider{display:none;order:3}\n#pd4310269 .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}\n#pd4310269 .tile{margin:0;background:#fff;border-radius:14px;overflow:hidden}\n#pd4310269 .tile figcaption{padding:10px 12px 12px;color:#4d453e;font-size:14px;line-height:1.4}\n#pd4310269 img{display:block;width:100%;max-width:100%;height:auto;border:0;background:#fff;object-fit:contain;margin: 0;}\n#pd4310269 .story{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:28px;align-items:center}\n#pd4310269 .photo{margin:0;background:#fff;border-radius:14px;overflow:hidden}\n#pd4310269 .specs{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:28px;align-items:start}\n#pd4310269 .specs .copy{order:1}\n#pd4310269 .specs .slider{order:2}\n#pd4310269 .copy,#pd4310269 .slider{min-width:0}\n#pd4310269 .slider{position:relative;min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;column-gap:12px;row-gap:0}\n#pd4310269 .stage{position:relative;overflow:visible;display:contents}\n#pd4310269 .viewport{position:relative;overflow:hidden;width:100%;background:#fff;border-radius:14px;grid-column:1 \/ -1;grid-row:1}\n#pd4310269 .track{display:flex;width:100%;max-width:100%;min-width:0;transition:transform .3s cubic-bezier(.25,.1,.25,1);will-change:transform}\n#pd4310269 figure.slide{display:block !important;flex:0 0 100%;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;overflow:hidden}\n#pd4310269 .slide img{width:100% !important;max-width:100% !important;height:auto !important}\n#pd4310269 .livecap{margin:0;padding:10px 12px 0;text-align:center;color:#4d453e;font-size:14px;line-height:1.45;grid-column:1 \/ -1;grid-row:2;min-width:0}\n#pd4310269 .livecap b{color:#2a241f;font-weight:600;margin-right:6px}\n#pd4310269 .capstore{display:none}\n#pd4310269 button.arrow{position:static !important;top:auto !important;left:auto !important;right:auto !important;width:44px;height:44px;margin:8px 0 0 !important;border:0;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;z-index:2;cursor:pointer;transform:none !important;color:#1c1c1c;box-shadow:none;line-height:1;grid-row:3}\n#pd4310269 .arrow.prev{grid-column:1;grid-row:3;justify-self:center;transform:none !important}\n#pd4310269 .arrow.next{grid-column:3;grid-row:3;justify-self:center;transform:none !important}\n#pd4310269 .stage:hover .arrow.prev,#pd4310269 .stage:hover .arrow.next{transform:none}\n#pd4310269 .arrow .btn{width:44px;height:44px;border-radius:50%;border:1px solid #d4c8b8;background:#f7f4ef;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s;box-shadow:none;color:#1c1c1c}\n#pd4310269 .arrow:hover .btn{width:44px;height:44px;background:#1c1c1c;color:#fff}\n#pd4310269 .arrow .label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}\n#pd4310269 .dots{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 0;grid-column:2;grid-row:3;min-width:0}\n#pd4310269 button.dot{width:8px;height:8px;border-radius:99px;background:#d9d0c6;cursor:pointer;position:relative;border:0;padding:0;box-shadow:none}\n#pd4310269 button.dot.on{background:#2a241f;width:18px}\n#pd4310269 .dot span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}\n#pd4310269 .slider[data-slides=\"1\"] .arrow,#pd4310269 .slider[data-slides=\"1\"] .dots{display:none}#pd4310269 .slider[data-slides=\"1\"]{grid-template-columns:minmax(0,1fr)}#pd4310269 .slider[data-slides=\"1\"] .livecap{grid-column:1}\n#pd4310269 table{width:100%;border-collapse:collapse;margin-top:16px;border:0 !important;background:transparent;box-shadow: none !important;}\n#pd4310269 table,#pd4310269 thead,#pd4310269 tbody,#pd4310269 tr{border:0 !important}\n#pd4310269 th,#pd4310269 td,#pd4310269 table th,#pd4310269 table td{text-align:left;vertical-align:top;padding:14px 0 !important;border:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important;font-size:15px;line-height:1.45;color:#2a241f;overflow-wrap:anywhere;background:transparent}\n#pd4310269 tr:last-child th,#pd4310269 tr:last-child td{border-bottom:0 !important}\n#pd4310269 th{width:38%;font-weight:600;color:#6f655c}\n@media (max-width:599px){\n#pd4310269 h2{font-size:22px}\n#pd4310269 .mod{padding:16px;border-radius:16px}\n#pd4310269 .tiles{display:none}\n#pd4310269 .detail-slider{display:block}\n#pd4310269 .story,#pd4310269 .specs{grid-template-columns:minmax(0,1fr);gap:16px}\n#pd4310269 .details .copy{order:1;margin:0 0 16px}\n#pd4310269 .details .detail-slider{order:2}\n#pd4310269 .story .copy{order:1}\n#pd4310269 .story .photo{order:2}\n#pd4310269 .specs .slider{order:1}\n#pd4310269 .specs .copy{order:2}\n#pd4310269 table,#pd4310269 tbody,#pd4310269 tr,#pd4310269 th,#pd4310269 td{display:block !important;width:100% !important}\n#pd4310269 table th,#pd4310269 table td,#pd4310269 tr:last-child th,#pd4310269 tr:last-child td{border:0 !important;border-bottom:0 !important}\n#pd4310269 tr{border:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important;padding:0 0 14px !important;margin:0 0 14px !important}\n#pd4310269 tr:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important}\n#pd4310269 table th{width:100% !important;padding:0 0 6px !important}\n#pd4310269 table td{padding:0 !important}\n#pd4310269 .arrow.prev,#pd4310269 .arrow.next{transform:none}\n}\n@media (hover:none){\n#pd4310269 .arrow.prev,#pd4310269 .arrow.next{transform:none}\n}\n#pd4310269.is-narrow h2{font-size:22px}\n#pd4310269.is-narrow .mod{padding:16px;border-radius:16px}\n#pd4310269.is-narrow .tiles{display:none}\n#pd4310269.is-narrow .detail-slider{display:block}\n#pd4310269.is-narrow .story,#pd4310269.is-narrow .specs{grid-template-columns:minmax(0,1fr);gap:16px}\n#pd4310269.is-narrow .details .copy{order:1;margin:0 0 16px}\n#pd4310269.is-narrow .details .detail-slider{order:2}\n#pd4310269.is-narrow .story .copy{order:1}\n#pd4310269.is-narrow .story .photo{order:2}\n#pd4310269.is-narrow .specs .slider{order:1}\n#pd4310269.is-narrow .specs .copy{order:2}\n#pd4310269.is-narrow table,#pd4310269.is-narrow tbody,#pd4310269.is-narrow tr,#pd4310269.is-narrow th,#pd4310269.is-narrow td{display:block !important;width:100% !important}\n#pd4310269.is-narrow table th,#pd4310269.is-narrow table td,#pd4310269.is-narrow tr:last-child th,#pd4310269.is-narrow tr:last-child td{border:0 !important;border-bottom:0 !important}\n#pd4310269.is-narrow tr{border:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important;padding:0 0 14px !important;margin:0 0 14px !important}\n#pd4310269.is-narrow tr:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important}\n#pd4310269.is-narrow table th{width:100% !important;padding:0 0 6px !important}\n#pd4310269.is-narrow table td{padding:0 !important}\n#pd4310269.is-narrow .arrow.prev,#pd4310269.is-narrow .arrow.next{transform:none}\n\u003c\/style\u003e\n\u003cdiv class=\"mod\"\u003e\u003cdiv class=\"details\"\u003e\n  \u003cdiv class=\"copy\"\u003e\u003cp class=\"kicker\"\u003e01 Detalles\u003c\/p\u003e\u003ch2\u003eTres espejos de mesa de estilo vintage se ofrecen por separado.\u003c\/h2\u003e\u003cp\u003eTres espejos de mesa de estilo vintage se ofrecen por separado. El pequeño espejo ovalado para pájaros mide 17 x 22 cm \/ 6.7 x 8.7 in.\u003c\/p\u003e\u003c\/div\u003e\n  \u003cdiv class=\"tiles\"\u003e\u003cfigure class=\"tile\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/11d47225070336872e38.webp?v=1794304818\" alt=\"Espejos de mesa ornamentales de estilo vintage, Vista cerrada\" width=\"1200\" height=\"1600\"\u003e\u003cfigcaption\u003eVista cerrada\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"tile\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/8adde7f318c999c1722a.webp?v=1794304824\" alt=\"Espejos de mesa ornamentales de estilo vintage, Perfil\" width=\"1200\" height=\"1600\"\u003e\u003cfigcaption\u003ePerfil\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"tile\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/b33308e3972241e0f9a6_8ff3d30c-5593-40b7-8754-c86544687c0b.webp?v=1794305289\" alt=\"Espejos de mesa ornamentales de estilo vintage, Otro ángulo\" width=\"1200\" height=\"1600\"\u003e\u003cfigcaption\u003eOtro ángulo\u003c\/figcaption\u003e\u003c\/figure\u003e\u003c\/div\u003e\n  \u003cdiv class=\"detail-slider\"\u003e\u003cdiv class=\"slider\" data-slides=\"3\" data-i=\"0\"\u003e\u003cdiv class=\"stage\" ontouchstart=\"(function(el,e,phase){var t=e.changedTouches\u0026\u0026e.changedTouches[0];if(!t)return;if(phase==='s'){el._x=t.clientX;el._y=t.clientY;return}var dx=t.clientX-(el._x||t.clientX),dy=t.clientY-(el._y||t.clientY);if(Math.abs(dx)\u003c36||Math.abs(dx)\u003cMath.abs(dy))return;var s=el.closest('.slider'),n=+s.getAttribute('data-slides')||1,dir=dx\u003c0?1:-1,i=(+(s.getAttribute('data-i')||0)+dir+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,event,'s')\" ontouchend=\"(function(el,e,phase){var t=e.changedTouches\u0026\u0026e.changedTouches[0];if(!t)return;if(phase==='s'){el._x=t.clientX;el._y=t.clientY;return}var dx=t.clientX-(el._x||t.clientX),dy=t.clientY-(el._y||t.clientY);if(Math.abs(dx)\u003c36||Math.abs(dx)\u003cMath.abs(dy))return;var s=el.closest('.slider'),n=+s.getAttribute('data-slides')||1,dir=dx\u003c0?1:-1,i=(+(s.getAttribute('data-i')||0)+dir+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,event,'e')\" \u003e\u003cdiv class=\"viewport\"\u003e\u003cdiv class=\"track\"\u003e\u003cfigure class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/11d47225070336872e38.webp?v=1794304818\" alt=\"Espejos de mesa ornamentales de estilo vintage, Vista cerrada\" width=\"1200\" height=\"1600\"\u003e\u003c\/figure\u003e\u003cfigure class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/8adde7f318c999c1722a.webp?v=1794304824\" alt=\"Espejos de mesa ornamentales de estilo vintage, Perfil\" width=\"1200\" height=\"1600\"\u003e\u003c\/figure\u003e\u003cfigure class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/b33308e3972241e0f9a6_8ff3d30c-5593-40b7-8754-c86544687c0b.webp?v=1794305289\" alt=\"Espejos de mesa ornamentales de estilo vintage, Otro ángulo\" width=\"1200\" height=\"1600\"\u003e\u003c\/figure\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cbutton type=\"button\" class=\"arrow prev\" onclick=\"(function(b,d){var s=b.closest('.slider'),n=+s.getAttribute('data-slides')||1,i=(+(s.getAttribute('data-i')||0)+d+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,-1)\"\u003e\u003cspan class=\"btn\"\u003e\u003csvg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12.5 4.5 7 10l5.5 5.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"label\"\u003eAnterior\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"arrow next\" onclick=\"(function(b,d){var s=b.closest('.slider'),n=+s.getAttribute('data-slides')||1,i=(+(s.getAttribute('data-i')||0)+d+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,1)\"\u003e\u003cspan class=\"btn\"\u003e\u003csvg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7.5 4.5 13 10l-5.5 5.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"label\"\u003eSiguiente\u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cp class=\"livecap\"\u003e\u003cb\u003e1 \/ 3\u003c\/b\u003e Vista de cerca\u003c\/p\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e1 \/ 3\u003c\/b\u003e Vista de cerca\u003c\/div\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e2 \/ 3\u003c\/b\u003e Perfil\u003c\/div\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e3 \/ 3\u003c\/b\u003e Otro ángulo\u003c\/div\u003e\u003cdiv class=\"dots\"\u003e\u003cbutton type=\"button\" class=\"dot on\" onclick=\"(function(b){var s=b.closest('.slider'),i=[].indexOf.call(b.parentNode.children,b);s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this)\"\u003e\u003cspan\u003e1 \/ 3\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"dot\" onclick=\"(function(b){var s=b.closest('.slider'),i=[].indexOf.call(b.parentNode.children,b);s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this)\"\u003e\u003cspan\u003e2 \/ 3\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"dot\" onclick=\"(function(b){var s=b.closest('.slider'),i=[].indexOf.call(b.parentNode.children,b);s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this)\"\u003e\u003cspan\u003e3 \/ 3\u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"mod\"\u003e\u003cdiv class=\"story\"\u003e\n  \u003cfigure class=\"photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/32a8e2df3e7a858d8ad3.webp?v=1794304799\" alt=\"Espejos de mesa ornamentales de estilo vintage en uso\" width=\"1200\" height=\"1600\"\u003e\u003c\/figure\u003e\n  \u003cdiv class=\"copy\"\u003e\u003cp class=\"kicker\"\u003e02 En casa\u003c\/p\u003e\u003ch2\u003eUna de las opciones enumeradas se muestra aquí.\u003c\/h2\u003e\u003cp\u003eAquí se muestra una de las opciones enumeradas. Las demás opciones están en las opciones.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"mod\"\u003e\u003cdiv class=\"specs\"\u003e\n  \u003cdiv class=\"copy\"\u003e\u003cp class=\"kicker\"\u003e03 Especificaciones\u003c\/p\u003e\u003ch2\u003eLas opciones que se muestran aquí son las que se pueden pedir.\u003c\/h2\u003e\u003cp\u003eLas opciones mostradas aquí son las que se pueden pedir.\u003c\/p\u003e\u003ctable\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth\u003eProducto\u003c\/th\u003e\u003ctd\u003eEspejos de mesa ornamentales de estilo vintage\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eEstilo\u003c\/th\u003e\u003ctd\u003eEspejo pájaro 17 x 22 cm \/ 6.7 x 8.7 in; Espejo bandeja de doble uso 43 x 24 x 12 cm \/ 16.9 x 9.4 x 4.7 in; Espejo con marco ornamentado 38 x 25 cm \/ 15 x 9.8 in\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003cdiv class=\"slider\" data-slides=\"3\" data-i=\"0\"\u003e\u003cdiv class=\"stage\" ontouchstart=\"(function(el,e,phase){var t=e.changedTouches\u0026\u0026e.changedTouches[0];if(!t)return;if(phase==='s'){el._x=t.clientX;el._y=t.clientY;return}var dx=t.clientX-(el._x||t.clientX),dy=t.clientY-(el._y||t.clientY);if(Math.abs(dx)\u003c36||Math.abs(dx)\u003cMath.abs(dy))return;var s=el.closest('.slider'),n=+s.getAttribute('data-slides')||1,dir=dx\u003c0?1:-1,i=(+(s.getAttribute('data-i')||0)+dir+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,event,'s')\" ontouchend=\"(function(el,e,phase){var t=e.changedTouches\u0026\u0026e.changedTouches[0];if(!t)return;if(phase==='s'){el._x=t.clientX;el._y=t.clientY;return}var dx=t.clientX-(el._x||t.clientX),dy=t.clientY-(el._y||t.clientY);if(Math.abs(dx)\u003c36||Math.abs(dx)\u003cMath.abs(dy))return;var s=el.closest('.slider'),n=+s.getAttribute('data-slides')||1,dir=dx\u003c0?1:-1,i=(+(s.getAttribute('data-i')||0)+dir+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,event,'e')\" \u003e\u003cdiv class=\"viewport\"\u003e\u003cdiv class=\"track\"\u003e\u003cfigure class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/cf44d735d01dddd91294.webp?v=1794304799\" alt=\"Espejo Pájaro 17 x 22 cm\" width=\"1200\" height=\"1600\"\u003e\u003c\/figure\u003e\u003cfigure class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/4fe55bfdbadb9c8a2250.webp?v=1794304805\" alt=\"Espejo bandeja de doble uso 43 x 24 x 12 cm\" width=\"1200\" height=\"1600\"\u003e\u003c\/figure\u003e\u003cfigure class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/54db4499cb10aaca9f70.webp?v=1794304812\" alt=\"Espejo con marco ornamentado 38 x 25 cm\" width=\"1200\" height=\"1600\"\u003e\u003c\/figure\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cbutton type=\"button\" class=\"arrow prev\" onclick=\"(function(b,d){var s=b.closest('.slider'),n=+s.getAttribute('data-slides')||1,i=(+(s.getAttribute('data-i')||0)+d+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,-1)\"\u003e\u003cspan class=\"btn\"\u003e\u003csvg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12.5 4.5 7 10l5.5 5.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"label\"\u003eAnterior\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"arrow next\" onclick=\"(function(b,d){var s=b.closest('.slider'),n=+s.getAttribute('data-slides')||1,i=(+(s.getAttribute('data-i')||0)+d+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,1)\"\u003e\u003cspan class=\"btn\"\u003e\u003csvg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7.5 4.5 13 10l-5.5 5.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"label\"\u003eSiguiente\u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cp class=\"livecap\"\u003e\u003cb\u003e1 \/ 3\u003c\/b\u003e Bird Mirror 17 x 22 cm\u003c\/p\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e1 \/ 3\u003c\/b\u003e Bird Mirror 17 x 22 cm\u003c\/div\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e2 \/ 3\u003c\/b\u003e Espejo de bandeja de doble uso 43 x 24 x 12 cm\u003c\/div\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e3 \/ 3\u003c\/b\u003e Espejo con marco ornamentado 38 x 25 cm\u003c\/div\u003e\u003cdiv class=\"dots\"\u003e\u003cbutton type=\"button\" class=\"dot on\" onclick=\"(function(b){var s=b.closest('.slider'),i=[].indexOf.call(b.parentNode.children,b);s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this)\"\u003e\u003cspan\u003e1 \/ 3\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"dot\" onclick=\"(function(b){var s=b.closest('.slider'),i=[].indexOf.call(b.parentNode.children,b);s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this)\"\u003e\u003cspan\u003e2 \/ 3\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"dot\" onclick=\"(function(b){var s=b.closest('.slider'),i=[].indexOf.call(b.parentNode.children,b);s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this)\"\u003e\u003cspan\u003e3 \/ 3\u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Monulo","offers":[{"title":"Espejo con forma de pájaro, 17 x 22 cm","offer_id":67983475343518,"sku":"TBAI-HD-36-L02-08-00016","price":122.0,"currency_code":"USD","in_stock":true},{"title":"Espejo con bandeja de doble uso de 43 x 24 x 12 cm.","offer_id":67983475376286,"sku":"TBAI-HD-36-L02-08-77146","price":169.0,"currency_code":"USD","in_stock":true},{"title":"Espejo con marco ornamentado de 38 x 25 cm.","offer_id":67983475409054,"sku":"TBAI-HD-36-L02-08-75489","price":150.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/cf44d735d01dddd91294.webp?v=1794304799"},{"product_id":"round-wood-wall-mirror-fxrwy70q","title":"Espejo de pared redondo de madera","description":"\u003cdiv id=\"pd4310137\"\u003e\u003cstyle\u003e\n#pd4310137{box-sizing:border-box;color:#2a241f;background:transparent;font-family:inherit;font-size:16px;line-height:1.55;max-width:1080px;margin:0 auto;padding:0}\n#pd4310137,#pd4310137 *{box-sizing:border-box}\n#pd4310137 .kicker{margin:0 0 8px;color:#8a5a3b;font-size:12px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;font-weight:600}\n#pd4310137 h2{margin:0 0 10px;color:#2a241f;font-family:Georgia,\"Iowan Old Style\",Palatino,serif;font-size:28px;line-height:1.2;font-weight:500}\n#pd4310137 p{margin:0;color:#4d453e;font-size:16px;line-height:1.6}\n#pd4310137 .mod{background:#f7f4ef;border:1px solid #e7e0d8;border-radius:18px;padding:20px;margin:0 0 16px}\n#pd4310137 .details{display:flex;flex-direction:column}\n#pd4310137 .details .copy{order:1;margin:0 0 16px}\n#pd4310137 .details .tiles{order:2}\n#pd4310137 .detail-slider{display:none;order:3}\n#pd4310137 .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}\n#pd4310137 .tile{margin:0;background:#fff;border-radius:14px;overflow:hidden}\n#pd4310137 .tile figcaption{padding:10px 12px 12px;color:#4d453e;font-size:14px;line-height:1.4}\n#pd4310137 img{display:block;width:100%;max-width:100%;height:auto;border:0;background:#fff;object-fit:contain;margin: 0;}\n#pd4310137 .story{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:28px;align-items:center}\n#pd4310137 .photo{margin:0;background:#fff;border-radius:14px;overflow:hidden}\n#pd4310137 .specs{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:28px;align-items:start}\n#pd4310137 .specs .copy{order:1}\n#pd4310137 .specs .slider{order:2}\n#pd4310137 .copy,#pd4310137 .slider{min-width:0}\n#pd4310137 .slider{position:relative;min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;column-gap:12px;row-gap:0}\n#pd4310137 .stage{position:relative;overflow:visible;display:contents}\n#pd4310137 .viewport{position:relative;overflow:hidden;width:100%;background:#fff;border-radius:14px;grid-column:1 \/ -1;grid-row:1}\n#pd4310137 .track{display:flex;width:100%;max-width:100%;min-width:0;transition:transform .3s cubic-bezier(.25,.1,.25,1);will-change:transform}\n#pd4310137 figure.slide{display:block !important;flex:0 0 100%;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;overflow:hidden}\n#pd4310137 .slide img{width:100% !important;max-width:100% !important;height:auto !important}\n#pd4310137 .livecap{margin:0;padding:10px 12px 0;text-align:center;color:#4d453e;font-size:14px;line-height:1.45;grid-column:1 \/ -1;grid-row:2;min-width:0}\n#pd4310137 .livecap b{color:#2a241f;font-weight:600;margin-right:6px}\n#pd4310137 .capstore{display:none}\n#pd4310137 button.arrow{position:static !important;top:auto !important;left:auto !important;right:auto !important;width:44px;height:44px;margin:8px 0 0 !important;border:0;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;z-index:2;cursor:pointer;transform:none !important;color:#1c1c1c;box-shadow:none;line-height:1;grid-row:3}\n#pd4310137 .arrow.prev{grid-column:1;grid-row:3;justify-self:center;transform:none !important}\n#pd4310137 .arrow.next{grid-column:3;grid-row:3;justify-self:center;transform:none !important}\n#pd4310137 .stage:hover .arrow.prev,#pd4310137 .stage:hover .arrow.next{transform:none}\n#pd4310137 .arrow .btn{width:44px;height:44px;border-radius:50%;border:1px solid #d4c8b8;background:#f7f4ef;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s;box-shadow:none;color:#1c1c1c}\n#pd4310137 .arrow:hover .btn{width:44px;height:44px;background:#1c1c1c;color:#fff}\n#pd4310137 .arrow .label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}\n#pd4310137 .dots{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 0;grid-column:2;grid-row:3;min-width:0}\n#pd4310137 button.dot{width:8px;height:8px;border-radius:99px;background:#d9d0c6;cursor:pointer;position:relative;border:0;padding:0;box-shadow:none}\n#pd4310137 button.dot.on{background:#2a241f;width:18px}\n#pd4310137 .dot span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}\n#pd4310137 .slider[data-slides=\"1\"] .arrow,#pd4310137 .slider[data-slides=\"1\"] .dots{display:none}#pd4310137 .slider[data-slides=\"1\"]{grid-template-columns:minmax(0,1fr)}#pd4310137 .slider[data-slides=\"1\"] .livecap{grid-column:1}\n#pd4310137 table{width:100%;border-collapse:collapse;margin-top:16px;border:0 !important;background:transparent;box-shadow: none !important;}\n#pd4310137 table,#pd4310137 thead,#pd4310137 tbody,#pd4310137 tr{border:0 !important}\n#pd4310137 th,#pd4310137 td,#pd4310137 table th,#pd4310137 table td{text-align:left;vertical-align:top;padding:14px 0 !important;border:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important;font-size:15px;line-height:1.45;color:#2a241f;overflow-wrap:anywhere;background:transparent}\n#pd4310137 tr:last-child th,#pd4310137 tr:last-child td{border-bottom:0 !important}\n#pd4310137 th{width:38%;font-weight:600;color:#6f655c}\n@media (max-width:599px){\n#pd4310137 h2{font-size:22px}\n#pd4310137 .mod{padding:16px;border-radius:16px}\n#pd4310137 .tiles{display:none}\n#pd4310137 .detail-slider{display:block}\n#pd4310137 .story,#pd4310137 .specs{grid-template-columns:minmax(0,1fr);gap:16px}\n#pd4310137 .details .copy{order:1;margin:0 0 16px}\n#pd4310137 .details .detail-slider{order:2}\n#pd4310137 .story .copy{order:1}\n#pd4310137 .story .photo{order:2}\n#pd4310137 .specs .slider{order:1}\n#pd4310137 .specs .copy{order:2}\n#pd4310137 table,#pd4310137 tbody,#pd4310137 tr,#pd4310137 th,#pd4310137 td{display:block !important;width:100% !important}\n#pd4310137 table th,#pd4310137 table td,#pd4310137 tr:last-child th,#pd4310137 tr:last-child td{border:0 !important;border-bottom:0 !important}\n#pd4310137 tr{border:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important;padding:0 0 14px !important;margin:0 0 14px !important}\n#pd4310137 tr:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important}\n#pd4310137 table th{width:100% !important;padding:0 0 6px !important}\n#pd4310137 table td{padding:0 !important}\n#pd4310137 .arrow.prev,#pd4310137 .arrow.next{transform:none}\n}\n@media (hover:none){\n#pd4310137 .arrow.prev,#pd4310137 .arrow.next{transform:none}\n}\n#pd4310137.is-narrow h2{font-size:22px}\n#pd4310137.is-narrow .mod{padding:16px;border-radius:16px}\n#pd4310137.is-narrow .tiles{display:none}\n#pd4310137.is-narrow .detail-slider{display:block}\n#pd4310137.is-narrow .story,#pd4310137.is-narrow .specs{grid-template-columns:minmax(0,1fr);gap:16px}\n#pd4310137.is-narrow .details .copy{order:1;margin:0 0 16px}\n#pd4310137.is-narrow .details .detail-slider{order:2}\n#pd4310137.is-narrow .story .copy{order:1}\n#pd4310137.is-narrow .story .photo{order:2}\n#pd4310137.is-narrow .specs .slider{order:1}\n#pd4310137.is-narrow .specs .copy{order:2}\n#pd4310137.is-narrow table,#pd4310137.is-narrow tbody,#pd4310137.is-narrow tr,#pd4310137.is-narrow th,#pd4310137.is-narrow td{display:block !important;width:100% !important}\n#pd4310137.is-narrow table th,#pd4310137.is-narrow table td,#pd4310137.is-narrow tr:last-child th,#pd4310137.is-narrow tr:last-child td{border:0 !important;border-bottom:0 !important}\n#pd4310137.is-narrow tr{border:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important;padding:0 0 14px !important;margin:0 0 14px !important}\n#pd4310137.is-narrow tr:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important}\n#pd4310137.is-narrow table th{width:100% !important;padding:0 0 6px !important}\n#pd4310137.is-narrow table td{padding:0 !important}\n#pd4310137.is-narrow .arrow.prev,#pd4310137.is-narrow .arrow.next{transform:none}\n\u003c\/style\u003e\n\u003cdiv class=\"mod\"\u003e\u003cdiv class=\"details\"\u003e\n  \u003cdiv class=\"copy\"\u003e\u003cp class=\"kicker\"\u003e01 Detalles\u003c\/p\u003e\u003ch2\u003eUn espejo de pared redondo de 16 cm \/ 6.3 in en torneado a mano\u003c\/h2\u003e\u003cp\u003eUn espejo de pared redondo de 16 cm \/ 6.3 in en cerezo o nogal negro de América del Norte torneado a mano y lijado a mano, acabado con aceite de cera para madera. El marco es más grueso, por lo que también se puede usar como un pequeño marco de fotos.\u003c\/p\u003e\u003c\/div\u003e\n  \u003cdiv class=\"tiles\"\u003e\u003cfigure class=\"tile\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/09e503c3b21477a3a4c0.webp?v=1794308327\" alt=\"Espejo de pared redondo de madera, Vista cerrada\" width=\"960\" height=\"1280\"\u003e\u003cfigcaption\u003eVista cerrada\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"tile\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/4767def1835d4ca0f9cd.webp?v=1794308327\" alt=\"Espejo de pared redondo de madera, Perfil\" width=\"960\" height=\"1280\"\u003e\u003cfigcaption\u003ePerfil\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"tile\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/930948ba1b946190555e.webp?v=1794308334\" alt=\"Espejo de pared redondo de madera, Otro ángulo\" width=\"960\" height=\"1280\"\u003e\u003cfigcaption\u003eOtro ángulo\u003c\/figcaption\u003e\u003c\/figure\u003e\u003c\/div\u003e\n  \u003cdiv class=\"detail-slider\"\u003e\u003cdiv class=\"slider\" data-slides=\"3\" data-i=\"0\"\u003e\u003cdiv class=\"stage\" ontouchstart=\"(function(el,e,phase){var t=e.changedTouches\u0026\u0026e.changedTouches[0];if(!t)return;if(phase==='s'){el._x=t.clientX;el._y=t.clientY;return}var dx=t.clientX-(el._x||t.clientX),dy=t.clientY-(el._y||t.clientY);if(Math.abs(dx)\u003c36||Math.abs(dx)\u003cMath.abs(dy))return;var s=el.closest('.slider'),n=+s.getAttribute('data-slides')||1,dir=dx\u003c0?1:-1,i=(+(s.getAttribute('data-i')||0)+dir+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,event,'s')\" ontouchend=\"(function(el,e,phase){var t=e.changedTouches\u0026\u0026e.changedTouches[0];if(!t)return;if(phase==='s'){el._x=t.clientX;el._y=t.clientY;return}var dx=t.clientX-(el._x||t.clientX),dy=t.clientY-(el._y||t.clientY);if(Math.abs(dx)\u003c36||Math.abs(dx)\u003cMath.abs(dy))return;var s=el.closest('.slider'),n=+s.getAttribute('data-slides')||1,dir=dx\u003c0?1:-1,i=(+(s.getAttribute('data-i')||0)+dir+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,event,'e')\" \u003e\u003cdiv class=\"viewport\"\u003e\u003cdiv class=\"track\"\u003e\u003cfigure class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/09e503c3b21477a3a4c0.webp?v=1794308327\" alt=\"Espejo de pared redondo de madera, Vista cerrada\" width=\"960\" height=\"1280\"\u003e\u003c\/figure\u003e\u003cfigure class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/4767def1835d4ca0f9cd.webp?v=1794308327\" alt=\"Espejo de pared redondo de madera, Perfil\" width=\"960\" height=\"1280\"\u003e\u003c\/figure\u003e\u003cfigure class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/930948ba1b946190555e.webp?v=1794308334\" alt=\"Espejo de pared redondo de madera, Otro ángulo\" width=\"960\" height=\"1280\"\u003e\u003c\/figure\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cbutton type=\"button\" class=\"arrow prev\" onclick=\"(function(b,d){var s=b.closest('.slider'),n=+s.getAttribute('data-slides')||1,i=(+(s.getAttribute('data-i')||0)+d+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,-1)\"\u003e\u003cspan class=\"btn\"\u003e\u003csvg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12.5 4.5 7 10l5.5 5.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"label\"\u003eAnterior\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"arrow next\" onclick=\"(function(b,d){var s=b.closest('.slider'),n=+s.getAttribute('data-slides')||1,i=(+(s.getAttribute('data-i')||0)+d+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,1)\"\u003e\u003cspan class=\"btn\"\u003e\u003csvg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7.5 4.5 13 10l-5.5 5.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"label\"\u003eSiguiente\u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cp class=\"livecap\"\u003e\u003cb\u003e1 \/ 3\u003c\/b\u003e Vista de cerca\u003c\/p\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e1 \/ 3\u003c\/b\u003e Vista de cerca\u003c\/div\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e2 \/ 3\u003c\/b\u003e Perfil\u003c\/div\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e3 \/ 3\u003c\/b\u003e Otro ángulo\u003c\/div\u003e\u003cdiv class=\"dots\"\u003e\u003cbutton type=\"button\" class=\"dot on\" onclick=\"(function(b){var s=b.closest('.slider'),i=[].indexOf.call(b.parentNode.children,b);s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this)\"\u003e\u003cspan\u003e1 \/ 3\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"dot\" onclick=\"(function(b){var s=b.closest('.slider'),i=[].indexOf.call(b.parentNode.children,b);s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this)\"\u003e\u003cspan\u003e2 \/ 3\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"dot\" onclick=\"(function(b){var s=b.closest('.slider'),i=[].indexOf.call(b.parentNode.children,b);s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this)\"\u003e\u003cspan\u003e3 \/ 3\u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"mod\"\u003e\u003cdiv class=\"story\"\u003e\n  \u003cfigure class=\"photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/1bc54277481198fb3acf.webp?v=1794308321\" alt=\"Espejo de pared redondo de madera en uso\" width=\"960\" height=\"1280\"\u003e\u003c\/figure\u003e\n  \u003cdiv class=\"copy\"\u003e\u003cp class=\"kicker\"\u003e02 En casa\u003c\/p\u003e\u003ch2\u003eChoose grade A, B, or C\u003c\/h2\u003e\u003cp\u003eElige grado A, B o C. La madera y la mano de obra son las mismas en todos los grados; el grado depende de los nudos naturales y las líneas minerales.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"mod\"\u003e\u003cdiv class=\"specs\"\u003e\n  \u003cdiv class=\"copy\"\u003e\u003cp class=\"kicker\"\u003e03 Especificaciones\u003c\/p\u003e\u003ch2\u003eDos opciones de instrucción no están a la venta.\u003c\/h2\u003e\u003cp\u003eDos opciones de instrucción no están a la venta.\u003c\/p\u003e\u003ctable\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth\u003eProducto\u003c\/th\u003e\u003ctd\u003eEspejo de pared redondo de madera\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eMadera\u003c\/th\u003e\u003ctd\u003eNogal negro; Cerezo\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eGrade\u003c\/th\u003e\u003ctd\u003eGrado A; Grado B; Grado C\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003cdiv class=\"slider\" data-slides=\"2\" data-i=\"0\"\u003e\u003cdiv class=\"stage\" ontouchstart=\"(function(el,e,phase){var t=e.changedTouches\u0026\u0026e.changedTouches[0];if(!t)return;if(phase==='s'){el._x=t.clientX;el._y=t.clientY;return}var dx=t.clientX-(el._x||t.clientX),dy=t.clientY-(el._y||t.clientY);if(Math.abs(dx)\u003c36||Math.abs(dx)\u003cMath.abs(dy))return;var s=el.closest('.slider'),n=+s.getAttribute('data-slides')||1,dir=dx\u003c0?1:-1,i=(+(s.getAttribute('data-i')||0)+dir+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,event,'s')\" ontouchend=\"(function(el,e,phase){var t=e.changedTouches\u0026\u0026e.changedTouches[0];if(!t)return;if(phase==='s'){el._x=t.clientX;el._y=t.clientY;return}var dx=t.clientX-(el._x||t.clientX),dy=t.clientY-(el._y||t.clientY);if(Math.abs(dx)\u003c36||Math.abs(dx)\u003cMath.abs(dy))return;var s=el.closest('.slider'),n=+s.getAttribute('data-slides')||1,dir=dx\u003c0?1:-1,i=(+(s.getAttribute('data-i')||0)+dir+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,event,'e')\" \u003e\u003cdiv class=\"viewport\"\u003e\u003cdiv class=\"track\"\u003e\u003cfigure class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/96867e482e28ae4b69cf.webp?v=1794308316\" alt=\"nuez negra\" width=\"960\" height=\"1280\"\u003e\u003c\/figure\u003e\u003cfigure class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/8d68bd309650dfc5a76c.webp?v=1794308315\" alt=\"Cherry\" width=\"960\" height=\"1280\"\u003e\u003c\/figure\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cbutton type=\"button\" class=\"arrow prev\" onclick=\"(function(b,d){var s=b.closest('.slider'),n=+s.getAttribute('data-slides')||1,i=(+(s.getAttribute('data-i')||0)+d+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,-1)\"\u003e\u003cspan class=\"btn\"\u003e\u003csvg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12.5 4.5 7 10l5.5 5.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"label\"\u003eAnterior\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"arrow next\" onclick=\"(function(b,d){var s=b.closest('.slider'),n=+s.getAttribute('data-slides')||1,i=(+(s.getAttribute('data-i')||0)+d+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,1)\"\u003e\u003cspan class=\"btn\"\u003e\u003csvg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7.5 4.5 13 10l-5.5 5.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"label\"\u003eSiguiente\u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cp class=\"livecap\"\u003e\u003cb\u003e1 \/ 2\u003c\/b\u003e Negro nogal\u003c\/p\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e1 \/ 2\u003c\/b\u003e Negro nogal\u003c\/div\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e2 \/ 2\u003c\/b\u003e Cherry\u003c\/div\u003e\u003cdiv class=\"dots\"\u003e\u003cbutton type=\"button\" class=\"dot on\" onclick=\"(function(b){var s=b.closest('.slider'),i=[].indexOf.call(b.parentNode.children,b);s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this)\"\u003e\u003cspan\u003e1 \/ 2\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"dot\" onclick=\"(function(b){var s=b.closest('.slider'),i=[].indexOf.call(b.parentNode.children,b);s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this)\"\u003e\u003cspan\u003e2 \/ 2\u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Monulo","offers":[{"title":"nogal negro \/ Grado A","offer_id":67984036429982,"sku":"TBAI-HD-46-L02-09-0341","price":277.0,"currency_code":"USD","in_stock":true},{"title":"Cherry \/ Grado A","offer_id":67984036462750,"sku":"TBAI-HD-46-L02-09-0342","price":264.0,"currency_code":"USD","in_stock":true},{"title":"nogal negro \/ Grado B","offer_id":67984036495518,"sku":"TBAI-HD-46-L02-09-0343","price":237.0,"currency_code":"USD","in_stock":true},{"title":"Cherry \/ Grado B","offer_id":67984036528286,"sku":"TBAI-HD-46-L02-09-0344","price":224.0,"currency_code":"USD","in_stock":true},{"title":"nogal negro \/ Grado C","offer_id":67984036561054,"sku":"TBAI-HD-46-L02-09-0345","price":184.0,"currency_code":"USD","in_stock":true},{"title":"Cherry \/ Grado C","offer_id":67984036593822,"sku":"TBAI-HD-46-L02-09-0346","price":171.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/96867e482e28ae4b69cf.webp?v=1794308316"},{"product_id":"natural-wood-solid-wood-wall-mirror","title":"Espejo de pared Wabi-Sabi Vintage de madera maciza y madera natural para una pared","description":"\u003cdiv id=\"l02s4309718\"\u003e\u003cstyle\u003e\n#l02s4309718{box-sizing:border-box;color:#2a241f;background:transparent;font-family:inherit;font-size:16px;line-height:1.55;max-width:1080px;margin:0 auto;padding:0}\n#l02s4309718,#l02s4309718 *{box-sizing:border-box}\n#l02s4309718 .kicker{margin:0 0 8px;color:#8a5a3b;font-size:12px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;font-weight:600}\n#l02s4309718 h2{margin:0 0 10px;color:#2a241f;font-family:Georgia,\"Iowan Old Style\",Palatino,serif;font-size:28px;line-height:1.2;font-weight:500}\n#l02s4309718 p{margin:0;color:#4d453e;font-size:16px;line-height:1.6}\n#l02s4309718 .mod{background:#f7f4ef;border:1px solid #e7e0d8;border-radius:18px;padding:20px;margin:0 0 16px}\n#l02s4309718 .details{display:flex;flex-direction:column}\n#l02s4309718 .details .copy{order:1;margin:0 0 16px}\n#l02s4309718 .details .tiles{order:2}\n#l02s4309718 .detail-slider{display:none;order:3}\n#l02s4309718 .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}\n#l02s4309718 .tile{margin:0;background:#fff;border-radius:14px;overflow:hidden}\n#l02s4309718 .tile figcaption{padding:10px 12px 12px;color:#4d453e;font-size:14px;line-height:1.4}\n#l02s4309718 img{display:block;width:100%;max-width:100%;height:auto;border:0;background:#fff;object-fit:contain;margin: 0;}\n#l02s4309718 .story{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:28px;align-items:center}\n#l02s4309718 .photo{margin:0;background:#fff;border-radius:14px;overflow:hidden}\n#l02s4309718 .specs{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:28px;align-items:start}\n#l02s4309718 .specs .copy{order:1}\n#l02s4309718 .specs .slider{order:2}\n#l02s4309718 .copy,#l02s4309718 .slider{min-width:0}\n#l02s4309718 .slider{position:relative;min-width:0}\n#l02s4309718 .stage{position:relative;overflow:visible}\n#l02s4309718 .viewport{position:relative;overflow:hidden;width:100%;background:#fff;border-radius:14px}\n#l02s4309718 .track{display:flex;width:100%;max-width:100%;min-width:0;transition:transform .3s cubic-bezier(.25,.1,.25,1);will-change:transform}\n#l02s4309718 figure.slide{display:block !important;flex:0 0 100%;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;overflow:hidden}\n#l02s4309718 .slide img{width:100% !important;max-width:100% !important;height:auto !important}\n#l02s4309718 .livecap{margin:0;padding:12px 16px 2px;text-align:center;color:#4d453e;font-size:14px;line-height:1.45}\n#l02s4309718 .livecap b{color:#2a241f;font-weight:600;margin-right:6px}\n#l02s4309718 .capstore{display:none}\n#l02s4309718 button.arrow{position:absolute;top:50%;width:45px;height:45px;margin-top:-22px;border:0;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;z-index:3;cursor:pointer;transition:transform .3s;color:#000;box-shadow:none;line-height:1}\n#l02s4309718 .arrow.prev{left:8px;transform:translateX(-60px)}\n#l02s4309718 .arrow.next{right:8px;transform:translateX(60px)}\n#l02s4309718 .stage:hover .arrow.prev,#l02s4309718 .stage:hover .arrow.next{transform:translateX(0)}\n#l02s4309718 .arrow .btn{width:40px;height:40px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s;box-shadow:0 1px 8px rgba(0,0,0,.12);color:#000}\n#l02s4309718 .arrow:hover .btn{width:45px;height:45px;background:#000;color:#fff}\n#l02s4309718 .arrow .label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}\n#l02s4309718 .dots{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:12px 0 0}\n#l02s4309718 button.dot{width:8px;height:8px;border-radius:99px;background:#d9d0c6;cursor:pointer;position:relative;border:0;padding:0;box-shadow:none}\n#l02s4309718 button.dot.on{background:#2a241f;width:18px}\n#l02s4309718 .dot span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}\n#l02s4309718 .slider[data-slides=\"1\"] .arrow,#l02s4309718 .slider[data-slides=\"1\"] .dots{display:none}\n#l02s4309718 table{width:100%;border-collapse:collapse;margin-top:16px;border:0 !important;background:transparent;box-shadow: none !important;}\n#l02s4309718 table,#l02s4309718 thead,#l02s4309718 tbody,#l02s4309718 tr{border:0 !important}\n#l02s4309718 th,#l02s4309718 td,#l02s4309718 table th,#l02s4309718 table td{text-align:left;vertical-align:top;padding:14px 0 !important;border:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important;font-size:15px;line-height:1.45;color:#2a241f;overflow-wrap:anywhere;background:transparent}\n#l02s4309718 tr:last-child th,#l02s4309718 tr:last-child td{border-bottom:0 !important}\n#l02s4309718 th{width:38%;font-weight:600;color:#6f655c}\n@media (max-width:599px){\n#l02s4309718 h2{font-size:22px}\n#l02s4309718 .mod{padding:16px;border-radius:16px}\n#l02s4309718 .tiles{display:none}\n#l02s4309718 .detail-slider{display:block}\n#l02s4309718 .story,#l02s4309718 .specs{grid-template-columns:minmax(0,1fr);gap:16px}\n#l02s4309718 .details .copy{order:1;margin:0 0 16px}\n#l02s4309718 .details .detail-slider{order:2}\n#l02s4309718 .story .copy{order:1}\n#l02s4309718 .story .photo{order:2}\n#l02s4309718 .specs .slider{order:1}\n#l02s4309718 .specs .copy{order:2}\n#l02s4309718 table,#l02s4309718 tbody,#l02s4309718 tr,#l02s4309718 th,#l02s4309718 td{display:block !important;width:100% !important}\n#l02s4309718 table th,#l02s4309718 table td,#l02s4309718 tr:last-child th,#l02s4309718 tr:last-child td{border:0 !important;border-bottom:0 !important}\n#l02s4309718 tr{border:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important;padding:0 0 14px !important;margin:0 0 14px !important}\n#l02s4309718 tr:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important}\n#l02s4309718 table th{width:100% !important;padding:0 0 6px !important}\n#l02s4309718 table td{padding:0 !important}\n#l02s4309718 .arrow.prev,#l02s4309718 .arrow.next{transform:translateX(0)}\n}\n@media (hover:none){\n#l02s4309718 .arrow.prev,#l02s4309718 .arrow.next{transform:translateX(0)}\n}\n#l02s4309718.is-narrow h2{font-size:22px}\n#l02s4309718.is-narrow .mod{padding:16px;border-radius:16px}\n#l02s4309718.is-narrow .tiles{display:none}\n#l02s4309718.is-narrow .detail-slider{display:block}\n#l02s4309718.is-narrow .story,#l02s4309718.is-narrow .specs{grid-template-columns:minmax(0,1fr);gap:16px}\n#l02s4309718.is-narrow .details .copy{order:1;margin:0 0 16px}\n#l02s4309718.is-narrow .details .detail-slider{order:2}\n#l02s4309718.is-narrow .story .copy{order:1}\n#l02s4309718.is-narrow .story .photo{order:2}\n#l02s4309718.is-narrow .specs .slider{order:1}\n#l02s4309718.is-narrow .specs .copy{order:2}\n#l02s4309718.is-narrow table,#l02s4309718.is-narrow tbody,#l02s4309718.is-narrow tr,#l02s4309718.is-narrow th,#l02s4309718.is-narrow td{display:block !important;width:100% !important}\n#l02s4309718.is-narrow table th,#l02s4309718.is-narrow table td,#l02s4309718.is-narrow tr:last-child th,#l02s4309718.is-narrow tr:last-child td{border:0 !important;border-bottom:0 !important}\n#l02s4309718.is-narrow tr{border:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important;padding:0 0 14px !important;margin:0 0 14px !important}\n#l02s4309718.is-narrow tr:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important}\n#l02s4309718.is-narrow table th{width:100% !important;padding:0 0 6px !important}\n#l02s4309718.is-narrow table td{padding:0 !important}\n#l02s4309718.is-narrow .arrow.prev,#l02s4309718.is-narrow .arrow.next{transform:translateX(0)}\n\u003c\/style\u003e\n\u003cdiv class=\"mod details\"\u003e\n  \u003cdiv class=\"copy\"\u003e\u003cp class=\"kicker\"\u003e01 Detalles\u003c\/p\u003e\u003ch2\u003eMadera, marco y colgador\u003c\/h2\u003e\u003cp\u003eEstas vistas de cerca muestran la veta de la madera, el borde del marco y los herrajes para colgar.\u003c\/p\u003e\u003c\/div\u003e\n  \u003cdiv class=\"tiles\"\u003e\u003cfigure class=\"tile\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/8c66e4fb6b66f26c026b.webp?v=1794316761\" alt=\"Espejo de pared wabi-sabi de madera maciza vintage y madera natural, Veta de la madera\" width=\"1086\" height=\"1448\"\u003e\u003cfigcaption\u003eVeta de la madera\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"tile\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/2f11cbfe2a63ce9e974a.webp?v=1794316766\" alt=\"Espejo de pared wabi-sabi de madera maciza vintage y madera natural, Borde del marco\" width=\"1086\" height=\"1448\"\u003e\u003cfigcaption\u003eBorde del marco\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"tile\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/265b8584a4b6499934c2.webp?v=1794316767\" alt=\"Espejo de pared wabi-sabi de madera maciza vintage y madera natural, Herrajes para colgar\" width=\"1086\" height=\"1448\"\u003e\u003cfigcaption\u003eHerrajes para colgar\u003c\/figcaption\u003e\u003c\/figure\u003e\u003c\/div\u003e\n  \u003cdiv class=\"detail-slider\"\u003e\u003cdiv class=\"slider\" data-slides=\"3\" data-i=\"0\"\u003e\u003cdiv class=\"stage\" ontouchstart=\"(function(el,e,phase){var t=e.changedTouches\u0026\u0026e.changedTouches[0];if(!t)return;if(phase==='s'){el._x=t.clientX;el._y=t.clientY;return}var dx=t.clientX-(el._x||t.clientX),dy=t.clientY-(el._y||t.clientY);if(Math.abs(dx)\u003c36||Math.abs(dx)\u003cMath.abs(dy))return;var s=el.closest('.slider'),n=+s.getAttribute('data-slides')||1,dir=dx\u003c0?1:-1,i=(+(s.getAttribute('data-i')||0)+dir+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,event,'s')\" ontouchend=\"(function(el,e,phase){var t=e.changedTouches\u0026\u0026e.changedTouches[0];if(!t)return;if(phase==='s'){el._x=t.clientX;el._y=t.clientY;return}var dx=t.clientX-(el._x||t.clientX),dy=t.clientY-(el._y||t.clientY);if(Math.abs(dx)\u003c36||Math.abs(dx)\u003cMath.abs(dy))return;var s=el.closest('.slider'),n=+s.getAttribute('data-slides')||1,dir=dx\u003c0?1:-1,i=(+(s.getAttribute('data-i')||0)+dir+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,event,'e')\"\u003e\u003cdiv class=\"viewport\"\u003e\u003cdiv class=\"track\"\u003e\u003cfigure class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/8c66e4fb6b66f26c026b.webp?v=1794316761\" alt=\"Espejo de pared wabi-sabi de madera maciza vintage y madera natural, Veta de la madera\" width=\"1086\" height=\"1448\"\u003e\u003c\/figure\u003e\u003cfigure class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/2f11cbfe2a63ce9e974a.webp?v=1794316766\" alt=\"Espejo de pared wabi-sabi de madera maciza vintage y madera natural, Borde del marco\" width=\"1086\" height=\"1448\"\u003e\u003c\/figure\u003e\u003cfigure class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/265b8584a4b6499934c2.webp?v=1794316767\" alt=\"Espejo de pared wabi-sabi de madera maciza vintage y madera natural, Herrajes para colgar\" width=\"1086\" height=\"1448\"\u003e\u003c\/figure\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cbutton type=\"button\" class=\"arrow prev\" onclick=\"(function(b,d){var s=b.closest('.slider'),n=+s.getAttribute('data-slides')||1,i=(+(s.getAttribute('data-i')||0)+d+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,-1)\"\u003e\u003cspan class=\"btn\"\u003e\u003csvg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12.5 4.5 7 10l5.5 5.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"label\"\u003eAnterior\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"arrow next\" onclick=\"(function(b,d){var s=b.closest('.slider'),n=+s.getAttribute('data-slides')||1,i=(+(s.getAttribute('data-i')||0)+d+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,1)\"\u003e\u003cspan class=\"btn\"\u003e\u003csvg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7.5 4.5 13 10l-5.5 5.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"label\"\u003eSiguiente\u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cp class=\"livecap\"\u003e\u003cb\u003e1 \/ 3\u003c\/b\u003e Veta de la madera\u003c\/p\u003e\u003cspan class=\"capstore\"\u003e\u003cb\u003e1 \/ 3\u003c\/b\u003e Veta de la madera\u003c\/span\u003e\u003cspan class=\"capstore\"\u003e\u003cb\u003e2 \/ 3\u003c\/b\u003e Borde del marco\u003c\/span\u003e\u003cspan class=\"capstore\"\u003e\u003cb\u003e3 \/ 3\u003c\/b\u003e Herrajes para colgar\u003c\/span\u003e\u003cdiv class=\"dots\"\u003e\u003cbutton type=\"button\" class=\"dot on\" onclick=\"(function(b){var s=b.closest('.slider'),i=[].indexOf.call(b.parentNode.children,b);s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this)\"\u003e\u003cspan\u003e1 \/ 3\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"dot\" onclick=\"(function(b){var s=b.closest('.slider'),i=[].indexOf.call(b.parentNode.children,b);s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this)\"\u003e\u003cspan\u003e2 \/ 3\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"dot\" onclick=\"(function(b){var s=b.closest('.slider'),i=[].indexOf.call(b.parentNode.children,b);s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this)\"\u003e\u003cspan\u003e3 \/ 3\u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mod\"\u003e\u003cdiv class=\"story\"\u003e\n  \u003cfigure class=\"photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/442b96bc11c0f7d1175e.webp?v=1794316754\" alt=\"Espejo de pared wabi-sabi de madera maciza vintage y madera natural, junto a una chimenea\" width=\"1086\" height=\"1448\"\u003e\u003c\/figure\u003e\n  \u003cdiv class=\"copy\"\u003e\u003cp class=\"kicker\"\u003e02 En la habitación\u003c\/p\u003e\u003ch2\u003ejunto a una chimenea\u003c\/h2\u003e\u003cp\u003eEsta imagen muestra el espejo de pared de madera junto a una chimenea.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"mod\"\u003e\u003cdiv class=\"specs\"\u003e\n  \u003cdiv class=\"copy\"\u003e\u003cp class=\"kicker\"\u003e03 Especificaciones\u003c\/p\u003e\u003ch2\u003eUn espejo seleccionable\u003c\/h2\u003e\u003cp\u003eLa opción se llama Madera natural. No se indica ninguna medida por separado en la opción.\u003c\/p\u003e\u003ctable\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth\u003eProducto\u003c\/th\u003e\u003ctd\u003eEspejo de pared wabi-sabi vintage de madera maciza\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eMaterial\u003c\/th\u003e\u003ctd\u003eMadera maciza, tal como se muestra\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eAcabado\u003c\/th\u003e\u003ctd\u003eMadera natural\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eUso\u003c\/th\u003e\u003ctd\u003eEspejo de pared\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eMostrado con\u003c\/th\u003e\u003ctd\u003eUna chimenea en la foto de ambiente\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eTamaño\u003c\/th\u003e\u003ctd\u003eNo se indica como medida en la opción\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003cdiv class=\"slider\" data-slides=\"1\" data-i=\"0\"\u003e\u003cdiv class=\"stage\" ontouchstart=\"(function(el,e,phase){var t=e.changedTouches\u0026\u0026e.changedTouches[0];if(!t)return;if(phase==='s'){el._x=t.clientX;el._y=t.clientY;return}var dx=t.clientX-(el._x||t.clientX),dy=t.clientY-(el._y||t.clientY);if(Math.abs(dx)\u003c36||Math.abs(dx)\u003cMath.abs(dy))return;var s=el.closest('.slider'),n=+s.getAttribute('data-slides')||1,dir=dx\u003c0?1:-1,i=(+(s.getAttribute('data-i')||0)+dir+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,event,'s')\" ontouchend=\"(function(el,e,phase){var t=e.changedTouches\u0026\u0026e.changedTouches[0];if(!t)return;if(phase==='s'){el._x=t.clientX;el._y=t.clientY;return}var dx=t.clientX-(el._x||t.clientX),dy=t.clientY-(el._y||t.clientY);if(Math.abs(dx)\u003c36||Math.abs(dx)\u003cMath.abs(dy))return;var s=el.closest('.slider'),n=+s.getAttribute('data-slides')||1,dir=dx\u003c0?1:-1,i=(+(s.getAttribute('data-i')||0)+dir+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,event,'e')\"\u003e\u003cdiv class=\"viewport\"\u003e\u003cdiv class=\"track\"\u003e\u003cfigure class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/a6d7d9f05cdebfb69388.webp?v=1794316755\" alt=\"Espejo de pared wabi-sabi de madera maciza vintage y madera natural, Madera natural\" width=\"1086\" height=\"1448\"\u003e\u003c\/figure\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cbutton type=\"button\" class=\"arrow prev\" onclick=\"(function(b,d){var s=b.closest('.slider'),n=+s.getAttribute('data-slides')||1,i=(+(s.getAttribute('data-i')||0)+d+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,-1)\"\u003e\u003cspan class=\"btn\"\u003e\u003csvg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12.5 4.5 7 10l5.5 5.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"label\"\u003eAnterior\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"arrow next\" onclick=\"(function(b,d){var s=b.closest('.slider'),n=+s.getAttribute('data-slides')||1,i=(+(s.getAttribute('data-i')||0)+d+n)%n;s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this,1)\"\u003e\u003cspan class=\"btn\"\u003e\u003csvg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7.5 4.5 13 10l-5.5 5.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"label\"\u003eSiguiente\u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cp class=\"livecap\"\u003e\u003cb\u003e1 \/ 1\u003c\/b\u003e Madera natural\u003c\/p\u003e\u003cspan class=\"capstore\"\u003e\u003cb\u003e1 \/ 1\u003c\/b\u003e Madera natural\u003c\/span\u003e\u003cdiv class=\"dots\"\u003e\u003cbutton type=\"button\" class=\"dot on\" onclick=\"(function(b){var s=b.closest('.slider'),i=[].indexOf.call(b.parentNode.children,b);s.setAttribute('data-i',String(i));var w=s.querySelector('.viewport').clientWidth,slides=s.querySelectorAll('.slide');for(var j=0;j\u003cslides.length;j++){slides[j].style.flex='0 0 '+w+'px';slides[j].style.width=w+'px'}s.querySelector('.track').style.transform='translate3d('+(-i*w)+'px,0,0)';var dots=s.querySelectorAll('.dot');for(var k=0;k\u003cdots.length;k++)dots[k].classList.toggle('on',k===i);var caps=s.querySelectorAll('.capstore'),live=s.querySelector('.livecap');if(live\u0026\u0026caps[i])live.innerHTML=caps[i].innerHTML;})(this)\"\u003e\u003cspan\u003e1 \/ 1\u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Monulo","offers":[{"title":"Natural madera","offer_id":67984496722078,"sku":"TBAI-HD-42-L02-06-0026","price":216.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/a6d7d9f05cdebfb69388.webp?v=1794316755"},{"product_id":"round-wood-wall-mirror","title":"Espejo de pared redondo de madera","description":"\u003cstyle\u003e\n.pd-4308950{font-family:inherit;color:#2c2924;line-height:1.6;max-width:1080px;margin:0 auto}\n.pd-4308950 *{box-sizing:border-box}\n.pd-4308950 img{display:block;width:100%;height:auto}\n.pd-4308950 section{margin:0 0 18px;padding:28px;background:#f6f3ee;border:1px solid #e6e0d6;border-radius:16px}\n.pd-4308950 h2{margin:0 0 10px;font-size:26px;line-height:1.25;font-weight:560;letter-spacing:-.02em}\n.pd-4308950 .pd-kicker{margin:0 0 8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#7a7368}\n.pd-4308950 p{margin:0 0 16px;font-size:16px}\n.pd-4308950 figure{margin:0}\n.pd-4308950 figcaption{padding:10px 2px 0;font-size:13px;color:#6f685e}\n.pd-4308950 figcaption b{display:block;color:#2c2924;font-weight:600;margin-bottom:2px}\n.pd-4308950 .pd-story{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:28px;align-items:center}\n.pd-4308950 .pd-story .pd-copy{order:1}\n.pd-4308950 .pd-story img{order:2}\n.pd-4308950 .pd-story img,.pd-4308950 .pd-track img,.pd-4308950 .pd-shots img{border-radius:12px;width:100%;aspect-ratio:3\/4;object-fit:cover;background:#f3efe8}\n.pd-4308950 .pd-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.pd-4308950 .pd-shots.pd-n2{grid-template-columns:repeat(2,minmax(0,1fr))}\n.pd-4308950 .pd-shots.pd-n1{grid-template-columns:minmax(0,420px)}\n.pd-4308950 .pd-shots figure{min-width:0}\n.pd-4308950 .pd-nav.pd-shots-nav{display:none}\n.pd-4308950 .pd-carousel{position:relative;min-width:0}\n.pd-4308950 .pd-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px;background:#f3efe8}\n.pd-4308950 .pd-track::-webkit-scrollbar{display:none}\n.pd-4308950 .pd-track figure{flex:0 0 100%;scroll-snap-align:start;min-width:0}\n.pd-4308950 .pd-nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px}\n.pd-4308950 .pd-nav button{width:40px;height:40px;border-radius:50%;border:1px solid #c9c0b4;background:#fff;color:#2c2924;font-size:18px;line-height:1;cursor:pointer}\n.pd-4308950 .pd-dots{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;max-width:240px}\n.pd-4308950 .pd-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#cfc6ba}\n.pd-4308950 .pd-dots button[aria-current=\"true\"]{background:#2c2924}\n.pd-4308950 .pd-count{min-width:58px;text-align:center;font-size:13px;color:#6f685e}\n.pd-4308950 .pd-spec{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:start}\n.pd-4308950 .pd-spec-copy{min-width:0}\n.pd-4308950 table{width:100%;border-collapse:collapse;font-size:15px}\n.pd-4308950 th,.pd-4308950 td{text-align:left;padding:11px 0;border-bottom:1px solid #e2dbd1;vertical-align:top}\n.pd-4308950 th{width:34%;font-weight:600;color:#3d3832;padding-right:12px}\n@media(max-width:760px){\n.pd-4308950 section{padding:20px 16px;border-radius:12px}\n.pd-4308950 h2{font-size:22px}\n.pd-4308950 .pd-story,.pd-4308950 .pd-spec{grid-template-columns:1fr}\n.pd-4308950 .pd-story .pd-copy{order:-1}\n.pd-4308950 .pd-shots{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scrollbar-width:none}\n.pd-4308950 .pd-shots::-webkit-scrollbar{display:none}\n.pd-4308950 .pd-shots figure{flex:0 0 100%;scroll-snap-align:start}\n.pd-4308950 .pd-shots.pd-n1{grid-template-columns:1fr}\n.pd-4308950 .pd-nav.pd-shots-nav{display:flex}\n.pd-4308950 .pd-nav.pd-shots-nav.pd-hide{display:none}\n.pd-4308950 .pd-dots{display:none}\n}\n\n.pd-live .pd-nav .pd-arrow{position:relative;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;min-width:40px !important;max-width:40px !important;flex:0 0 40px !important;padding:0 !important;margin:0;border:1px solid #c9c0b4;border-radius:50%;background:#fff;color:#2c2924;line-height:0 !important;font-size:0 !important;box-sizing:border-box;cursor:pointer;overflow:hidden;-webkit-appearance:none;appearance:none}\n.pd-live .pd-nav .pd-arrow svg{position:absolute;left:50%;top:50%;width:18px;height:18px;display:block;transform:translate(-50%,-50%);pointer-events:none}\n.pd-live.pd-live .pd-track,.pd-live.pd-live .pd-track img,.pd-live.pd-live .pd-shots img{touch-action:pan-y;-webkit-user-drag:none;user-select:none}\n.pd-live.pd-live .pd-track{overflow:hidden;scroll-snap-type:none;-webkit-overflow-scrolling:auto}\n@media(max-width:760px){\n.pd-live.pd-live .pd-shots,.pd-live.pd-live .pd-shots img{overflow:hidden;scroll-snap-type:none;touch-action:pan-y;-webkit-overflow-scrolling:auto}\n}\n@media(min-width:761px){\n.pd-live .pd-shots\u003e[data-pd-clone]{display:none !important}\n}\n\n.pd-live .pd-viewport{overflow:hidden;touch-action:pan-y;border-radius:12px;min-width:0}\n@media(min-width:761px){\n.pd-live .pd-viewport:has(\u003e .pd-shots){overflow:visible;border-radius:0}\n}\n\n.pd-live .pd-shot{position:relative;min-width:0;max-width:100%}\n.pd-live .pd-shot .pd-arrow{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;z-index:3;width:44px !important;height:44px !important;min-width:44px !important;max-width:44px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50%;background:rgba(255,255,255,.94) !important;color:#2c2924 !important;box-shadow:0 1px 6px rgba(44,41,36,.16);display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:0 !important;font-size:0 !important;cursor:pointer}\n.pd-live .pd-shot .pd-arrow svg{display:none !important}\n.pd-live .pd-shot .pd-arrow::before{content:\"\";display:block;width:9px;height:9px;border-top:2px solid currentColor;border-right:2px solid currentColor;box-sizing:border-box}\n.pd-live .pd-shot .pd-prev{left:10px !important;right:auto !important}\n.pd-live .pd-shot .pd-prev::before{transform:rotate(-135deg);margin-left:3px}\n.pd-live .pd-shot .pd-next{right:10px !important;left:auto !important}\n.pd-live .pd-shot .pd-next::before{transform:rotate(45deg);margin-right:3px}\n.pd-live .pd-nav{position:static}\n@media(min-width:761px){\n.pd-live .pd-shots-slider .pd-arrow{display:none !important}\n}\n@media(max-width:760px){\n.pd-live .pd-dots{display:flex !important;flex-wrap:nowrap;overflow-x:auto;max-width:180px;scrollbar-width:none}\n.pd-live .pd-dots::-webkit-scrollbar{display:none}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"pd-4308950 pd-live pd-boot-live\" ontouchstart=\"this.pdApi=this.pdApi||(function(root){\n  function setup(box){\n    var track=box.querySelector(\u0026#x27;.pd-shots\u0026#x27;)||box.querySelector(\u0026#x27;.pd-track\u0026#x27;);\n    if(!track) return null;\n    var figs=[];\n    var i;\n    for(i=0;i\u0026lt;track.children.length;i++){\n      if(track.children[i].tagName===\u0026#x27;FIGURE\u0026#x27; \u0026amp;\u0026amp; !track.children[i].getAttribute(\u0026#x27;data-pd-clone\u0026#x27;)) figs.push(track.children[i]);\n    }\n    var n=figs.length;\n    if(2\u0026gt;n) return null;\n    if(!track.getAttribute(\u0026#x27;data-pd-ready\u0026#x27;)){\n      var last=figs[n-1].cloneNode(true);\n      var first=figs[0].cloneNode(true);\n      last.setAttribute(\u0026#x27;data-pd-clone\u0026#x27;,\u0026#x27;1\u0026#x27;);\n      first.setAttribute(\u0026#x27;data-pd-clone\u0026#x27;,\u0026#x27;1\u0026#x27;);\n      last.setAttribute(\u0026#x27;aria-hidden\u0026#x27;,\u0026#x27;true\u0026#x27;);\n      first.setAttribute(\u0026#x27;aria-hidden\u0026#x27;,\u0026#x27;true\u0026#x27;);\n      track.insertBefore(last, figs[0]);\n      track.appendChild(first);\n      track.setAttribute(\u0026#x27;data-pd-ready\u0026#x27;,\u0026#x27;1\u0026#x27;);\n    }\n    var index=1;\n    var countEl=box.querySelector(\u0026#x27;.pd-count\u0026#x27;);\n    var dots=box.querySelectorAll(\u0026#x27;.pd-dots button\u0026#x27;);\n    var isShots=track.className.indexOf(\u0026#x27;pd-shots\u0026#x27;)!==-1;\n    var nav=box.querySelector(\u0026#x27;.pd-nav\u0026#x27;);\n    var drag=null;\n    function live(){\n      if(!isShots) return true;\n      if(!nav) return false;\n      return window.getComputedStyle(nav).display!==\u0026#x27;none\u0026#x27;;\n    }\n    function width(){ return track.clientWidth||1; }\n    function logical(){\n      var v=index-1;\n      if(0\u0026gt;v) v=n-1;\n      if(v\u0026gt;=n) v=0;\n      return v;\n    }\n    function paint(animate){\n      track.style.transition=animate?\u0026#x27;transform .32s ease\u0026#x27;:\u0026#x27;none\u0026#x27;;\n      track.style.transform=\u0026#x27;translate3d(\u0026#x27;+(-index*width())+\u0026#x27;px,0,0)\u0026#x27;;\n    }\n    function show(){\n      var v=logical();\n      if(countEl) countEl.textContent=(v+1)+\u0026#x27; \/ \u0026#x27;+n;\n      for(var d=0;d\u0026lt;dots.length;d++) dots[d].setAttribute(\u0026#x27;aria-current\u0026#x27;, d===v?\u0026#x27;true\u0026#x27;:\u0026#x27;false\u0026#x27;);\n    }\n    function mode(){\n      var on=live();\n      var kids=track.children;\n      var k;\n      for(k=0;k\u0026lt;kids.length;k++){\n        if(!on){\n          kids[k].style.flex=\u0026#x27;\u0026#x27;;\n          kids[k].style.width=\u0026#x27;\u0026#x27;;\n          kids[k].style.minWidth=\u0026#x27;\u0026#x27;;\n          if(kids[k].getAttribute(\u0026#x27;data-pd-clone\u0026#x27;)) kids[k].style.display=\u0026#x27;none\u0026#x27;;\n        }else{\n          kids[k].style.display=\u0026#x27;\u0026#x27;;\n          kids[k].style.flex=\u0026#x27;0 0 100%\u0026#x27;;\n          kids[k].style.width=\u0026#x27;100%\u0026#x27;;\n          kids[k].style.minWidth=\u0026#x27;0\u0026#x27;;\n          kids[k].style.maxWidth=\u0026#x27;100%\u0026#x27;;\n        }\n      }\n      var view=track.parentNode;\n      if(view \u0026amp;\u0026amp; view.className.indexOf(\u0026#x27;pd-viewport\u0026#x27;)!==-1){\n        view.style.touchAction=\u0026#x27;pan-y\u0026#x27;;\n        if(on) view.style.overflow=\u0026#x27;hidden\u0026#x27;;\n        else if(isShots) view.style.overflow=\u0026#x27;visible\u0026#x27;;\n      }\n      if(!on){\n        track.style.transform=\u0026#x27;none\u0026#x27;;\n        track.style.transition=\u0026#x27;none\u0026#x27;;\n        return;\n      }\n      track.style.overflow=\u0026#x27;visible\u0026#x27;;\n      track.style.touchAction=\u0026#x27;pan-y\u0026#x27;;\n      track.style.scrollSnapType=\u0026#x27;none\u0026#x27;;\n      paint(false);\n      show();\n    }\n    function settle(){\n      if(index\u0026lt;1){ index=n; paint(false); }\n      else if(index\u0026gt;n){ index=1; paint(false); }\n    }\n    track.addEventListener(\u0026#x27;transitionend\u0026#x27;, function(e){\n      if(e.target!==track || e.propertyName!==\u0026#x27;transform\u0026#x27;) return;\n      settle();\n      show();\n    });\n    window.addEventListener(\u0026#x27;resize\u0026#x27;, mode);\n    mode();\n    return {\n      track:track,\n      start:function(e){\n        if(!live() || !e.touches || e.touches.length!==1) return;\n        settle();\n        drag={x:e.touches[0].clientX,y:e.touches[0].clientY,dx:0,dy:0,lock:\u0026#x27;\u0026#x27;};\n        track.style.transition=\u0026#x27;none\u0026#x27;;\n      },\n      move:function(e){\n        if(!drag || !e.touches || e.touches.length!==1) return;\n        drag.dx=e.touches[0].clientX-drag.x;\n        drag.dy=e.touches[0].clientY-drag.y;\n        if(!drag.lock){\n          if(10\u0026gt;Math.abs(drag.dx) \u0026amp;\u0026amp; 10\u0026gt;Math.abs(drag.dy)) return;\n          drag.lock=Math.abs(drag.dx)\u0026gt;Math.abs(drag.dy)?\u0026#x27;x\u0026#x27;:\u0026#x27;y\u0026#x27;;\n        }\n        if(drag.lock!==\u0026#x27;x\u0026#x27;) return;\n        if(e.cancelable) e.preventDefault();\n        track.style.transform=\u0026#x27;translate3d(\u0026#x27;+(-index*width()+drag.dx)+\u0026#x27;px,0,0)\u0026#x27;;\n      },\n      end:function(){\n        if(!drag) return;\n        var dx=drag.dx;\n        var lock=drag.lock;\n        drag=null;\n        if(lock!==\u0026#x27;x\u0026#x27;){ paint(true); return; }\n        var limit=Math.min(48, width()*0.18);\n        if(dx\u0026lt;=-limit) index+=1;\n        else if(dx\u0026gt;=limit) index-=1;\n        paint(true);\n        show();\n        root.pdSkip=1;\n        window.setTimeout(function(){ root.pdSkip=0; }, 450);\n      },\n      cancel:function(){ drag=null; paint(true); },\n      click:function(e){\n        if(root.pdSkip){ root.pdSkip=0; return; }\n        var btn=e.target \u0026amp;\u0026amp; e.target.closest ? e.target.closest(\u0026#x27;button\u0026#x27;) : null;\n        if(!btn || !box.contains(btn) || !live()) return;\n        e.preventDefault();\n        if(btn.className.indexOf(\u0026#x27;pd-prev\u0026#x27;)!==-1) index-=1;\n        else if(btn.className.indexOf(\u0026#x27;pd-next\u0026#x27;)!==-1) index+=1;\n        else if(btn.parentNode \u0026amp;\u0026amp; btn.parentNode.className.indexOf(\u0026#x27;pd-dots\u0026#x27;)!==-1){\n          var buttons=btn.parentNode.querySelectorAll(\u0026#x27;button\u0026#x27;);\n          for(var b=0;b\u0026lt;buttons.length;b++) if(buttons[b]===btn) index=b+1;\n        }else return;\n        paint(true);\n        show();\n      }\n    };\n  }\n  var controls=[];\n  var boxes=root.querySelectorAll(\u0026#x27;[data-pd]\u0026#x27;);\n  for(var n=0;n\u0026lt;boxes.length;n++){\n    var api=setup(boxes[n]);\n    if(api) controls.push(api);\n  }\n  function owner(e){\n    var node=e \u0026amp;\u0026amp; e.target;\n    if(!node || !node.closest) return null;\n    var box=node.closest(\u0026#x27;[data-pd]\u0026#x27;);\n    if(!box) return null;\n    for(var i=0;i\u0026lt;controls.length;i++) if(box.contains(controls[i].track)) return controls[i];\n    return null;\n  }\n  var active=null;\n  return {\n    start:function(e){ active=owner(e); if(active) active.start(e); },\n    move:function(e){ if(active) active.move(e); },\n    end:function(){ if(active) active.end(); active=null; },\n    cancel:function(){ if(active) active.cancel(); active=null; },\n    click:function(e){ var item=owner(e); if(item) item.click(e); }\n  };\n})(this);\nif(event \u0026amp;\u0026amp; event.touches) this.pdApi.start(event);\" ontouchmove=\"if(this.pdApi)this.pdApi.move(event);\" ontouchend=\"if(this.pdApi)this.pdApi.end(event);\" ontouchcancel=\"if(this.pdApi)this.pdApi.cancel(event);\" onclick=\"if(!this.pdApi){this.pdApi=this.pdApi||(function(root){\n  function setup(box){\n    var track=box.querySelector(\u0026#x27;.pd-shots\u0026#x27;)||box.querySelector(\u0026#x27;.pd-track\u0026#x27;);\n    if(!track) return null;\n    var figs=[];\n    var i;\n    for(i=0;i\u0026lt;track.children.length;i++){\n      if(track.children[i].tagName===\u0026#x27;FIGURE\u0026#x27; \u0026amp;\u0026amp; !track.children[i].getAttribute(\u0026#x27;data-pd-clone\u0026#x27;)) figs.push(track.children[i]);\n    }\n    var n=figs.length;\n    if(2\u0026gt;n) return null;\n    if(!track.getAttribute(\u0026#x27;data-pd-ready\u0026#x27;)){\n      var last=figs[n-1].cloneNode(true);\n      var first=figs[0].cloneNode(true);\n      last.setAttribute(\u0026#x27;data-pd-clone\u0026#x27;,\u0026#x27;1\u0026#x27;);\n      first.setAttribute(\u0026#x27;data-pd-clone\u0026#x27;,\u0026#x27;1\u0026#x27;);\n      last.setAttribute(\u0026#x27;aria-hidden\u0026#x27;,\u0026#x27;true\u0026#x27;);\n      first.setAttribute(\u0026#x27;aria-hidden\u0026#x27;,\u0026#x27;true\u0026#x27;);\n      track.insertBefore(last, figs[0]);\n      track.appendChild(first);\n      track.setAttribute(\u0026#x27;data-pd-ready\u0026#x27;,\u0026#x27;1\u0026#x27;);\n    }\n    var index=1;\n    var countEl=box.querySelector(\u0026#x27;.pd-count\u0026#x27;);\n    var dots=box.querySelectorAll(\u0026#x27;.pd-dots button\u0026#x27;);\n    var isShots=track.className.indexOf(\u0026#x27;pd-shots\u0026#x27;)!==-1;\n    var nav=box.querySelector(\u0026#x27;.pd-nav\u0026#x27;);\n    var drag=null;\n    function live(){\n      if(!isShots) return true;\n      if(!nav) return false;\n      return window.getComputedStyle(nav).display!==\u0026#x27;none\u0026#x27;;\n    }\n    function width(){ return track.clientWidth||1; }\n    function logical(){\n      var v=index-1;\n      if(0\u0026gt;v) v=n-1;\n      if(v\u0026gt;=n) v=0;\n      return v;\n    }\n    function paint(animate){\n      track.style.transition=animate?\u0026#x27;transform .32s ease\u0026#x27;:\u0026#x27;none\u0026#x27;;\n      track.style.transform=\u0026#x27;translate3d(\u0026#x27;+(-index*width())+\u0026#x27;px,0,0)\u0026#x27;;\n    }\n    function show(){\n      var v=logical();\n      if(countEl) countEl.textContent=(v+1)+\u0026#x27; \/ \u0026#x27;+n;\n      for(var d=0;d\u0026lt;dots.length;d++) dots[d].setAttribute(\u0026#x27;aria-current\u0026#x27;, d===v?\u0026#x27;true\u0026#x27;:\u0026#x27;false\u0026#x27;);\n    }\n    function mode(){\n      var on=live();\n      var kids=track.children;\n      var k;\n      for(k=0;k\u0026lt;kids.length;k++){\n        if(!on){\n          kids[k].style.flex=\u0026#x27;\u0026#x27;;\n          kids[k].style.width=\u0026#x27;\u0026#x27;;\n          kids[k].style.minWidth=\u0026#x27;\u0026#x27;;\n          if(kids[k].getAttribute(\u0026#x27;data-pd-clone\u0026#x27;)) kids[k].style.display=\u0026#x27;none\u0026#x27;;\n        }else{\n          kids[k].style.display=\u0026#x27;\u0026#x27;;\n          kids[k].style.flex=\u0026#x27;0 0 100%\u0026#x27;;\n          kids[k].style.width=\u0026#x27;100%\u0026#x27;;\n          kids[k].style.minWidth=\u0026#x27;0\u0026#x27;;\n          kids[k].style.maxWidth=\u0026#x27;100%\u0026#x27;;\n        }\n      }\n      var view=track.parentNode;\n      if(view \u0026amp;\u0026amp; view.className.indexOf(\u0026#x27;pd-viewport\u0026#x27;)!==-1){\n        view.style.touchAction=\u0026#x27;pan-y\u0026#x27;;\n        if(on) view.style.overflow=\u0026#x27;hidden\u0026#x27;;\n        else if(isShots) view.style.overflow=\u0026#x27;visible\u0026#x27;;\n      }\n      if(!on){\n        track.style.transform=\u0026#x27;none\u0026#x27;;\n        track.style.transition=\u0026#x27;none\u0026#x27;;\n        return;\n      }\n      track.style.overflow=\u0026#x27;visible\u0026#x27;;\n      track.style.touchAction=\u0026#x27;pan-y\u0026#x27;;\n      track.style.scrollSnapType=\u0026#x27;none\u0026#x27;;\n      paint(false);\n      show();\n    }\n    function settle(){\n      if(index\u0026lt;1){ index=n; paint(false); }\n      else if(index\u0026gt;n){ index=1; paint(false); }\n    }\n    track.addEventListener(\u0026#x27;transitionend\u0026#x27;, function(e){\n      if(e.target!==track || e.propertyName!==\u0026#x27;transform\u0026#x27;) return;\n      settle();\n      show();\n    });\n    window.addEventListener(\u0026#x27;resize\u0026#x27;, mode);\n    mode();\n    return {\n      track:track,\n      start:function(e){\n        if(!live() || !e.touches || e.touches.length!==1) return;\n        settle();\n        drag={x:e.touches[0].clientX,y:e.touches[0].clientY,dx:0,dy:0,lock:\u0026#x27;\u0026#x27;};\n        track.style.transition=\u0026#x27;none\u0026#x27;;\n      },\n      move:function(e){\n        if(!drag || !e.touches || e.touches.length!==1) return;\n        drag.dx=e.touches[0].clientX-drag.x;\n        drag.dy=e.touches[0].clientY-drag.y;\n        if(!drag.lock){\n          if(10\u0026gt;Math.abs(drag.dx) \u0026amp;\u0026amp; 10\u0026gt;Math.abs(drag.dy)) return;\n          drag.lock=Math.abs(drag.dx)\u0026gt;Math.abs(drag.dy)?\u0026#x27;x\u0026#x27;:\u0026#x27;y\u0026#x27;;\n        }\n        if(drag.lock!==\u0026#x27;x\u0026#x27;) return;\n        if(e.cancelable) e.preventDefault();\n        track.style.transform=\u0026#x27;translate3d(\u0026#x27;+(-index*width()+drag.dx)+\u0026#x27;px,0,0)\u0026#x27;;\n      },\n      end:function(){\n        if(!drag) return;\n        var dx=drag.dx;\n        var lock=drag.lock;\n        drag=null;\n        if(lock!==\u0026#x27;x\u0026#x27;){ paint(true); return; }\n        var limit=Math.min(48, width()*0.18);\n        if(dx\u0026lt;=-limit) index+=1;\n        else if(dx\u0026gt;=limit) index-=1;\n        paint(true);\n        show();\n        root.pdSkip=1;\n        window.setTimeout(function(){ root.pdSkip=0; }, 450);\n      },\n      cancel:function(){ drag=null; paint(true); },\n      click:function(e){\n        if(root.pdSkip){ root.pdSkip=0; return; }\n        var btn=e.target \u0026amp;\u0026amp; e.target.closest ? e.target.closest(\u0026#x27;button\u0026#x27;) : null;\n        if(!btn || !box.contains(btn) || !live()) return;\n        e.preventDefault();\n        if(btn.className.indexOf(\u0026#x27;pd-prev\u0026#x27;)!==-1) index-=1;\n        else if(btn.className.indexOf(\u0026#x27;pd-next\u0026#x27;)!==-1) index+=1;\n        else if(btn.parentNode \u0026amp;\u0026amp; btn.parentNode.className.indexOf(\u0026#x27;pd-dots\u0026#x27;)!==-1){\n          var buttons=btn.parentNode.querySelectorAll(\u0026#x27;button\u0026#x27;);\n          for(var b=0;b\u0026lt;buttons.length;b++) if(buttons[b]===btn) index=b+1;\n        }else return;\n        paint(true);\n        show();\n      }\n    };\n  }\n  var controls=[];\n  var boxes=root.querySelectorAll(\u0026#x27;[data-pd]\u0026#x27;);\n  for(var n=0;n\u0026lt;boxes.length;n++){\n    var api=setup(boxes[n]);\n    if(api) controls.push(api);\n  }\n  function owner(e){\n    var node=e \u0026amp;\u0026amp; e.target;\n    if(!node || !node.closest) return null;\n    var box=node.closest(\u0026#x27;[data-pd]\u0026#x27;);\n    if(!box) return null;\n    for(var i=0;i\u0026lt;controls.length;i++) if(box.contains(controls[i].track)) return controls[i];\n    return null;\n  }\n  var active=null;\n  return {\n    start:function(e){ active=owner(e); if(active) active.start(e); },\n    move:function(e){ if(active) active.move(e); },\n    end:function(){ if(active) active.end(); active=null; },\n    cancel:function(){ if(active) active.cancel(); active=null; },\n    click:function(e){ var item=owner(e); if(item) item.click(e); }\n  };\n})(this);\nif(event \u0026amp;\u0026amp; event.touches) this.pdApi.start(event);}if(this.pdApi\u0026amp;\u0026amp;event)this.pdApi.click(event);\"\u003e\n\u003csection\u003e\n\u003cdiv class=\"pd-story\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/468ee4b9214fbe0de13d.webp?v=1794321296\" alt=\"Espejo de pared redondo de madera en una entrada\"\u003e\n\u003cdiv class=\"pd-copy\"\u003e\n\u003cp class=\"pd-kicker\"\u003een la pared\u003c\/p\u003e\n\u003ch2\u003eUn espejo con marco de madera\u003c\/h2\u003e\n\u003cp\u003eLa madera y el tamaño del marco siguen la opción seleccionada. La habitación y los objetos que la rodean son solo de estilo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n\u003cp class=\"pd-kicker\"\u003eDetalle\u003c\/p\u003e\n\u003ch2\u003eGrano del marco y borde del vidrio.\u003c\/h2\u003e\n\u003cp\u003eEl marco de madera envuelve el cristal. La veta, el borde del marco y la junta son los detalles visibles.\u003c\/p\u003e\n\u003cdiv data-pd\u003e\n\u003cdiv class=\"pd-shot pd-shots-slider\"\u003e\u003cdiv class=\"pd-viewport\"\u003e\u003cdiv class=\"pd-shots pd-n3\"\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/5af74c337ac2cb07a426.webp?v=1794321321\" alt=\"Veta de madera del marco\"\u003e\u003cfigcaption\u003eVeta de madera del marco\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/77927eaf822dd2350892.webp?v=1794321322\" alt=\"Borde del marco\"\u003e\u003cfigcaption\u003eBorde del marco\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/d873cc6e031d9c48f42e.webp?v=1794321327\" alt=\"Junta marco y vidrio\"\u003e\u003cfigcaption\u003eJunta marco y vidrio\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003cbutton type=\"button\" class=\"pd-arrow pd-prev\" aria-label=\"Detalle anterior\"\u003e\u003csvg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M15.1 5.6 8.9 12l6.2 6.4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"pd-arrow pd-next\" aria-label=\"Siguiente detalle\"\u003e\u003csvg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M8.9 5.6 15.1 12 8.9 18.4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cdiv class=\"pd-nav pd-shots-nav\"\u003e\u003cdiv class=\"pd-dots\"\u003e\u003cbutton type=\"button\" aria-label=\"Veta de madera del marco\" aria-current=\"true\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Borde del marco\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Junta marco y vidrio\"\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cspan class=\"pd-count\"\u003e1 \/ 3\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n\u003cdiv class=\"pd-spec\"\u003e\n\u003cdiv class=\"pd-carousel\" data-pd\u003e\n\u003cdiv class=\"pd-shot pd-style-slider\"\u003e\u003cdiv class=\"pd-viewport\"\u003e\u003cdiv class=\"pd-track\"\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/ae17631cb2c873d01957.webp?v=1794321296\" alt=\"Nogal Negro \/ Grado A \/ 9.8 in (25 cm) diámetro\"\u003e\u003cfigcaption\u003e\u003cb\u003eNogal Negro \/ Grado A \/ 9.8 in (25 cm) diámetro\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/00d529a883dd2f8561ee.webp?v=1794321309\" alt=\"Cereza \/ Grado A \/ 9.8 in (25 cm) diámetro\"\u003e\u003cfigcaption\u003e\u003cb\u003eCereza \/ Grado A \/ 9.8 in (25 cm) diámetro\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/c7ee4a6d3239c3a49020.webp?v=1794321314\" alt=\"Nogal Negro \/ Grado A \/ 11.8 in (30 cm) diámetro\"\u003e\u003cfigcaption\u003e\u003cb\u003eNogal Negro \/ Grado A \/ 11.8 in (30 cm) diámetro\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/13d236b2f7d13466c457.webp?v=1794321315\" alt=\"Cereza \/ Grado A \/ 11.8 in (30 cm) diámetro\"\u003e\u003cfigcaption\u003e\u003cb\u003eCereza \/ Grado A \/ 11.8 in (30 cm) diámetro\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003cbutton type=\"button\" class=\"pd-arrow pd-prev\" aria-label=\"Estilo anterior\"\u003e\u003csvg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M15.1 5.6 8.9 12l6.2 6.4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"pd-arrow pd-next\" aria-label=\"Siguiente estilo\"\u003e\u003csvg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M8.9 5.6 15.1 12 8.9 18.4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cdiv class=\"pd-nav\"\u003e\u003cdiv class=\"pd-dots\"\u003e\u003cbutton type=\"button\" aria-label=\"Nogal Negro \/ Grado A \/ 9.8 in (25 cm) diámetro\" aria-current=\"true\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Cereza \/ Grado A \/ 9.8 in (25 cm) diámetro\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Nogal Negro \/ Grado A \/ 11.8 in (30 cm) diámetro\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Cereza \/ Grado A \/ 11.8 in (30 cm) diámetro\"\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cspan class=\"pd-count\"\u003e1 \/ 4\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-copy\"\u003e\n\u003cp class=\"pd-kicker\"\u003eOpciones\u003c\/p\u003e\n\u003ch2\u003eElija una opción listada\u003c\/h2\u003e\n\u003cp\u003eCada foto se muestra una vez. Las opciones que comparten una foto no se vuelven a mostrar. Las medidas, cuando se enumeran, se encuentran en la propia opción.\u003c\/p\u003e\n\u003ctable\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth\u003eMaterial\u003c\/th\u003e\u003ctd\u003emadera\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eForma\u003c\/th\u003e\u003ctd\u003eEspejo de pared redondo de madera\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eOpciones\u003c\/th\u003e\u003ctd\u003eMadera, Grado y Tamaño siguen la opción seleccionada.\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eTamaño\u003c\/th\u003e\u003ctd\u003eSe muestra en pulgadas y centímetros en la opción seleccionada.\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eIncluye\u003c\/th\u003e\u003ctd\u003eel espejo solo\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csvg class=\"pd-boot\" aria-hidden=\"true\" focusable=\"false\" width=\"0\" height=\"0\" style=\"position:absolute;width:0;height:0;overflow:hidden\" onload=\"var r=this.closest(\u0026#x27;.pd-live\u0026#x27;);if(r\u0026amp;\u0026amp;!r.pdApi\u0026amp;\u0026amp;r.onclick)r.onclick();\"\u003e\u003c\/svg\u003e\u003c\/div\u003e\n","brand":"Monulo","offers":[{"title":"Nogal negro \/ Grado A \/ 9,8 pulgadas (25 cm) de diámetro","offer_id":67984764567710,"sku":"TBAI-HD-46-L02-0039","price":291.0,"currency_code":"USD","in_stock":true},{"title":"Nogal negro \/ Grado B \/ 9,8 pulgadas (25 cm) de diámetro","offer_id":67984764600478,"sku":"TBAI-HD-46-L02-0040","price":224.0,"currency_code":"USD","in_stock":true},{"title":"Cherry \/ Grado A \/ 9,8 pulgadas (25 cm) de diámetro","offer_id":67984764633246,"sku":"TBAI-HD-46-L02-0041","price":251.0,"currency_code":"USD","in_stock":true},{"title":"Cherry \/ Grado B \/ 9,8 pulgadas (25 cm) de diámetro","offer_id":67984764666014,"sku":"TBAI-HD-46-L02-0042","price":224.0,"currency_code":"USD","in_stock":true},{"title":"Nogal negro \/ Grado A \/ 11,8 pulgadas (30 cm) de diámetro","offer_id":67984764698782,"sku":"TBAI-HD-46-L02-0043","price":424.0,"currency_code":"USD","in_stock":true},{"title":"Nogal negro \/ Grado B \/ 11,8 pulgadas (30 cm) de diámetro","offer_id":67984764731550,"sku":"TBAI-HD-46-L02-0044","price":371.0,"currency_code":"USD","in_stock":true},{"title":"Cherry \/ Grado A \/ 11,8 pulgadas (30 cm) de diámetro","offer_id":67984764764318,"sku":"TBAI-HD-46-L02-0045","price":411.0,"currency_code":"USD","in_stock":true},{"title":"Cherry \/ Grado B \/ 11,8 pulgadas (30 cm) de diámetro","offer_id":67984764797086,"sku":"TBAI-HD-46-L02-0046","price":371.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/ae17631cb2c873d01957.webp?v=1794321296"},{"product_id":"wood-tabletop-mirror","title":"Espejo de mesa de madera","description":"\u003cstyle\u003e\n.pd-4308940{font-family:inherit;color:#2c2924;line-height:1.6;max-width:1080px;margin:0 auto}\n.pd-4308940 *{box-sizing:border-box}\n.pd-4308940 img{display:block;width:100%;height:auto}\n.pd-4308940 section{margin:0 0 18px;padding:28px;background:#f6f3ee;border:1px solid #e6e0d6;border-radius:16px}\n.pd-4308940 h2{margin:0 0 10px;font-size:26px;line-height:1.25;font-weight:560;letter-spacing:-.02em}\n.pd-4308940 .pd-kicker{margin:0 0 8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#7a7368}\n.pd-4308940 p{margin:0 0 16px;font-size:16px}\n.pd-4308940 figure{margin:0}\n.pd-4308940 figcaption{padding:10px 2px 0;font-size:13px;color:#6f685e}\n.pd-4308940 figcaption b{display:block;color:#2c2924;font-weight:600;margin-bottom:2px}\n.pd-4308940 .pd-story{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:28px;align-items:center}\n.pd-4308940 .pd-story .pd-copy{order:1}\n.pd-4308940 .pd-story img{order:2}\n.pd-4308940 .pd-story img,.pd-4308940 .pd-track img,.pd-4308940 .pd-shots img{border-radius:12px;width:100%;aspect-ratio:3\/4;object-fit:cover;background:#f3efe8}\n.pd-4308940 .pd-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.pd-4308940 .pd-shots.pd-n2{grid-template-columns:repeat(2,minmax(0,1fr))}\n.pd-4308940 .pd-shots.pd-n1{grid-template-columns:minmax(0,420px)}\n.pd-4308940 .pd-shots figure{min-width:0}\n.pd-4308940 .pd-nav.pd-shots-nav{display:none}\n.pd-4308940 .pd-carousel{position:relative;min-width:0}\n.pd-4308940 .pd-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px;background:#f3efe8}\n.pd-4308940 .pd-track::-webkit-scrollbar{display:none}\n.pd-4308940 .pd-track figure{flex:0 0 100%;scroll-snap-align:start;min-width:0}\n.pd-4308940 .pd-nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px}\n.pd-4308940 .pd-nav button{width:40px;height:40px;border-radius:50%;border:1px solid #c9c0b4;background:#fff;color:#2c2924;font-size:18px;line-height:1;cursor:pointer}\n.pd-4308940 .pd-dots{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;max-width:240px}\n.pd-4308940 .pd-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#cfc6ba}\n.pd-4308940 .pd-dots button[aria-current=\"true\"]{background:#2c2924}\n.pd-4308940 .pd-count{min-width:58px;text-align:center;font-size:13px;color:#6f685e}\n.pd-4308940 .pd-spec{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:start}\n.pd-4308940 .pd-spec-copy{min-width:0}\n.pd-4308940 table{width:100%;border-collapse:collapse;font-size:15px}\n.pd-4308940 th,.pd-4308940 td{text-align:left;padding:11px 0;border-bottom:1px solid #e2dbd1;vertical-align:top}\n.pd-4308940 th{width:34%;font-weight:600;color:#3d3832;padding-right:12px}\n@media(max-width:760px){\n.pd-4308940 section{padding:20px 16px;border-radius:12px}\n.pd-4308940 h2{font-size:22px}\n.pd-4308940 .pd-story,.pd-4308940 .pd-spec{grid-template-columns:1fr}\n.pd-4308940 .pd-story .pd-copy{order:-1}\n.pd-4308940 .pd-shots{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scrollbar-width:none}\n.pd-4308940 .pd-shots::-webkit-scrollbar{display:none}\n.pd-4308940 .pd-shots figure{flex:0 0 100%;scroll-snap-align:start}\n.pd-4308940 .pd-shots.pd-n1{grid-template-columns:1fr}\n.pd-4308940 .pd-nav.pd-shots-nav{display:flex}\n.pd-4308940 .pd-nav.pd-shots-nav.pd-hide{display:none}\n.pd-4308940 .pd-dots{display:none}\n}\n\n.pd-live .pd-nav .pd-arrow{position:relative;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;min-width:40px !important;max-width:40px !important;flex:0 0 40px !important;padding:0 !important;margin:0;border:1px solid #c9c0b4;border-radius:50%;background:#fff;color:#2c2924;line-height:0 !important;font-size:0 !important;box-sizing:border-box;cursor:pointer;overflow:hidden;-webkit-appearance:none;appearance:none}\n.pd-live .pd-nav .pd-arrow svg{position:absolute;left:50%;top:50%;width:18px;height:18px;display:block;transform:translate(-50%,-50%);pointer-events:none}\n.pd-live.pd-live .pd-track,.pd-live.pd-live .pd-track img,.pd-live.pd-live .pd-shots img{touch-action:pan-y;-webkit-user-drag:none;user-select:none}\n.pd-live.pd-live .pd-track{overflow:hidden;scroll-snap-type:none;-webkit-overflow-scrolling:auto}\n@media(max-width:760px){\n.pd-live.pd-live .pd-shots,.pd-live.pd-live .pd-shots img{overflow:hidden;scroll-snap-type:none;touch-action:pan-y;-webkit-overflow-scrolling:auto}\n}\n@media(min-width:761px){\n.pd-live .pd-shots\u003e[data-pd-clone]{display:none !important}\n}\n\n.pd-live .pd-viewport{overflow:hidden;touch-action:pan-y;border-radius:12px;min-width:0}\n@media(min-width:761px){\n.pd-live .pd-viewport:has(\u003e .pd-shots){overflow:visible;border-radius:0}\n}\n\n.pd-live .pd-shot{position:relative;min-width:0;max-width:100%}\n.pd-live .pd-shot .pd-arrow{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;z-index:3;width:44px !important;height:44px !important;min-width:44px !important;max-width:44px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50%;background:rgba(255,255,255,.94) !important;color:#2c2924 !important;box-shadow:0 1px 6px rgba(44,41,36,.16);display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:0 !important;font-size:0 !important;cursor:pointer}\n.pd-live .pd-shot .pd-arrow svg{display:none !important}\n.pd-live .pd-shot .pd-arrow::before{content:\"\";display:block;width:9px;height:9px;border-top:2px solid currentColor;border-right:2px solid currentColor;box-sizing:border-box}\n.pd-live .pd-shot .pd-prev{left:10px !important;right:auto !important}\n.pd-live .pd-shot .pd-prev::before{transform:rotate(-135deg);margin-left:3px}\n.pd-live .pd-shot .pd-next{right:10px !important;left:auto !important}\n.pd-live .pd-shot .pd-next::before{transform:rotate(45deg);margin-right:3px}\n.pd-live .pd-nav{position:static}\n@media(min-width:761px){\n.pd-live .pd-shots-slider .pd-arrow{display:none !important}\n}\n@media(max-width:760px){\n.pd-live .pd-dots{display:flex !important;flex-wrap:nowrap;overflow-x:auto;max-width:180px;scrollbar-width:none}\n.pd-live .pd-dots::-webkit-scrollbar{display:none}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"pd-4308940 pd-live pd-boot-live\" ontouchstart=\"this.pdApi=this.pdApi||(function(root){\n  function setup(box){\n    var track=box.querySelector(\u0026#x27;.pd-shots\u0026#x27;)||box.querySelector(\u0026#x27;.pd-track\u0026#x27;);\n    if(!track) return null;\n    var figs=[];\n    var i;\n    for(i=0;i\u0026lt;track.children.length;i++){\n      if(track.children[i].tagName===\u0026#x27;FIGURE\u0026#x27; \u0026amp;\u0026amp; !track.children[i].getAttribute(\u0026#x27;data-pd-clone\u0026#x27;)) figs.push(track.children[i]);\n    }\n    var n=figs.length;\n    if(2\u0026gt;n) return null;\n    if(!track.getAttribute(\u0026#x27;data-pd-ready\u0026#x27;)){\n      var last=figs[n-1].cloneNode(true);\n      var first=figs[0].cloneNode(true);\n      last.setAttribute(\u0026#x27;data-pd-clone\u0026#x27;,\u0026#x27;1\u0026#x27;);\n      first.setAttribute(\u0026#x27;data-pd-clone\u0026#x27;,\u0026#x27;1\u0026#x27;);\n      last.setAttribute(\u0026#x27;aria-hidden\u0026#x27;,\u0026#x27;true\u0026#x27;);\n      first.setAttribute(\u0026#x27;aria-hidden\u0026#x27;,\u0026#x27;true\u0026#x27;);\n      track.insertBefore(last, figs[0]);\n      track.appendChild(first);\n      track.setAttribute(\u0026#x27;data-pd-ready\u0026#x27;,\u0026#x27;1\u0026#x27;);\n    }\n    var index=1;\n    var countEl=box.querySelector(\u0026#x27;.pd-count\u0026#x27;);\n    var dots=box.querySelectorAll(\u0026#x27;.pd-dots button\u0026#x27;);\n    var isShots=track.className.indexOf(\u0026#x27;pd-shots\u0026#x27;)!==-1;\n    var nav=box.querySelector(\u0026#x27;.pd-nav\u0026#x27;);\n    var drag=null;\n    function live(){\n      if(!isShots) return true;\n      if(!nav) return false;\n      return window.getComputedStyle(nav).display!==\u0026#x27;none\u0026#x27;;\n    }\n    function width(){ return track.clientWidth||1; }\n    function logical(){\n      var v=index-1;\n      if(0\u0026gt;v) v=n-1;\n      if(v\u0026gt;=n) v=0;\n      return v;\n    }\n    function paint(animate){\n      track.style.transition=animate?\u0026#x27;transform .32s ease\u0026#x27;:\u0026#x27;none\u0026#x27;;\n      track.style.transform=\u0026#x27;translate3d(\u0026#x27;+(-index*width())+\u0026#x27;px,0,0)\u0026#x27;;\n    }\n    function show(){\n      var v=logical();\n      if(countEl) countEl.textContent=(v+1)+\u0026#x27; \/ \u0026#x27;+n;\n      for(var d=0;d\u0026lt;dots.length;d++) dots[d].setAttribute(\u0026#x27;aria-current\u0026#x27;, d===v?\u0026#x27;true\u0026#x27;:\u0026#x27;false\u0026#x27;);\n    }\n    function mode(){\n      var on=live();\n      var kids=track.children;\n      var k;\n      for(k=0;k\u0026lt;kids.length;k++){\n        if(!on){\n          kids[k].style.flex=\u0026#x27;\u0026#x27;;\n          kids[k].style.width=\u0026#x27;\u0026#x27;;\n          kids[k].style.minWidth=\u0026#x27;\u0026#x27;;\n          if(kids[k].getAttribute(\u0026#x27;data-pd-clone\u0026#x27;)) kids[k].style.display=\u0026#x27;none\u0026#x27;;\n        }else{\n          kids[k].style.display=\u0026#x27;\u0026#x27;;\n          kids[k].style.flex=\u0026#x27;0 0 100%\u0026#x27;;\n          kids[k].style.width=\u0026#x27;100%\u0026#x27;;\n          kids[k].style.minWidth=\u0026#x27;0\u0026#x27;;\n          kids[k].style.maxWidth=\u0026#x27;100%\u0026#x27;;\n        }\n      }\n      var view=track.parentNode;\n      if(view \u0026amp;\u0026amp; view.className.indexOf(\u0026#x27;pd-viewport\u0026#x27;)!==-1){\n        view.style.touchAction=\u0026#x27;pan-y\u0026#x27;;\n        if(on) view.style.overflow=\u0026#x27;hidden\u0026#x27;;\n        else if(isShots) view.style.overflow=\u0026#x27;visible\u0026#x27;;\n      }\n      if(!on){\n        track.style.transform=\u0026#x27;none\u0026#x27;;\n        track.style.transition=\u0026#x27;none\u0026#x27;;\n        return;\n      }\n      track.style.overflow=\u0026#x27;visible\u0026#x27;;\n      track.style.touchAction=\u0026#x27;pan-y\u0026#x27;;\n      track.style.scrollSnapType=\u0026#x27;none\u0026#x27;;\n      paint(false);\n      show();\n    }\n    function settle(){\n      if(index\u0026lt;1){ index=n; paint(false); }\n      else if(index\u0026gt;n){ index=1; paint(false); }\n    }\n    track.addEventListener(\u0026#x27;transitionend\u0026#x27;, function(e){\n      if(e.target!==track || e.propertyName!==\u0026#x27;transform\u0026#x27;) return;\n      settle();\n      show();\n    });\n    window.addEventListener(\u0026#x27;resize\u0026#x27;, mode);\n    mode();\n    return {\n      track:track,\n      start:function(e){\n        if(!live() || !e.touches || e.touches.length!==1) return;\n        settle();\n        drag={x:e.touches[0].clientX,y:e.touches[0].clientY,dx:0,dy:0,lock:\u0026#x27;\u0026#x27;};\n        track.style.transition=\u0026#x27;none\u0026#x27;;\n      },\n      move:function(e){\n        if(!drag || !e.touches || e.touches.length!==1) return;\n        drag.dx=e.touches[0].clientX-drag.x;\n        drag.dy=e.touches[0].clientY-drag.y;\n        if(!drag.lock){\n          if(10\u0026gt;Math.abs(drag.dx) \u0026amp;\u0026amp; 10\u0026gt;Math.abs(drag.dy)) return;\n          drag.lock=Math.abs(drag.dx)\u0026gt;Math.abs(drag.dy)?\u0026#x27;x\u0026#x27;:\u0026#x27;y\u0026#x27;;\n        }\n        if(drag.lock!==\u0026#x27;x\u0026#x27;) return;\n        if(e.cancelable) e.preventDefault();\n        track.style.transform=\u0026#x27;translate3d(\u0026#x27;+(-index*width()+drag.dx)+\u0026#x27;px,0,0)\u0026#x27;;\n      },\n      end:function(){\n        if(!drag) return;\n        var dx=drag.dx;\n        var lock=drag.lock;\n        drag=null;\n        if(lock!==\u0026#x27;x\u0026#x27;){ paint(true); return; }\n        var limit=Math.min(48, width()*0.18);\n        if(dx\u0026lt;=-limit) index+=1;\n        else if(dx\u0026gt;=limit) index-=1;\n        paint(true);\n        show();\n        root.pdSkip=1;\n        window.setTimeout(function(){ root.pdSkip=0; }, 450);\n      },\n      cancel:function(){ drag=null; paint(true); },\n      click:function(e){\n        if(root.pdSkip){ root.pdSkip=0; return; }\n        var btn=e.target \u0026amp;\u0026amp; e.target.closest ? e.target.closest(\u0026#x27;button\u0026#x27;) : null;\n        if(!btn || !box.contains(btn) || !live()) return;\n        e.preventDefault();\n        if(btn.className.indexOf(\u0026#x27;pd-prev\u0026#x27;)!==-1) index-=1;\n        else if(btn.className.indexOf(\u0026#x27;pd-next\u0026#x27;)!==-1) index+=1;\n        else if(btn.parentNode \u0026amp;\u0026amp; btn.parentNode.className.indexOf(\u0026#x27;pd-dots\u0026#x27;)!==-1){\n          var buttons=btn.parentNode.querySelectorAll(\u0026#x27;button\u0026#x27;);\n          for(var b=0;b\u0026lt;buttons.length;b++) if(buttons[b]===btn) index=b+1;\n        }else return;\n        paint(true);\n        show();\n      }\n    };\n  }\n  var controls=[];\n  var boxes=root.querySelectorAll(\u0026#x27;[data-pd]\u0026#x27;);\n  for(var n=0;n\u0026lt;boxes.length;n++){\n    var api=setup(boxes[n]);\n    if(api) controls.push(api);\n  }\n  function owner(e){\n    var node=e \u0026amp;\u0026amp; e.target;\n    if(!node || !node.closest) return null;\n    var box=node.closest(\u0026#x27;[data-pd]\u0026#x27;);\n    if(!box) return null;\n    for(var i=0;i\u0026lt;controls.length;i++) if(box.contains(controls[i].track)) return controls[i];\n    return null;\n  }\n  var active=null;\n  return {\n    start:function(e){ active=owner(e); if(active) active.start(e); },\n    move:function(e){ if(active) active.move(e); },\n    end:function(){ if(active) active.end(); active=null; },\n    cancel:function(){ if(active) active.cancel(); active=null; },\n    click:function(e){ var item=owner(e); if(item) item.click(e); }\n  };\n})(this);\nif(event \u0026amp;\u0026amp; event.touches) this.pdApi.start(event);\" ontouchmove=\"if(this.pdApi)this.pdApi.move(event);\" ontouchend=\"if(this.pdApi)this.pdApi.end(event);\" ontouchcancel=\"if(this.pdApi)this.pdApi.cancel(event);\" onclick=\"if(!this.pdApi){this.pdApi=this.pdApi||(function(root){\n  function setup(box){\n    var track=box.querySelector(\u0026#x27;.pd-shots\u0026#x27;)||box.querySelector(\u0026#x27;.pd-track\u0026#x27;);\n    if(!track) return null;\n    var figs=[];\n    var i;\n    for(i=0;i\u0026lt;track.children.length;i++){\n      if(track.children[i].tagName===\u0026#x27;FIGURE\u0026#x27; \u0026amp;\u0026amp; !track.children[i].getAttribute(\u0026#x27;data-pd-clone\u0026#x27;)) figs.push(track.children[i]);\n    }\n    var n=figs.length;\n    if(2\u0026gt;n) return null;\n    if(!track.getAttribute(\u0026#x27;data-pd-ready\u0026#x27;)){\n      var last=figs[n-1].cloneNode(true);\n      var first=figs[0].cloneNode(true);\n      last.setAttribute(\u0026#x27;data-pd-clone\u0026#x27;,\u0026#x27;1\u0026#x27;);\n      first.setAttribute(\u0026#x27;data-pd-clone\u0026#x27;,\u0026#x27;1\u0026#x27;);\n      last.setAttribute(\u0026#x27;aria-hidden\u0026#x27;,\u0026#x27;true\u0026#x27;);\n      first.setAttribute(\u0026#x27;aria-hidden\u0026#x27;,\u0026#x27;true\u0026#x27;);\n      track.insertBefore(last, figs[0]);\n      track.appendChild(first);\n      track.setAttribute(\u0026#x27;data-pd-ready\u0026#x27;,\u0026#x27;1\u0026#x27;);\n    }\n    var index=1;\n    var countEl=box.querySelector(\u0026#x27;.pd-count\u0026#x27;);\n    var dots=box.querySelectorAll(\u0026#x27;.pd-dots button\u0026#x27;);\n    var isShots=track.className.indexOf(\u0026#x27;pd-shots\u0026#x27;)!==-1;\n    var nav=box.querySelector(\u0026#x27;.pd-nav\u0026#x27;);\n    var drag=null;\n    function live(){\n      if(!isShots) return true;\n      if(!nav) return false;\n      return window.getComputedStyle(nav).display!==\u0026#x27;none\u0026#x27;;\n    }\n    function width(){ return track.clientWidth||1; }\n    function logical(){\n      var v=index-1;\n      if(0\u0026gt;v) v=n-1;\n      if(v\u0026gt;=n) v=0;\n      return v;\n    }\n    function paint(animate){\n      track.style.transition=animate?\u0026#x27;transform .32s ease\u0026#x27;:\u0026#x27;none\u0026#x27;;\n      track.style.transform=\u0026#x27;translate3d(\u0026#x27;+(-index*width())+\u0026#x27;px,0,0)\u0026#x27;;\n    }\n    function show(){\n      var v=logical();\n      if(countEl) countEl.textContent=(v+1)+\u0026#x27; \/ \u0026#x27;+n;\n      for(var d=0;d\u0026lt;dots.length;d++) dots[d].setAttribute(\u0026#x27;aria-current\u0026#x27;, d===v?\u0026#x27;true\u0026#x27;:\u0026#x27;false\u0026#x27;);\n    }\n    function mode(){\n      var on=live();\n      var kids=track.children;\n      var k;\n      for(k=0;k\u0026lt;kids.length;k++){\n        if(!on){\n          kids[k].style.flex=\u0026#x27;\u0026#x27;;\n          kids[k].style.width=\u0026#x27;\u0026#x27;;\n          kids[k].style.minWidth=\u0026#x27;\u0026#x27;;\n          if(kids[k].getAttribute(\u0026#x27;data-pd-clone\u0026#x27;)) kids[k].style.display=\u0026#x27;none\u0026#x27;;\n        }else{\n          kids[k].style.display=\u0026#x27;\u0026#x27;;\n          kids[k].style.flex=\u0026#x27;0 0 100%\u0026#x27;;\n          kids[k].style.width=\u0026#x27;100%\u0026#x27;;\n          kids[k].style.minWidth=\u0026#x27;0\u0026#x27;;\n          kids[k].style.maxWidth=\u0026#x27;100%\u0026#x27;;\n        }\n      }\n      var view=track.parentNode;\n      if(view \u0026amp;\u0026amp; view.className.indexOf(\u0026#x27;pd-viewport\u0026#x27;)!==-1){\n        view.style.touchAction=\u0026#x27;pan-y\u0026#x27;;\n        if(on) view.style.overflow=\u0026#x27;hidden\u0026#x27;;\n        else if(isShots) view.style.overflow=\u0026#x27;visible\u0026#x27;;\n      }\n      if(!on){\n        track.style.transform=\u0026#x27;none\u0026#x27;;\n        track.style.transition=\u0026#x27;none\u0026#x27;;\n        return;\n      }\n      track.style.overflow=\u0026#x27;visible\u0026#x27;;\n      track.style.touchAction=\u0026#x27;pan-y\u0026#x27;;\n      track.style.scrollSnapType=\u0026#x27;none\u0026#x27;;\n      paint(false);\n      show();\n    }\n    function settle(){\n      if(index\u0026lt;1){ index=n; paint(false); }\n      else if(index\u0026gt;n){ index=1; paint(false); }\n    }\n    track.addEventListener(\u0026#x27;transitionend\u0026#x27;, function(e){\n      if(e.target!==track || e.propertyName!==\u0026#x27;transform\u0026#x27;) return;\n      settle();\n      show();\n    });\n    window.addEventListener(\u0026#x27;resize\u0026#x27;, mode);\n    mode();\n    return {\n      track:track,\n      start:function(e){\n        if(!live() || !e.touches || e.touches.length!==1) return;\n        settle();\n        drag={x:e.touches[0].clientX,y:e.touches[0].clientY,dx:0,dy:0,lock:\u0026#x27;\u0026#x27;};\n        track.style.transition=\u0026#x27;none\u0026#x27;;\n      },\n      move:function(e){\n        if(!drag || !e.touches || e.touches.length!==1) return;\n        drag.dx=e.touches[0].clientX-drag.x;\n        drag.dy=e.touches[0].clientY-drag.y;\n        if(!drag.lock){\n          if(10\u0026gt;Math.abs(drag.dx) \u0026amp;\u0026amp; 10\u0026gt;Math.abs(drag.dy)) return;\n          drag.lock=Math.abs(drag.dx)\u0026gt;Math.abs(drag.dy)?\u0026#x27;x\u0026#x27;:\u0026#x27;y\u0026#x27;;\n        }\n        if(drag.lock!==\u0026#x27;x\u0026#x27;) return;\n        if(e.cancelable) e.preventDefault();\n        track.style.transform=\u0026#x27;translate3d(\u0026#x27;+(-index*width()+drag.dx)+\u0026#x27;px,0,0)\u0026#x27;;\n      },\n      end:function(){\n        if(!drag) return;\n        var dx=drag.dx;\n        var lock=drag.lock;\n        drag=null;\n        if(lock!==\u0026#x27;x\u0026#x27;){ paint(true); return; }\n        var limit=Math.min(48, width()*0.18);\n        if(dx\u0026lt;=-limit) index+=1;\n        else if(dx\u0026gt;=limit) index-=1;\n        paint(true);\n        show();\n        root.pdSkip=1;\n        window.setTimeout(function(){ root.pdSkip=0; }, 450);\n      },\n      cancel:function(){ drag=null; paint(true); },\n      click:function(e){\n        if(root.pdSkip){ root.pdSkip=0; return; }\n        var btn=e.target \u0026amp;\u0026amp; e.target.closest ? e.target.closest(\u0026#x27;button\u0026#x27;) : null;\n        if(!btn || !box.contains(btn) || !live()) return;\n        e.preventDefault();\n        if(btn.className.indexOf(\u0026#x27;pd-prev\u0026#x27;)!==-1) index-=1;\n        else if(btn.className.indexOf(\u0026#x27;pd-next\u0026#x27;)!==-1) index+=1;\n        else if(btn.parentNode \u0026amp;\u0026amp; btn.parentNode.className.indexOf(\u0026#x27;pd-dots\u0026#x27;)!==-1){\n          var buttons=btn.parentNode.querySelectorAll(\u0026#x27;button\u0026#x27;);\n          for(var b=0;b\u0026lt;buttons.length;b++) if(buttons[b]===btn) index=b+1;\n        }else return;\n        paint(true);\n        show();\n      }\n    };\n  }\n  var controls=[];\n  var boxes=root.querySelectorAll(\u0026#x27;[data-pd]\u0026#x27;);\n  for(var n=0;n\u0026lt;boxes.length;n++){\n    var api=setup(boxes[n]);\n    if(api) controls.push(api);\n  }\n  function owner(e){\n    var node=e \u0026amp;\u0026amp; e.target;\n    if(!node || !node.closest) return null;\n    var box=node.closest(\u0026#x27;[data-pd]\u0026#x27;);\n    if(!box) return null;\n    for(var i=0;i\u0026lt;controls.length;i++) if(box.contains(controls[i].track)) return controls[i];\n    return null;\n  }\n  var active=null;\n  return {\n    start:function(e){ active=owner(e); if(active) active.start(e); },\n    move:function(e){ if(active) active.move(e); },\n    end:function(){ if(active) active.end(); active=null; },\n    cancel:function(){ if(active) active.cancel(); active=null; },\n    click:function(e){ var item=owner(e); if(item) item.click(e); }\n  };\n})(this);\nif(event \u0026amp;\u0026amp; event.touches) this.pdApi.start(event);}if(this.pdApi\u0026amp;\u0026amp;event)this.pdApi.click(event);\"\u003e\n\u003csection\u003e\n\u003cdiv class=\"pd-story\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/0307f724d754b97ae0ed.webp?v=1794321826\" alt=\"Espejo de mesa de madera ovalado sobre un tocador\"\u003e\n\u003cdiv class=\"pd-copy\"\u003e\n\u003cp class=\"pd-kicker\"\u003esobre la mesa\u003c\/p\u003e\n\u003ch2\u003eUn espejo de mesa con marco de madera\u003c\/h2\u003e\n\u003cp\u003eEl vaso ovalado se asienta en un marco de madera sobre un tallo torneado. Los cosméticos y la habitación son solo de estilo. La madera y el modelo siguen la opción seleccionada.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n\u003cp class=\"pd-kicker\"\u003eDetalle\u003c\/p\u003e\n\u003ch2\u003eVeta del marco, borde del marco, vástago torneado\u003c\/h2\u003e\n\u003cp\u003eEl marco muestra la veta de la madera. Se termina el borde y el vástago se une al marco por la parte posterior.\u003c\/p\u003e\n\u003cdiv data-pd\u003e\n\u003cdiv class=\"pd-shot pd-shots-slider\"\u003e\u003cdiv class=\"pd-viewport\"\u003e\u003cdiv class=\"pd-shots pd-n3\"\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/117f93bed9eee04205af.webp?v=1794321851\" alt=\"Grano del marco\"\u003e\u003cfigcaption\u003eGrano del marco\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/8d6f44134944c5124700.webp?v=1794321851\" alt=\"Borde del marco\"\u003e\u003cfigcaption\u003eBorde del marco\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/a3fc426fba36b3e447ef.webp?v=1794321857\" alt=\"Vástago torneado\"\u003e\u003cfigcaption\u003eVástago torneado\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003cbutton type=\"button\" class=\"pd-arrow pd-prev\" aria-label=\"Detalle anterior\"\u003e\u003csvg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M15.1 5.6 8.9 12l6.2 6.4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"pd-arrow pd-next\" aria-label=\"Siguiente detalle\"\u003e\u003csvg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M8.9 5.6 15.1 12 8.9 18.4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cdiv class=\"pd-nav pd-shots-nav\"\u003e\u003cdiv class=\"pd-dots\"\u003e\u003cbutton type=\"button\" aria-label=\"Grano del marco\" aria-current=\"true\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Borde del marco\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Vástago torneado\"\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cspan class=\"pd-count\"\u003e1 \/ 3\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n\u003cdiv class=\"pd-spec\"\u003e\n\u003cdiv class=\"pd-carousel\" data-pd\u003e\n\u003cdiv class=\"pd-shot pd-style-slider\"\u003e\u003cdiv class=\"pd-viewport\"\u003e\u003cdiv class=\"pd-track\"\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/1e33c7b85099dcd4f69a.webp?v=1794321825\" alt=\"Nogal Negro \/ Grado A \/ No. 205\"\u003e\u003cfigcaption\u003e\u003cb\u003eNogal Negro \/ Grado A \/ No. 205\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/4a8c4ffdc95fbeadb4cf.webp?v=1794321832\" alt=\"Cereza \/ Grado A \/ No. 205\"\u003e\u003cfigcaption\u003e\u003cb\u003eCereza \/ Grado A \/ No. 205\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/674e0111b05d27d827ef.webp?v=1794321838\" alt=\"Nogal Negro \/ Grado A \/ No. 206\"\u003e\u003cfigcaption\u003e\u003cb\u003eNogal Negro \/ Grado A \/ No. 206\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/c3ff1721ec7127fcf235.webp?v=1794321845\" alt=\"Cereza \/ Grado A \/ No. 206\"\u003e\u003cfigcaption\u003e\u003cb\u003eCereza \/ Grado A \/ No. 206\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003cbutton type=\"button\" class=\"pd-arrow pd-prev\" aria-label=\"Estilo anterior\"\u003e\u003csvg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M15.1 5.6 8.9 12l6.2 6.4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"pd-arrow pd-next\" aria-label=\"Siguiente estilo\"\u003e\u003csvg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M8.9 5.6 15.1 12 8.9 18.4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cdiv class=\"pd-nav\"\u003e\u003cdiv class=\"pd-dots\"\u003e\u003cbutton type=\"button\" aria-label=\"Nogal Negro \/ Grado A \/ No. 205\" aria-current=\"true\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Cereza \/ Grado A \/ No. 205\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Nogal Negro \/ Grado A \/ No. 206\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Cereza \/ Grado A \/ No. 206\"\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cspan class=\"pd-count\"\u003e1 \/ 4\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-copy\"\u003e\n\u003cp class=\"pd-kicker\"\u003eOpciones\u003c\/p\u003e\n\u003ch2\u003eElija una opción listada\u003c\/h2\u003e\n\u003cp\u003eCada foto se muestra una vez. Las opciones que comparten una foto no se vuelven a mostrar. Las medidas, cuando se enumeran, se encuentran en la propia opción.\u003c\/p\u003e\n\u003ctable\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth\u003eMaterial\u003c\/th\u003e\u003ctd\u003emadera\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eForma\u003c\/th\u003e\u003ctd\u003eEspejo de mesa de madera\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eOpciones\u003c\/th\u003e\u003ctd\u003eMadera, Grado y Modelo siguen la opción seleccionada.\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eIncluye\u003c\/th\u003e\u003ctd\u003eel espejo solo\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csvg class=\"pd-boot\" aria-hidden=\"true\" focusable=\"false\" width=\"0\" height=\"0\" style=\"position:absolute;width:0;height:0;overflow:hidden\" onload=\"var r=this.closest(\u0026#x27;.pd-live\u0026#x27;);if(r\u0026amp;\u0026amp;!r.pdApi\u0026amp;\u0026amp;r.onclick)r.onclick();\"\u003e\u003c\/svg\u003e\u003c\/div\u003e\n","brand":"Monulo","offers":[{"title":"Nogal negro \/ Grado A \/ N.º 205","offer_id":67984782950558,"sku":"TBAI-HD-46-L02-0001","price":491.0,"currency_code":"USD","in_stock":true},{"title":"Cherry \/ Grado A \/ N.º 205","offer_id":67984782983326,"sku":"TBAI-HD-46-L02-0002","price":464.0,"currency_code":"USD","in_stock":true},{"title":"Nogal negro \/ Grado B \/ N.º 205","offer_id":67984783016094,"sku":"TBAI-HD-46-L02-0003","price":451.0,"currency_code":"USD","in_stock":true},{"title":"Cherry \/ Grado B \/ N.º 205","offer_id":67984783048862,"sku":"TBAI-HD-46-L02-0004","price":398.0,"currency_code":"USD","in_stock":true},{"title":"Nogal negro, marco de madera maciza. \/ Grado S \/ N.º 205","offer_id":67984783081630,"sku":"TBAI-HD-46-L02-0005","price":531.0,"currency_code":"USD","in_stock":true},{"title":"Nogal negro \/ Grado A \/ N.º 206","offer_id":67984783114398,"sku":"TBAI-HD-46-L02-0006","price":531.0,"currency_code":"USD","in_stock":true},{"title":"Cherry \/ Grado A \/ N.º 206","offer_id":67984783147166,"sku":"TBAI-HD-46-L02-0007","price":517.0,"currency_code":"USD","in_stock":true},{"title":"Nogal negro \/ Grado B \/ N.º 206","offer_id":67984783179934,"sku":"TBAI-HD-46-L02-0008","price":491.0,"currency_code":"USD","in_stock":true},{"title":"Cherry \/ Grado B \/ N.º 206","offer_id":67984783212702,"sku":"TBAI-HD-46-L02-0009","price":477.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/1e33c7b85099dcd4f69a.webp?v=1794321825"}],"url":"https:\/\/www.monulo.com\/es\/collections\/mirrors.oembed","provider":"Monulo","version":"1.0","type":"link"}