{"title":"Decorative Tableware","description":null,"products":[{"product_id":"two-tone-handcrafted-glass-ice-bucket","title":"Seau à glace en verre artisanal bicolore","description":"\u003cdiv id=\"pd4310264\"\u003e\u003cstyle\u003e\n#pd4310264{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#pd4310264,#pd4310264 *{box-sizing:border-box}\n#pd4310264 .kicker{margin:0 0 8px;color:#8a5a3b;font-size:12px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;font-weight:600}\n#pd4310264 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#pd4310264 p{margin:0;color:#4d453e;font-size:16px;line-height:1.6}\n#pd4310264 .mod{background:#f7f4ef;border:1px solid #e7e0d8;border-radius:18px;padding:20px;margin:0 0 16px}\n#pd4310264 .details{display:flex;flex-direction:column}\n#pd4310264 .details .copy{order:1;margin:0 0 16px}\n#pd4310264 .details .tiles{order:2}\n#pd4310264 .detail-slider{display:none;order:3}\n#pd4310264 .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}\n#pd4310264 .tile{margin:0;background:#fff;border-radius:14px;overflow:hidden}\n#pd4310264 .tile figcaption{padding:10px 12px 12px;color:#4d453e;font-size:14px;line-height:1.4}\n#pd4310264 img{display:block;width:100%;max-width:100%;height:auto;border:0;background:#fff;object-fit:contain;margin: 0;}\n#pd4310264 .story{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:28px;align-items:center}\n#pd4310264 .photo{margin:0;background:#fff;border-radius:14px;overflow:hidden}\n#pd4310264 .specs{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:28px;align-items:start}\n#pd4310264 .specs .copy{order:1}\n#pd4310264 .specs .slider{order:2}\n#pd4310264 .copy,#pd4310264 .slider{min-width:0}\n#pd4310264 .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#pd4310264 .stage{position:relative;overflow:visible;display:contents}\n#pd4310264 .viewport{position:relative;overflow:hidden;width:100%;background:#fff;border-radius:14px;grid-column:1 \/ -1;grid-row:1}\n#pd4310264 .track{display:flex;width:100%;max-width:100%;min-width:0;transition:transform .3s cubic-bezier(.25,.1,.25,1);will-change:transform}\n#pd4310264 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#pd4310264 .slide img{width:100% !important;max-width:100% !important;height:auto !important}\n#pd4310264 .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#pd4310264 .livecap b{color:#2a241f;font-weight:600;margin-right:6px}\n#pd4310264 .capstore{display:none}\n#pd4310264 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#pd4310264 .arrow.prev{grid-column:1;grid-row:3;justify-self:center;transform:none !important}\n#pd4310264 .arrow.next{grid-column:3;grid-row:3;justify-self:center;transform:none !important}\n#pd4310264 .stage:hover .arrow.prev,#pd4310264 .stage:hover .arrow.next{transform:none}\n#pd4310264 .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#pd4310264 .arrow:hover .btn{width:44px;height:44px;background:#1c1c1c;color:#fff}\n#pd4310264 .arrow .label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}\n#pd4310264 .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#pd4310264 button.dot{width:8px;height:8px;border-radius:99px;background:#d9d0c6;cursor:pointer;position:relative;border:0;padding:0;box-shadow:none}\n#pd4310264 button.dot.on{background:#2a241f;width:18px}\n#pd4310264 .dot span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}\n#pd4310264 .slider[data-slides=\"1\"] .arrow,#pd4310264 .slider[data-slides=\"1\"] .dots{display:none}#pd4310264 .slider[data-slides=\"1\"]{grid-template-columns:minmax(0,1fr)}#pd4310264 .slider[data-slides=\"1\"] .livecap{grid-column:1}\n#pd4310264 table{width:100%;border-collapse:collapse;margin-top:16px;border:0 !important;background:transparent;box-shadow: none !important;}\n#pd4310264 table,#pd4310264 thead,#pd4310264 tbody,#pd4310264 tr{border:0 !important}\n#pd4310264 th,#pd4310264 td,#pd4310264 table th,#pd4310264 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#pd4310264 tr:last-child th,#pd4310264 tr:last-child td{border-bottom:0 !important}\n#pd4310264 th{width:38%;font-weight:600;color:#6f655c}\n@media (max-width:599px){\n#pd4310264 h2{font-size:22px}\n#pd4310264 .mod{padding:16px;border-radius:16px}\n#pd4310264 .tiles{display:none}\n#pd4310264 .detail-slider{display:block}\n#pd4310264 .story,#pd4310264 .specs{grid-template-columns:minmax(0,1fr);gap:16px}\n#pd4310264 .details .copy{order:1;margin:0 0 16px}\n#pd4310264 .details .detail-slider{order:2}\n#pd4310264 .story .copy{order:1}\n#pd4310264 .story .photo{order:2}\n#pd4310264 .specs .slider{order:1}\n#pd4310264 .specs .copy{order:2}\n#pd4310264 table,#pd4310264 tbody,#pd4310264 tr,#pd4310264 th,#pd4310264 td{display:block !important;width:100% !important}\n#pd4310264 table th,#pd4310264 table td,#pd4310264 tr:last-child th,#pd4310264 tr:last-child td{border:0 !important;border-bottom:0 !important}\n#pd4310264 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#pd4310264 tr:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important}\n#pd4310264 table th{width:100% !important;padding:0 0 6px !important}\n#pd4310264 table td{padding:0 !important}\n#pd4310264 .arrow.prev,#pd4310264 .arrow.next{transform:none}\n}\n@media (hover:none){\n#pd4310264 .arrow.prev,#pd4310264 .arrow.next{transform:none}\n}\n#pd4310264.is-narrow h2{font-size:22px}\n#pd4310264.is-narrow .mod{padding:16px;border-radius:16px}\n#pd4310264.is-narrow .tiles{display:none}\n#pd4310264.is-narrow .detail-slider{display:block}\n#pd4310264.is-narrow .story,#pd4310264.is-narrow .specs{grid-template-columns:minmax(0,1fr);gap:16px}\n#pd4310264.is-narrow .details .copy{order:1;margin:0 0 16px}\n#pd4310264.is-narrow .details .detail-slider{order:2}\n#pd4310264.is-narrow .story .copy{order:1}\n#pd4310264.is-narrow .story .photo{order:2}\n#pd4310264.is-narrow .specs .slider{order:1}\n#pd4310264.is-narrow .specs .copy{order:2}\n#pd4310264.is-narrow table,#pd4310264.is-narrow tbody,#pd4310264.is-narrow tr,#pd4310264.is-narrow th,#pd4310264.is-narrow td{display:block !important;width:100% !important}\n#pd4310264.is-narrow table th,#pd4310264.is-narrow table td,#pd4310264.is-narrow tr:last-child th,#pd4310264.is-narrow tr:last-child td{border:0 !important;border-bottom:0 !important}\n#pd4310264.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#pd4310264.is-narrow tr:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important}\n#pd4310264.is-narrow table th{width:100% !important;padding:0 0 6px !important}\n#pd4310264.is-narrow table td{padding:0 !important}\n#pd4310264.is-narrow .arrow.prev,#pd4310264.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 Détails\u003c\/p\u003e\u003ch2\u003eCe seau à glace en verre combine un récipient ouvert\u003c\/h2\u003e\u003cp\u003eCe seau à glace en verre combine une forme de récipient ouvert avec une finition à motifs contrastés. Il est conçu pour contenir de la glace autour d’une bouteille pour un réglage de boissons sur table.\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\/16f66839df5a295b7f0a.webp?v=1794305348\" alt=\"Seau à glace en verre artisanal bicolore, Fermer la vue\" width=\"1200\" height=\"1600\"\u003e\u003cfigcaption\u003eFermer la vue\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"tile\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/3eee5f317ec8ff8da259.webp?v=1794305355\" alt=\"Seau à glace en verre artisanal bicolore, Profil\" width=\"1200\" height=\"1600\"\u003e\u003cfigcaption\u003eProfil\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"tile\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/9dd1d3c2c67b570a0765.webp?v=1794305355\" alt=\"Seau à glace en verre artisanal bicolore, Un autre angle\" width=\"1200\" height=\"1600\"\u003e\u003cfigcaption\u003eUn autre angle\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\/16f66839df5a295b7f0a.webp?v=1794305348\" alt=\"Seau à glace en verre artisanal bicolore, Fermer la vue\" 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\/3eee5f317ec8ff8da259.webp?v=1794305355\" alt=\"Seau à glace en verre artisanal bicolore, Profil\" 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\/9dd1d3c2c67b570a0765.webp?v=1794305355\" alt=\"Seau à glace en verre artisanal bicolore, Un autre angle\" 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\"\u003ePrécédent\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\"\u003eSuivant\u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cp class=\"livecap\"\u003e\u003cb\u003e1 \/ 3\u003c\/b\u003e Vue rapprochée\u003c\/p\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e1 \/ 3\u003c\/b\u003e Vue rapprochée\u003c\/div\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e2 \/ 3\u003c\/b\u003e Profil\u003c\/div\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e3 \/ 3\u003c\/b\u003e Autre angle\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\/317f7d94127389643d70.webp?v=1794305335\" alt=\"Seau à glace en verre artisanal bicolore en situation\" width=\"1200\" height=\"1600\"\u003e\u003c\/figure\u003e\n  \u003cdiv class=\"copy\"\u003e\u003cp class=\"kicker\"\u003e02 À la maison\u003c\/p\u003e\u003ch2\u003eL'un des choix répertoriés est affiché ici\u003c\/h2\u003e\u003cp\u003eL'un des choix listés est présenté ici.\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 Caractéristiques\u003c\/p\u003e\u003ch2\u003eLes choix présentés ici sont ceux qui peuvent être commandés\u003c\/h2\u003e\u003cp\u003eLes choix présentés ici sont ceux qui peuvent être commandés.\u003c\/p\u003e\u003ctable\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth\u003eProduit\u003c\/th\u003e\u003ctd\u003eSeau à glace en verre artisanal bicolore\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eStyle\u003c\/th\u003e\u003ctd\u003eCerise Blanc\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\/d218324d01a3f28a3fc2.webp?v=1794305335\" alt=\"Cerise Blanc\" width=\"1200\" height=\"1600\"\u003e\u003c\/figure\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cp class=\"livecap\"\u003e\u003cb\u003e1 \/ 1\u003c\/b\u003e Cherry Blanc\u003c\/p\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e1 \/ 1\u003c\/b\u003e Cherry Blanc\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Monulo","offers":[{"title":"Cerise blanche","offer_id":67983480422558,"sku":"TBAI-HD-35-L02-08-00011","price":361.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/d218324d01a3f28a3fc2.webp?v=1794305335"},{"product_id":"wood-pedestal-fruit-stand","title":"Support à fruits sur socle en bois","description":"\u003cdiv id=\"pd4310068\"\u003e\u003cstyle\u003e\n#pd4310068{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#pd4310068,#pd4310068 *{box-sizing:border-box}\n#pd4310068 .kicker{margin:0 0 8px;color:#8a5a3b;font-size:12px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;font-weight:600}\n#pd4310068 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#pd4310068 p{margin:0;color:#4d453e;font-size:16px;line-height:1.6}\n#pd4310068 .mod{background:#f7f4ef;border:1px solid #e7e0d8;border-radius:18px;padding:20px;margin:0 0 16px}\n#pd4310068 .details{display:flex;flex-direction:column}\n#pd4310068 .details .copy{order:1;margin:0 0 16px}\n#pd4310068 .details .tiles{order:2}\n#pd4310068 .detail-slider{display:none;order:3}\n#pd4310068 .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}\n#pd4310068 .tile{margin:0;background:#fff;border-radius:14px;overflow:hidden}\n#pd4310068 .tile figcaption{padding:10px 12px 12px;color:#4d453e;font-size:14px;line-height:1.4}\n#pd4310068 img{display:block;width:100%;max-width:100%;height:auto;border:0;background:#fff;object-fit:contain;margin: 0;}\n#pd4310068 .story{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:28px;align-items:center}\n#pd4310068 .photo{margin:0;background:#fff;border-radius:14px;overflow:hidden}\n#pd4310068 .specs{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:28px;align-items:start}\n#pd4310068 .specs .copy{order:1}\n#pd4310068 .specs .slider{order:2}\n#pd4310068 .copy,#pd4310068 .slider{min-width:0}\n#pd4310068 .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#pd4310068 .stage{position:relative;overflow:visible;display:contents}\n#pd4310068 .viewport{position:relative;overflow:hidden;width:100%;background:#fff;border-radius:14px;grid-column:1 \/ -1;grid-row:1}\n#pd4310068 .track{display:flex;width:100%;max-width:100%;min-width:0;transition:transform .3s cubic-bezier(.25,.1,.25,1);will-change:transform}\n#pd4310068 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#pd4310068 .slide img{width:100% !important;max-width:100% !important;height:auto !important}\n#pd4310068 .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#pd4310068 .livecap b{color:#2a241f;font-weight:600;margin-right:6px}\n#pd4310068 .capstore{display:none}\n#pd4310068 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#pd4310068 .arrow.prev{grid-column:1;grid-row:3;justify-self:center;transform:none !important}\n#pd4310068 .arrow.next{grid-column:3;grid-row:3;justify-self:center;transform:none !important}\n#pd4310068 .stage:hover .arrow.prev,#pd4310068 .stage:hover .arrow.next{transform:none}\n#pd4310068 .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#pd4310068 .arrow:hover .btn{width:44px;height:44px;background:#1c1c1c;color:#fff}\n#pd4310068 .arrow .label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}\n#pd4310068 .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#pd4310068 button.dot{width:8px;height:8px;border-radius:99px;background:#d9d0c6;cursor:pointer;position:relative;border:0;padding:0;box-shadow:none}\n#pd4310068 button.dot.on{background:#2a241f;width:18px}\n#pd4310068 .dot span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}\n#pd4310068 .slider[data-slides=\"1\"] .arrow,#pd4310068 .slider[data-slides=\"1\"] .dots{display:none}#pd4310068 .slider[data-slides=\"1\"]{grid-template-columns:minmax(0,1fr)}#pd4310068 .slider[data-slides=\"1\"] .livecap{grid-column:1}\n#pd4310068 table{width:100%;border-collapse:collapse;margin-top:16px;border:0 !important;background:transparent;box-shadow: none !important;}\n#pd4310068 table,#pd4310068 thead,#pd4310068 tbody,#pd4310068 tr{border:0 !important}\n#pd4310068 th,#pd4310068 td,#pd4310068 table th,#pd4310068 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#pd4310068 tr:last-child th,#pd4310068 tr:last-child td{border-bottom:0 !important}\n#pd4310068 th{width:38%;font-weight:600;color:#6f655c}\n@media (max-width:599px){\n#pd4310068 h2{font-size:22px}\n#pd4310068 .mod{padding:16px;border-radius:16px}\n#pd4310068 .tiles{display:none}\n#pd4310068 .detail-slider{display:block}\n#pd4310068 .story,#pd4310068 .specs{grid-template-columns:minmax(0,1fr);gap:16px}\n#pd4310068 .details .copy{order:1;margin:0 0 16px}\n#pd4310068 .details .detail-slider{order:2}\n#pd4310068 .story .copy{order:1}\n#pd4310068 .story .photo{order:2}\n#pd4310068 .specs .slider{order:1}\n#pd4310068 .specs .copy{order:2}\n#pd4310068 table,#pd4310068 tbody,#pd4310068 tr,#pd4310068 th,#pd4310068 td{display:block !important;width:100% !important}\n#pd4310068 table th,#pd4310068 table td,#pd4310068 tr:last-child th,#pd4310068 tr:last-child td{border:0 !important;border-bottom:0 !important}\n#pd4310068 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#pd4310068 tr:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important}\n#pd4310068 table th{width:100% !important;padding:0 0 6px !important}\n#pd4310068 table td{padding:0 !important}\n#pd4310068 .arrow.prev,#pd4310068 .arrow.next{transform:none}\n}\n@media (hover:none){\n#pd4310068 .arrow.prev,#pd4310068 .arrow.next{transform:none}\n}\n#pd4310068.is-narrow h2{font-size:22px}\n#pd4310068.is-narrow .mod{padding:16px;border-radius:16px}\n#pd4310068.is-narrow .tiles{display:none}\n#pd4310068.is-narrow .detail-slider{display:block}\n#pd4310068.is-narrow .story,#pd4310068.is-narrow .specs{grid-template-columns:minmax(0,1fr);gap:16px}\n#pd4310068.is-narrow .details .copy{order:1;margin:0 0 16px}\n#pd4310068.is-narrow .details .detail-slider{order:2}\n#pd4310068.is-narrow .story .copy{order:1}\n#pd4310068.is-narrow .story .photo{order:2}\n#pd4310068.is-narrow .specs .slider{order:1}\n#pd4310068.is-narrow .specs .copy{order:2}\n#pd4310068.is-narrow table,#pd4310068.is-narrow tbody,#pd4310068.is-narrow tr,#pd4310068.is-narrow th,#pd4310068.is-narrow td{display:block !important;width:100% !important}\n#pd4310068.is-narrow table th,#pd4310068.is-narrow table td,#pd4310068.is-narrow tr:last-child th,#pd4310068.is-narrow tr:last-child td{border:0 !important;border-bottom:0 !important}\n#pd4310068.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#pd4310068.is-narrow tr:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important}\n#pd4310068.is-narrow table th{width:100% !important;padding:0 0 6px !important}\n#pd4310068.is-narrow table td{padding:0 !important}\n#pd4310068.is-narrow .arrow.prev,#pd4310068.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 Détails\u003c\/p\u003e\u003ch2\u003eLe bol est en céramique\u003c\/h2\u003e\u003cp\u003eLe bol est en céramique, avec une glaçure variée au four et un motif floral, posé sur un pied en bois poncé.\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\/e573d6a1847f9e1acf74.webp?v=1794309713\" alt=\"Porte-fruits en bois sur pied, Fermer la vue\" width=\"1200\" height=\"1600\"\u003e\u003cfigcaption\u003eFermer la vue\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"tile\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/6dabd84b43f9e0d2e7fc.webp?v=1794309714\" alt=\"Porte-fruits en bois sur pied, Profil\" width=\"1200\" height=\"1600\"\u003e\u003cfigcaption\u003eProfil\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"tile\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/b3eebe238a0509c01ae6.webp?v=1794309719\" alt=\"Porte-fruits en bois sur pied, Un autre angle\" width=\"1200\" height=\"1600\"\u003e\u003cfigcaption\u003eUn autre angle\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\/e573d6a1847f9e1acf74.webp?v=1794309713\" alt=\"Porte-fruits en bois sur pied, Fermer la vue\" 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\/6dabd84b43f9e0d2e7fc.webp?v=1794309714\" alt=\"Porte-fruits en bois sur pied, Profil\" 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\/b3eebe238a0509c01ae6.webp?v=1794309719\" alt=\"Porte-fruits en bois sur pied, Un autre angle\" 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\"\u003ePrécédent\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\"\u003eSuivant\u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cp class=\"livecap\"\u003e\u003cb\u003e1 \/ 3\u003c\/b\u003e Vue rapprochée\u003c\/p\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e1 \/ 3\u003c\/b\u003e Vue rapprochée\u003c\/div\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e2 \/ 3\u003c\/b\u003e Profil\u003c\/div\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e3 \/ 3\u003c\/b\u003e Autre angle\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\/b580374a528a692573d3.webp?v=1794309702\" alt=\"Porte-fruits en bois sur pied en situation\" width=\"1200\" height=\"1600\"\u003e\u003c\/figure\u003e\n  \u003cdiv class=\"copy\"\u003e\u003cp class=\"kicker\"\u003e02 À la maison\u003c\/p\u003e\u003ch2\u003eUtilisez-le pour des fruits ou des collations sur une table\u003c\/h2\u003e\u003cp\u003eUtilisez-le pour des fruits ou des collations sur une table.\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 Caractéristiques\u003c\/p\u003e\u003ch2\u003eHauteur 16.7 cm (6.6 in)\u003c\/h2\u003e\u003cp\u003eHauteur 16.7 cm (6.6 in).\u003c\/p\u003e\u003ctable\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth\u003eProduit\u003c\/th\u003e\u003ctd\u003ePorte-fruits en bois sur pied\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eTop\u003c\/th\u003e\u003ctd\u003eCéramique, glaçure variée au four\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eBase\u003c\/th\u003e\u003ctd\u003eBois\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eHauteur\u003c\/th\u003e\u003ctd\u003e16.7 cm \/ 6.6 in\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eOpening\u003c\/th\u003e\u003ctd\u003e23 cm \/ 9.1 in\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eBase diamètre\u003c\/th\u003e\u003ctd\u003e11 cm \/ 4.3 in\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eCapacity\u003c\/th\u003e\u003ctd\u003eEnviron 920 ml\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eWeight\u003c\/th\u003e\u003ctd\u003eEnviron 799 g\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eUse\u003c\/th\u003e\u003ctd\u003eStand de fruits\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\/85fda56245f23ecec351.webp?v=1794309701\" alt=\"9 - Freesia\" 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\/51c2fe8fc0319a000560.webp?v=1794309708\" alt=\"9 - Freesia en boîte\" 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\"\u003ePrécédent\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\"\u003eSuivant\u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cp class=\"livecap\"\u003e\u003cb\u003e1 \/ 2\u003c\/b\u003e 9 - Freesia\u003c\/p\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e1 \/ 2\u003c\/b\u003e 9 - Freesia\u003c\/div\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e2 \/ 2\u003c\/b\u003e 9 - Freesia boxed\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":"9 - Freesia","offer_id":67984141582494,"sku":"TBAI-HD-47-L02-10-00601","price":99.0,"currency_code":"USD","in_stock":true},{"title":"9 - Freesia en boîte","offer_id":67984141615262,"sku":"TBAI-HD-47-L02-10-00602","price":120.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/85fda56245f23ecec351.webp?v=1794309701"},{"product_id":"corn-shaped-ceramic-pedestal-bowl","title":"Bol sur pied en céramique en forme de maïs","description":"\u003cdiv id=\"pd4310066\"\u003e\u003cstyle\u003e\n#pd4310066{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#pd4310066,#pd4310066 *{box-sizing:border-box}\n#pd4310066 .kicker{margin:0 0 8px;color:#8a5a3b;font-size:12px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;font-weight:600}\n#pd4310066 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#pd4310066 p{margin:0;color:#4d453e;font-size:16px;line-height:1.6}\n#pd4310066 .mod{background:#f7f4ef;border:1px solid #e7e0d8;border-radius:18px;padding:20px;margin:0 0 16px}\n#pd4310066 .details{display:flex;flex-direction:column}\n#pd4310066 .details .copy{order:1;margin:0 0 16px}\n#pd4310066 .details .tiles{order:2}\n#pd4310066 .detail-slider{display:none;order:3}\n#pd4310066 .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}\n#pd4310066 .tile{margin:0;background:#fff;border-radius:14px;overflow:hidden}\n#pd4310066 .tile figcaption{padding:10px 12px 12px;color:#4d453e;font-size:14px;line-height:1.4}\n#pd4310066 img{display:block;width:100%;max-width:100%;height:auto;border:0;background:#fff;object-fit:contain;margin: 0;}\n#pd4310066 .story{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:28px;align-items:center}\n#pd4310066 .photo{margin:0;background:#fff;border-radius:14px;overflow:hidden}\n#pd4310066 .specs{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:28px;align-items:start}\n#pd4310066 .specs .copy{order:1}\n#pd4310066 .specs .slider{order:2}\n#pd4310066 .copy,#pd4310066 .slider{min-width:0}\n#pd4310066 .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#pd4310066 .stage{position:relative;overflow:visible;display:contents}\n#pd4310066 .viewport{position:relative;overflow:hidden;width:100%;background:#fff;border-radius:14px;grid-column:1 \/ -1;grid-row:1}\n#pd4310066 .track{display:flex;width:100%;max-width:100%;min-width:0;transition:transform .3s cubic-bezier(.25,.1,.25,1);will-change:transform}\n#pd4310066 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#pd4310066 .slide img{width:100% !important;max-width:100% !important;height:auto !important}\n#pd4310066 .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#pd4310066 .livecap b{color:#2a241f;font-weight:600;margin-right:6px}\n#pd4310066 .capstore{display:none}\n#pd4310066 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#pd4310066 .arrow.prev{grid-column:1;grid-row:3;justify-self:center;transform:none !important}\n#pd4310066 .arrow.next{grid-column:3;grid-row:3;justify-self:center;transform:none !important}\n#pd4310066 .stage:hover .arrow.prev,#pd4310066 .stage:hover .arrow.next{transform:none}\n#pd4310066 .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#pd4310066 .arrow:hover .btn{width:44px;height:44px;background:#1c1c1c;color:#fff}\n#pd4310066 .arrow .label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}\n#pd4310066 .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#pd4310066 button.dot{width:8px;height:8px;border-radius:99px;background:#d9d0c6;cursor:pointer;position:relative;border:0;padding:0;box-shadow:none}\n#pd4310066 button.dot.on{background:#2a241f;width:18px}\n#pd4310066 .dot span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}\n#pd4310066 .slider[data-slides=\"1\"] .arrow,#pd4310066 .slider[data-slides=\"1\"] .dots{display:none}#pd4310066 .slider[data-slides=\"1\"]{grid-template-columns:minmax(0,1fr)}#pd4310066 .slider[data-slides=\"1\"] .livecap{grid-column:1}\n#pd4310066 table{width:100%;border-collapse:collapse;margin-top:16px;border:0 !important;background:transparent;box-shadow: none !important;}\n#pd4310066 table,#pd4310066 thead,#pd4310066 tbody,#pd4310066 tr{border:0 !important}\n#pd4310066 th,#pd4310066 td,#pd4310066 table th,#pd4310066 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#pd4310066 tr:last-child th,#pd4310066 tr:last-child td{border-bottom:0 !important}\n#pd4310066 th{width:38%;font-weight:600;color:#6f655c}\n@media (max-width:599px){\n#pd4310066 h2{font-size:22px}\n#pd4310066 .mod{padding:16px;border-radius:16px}\n#pd4310066 .tiles{display:none}\n#pd4310066 .detail-slider{display:block}\n#pd4310066 .story,#pd4310066 .specs{grid-template-columns:minmax(0,1fr);gap:16px}\n#pd4310066 .details .copy{order:1;margin:0 0 16px}\n#pd4310066 .details .detail-slider{order:2}\n#pd4310066 .story .copy{order:1}\n#pd4310066 .story .photo{order:2}\n#pd4310066 .specs .slider{order:1}\n#pd4310066 .specs .copy{order:2}\n#pd4310066 table,#pd4310066 tbody,#pd4310066 tr,#pd4310066 th,#pd4310066 td{display:block !important;width:100% !important}\n#pd4310066 table th,#pd4310066 table td,#pd4310066 tr:last-child th,#pd4310066 tr:last-child td{border:0 !important;border-bottom:0 !important}\n#pd4310066 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#pd4310066 tr:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important}\n#pd4310066 table th{width:100% !important;padding:0 0 6px !important}\n#pd4310066 table td{padding:0 !important}\n#pd4310066 .arrow.prev,#pd4310066 .arrow.next{transform:none}\n}\n@media (hover:none){\n#pd4310066 .arrow.prev,#pd4310066 .arrow.next{transform:none}\n}\n#pd4310066.is-narrow h2{font-size:22px}\n#pd4310066.is-narrow .mod{padding:16px;border-radius:16px}\n#pd4310066.is-narrow .tiles{display:none}\n#pd4310066.is-narrow .detail-slider{display:block}\n#pd4310066.is-narrow .story,#pd4310066.is-narrow .specs{grid-template-columns:minmax(0,1fr);gap:16px}\n#pd4310066.is-narrow .details .copy{order:1;margin:0 0 16px}\n#pd4310066.is-narrow .details .detail-slider{order:2}\n#pd4310066.is-narrow .story .copy{order:1}\n#pd4310066.is-narrow .story .photo{order:2}\n#pd4310066.is-narrow .specs .slider{order:1}\n#pd4310066.is-narrow .specs .copy{order:2}\n#pd4310066.is-narrow table,#pd4310066.is-narrow tbody,#pd4310066.is-narrow tr,#pd4310066.is-narrow th,#pd4310066.is-narrow td{display:block !important;width:100% !important}\n#pd4310066.is-narrow table th,#pd4310066.is-narrow table td,#pd4310066.is-narrow tr:last-child th,#pd4310066.is-narrow tr:last-child td{border:0 !important;border-bottom:0 !important}\n#pd4310066.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#pd4310066.is-narrow tr:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important}\n#pd4310066.is-narrow table th{width:100% !important;padding:0 0 6px !important}\n#pd4310066.is-narrow table td{padding:0 !important}\n#pd4310066.is-narrow .arrow.prev,#pd4310066.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 Détails\u003c\/p\u003e\u003ch2\u003eLe bol repose sur un pied\u003c\/h2\u003e\u003cp\u003eLe bol repose sur un pied. Le bord suit un épi de maïs, avec un vernis mat et un relief en relief.\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\/8658681af4c4dd7d5845.webp?v=1794309736\" alt=\"Bol sur pied en céramique en forme de maïs, Fermer la vue\" width=\"1200\" height=\"1600\"\u003e\u003cfigcaption\u003eFermer la vue\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"tile\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/983b4639adc52347a2e8.webp?v=1794309737\" alt=\"Bol sur pied en céramique en forme de maïs, Profil\" width=\"1200\" height=\"1600\"\u003e\u003cfigcaption\u003eProfil\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"tile\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/cbe6225dc30667f28915.webp?v=1794309742\" alt=\"Bol sur pied en céramique en forme de maïs, Un autre angle\" width=\"1200\" height=\"1600\"\u003e\u003cfigcaption\u003eUn autre angle\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\/8658681af4c4dd7d5845.webp?v=1794309736\" alt=\"Bol sur pied en céramique en forme de maïs, Fermer la vue\" 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\/983b4639adc52347a2e8.webp?v=1794309737\" alt=\"Bol sur pied en céramique en forme de maïs, Profil\" 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\/cbe6225dc30667f28915.webp?v=1794309742\" alt=\"Bol sur pied en céramique en forme de maïs, Un autre angle\" 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\"\u003ePrécédent\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\"\u003eSuivant\u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cp class=\"livecap\"\u003e\u003cb\u003e1 \/ 3\u003c\/b\u003e Vue rapprochée\u003c\/p\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e1 \/ 3\u003c\/b\u003e Vue rapprochée\u003c\/div\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e2 \/ 3\u003c\/b\u003e Profil\u003c\/div\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e3 \/ 3\u003c\/b\u003e Autre angle\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\/78bebd94ae309dde6443.webp?v=1794309725\" alt=\"Bol sur pied en céramique en forme de maïs en cours d\u0026#x27;utilisation\" width=\"1200\" height=\"1600\"\u003e\u003c\/figure\u003e\n  \u003cdiv class=\"copy\"\u003e\u003cp class=\"kicker\"\u003e02 À la maison\u003c\/p\u003e\u003ch2\u003eUtilisez-le pour les fruits ou les petits objets sur une table\u003c\/h2\u003e\u003cp\u003eUtilisez-le pour les fruits ou les petits objets sur une table.\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 Caractéristiques\u003c\/p\u003e\u003ch2\u003eLe vert pâle mesure 13,8 cm \/ 5,4 in de diamètre\u003c\/h2\u003e\u003cp\u003eLe vert pâle mesure 13,8 cm \/ 5,4 in de diamètre.\u003c\/p\u003e\u003ctable\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth\u003eProduit\u003c\/th\u003e\u003ctd\u003eBol sur pied en céramique en forme de maïs\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eMatière\u003c\/th\u003e\u003ctd\u003eCéramique\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eFinition\u003c\/th\u003e\u003ctd\u003eGlaçure mate avec relief de maïs\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eHauteur\u003c\/th\u003e\u003ctd\u003e11.1 cm \/ 4.4 in\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eOuverture vert pâle\u003c\/th\u003e\u003ctd\u003e13.8 cm \/ 5.4 in\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eCrème opening\u003c\/th\u003e\u003ctd\u003e14.8 cm \/ 5.8 in\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eUse\u003c\/th\u003e\u003ctd\u003ePlat à fruits ou plateau à petits objets\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\/95cc839ce741e2d595da.webp?v=1794309731\" alt=\"Bol de maïs bord vert pâle\" 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\/6886e632517f128b3109.webp?v=1794309725\" alt=\"Bordure de crème pour bol de maïs\" 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\"\u003ePrécédent\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\"\u003eSuivant\u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cp class=\"livecap\"\u003e\u003cb\u003e1 \/ 2\u003c\/b\u003e Bol maïs bord vert pâle\u003c\/p\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e1 \/ 2\u003c\/b\u003e Bol maïs bord vert pâle\u003c\/div\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e2 \/ 2\u003c\/b\u003e Bol maïs bord crème\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":"Corn bowl pale green rim","offer_id":67984142663838,"sku":"TBAI-HD-47-L02-10-00401","price":89.0,"currency_code":"USD","in_stock":true},{"title":"Corn bowl cream rim","offer_id":67984142696606,"sku":"TBAI-HD-47-L02-10-00402","price":89.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/6886e632517f128b3109.webp?v=1794309725"},{"product_id":"brass-decorative-fruit-display-dish","title":"Plat de présentation de fruits décoratif en laiton","description":"\u003cdiv id=\"pd4310035\"\u003e\u003cstyle\u003e\n#pd4310035{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#pd4310035,#pd4310035 *{box-sizing:border-box}\n#pd4310035 .kicker{margin:0 0 8px;color:#8a5a3b;font-size:12px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;font-weight:600}\n#pd4310035 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#pd4310035 p{margin:0;color:#4d453e;font-size:16px;line-height:1.6}\n#pd4310035 .mod{background:#f7f4ef;border:1px solid #e7e0d8;border-radius:18px;padding:20px;margin:0 0 16px}\n#pd4310035 .details{display:flex;flex-direction:column}\n#pd4310035 .details .copy{order:1;margin:0 0 16px}\n#pd4310035 .details .tiles{order:2}\n#pd4310035 .detail-slider{display:none;order:3}\n#pd4310035 .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}\n#pd4310035 .tile{margin:0;background:#fff;border-radius:14px;overflow:hidden}\n#pd4310035 .tile figcaption{padding:10px 12px 12px;color:#4d453e;font-size:14px;line-height:1.4}\n#pd4310035 img{display:block;width:100%;max-width:100%;height:auto;border:0;background:#fff;object-fit:contain;margin: 0;}\n#pd4310035 .story{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:28px;align-items:center}\n#pd4310035 .photo{margin:0;background:#fff;border-radius:14px;overflow:hidden}\n#pd4310035 .specs{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:28px;align-items:start}\n#pd4310035 .specs .copy{order:1}\n#pd4310035 .specs .slider{order:2}\n#pd4310035 .copy,#pd4310035 .slider{min-width:0}\n#pd4310035 .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#pd4310035 .stage{position:relative;overflow:visible;display:contents}\n#pd4310035 .viewport{position:relative;overflow:hidden;width:100%;background:#fff;border-radius:14px;grid-column:1 \/ -1;grid-row:1}\n#pd4310035 .track{display:flex;width:100%;max-width:100%;min-width:0;transition:transform .3s cubic-bezier(.25,.1,.25,1);will-change:transform}\n#pd4310035 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#pd4310035 .slide img{width:100% !important;max-width:100% !important;height:auto !important}\n#pd4310035 .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#pd4310035 .livecap b{color:#2a241f;font-weight:600;margin-right:6px}\n#pd4310035 .capstore{display:none}\n#pd4310035 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#pd4310035 .arrow.prev{grid-column:1;grid-row:3;justify-self:center;transform:none !important}\n#pd4310035 .arrow.next{grid-column:3;grid-row:3;justify-self:center;transform:none !important}\n#pd4310035 .stage:hover .arrow.prev,#pd4310035 .stage:hover .arrow.next{transform:none}\n#pd4310035 .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#pd4310035 .arrow:hover .btn{width:44px;height:44px;background:#1c1c1c;color:#fff}\n#pd4310035 .arrow .label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}\n#pd4310035 .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#pd4310035 button.dot{width:8px;height:8px;border-radius:99px;background:#d9d0c6;cursor:pointer;position:relative;border:0;padding:0;box-shadow:none}\n#pd4310035 button.dot.on{background:#2a241f;width:18px}\n#pd4310035 .dot span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}\n#pd4310035 .slider[data-slides=\"1\"] .arrow,#pd4310035 .slider[data-slides=\"1\"] .dots{display:none}#pd4310035 .slider[data-slides=\"1\"]{grid-template-columns:minmax(0,1fr)}#pd4310035 .slider[data-slides=\"1\"] .livecap{grid-column:1}\n#pd4310035 table{width:100%;border-collapse:collapse;margin-top:16px;border:0 !important;background:transparent;box-shadow: none !important;}\n#pd4310035 table,#pd4310035 thead,#pd4310035 tbody,#pd4310035 tr{border:0 !important}\n#pd4310035 th,#pd4310035 td,#pd4310035 table th,#pd4310035 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#pd4310035 tr:last-child th,#pd4310035 tr:last-child td{border-bottom:0 !important}\n#pd4310035 th{width:38%;font-weight:600;color:#6f655c}\n@media (max-width:599px){\n#pd4310035 h2{font-size:22px}\n#pd4310035 .mod{padding:16px;border-radius:16px}\n#pd4310035 .tiles{display:none}\n#pd4310035 .detail-slider{display:block}\n#pd4310035 .story,#pd4310035 .specs{grid-template-columns:minmax(0,1fr);gap:16px}\n#pd4310035 .details .copy{order:1;margin:0 0 16px}\n#pd4310035 .details .detail-slider{order:2}\n#pd4310035 .story .copy{order:1}\n#pd4310035 .story .photo{order:2}\n#pd4310035 .specs .slider{order:1}\n#pd4310035 .specs .copy{order:2}\n#pd4310035 table,#pd4310035 tbody,#pd4310035 tr,#pd4310035 th,#pd4310035 td{display:block !important;width:100% !important}\n#pd4310035 table th,#pd4310035 table td,#pd4310035 tr:last-child th,#pd4310035 tr:last-child td{border:0 !important;border-bottom:0 !important}\n#pd4310035 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#pd4310035 tr:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important}\n#pd4310035 table th{width:100% !important;padding:0 0 6px !important}\n#pd4310035 table td{padding:0 !important}\n#pd4310035 .arrow.prev,#pd4310035 .arrow.next{transform:none}\n}\n@media (hover:none){\n#pd4310035 .arrow.prev,#pd4310035 .arrow.next{transform:none}\n}\n#pd4310035.is-narrow h2{font-size:22px}\n#pd4310035.is-narrow .mod{padding:16px;border-radius:16px}\n#pd4310035.is-narrow .tiles{display:none}\n#pd4310035.is-narrow .detail-slider{display:block}\n#pd4310035.is-narrow .story,#pd4310035.is-narrow .specs{grid-template-columns:minmax(0,1fr);gap:16px}\n#pd4310035.is-narrow .details .copy{order:1;margin:0 0 16px}\n#pd4310035.is-narrow .details .detail-slider{order:2}\n#pd4310035.is-narrow .story .copy{order:1}\n#pd4310035.is-narrow .story .photo{order:2}\n#pd4310035.is-narrow .specs .slider{order:1}\n#pd4310035.is-narrow .specs .copy{order:2}\n#pd4310035.is-narrow table,#pd4310035.is-narrow tbody,#pd4310035.is-narrow tr,#pd4310035.is-narrow th,#pd4310035.is-narrow td{display:block !important;width:100% !important}\n#pd4310035.is-narrow table th,#pd4310035.is-narrow table td,#pd4310035.is-narrow tr:last-child th,#pd4310035.is-narrow tr:last-child td{border:0 !important;border-bottom:0 !important}\n#pd4310035.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#pd4310035.is-narrow tr:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:1px solid rgba(42,36,31,.1) !important}\n#pd4310035.is-narrow table th{width:100% !important;padding:0 0 6px !important}\n#pd4310035.is-narrow table td{padding:0 !important}\n#pd4310035.is-narrow .arrow.prev,#pd4310035.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 Détails\u003c\/p\u003e\u003ch2\u003eUne forme peu profonde en laiton crée une surface décorative pour une présentation sur table\u003c\/h2\u003e\u003cp\u003eUne forme peu profonde en laiton crée une surface décorative pour une présentation sur table. Les options disponibles incluent un plat de 7,09 po (18 cm) de diamètre et un plat de 11,02 po (28 cm) de diamètre.\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\/b9c18a69617d0b3b47a0.webp?v=1794310308\" alt=\"Plat de présentation de fruits décoratif en laiton, Fermer la vue\" width=\"1200\" height=\"1600\"\u003e\u003cfigcaption\u003eFermer la vue\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"tile\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/67c53d979466a9a26b33.webp?v=1794310307\" alt=\"Plat de présentation de fruits décoratif en laiton, Profil\" width=\"1200\" height=\"1600\"\u003e\u003cfigcaption\u003eProfil\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"tile\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/62cde845b6bddf55a1e6.webp?v=1794310313\" alt=\"Plat de présentation de fruits décoratif en laiton, Un autre angle\" width=\"1200\" height=\"1600\"\u003e\u003cfigcaption\u003eUn autre angle\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\/b9c18a69617d0b3b47a0.webp?v=1794310308\" alt=\"Plat de présentation de fruits décoratif en laiton, Fermer la vue\" 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\/67c53d979466a9a26b33.webp?v=1794310307\" alt=\"Plat de présentation de fruits décoratif en laiton, Profil\" 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\/62cde845b6bddf55a1e6.webp?v=1794310313\" alt=\"Plat de présentation de fruits décoratif en laiton, Un autre angle\" 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\"\u003ePrécédent\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\"\u003eSuivant\u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cp class=\"livecap\"\u003e\u003cb\u003e1 \/ 3\u003c\/b\u003e Vue rapprochée\u003c\/p\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e1 \/ 3\u003c\/b\u003e Vue rapprochée\u003c\/div\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e2 \/ 3\u003c\/b\u003e Profil\u003c\/div\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e3 \/ 3\u003c\/b\u003e Autre angle\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\/bd7c7fa1116dadc2e360.webp?v=1794310289\" alt=\"Présentoir à fruits décoratif en laiton utilisé\" width=\"1200\" height=\"1600\"\u003e\u003c\/figure\u003e\n  \u003cdiv class=\"copy\"\u003e\u003cp class=\"kicker\"\u003e02 À la maison\u003c\/p\u003e\u003ch2\u003eL'un des choix répertoriés est affiché ici\u003c\/h2\u003e\u003cp\u003eL'un des choix listés est présenté ici. Les autres choix sont dans les options.\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 Caractéristiques\u003c\/p\u003e\u003ch2\u003eLes choix présentés ici sont ceux qui peuvent être commandés\u003c\/h2\u003e\u003cp\u003eLes choix présentés ici sont ceux qui peuvent être commandés.\u003c\/p\u003e\u003ctable\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth\u003eProduit\u003c\/th\u003e\u003ctd\u003ePlat de présentation de fruits décoratif en laiton\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eTaille\u003c\/th\u003e\u003ctd\u003e18 cm \/ 7.1 in Ø; 28 cm \/ 11 in Ø\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eStyle\u003c\/th\u003e\u003ctd\u003ePetit; Grand\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\/2eaf54c8ddc96f9f7dd2.webp?v=1794310288\" alt=\"18 cm Ø, Petit\" 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\/b70723e1973edc33aa9c.webp?v=1794310294\" alt=\"28 cm Ø, Grand\" 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\"\u003ePrécédent\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\"\u003eSuivant\u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cp class=\"livecap\"\u003e\u003cb\u003e1 \/ 2\u003c\/b\u003e 18 cm Ø, Petit\u003c\/p\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e1 \/ 2\u003c\/b\u003e 18 cm Ø, Petit\u003c\/div\u003e\u003cdiv class=\"capstore\"\u003e\u003cb\u003e2 \/ 2\u003c\/b\u003e 28 cm Ø, Grand\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":"18 cm de diamètre \/ Petit","offer_id":67984177103006,"sku":"TBAI-HD-39-L02-08-00222","price":265.0,"currency_code":"USD","in_stock":true},{"title":"28 cm de diamètre \/ Grand","offer_id":67984177135774,"sku":"TBAI-HD-39-L02-08-00223","price":399.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/2eaf54c8ddc96f9f7dd2.webp?v=1794310288"},{"product_id":"shell-pattern-rattan-coaster","title":"Dessous de verre en rotin à motif coquillage","description":"\u003cstyle\u003e\n.pd-4308966{font-family:inherit;color:#2c2924;line-height:1.6;max-width:1080px;margin:0 auto}\n.pd-4308966 *{box-sizing:border-box}\n.pd-4308966 img{display:block;width:100%;height:auto}\n.pd-4308966 section{margin:0 0 18px;padding:28px;background:#f6f3ee;border:1px solid #e6e0d6;border-radius:16px}\n.pd-4308966 h2{margin:0 0 10px;font-size:26px;line-height:1.25;font-weight:560;letter-spacing:-.02em}\n.pd-4308966 .pd-kicker{margin:0 0 8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#7a7368}\n.pd-4308966 p{margin:0 0 16px;font-size:16px}\n.pd-4308966 figure{margin:0}\n.pd-4308966 figcaption{padding:10px 2px 0;font-size:13px;color:#6f685e}\n.pd-4308966 figcaption b{display:block;color:#2c2924;font-weight:600;margin-bottom:2px}\n.pd-4308966 .pd-story{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:28px;align-items:center}\n.pd-4308966 .pd-story .pd-copy{order:1}\n.pd-4308966 .pd-story img{order:2}\n.pd-4308966 .pd-story img,.pd-4308966 .pd-track img,.pd-4308966 .pd-shots img{border-radius:12px;width:100%;aspect-ratio:3\/4;object-fit:cover;background:#f3efe8}\n.pd-4308966 .pd-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.pd-4308966 .pd-shots.pd-n2{grid-template-columns:repeat(2,minmax(0,1fr))}\n.pd-4308966 .pd-shots.pd-n1{grid-template-columns:minmax(0,420px)}\n.pd-4308966 .pd-shots figure{min-width:0}\n.pd-4308966 .pd-nav.pd-shots-nav{display:none}\n.pd-4308966 .pd-carousel{position:relative;min-width:0}\n.pd-4308966 .pd-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px;background:#f3efe8}\n.pd-4308966 .pd-track::-webkit-scrollbar{display:none}\n.pd-4308966 .pd-track figure{flex:0 0 100%;scroll-snap-align:start;min-width:0}\n.pd-4308966 .pd-nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px}\n.pd-4308966 .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-4308966 .pd-dots{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;max-width:240px}\n.pd-4308966 .pd-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#cfc6ba}\n.pd-4308966 .pd-dots button[aria-current=\"true\"]{background:#2c2924}\n.pd-4308966 .pd-count{min-width:58px;text-align:center;font-size:13px;color:#6f685e}\n.pd-4308966 .pd-spec{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:start}\n.pd-4308966 .pd-spec-copy{min-width:0}\n.pd-4308966 table{width:100%;border-collapse:collapse;font-size:15px}\n.pd-4308966 th,.pd-4308966 td{text-align:left;padding:11px 0;border-bottom:1px solid #e2dbd1;vertical-align:top}\n.pd-4308966 th{width:34%;font-weight:600;color:#3d3832;padding-right:12px}\n@media(max-width:760px){\n.pd-4308966 section{padding:20px 16px;border-radius:12px}\n.pd-4308966 h2{font-size:22px}\n.pd-4308966 .pd-story,.pd-4308966 .pd-spec{grid-template-columns:1fr}\n.pd-4308966 .pd-story .pd-copy{order:-1}\n.pd-4308966 .pd-shots{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scrollbar-width:none}\n.pd-4308966 .pd-shots::-webkit-scrollbar{display:none}\n.pd-4308966 .pd-shots figure{flex:0 0 100%;scroll-snap-align:start}\n.pd-4308966 .pd-shots.pd-n1{grid-template-columns:1fr}\n.pd-4308966 .pd-nav.pd-shots-nav{display:flex}\n.pd-4308966 .pd-nav.pd-shots-nav.pd-hide{display:none}\n.pd-4308966 .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-4308966 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\/6bfe1d9b0ea22ee039b7.webp?v=1794320896\" alt=\"Dessous de verre à feuilles bleues avec un verre d\u0026#x27;eau\"\u003e\n\u003cdiv class=\"pd-copy\"\u003e\n\u003cp class=\"pd-kicker\"\u003eSous une tasse\u003c\/p\u003e\n\u003ch2\u003eUn petit tapis tissé\u003c\/h2\u003e\n\u003cp\u003ePlacez-y une tasse, un verre ou une théière. Les verres sur les photos ne sont pas inclus. Le motif et la taille suivent l’option sélectionnée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n\u003cp class=\"pd-kicker\"\u003eDétail\u003c\/p\u003e\n\u003ch2\u003eIncrustation de coque et bord enveloppé\u003c\/h2\u003e\n\u003cp\u003eDes morceaux de coquille reposent sur la surface tissée. Le bord est enveloppé et le coin tourne dans le même tissage.\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\/10434d56d6d2b28dfa52.webp?v=1794321012\" alt=\"Détail de la texture de l\u0026#x27;incrustation de coque\"\u003e\u003cfigcaption\u003eDétail de la texture de l'incrustation de coque\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/99d95a26132977493778.webp?v=1794321018\" alt=\"Détail du bord du bord en rotin\"\u003e\u003cfigcaption\u003eDétail du bord du bord en rotin\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/a699740bb6bac32a1250.webp?v=1794321024\" alt=\"Détail de jointure en rotin\"\u003e\u003cfigcaption\u003eDétail de jointure en rotin\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003cbutton type=\"button\" class=\"pd-arrow pd-prev\" aria-label=\"Détail précédent\"\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=\"Détail suivant\"\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=\"Détail de la texture de l\u0026#x27;incrustation de coque\" aria-current=\"true\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Détail du bord du bord en rotin\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Détail de jointure en rotin\"\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\/6c068737ec94f881ed18.webp?v=1794321030\" alt=\"Feuille bleue\"\u003e\u003cfigcaption\u003e\u003cb\u003eFeuille bleue\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/8359985e841519e59552.webp?v=1794320902\" alt=\"Feuille noire\"\u003e\u003cfigcaption\u003e\u003cb\u003eFeuille noire\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/15d146eda2725c2d89fb.webp?v=1794320908\" alt=\"Feuille verte\"\u003e\u003cfigcaption\u003e\u003cb\u003eFeuille verte\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/dcda365417a4ab59f3e9.webp?v=1794320914\" alt=\"Feuille orange-bleu\"\u003e\u003cfigcaption\u003e\u003cb\u003eFeuille orange-bleu\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/57ba9e236a76384a8907.webp?v=1794320921\" alt=\"Feuille bleu-vert\"\u003e\u003cfigcaption\u003e\u003cb\u003eFeuille bleu-vert\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/dd2a5b03210f7f3c9703.webp?v=1794320927\" alt=\"Feuille jaune-rouge-bleue\"\u003e\u003cfigcaption\u003e\u003cb\u003eFeuille jaune-rouge-bleue\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/0bc1bda8f94e35cc3d03.webp?v=1794320933\" alt=\"Feuille jaune-bleu-rouge\"\u003e\u003cfigcaption\u003e\u003cb\u003eFeuille jaune-bleu-rouge\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/db2fe403b8c3daf14747.webp?v=1794320939\" alt=\"Éléphant rouge-vert\"\u003e\u003cfigcaption\u003e\u003cb\u003eÉléphant rouge-vert\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/35241f5b2cbec6af17db.webp?v=1794320951\" alt=\"Éléphant bleu\"\u003e\u003cfigcaption\u003e\u003cb\u003eÉléphant bleu\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/e1c835b3db70beb19757.webp?v=1794320957\" alt=\"Éléphant à feuilles rouges\"\u003e\u003cfigcaption\u003e\u003cb\u003eÉléphant à feuilles rouges\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/9993f29bc2db43cc713a.webp?v=1794320963\" alt=\"Feuille jaune-vert-rouge\"\u003e\u003cfigcaption\u003e\u003cb\u003eFeuille jaune-vert-rouge\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/4ca2b866c91d22c9337b.webp?v=1794320969\" alt=\"Petite feuille bleu-jaune\"\u003e\u003cfigcaption\u003e\u003cb\u003ePetite feuille bleu-jaune\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/734a4b690613d4d246ed.webp?v=1794320975\" alt=\"Petite feuille rouge-bleu\"\u003e\u003cfigcaption\u003e\u003cb\u003ePetite feuille rouge-bleu\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/fd685178c49a85b5196c.webp?v=1794320981\" alt=\"Petite feuille bleu-blanc\"\u003e\u003cfigcaption\u003e\u003cb\u003ePetite feuille bleu-blanc\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/bd7845306411cd054887.webp?v=1794320987\" alt=\"Tournesol champagne noir-vert\"\u003e\u003cfigcaption\u003e\u003cb\u003eTournesol champagne noir-vert\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/1697a97e67b25106d76f.webp?v=1794320999\" alt=\"Feuille Champagne-Bleu\"\u003e\u003cfigcaption\u003e\u003cb\u003eFeuille Champagne-Bleu\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=\"Style précédent\"\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=\"Style suivant\"\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=\"Feuille bleue\" aria-current=\"true\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Feuille noire\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Feuille verte\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Feuille orange-bleu\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Feuille bleu-vert\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Feuille jaune-rouge-bleue\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Feuille jaune-bleu-rouge\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Éléphant rouge-vert\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Éléphant bleu\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Éléphant à feuilles rouges\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Feuille jaune-vert-rouge\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Petite feuille bleu-jaune\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Petite feuille rouge-bleu\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Petite feuille bleu-blanc\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Tournesol champagne noir-vert\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Feuille Champagne-Bleu\"\u003e\u003c\/button\u003e\u003c\/div\u003e\u003cspan class=\"pd-count\"\u003e1 \/ 16\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-copy\"\u003e\n\u003cp class=\"pd-kicker\"\u003eOptions\u003c\/p\u003e\n\u003ch2\u003eChoisissez une option répertoriée\u003c\/h2\u003e\n\u003cp\u003eLes styles illustrés utilisent leur propre photo. Les mesures, lorsqu'elles sont répertoriées, concernent l'option elle-même.\u003c\/p\u003e\n\u003ctable\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth\u003eMatière\u003c\/th\u003e\u003ctd\u003eRotin tressé et incrustations de coquillages\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eForme\u003c\/th\u003e\u003ctd\u003eDessous de verre en rotin à motif coquillage\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eOptions\u003c\/th\u003e\u003ctd\u003eLe style suit l’option sélectionnée.\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eInclus\u003c\/th\u003e\u003ctd\u003eL'article seulement\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":"Feuille bleue","offer_id":67984752803998,"sku":"TBAI-HD-93-L02-0461","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Feuille noire","offer_id":67984752836766,"sku":"TBAI-HD-93-L02-0462","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Feuille verte","offer_id":67984752869534,"sku":"TBAI-HD-93-L02-0463","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Feuille orange-bleue","offer_id":67984752902302,"sku":"TBAI-HD-93-L02-0464","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Feuille bleu-vert","offer_id":67984752935070,"sku":"TBAI-HD-93-L02-0465","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Feuille jaune-rouge-bleue","offer_id":67984752967838,"sku":"TBAI-HD-93-L02-0466","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Feuille jaune-bleue-rouge","offer_id":67984753000606,"sku":"TBAI-HD-93-L02-0467","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Éléphant rouge-vert","offer_id":67984753033374,"sku":"TBAI-HD-93-L02-0468","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Éléphant bleu","offer_id":67984753066142,"sku":"TBAI-HD-93-L02-0469","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Éléphant à feuilles rouges","offer_id":67984753098910,"sku":"TBAI-HD-93-L02-0470","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Feuille jaune-vert-rouge","offer_id":67984753131678,"sku":"TBAI-HD-93-L02-0471","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Petite feuille bleu-jaune","offer_id":67984753164446,"sku":"TBAI-HD-93-L02-0472","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Petite feuille rouge-bleue","offer_id":67984753197214,"sku":"TBAI-HD-93-L02-0473","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Petite feuille bleue-blanche","offer_id":67984753229982,"sku":"TBAI-HD-93-L02-0474","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Tournesol champagne noir-vert","offer_id":67984753262750,"sku":"TBAI-HD-93-L02-0475","price":46.0,"currency_code":"USD","in_stock":true},{"title":"Feuille bleu champagne","offer_id":67984753295518,"sku":"TBAI-HD-93-L02-0476","price":46.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/6c068737ec94f881ed18.webp?v=1794321030"},{"product_id":"wood-cake-stand","title":"Présentoir à gâteaux en bois","description":"\u003cstyle\u003e\n.pd-4308961{font-family:inherit;color:#2c2924;line-height:1.6;max-width:1080px;margin:0 auto}\n.pd-4308961 *{box-sizing:border-box}\n.pd-4308961 img{display:block;width:100%;height:auto}\n.pd-4308961 section{margin:0 0 18px;padding:28px;background:#f6f3ee;border:1px solid #e6e0d6;border-radius:16px}\n.pd-4308961 h2{margin:0 0 10px;font-size:26px;line-height:1.25;font-weight:560;letter-spacing:-.02em}\n.pd-4308961 .pd-kicker{margin:0 0 8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#7a7368}\n.pd-4308961 p{margin:0 0 16px;font-size:16px}\n.pd-4308961 figure{margin:0}\n.pd-4308961 figcaption{padding:10px 2px 0;font-size:13px;color:#6f685e}\n.pd-4308961 figcaption b{display:block;color:#2c2924;font-weight:600;margin-bottom:2px}\n.pd-4308961 .pd-story{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:28px;align-items:center}\n.pd-4308961 .pd-story .pd-copy{order:1}\n.pd-4308961 .pd-story img{order:2}\n.pd-4308961 .pd-story img,.pd-4308961 .pd-track img,.pd-4308961 .pd-shots img{border-radius:12px;width:100%;aspect-ratio:3\/4;object-fit:cover;background:#f3efe8}\n.pd-4308961 .pd-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.pd-4308961 .pd-shots.pd-n2{grid-template-columns:repeat(2,minmax(0,1fr))}\n.pd-4308961 .pd-shots.pd-n1{grid-template-columns:minmax(0,420px)}\n.pd-4308961 .pd-shots figure{min-width:0}\n.pd-4308961 .pd-nav.pd-shots-nav{display:none}\n.pd-4308961 .pd-carousel{position:relative;min-width:0}\n.pd-4308961 .pd-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px;background:#f3efe8}\n.pd-4308961 .pd-track::-webkit-scrollbar{display:none}\n.pd-4308961 .pd-track figure{flex:0 0 100%;scroll-snap-align:start;min-width:0}\n.pd-4308961 .pd-nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px}\n.pd-4308961 .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-4308961 .pd-dots{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;max-width:240px}\n.pd-4308961 .pd-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#cfc6ba}\n.pd-4308961 .pd-dots button[aria-current=\"true\"]{background:#2c2924}\n.pd-4308961 .pd-count{min-width:58px;text-align:center;font-size:13px;color:#6f685e}\n.pd-4308961 .pd-spec{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:start}\n.pd-4308961 .pd-spec-copy{min-width:0}\n.pd-4308961 table{width:100%;border-collapse:collapse;font-size:15px}\n.pd-4308961 th,.pd-4308961 td{text-align:left;padding:11px 0;border-bottom:1px solid #e2dbd1;vertical-align:top}\n.pd-4308961 th{width:34%;font-weight:600;color:#3d3832;padding-right:12px}\n@media(max-width:760px){\n.pd-4308961 section{padding:20px 16px;border-radius:12px}\n.pd-4308961 h2{font-size:22px}\n.pd-4308961 .pd-story,.pd-4308961 .pd-spec{grid-template-columns:1fr}\n.pd-4308961 .pd-story .pd-copy{order:-1}\n.pd-4308961 .pd-shots{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scrollbar-width:none}\n.pd-4308961 .pd-shots::-webkit-scrollbar{display:none}\n.pd-4308961 .pd-shots figure{flex:0 0 100%;scroll-snap-align:start}\n.pd-4308961 .pd-shots.pd-n1{grid-template-columns:1fr}\n.pd-4308961 .pd-nav.pd-shots-nav{display:flex}\n.pd-4308961 .pd-nav.pd-shots-nav.pd-hide{display:none}\n.pd-4308961 .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-4308961 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\/c720c6356895e2d9c1a9.webp?v=1794321032\" alt=\"Présentoir à gâteaux No. 54 avec tarte aux fruits\"\u003e\n\u003cdiv class=\"pd-copy\"\u003e\n\u003cp class=\"pd-kicker\"\u003eSur la table\u003c\/p\u003e\n\u003ch2\u003eUn support en bois pour servir\u003c\/h2\u003e\n\u003cp\u003eDisposez le gâteau ou les fruits dans l'assiette. La nourriture sur les photos est uniquement du style. Le modèle et le bois suivent l'option sélectionnée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n\u003cp class=\"pd-kicker\"\u003eDétail\u003c\/p\u003e\n\u003ch2\u003eFil, bord et joint\u003c\/h2\u003e\n\u003cp\u003eLe grain du bois traverse la pièce. Les bords sont finis et le joint reste dans le même bois.\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\/d864910831f236763377.webp?v=1794321055\" alt=\"Détail du grain du bois du support à gâteau\"\u003e\u003cfigcaption\u003eDétail du grain du bois du support à gâteau\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/932c5373b44ff27bf74d.webp?v=1794321057\" alt=\"Détail du bord de l\u0026#x27;assiette du support à gâteau\"\u003e\u003cfigcaption\u003eDétail du bord de l'assiette du support à gâteau\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/81887da2b165c9b43d9d.webp?v=1794321061\" alt=\"Détail de l\u0026#x27;articulation de la tige du support à gâteau\"\u003e\u003cfigcaption\u003eDétail de l'articulation de la tige du support à gâteau\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003cbutton type=\"button\" class=\"pd-arrow pd-prev\" aria-label=\"Détail précédent\"\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=\"Détail suivant\"\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=\"Détail du grain du bois du support à gâteau\" aria-current=\"true\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Détail du bord de l\u0026#x27;assiette du support à gâteau\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"Détail de l\u0026#x27;articulation de la tige du support à gâteau\"\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\/bd5221e70c24100b80af.webp?v=1794321031\" alt=\"No. 54 \/ Qualité B\"\u003e\u003cfigcaption\u003e\u003cb\u003eNo. 54 \/ Qualité B\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/f8b2806425af2256e9ae.webp?v=1794321037\" alt=\"No. 56 \/ Qualité A\"\u003e\u003cfigcaption\u003e\u003cb\u003eNo. 56 \/ Qualité A\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/873237f205af70201d79.webp?v=1794321043\" alt=\"No. 57 \/ Qualité C\"\u003e\u003cfigcaption\u003e\u003cb\u003eNo. 57 \/ Qualité C\u003c\/b\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/f3f1d2894ec248d3e70d.webp?v=1794321049\" alt=\"No. 55 \/ Qualité B\"\u003e\u003cfigcaption\u003e\u003cb\u003eNo. 55 \/ Qualité B\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=\"Style précédent\"\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=\"Style suivant\"\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=\"No. 54 \/ Qualité B\" aria-current=\"true\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"No. 56 \/ Qualité A\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"No. 57 \/ Qualité C\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" aria-label=\"No. 55 \/ Qualité B\"\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\"\u003eOptions\u003c\/p\u003e\n\u003ch2\u003eChoisissez une option répertoriée\u003c\/h2\u003e\n\u003cp\u003eChaque photo est montrée une fois. Les options qui partagent une photo ne sont plus illustrées. Les mesures, lorsqu'elles sont répertoriées, concernent l'option elle-même.\u003c\/p\u003e\n\u003ctable\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth\u003eMatière\u003c\/th\u003e\u003ctd\u003eBois\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eForme\u003c\/th\u003e\u003ctd\u003ePrésentoir à gâteaux en bois\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eOptions\u003c\/th\u003e\u003ctd\u003eLe modèle et la qualité suivent l'option sélectionnée.\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eInclus\u003c\/th\u003e\u003ctd\u003eLe stand uniquement\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":"N° 54 \/ Note B","offer_id":67984754114718,"sku":"TBAI-HD-46-L02-0080","price":329.0,"currency_code":"USD","in_stock":true},{"title":"N° 56 \/ Note A","offer_id":67984754147486,"sku":"TBAI-HD-46-L02-0081","price":476.0,"currency_code":"USD","in_stock":true},{"title":"N° 57 \/ Note C","offer_id":67984754180254,"sku":"TBAI-HD-46-L02-0082","price":329.0,"currency_code":"USD","in_stock":true},{"title":"N° 55 \/ Note B","offer_id":67984754213022,"sku":"TBAI-HD-46-L02-0083","price":365.0,"currency_code":"USD","in_stock":true},{"title":"N° 54 \/ Note A","offer_id":67984754245790,"sku":"TBAI-HD-46-L02-0084","price":378.0,"currency_code":"USD","in_stock":true},{"title":"N° 55 \/ Note A","offer_id":67984754278558,"sku":"TBAI-HD-46-L02-0085","price":415.0,"currency_code":"USD","in_stock":true},{"title":"N° 57 \/ Note A","offer_id":67984754311326,"sku":"TBAI-HD-46-L02-0086","price":427.0,"currency_code":"USD","in_stock":true},{"title":"N° 56 \/ Note B","offer_id":67984754344094,"sku":"TBAI-HD-46-L02-0087","price":427.0,"currency_code":"USD","in_stock":true},{"title":"N° 57 \/ Note B","offer_id":67984754376862,"sku":"TBAI-HD-46-L02-0088","price":378.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/bd5221e70c24100b80af.webp?v=1794321031"},{"product_id":"square-wood-and-iron-napkin-holder","title":"Porte-serviettes carré en bois et en fer","description":"\u003cstyle\u003e\n.pd-boot{position:absolute !important;width:1px !important;height:1px !important;min-width:0 !important;max-width:1px !important;opacity:0;pointer-events:none;overflow:hidden}\n.pd-4308898{font-family:inherit;color:#2b2926;line-height:1.6;max-width:1080px;margin:0 auto}\n.pd-4308898 *{box-sizing:border-box}\n.pd-4308898 img{display:block;width:100%;height:auto}\n.pd-4308898 section{margin:0 0 18px;padding:28px;background:#f6f3ee;border:1px solid #e6e0d6;border-radius:16px}\n.pd-4308898 h2{margin:0 0 10px;font-size:26px;line-height:1.25;font-weight:560;letter-spacing:-.02em}\n.pd-4308898 .pd-kicker{margin:0 0 8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#7a7368}\n.pd-4308898 p{margin:0 0 16px;font-size:16px}\n.pd-4308898 figure{margin:0}\n.pd-4308898 figcaption{padding:10px 2px 0;font-size:13px;color:#6f685e}\n.pd-4308898 .pd-story{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:28px;align-items:center}\n.pd-4308898 .pd-story.is-copy{grid-template-columns:1fr}\n.pd-4308898 .pd-story img{border-radius:12px;width:100%;aspect-ratio:3\/4;object-fit:cover}\n.pd-4308898 .pd-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.pd-4308898 .pd-shots img{border-radius:12px;width:100%;aspect-ratio:3\/4;object-fit:cover}\n.pd-4308898 .pd-nav.pd-shots-nav{display:none}\n.pd-4308898 .pd-carousel{position:relative}\n.pd-4308898 .pd-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px;background:#efeae3}\n.pd-4308898 .pd-track::-webkit-scrollbar{display:none}\n.pd-4308898 .pd-track figure{flex:0 0 100%;scroll-snap-align:start}\n.pd-4308898 .pd-track img{width:100%;aspect-ratio:3\/4;object-fit:cover}\n.pd-4308898 .pd-nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px}\n.pd-4308898 .pd-nav button{width:40px;height:40px;border-radius:50%;border:1px solid #c9c0b4;background:#fff;color:#2b2926;font-size:18px;line-height:1;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0}\n.pd-4308898 .pd-dots{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;max-width:220px}\n.pd-4308898 .pd-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#cfc6ba}\n.pd-4308898 .pd-dots button[aria-current=\"true\"]{background:#2b2926}\n.pd-4308898 .pd-spec{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:start}\n.pd-4308898 .pd-spec.is-copy{grid-template-columns:1fr}\n.pd-4308898 .pd-spec-copy{min-width:0}\n.pd-4308898 .pd-spec-copy p{margin-bottom:18px}\n.pd-4308898 table{width:100%;border-collapse:collapse;font-size:15px}\n.pd-4308898 th,.pd-4308898 td{text-align:left;padding:11px 0;border-bottom:1px solid #e2dbd1;vertical-align:top}\n.pd-4308898 th{width:38%;font-weight:600;color:#3d3832;padding-right:12px}\n@media(max-width:760px){\n.pd-4308898 section{padding:20px 16px;border-radius:12px}\n.pd-4308898 h2{font-size:22px}\n.pd-4308898 .pd-story,.pd-4308898 .pd-spec{grid-template-columns:1fr}\n.pd-4308898 .pd-spec-visual{order:2}\n.pd-4308898 .pd-spec-copy{order:1}\n.pd-4308898 .pd-shots{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scrollbar-width:none;scroll-behavior:smooth;touch-action:pan-y;overscroll-behavior-x:auto}\n.pd-4308898 .pd-shots::-webkit-scrollbar{display:none}\n.pd-4308898 .pd-shots\u003efigure{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;scroll-snap-align:start;scroll-snap-stop:always}\n.pd-4308898 .pd-nav.pd-shots-nav{display:flex}\n}\n.pd-4308898 .pd-nav\u003ebutton{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important;width:40px;height:40px;line-height:0 !important;font-size:0 !important}.pd-4308898 .pd-nav\u003ebutton::before{content:\"\";display:block;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor}.pd-4308898 .pd-nav\u003ebutton:first-child::before{transform:translateX(1px) rotate(-135deg)}.pd-4308898 .pd-nav\u003ebutton:last-child::before{transform:translateX(-1px) rotate(45deg)}.pd-4308898 .pd-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;touch-action:pan-y;overscroll-behavior-x:auto}.pd-4308898 .pd-track\u003efigure{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;scroll-snap-align:start;scroll-snap-stop:always}.pd-shots,.pd-shots *,.pd-track,.pd-track *{touch-action:pan-y}.pd-frame{position:relative;min-width:0;max-width:100%}.pd-view{overflow:hidden;border-radius:12px;width:100%;max-width:100%;touch-action:pan-y;overscroll-behavior-x:contain}.pd-frame .pd-track{display:flex;width:100%;min-width:0;overflow:visible;scroll-snap-type:none;transform:translate3d(0,0,0);transition:transform .35s ease;touch-action:pan-y}.pd-frame .pd-track\u003efigure{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;margin:0}.pd-frame .pd-nav{display:flex !important;align-items:center;justify-content:center;gap:12px;margin-top:14px;position:static}.pd-frame .pd-arrow{position:static !important;top:auto !important;left:auto !important;right:auto !important;transform:none !important;width:40px;height:40px;min-width:40px;min-height:40px;border:1px solid #c9c0b4 !important;border-radius:50%;background:#fff !important;box-shadow:none !important;color:#2b2926 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0;display:inline-flex !important;align-items:center !important;justify-content:center !important}.pd-frame .pd-arrow::before{content:\"\";display:block;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;box-sizing:border-box}.pd-frame .pd-prev::before{transform:translateX(1px) rotate(-135deg) !important;margin:0}.pd-frame .pd-next::before{transform:translateX(-1px) rotate(45deg) !important;margin:0}.pd-frame .pd-dots{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;max-width:220px}.pd-frame .pd-dots button{width:8px;height:8px;min-width:8px;padding:0 !important;border:0 !important;border-radius:50%;background:#cfc6ba;transform:none}.pd-frame .pd-dots button[aria-current=\"true\"]{background:#2b2926}@media(min-width:761px){.pd-detail .pd-nav{display:none !important}.pd-detail .pd-view{overflow:visible;border-radius:0;background:transparent}.pd-detail .pd-track{display:grid !important;gap:14px;transform:none !important;transition:none;overflow:visible}.pd-detail.n1 .pd-track{grid-template-columns:minmax(0,460px)}.pd-detail.n2 .pd-track{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-detail.n3 .pd-track,.pd-detail.n-more .pd-track{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-detail .pd-track\u003efigure{flex:none !important;width:auto !important;min-width:0 !important;max-width:none !important}}\u003c\/style\u003e\n\u003cdiv class=\"pd-4308898\"\u003e\n\u003cimg class=\"pd-boot\" alt=\"\" width=\"1\" height=\"1\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" onload=\"if(window.pdL01V!==1){window.pdL01V=1;window.pdL01Apply=function(s,i){var t=s.querySelector('[data-pd-track]');if(!t)return;var list=[].filter.call(t.children,function(n){return n.tagName==='FIGURE';});var n=list.length;if(!n)return;if(i\u003c0)i=0;if(i\u003en-1)i=n-1;s.setAttribute('data-i',String(i));t.style.transition='transform .4s ease';t.style.transform='translate3d('+(-i*100)+'%,0,0)';var dots=s.querySelectorAll('.pd-dots button');var d=0;while(dots[d]){dots[d].setAttribute('aria-current',d===i?'true':'false');d=d+1;}};window.pdL01Live=function(s){var t=s.querySelector('[data-pd-track]');return !!t\u0026\u0026window.getComputedStyle(t).display.indexOf('grid')===-1;};window.pdL01Step=function(btn,dir){var s=btn.closest('[data-pd-slider]');if(!s||!window.pdL01Live(s))return;var t=s.querySelector('[data-pd-track]');if(!t)return;var list=[].filter.call(t.children,function(n){return n.tagName==='FIGURE';});if(list.length\u003c2)return;var i=parseInt(s.getAttribute('data-i')||'0',10)||0;window.pdL01Apply(s,i+dir);};window.pdL01Go=function(btn,index){var s=btn.closest('[data-pd-slider]');if(!s)return;window.pdL01Apply(s,index);};window.pdL01Shift=function(el,dx){if(!window.pdL01Live(el))return;var t=el.querySelector('[data-pd-track]');var view=el.querySelector('.pd-view');if(!t||!view)return;var list=[].filter.call(t.children,function(n){return n.tagName==='FIGURE';});var n=list.length;var i=parseInt(el.getAttribute('data-i')||'0',10)||0;var shift=dx;if((i\u003c=0\u0026\u0026dx\u003e0)||(i\u003e=n-1\u0026\u0026dx\u003c0))shift=dx*0.35;t.style.transition='none';t.style.transform='translate3d(calc('+(-i*100)+'% + '+shift+'px),0,0)';};window.pdL01Release=function(el,dx){if(!window.pdL01Live(el))return;var view=el.querySelector('.pd-view');if(!view)return;var list=[].filter.call(el.querySelector('[data-pd-track]').children,function(n){return n.tagName==='FIGURE';});var n=list.length;var i=parseInt(el.getAttribute('data-i')||'0',10)||0;var dir=0;if(dx\u003c=-35\u0026\u0026i\u003cn-1)dir=1;else if(dx\u003e=35\u0026\u0026i\u003e0)dir=-1;window.pdL01Apply(el,i+dir);};window.pdL01Move=function(el,e){if(!e||!e.touches||!e.touches[0])return;var x=parseFloat(el.getAttribute('data-x')||'');var y=parseFloat(el.getAttribute('data-y')||'');if(isNaN(x)||isNaN(y))return;var dx=e.touches[0].clientX-x;var dy=e.touches[0].clientY-y;if(el.getAttribute('data-lock')!=='x'){if(Math.max(Math.abs(dx),Math.abs(dy)+10)!==Math.abs(dx))return;el.setAttribute('data-lock','x');}if(e.cancelable)e.preventDefault();window.pdL01Shift(el,dx);};window.pdL01Touch=function(el,e){if(!e)return;if(e.type==='touchstart'){if(e.touches\u0026\u0026e.touches[0]){el.setAttribute('data-x',e.touches[0].clientX);el.setAttribute('data-y',e.touches[0].clientY);el.removeAttribute('data-lock');}return;}var x=parseFloat(el.getAttribute('data-x')||'');var y=parseFloat(el.getAttribute('data-y')||'');var lock=el.getAttribute('data-lock');el.removeAttribute('data-x');el.removeAttribute('data-y');el.removeAttribute('data-lock');if(isNaN(x)||!e.changedTouches||!e.changedTouches[0])return;var dx=e.changedTouches[0].clientX-x;var dy=e.changedTouches[0].clientY-y;if(lock!=='x'\u0026\u0026Math.max(Math.abs(dy),Math.abs(dx))===Math.abs(dy))return;window.pdL01Release(el,dx);};window.pdL01Bind=function(){var nodes=document.querySelectorAll('[data-pd-slider]');var k=0;while(nodes[k]){(function(el){if(el.getAttribute('data-pd-ptr')==='1')return;el.setAttribute('data-pd-ptr','1');el.addEventListener('pointerdown',function(e){if(e.pointerType==='touch'||e.button)return;if(e.target.closest\u0026\u0026e.target.closest('button'))return;el.setAttribute('data-px',e.clientX);el.setAttribute('data-py',e.clientY);el.removeAttribute('data-plock');try{el.setPointerCapture(e.pointerId);}catch(err){}});el.addEventListener('pointermove',function(e){if(e.pointerType==='touch')return;var x=parseFloat(el.getAttribute('data-px')||'');var y=parseFloat(el.getAttribute('data-py')||'');if(isNaN(x)||isNaN(y))return;var dx=e.clientX-x;var dy=e.clientY-y;if(el.getAttribute('data-plock')!=='x'){if(Math.max(Math.abs(dx),Math.abs(dy)+10)!==Math.abs(dx))return;el.setAttribute('data-plock','x');}e.preventDefault();window.pdL01Shift(el,dx);});function up(e){if(e.pointerType==='touch')return;var x=parseFloat(el.getAttribute('data-px')||'');var y=parseFloat(el.getAttribute('data-py')||'');var lock=el.getAttribute('data-plock');el.removeAttribute('data-px');el.removeAttribute('data-py');el.removeAttribute('data-plock');if(isNaN(x))return;var dx=e.clientX-x;var dy=e.clientY-y;if(lock!=='x'\u0026\u0026Math.max(Math.abs(dy),Math.abs(dx))===Math.abs(dy))return;window.pdL01Release(el,dx);}el.addEventListener('pointerup',up);el.addEventListener('pointercancel',up);})(nodes[k]);k=k+1;}};}if(window.pdL01Bind)window.pdL01Bind();\"\u003e\n\u003csection\u003e\n\u003cp class=\"pd-kicker\"\u003eDétail\u003c\/p\u003e\n\u003ch2\u003eUn porte-serviettes vert\u003c\/h2\u003e\n\u003cp\u003eLe support est vert, avec une structure en bois et en fer. Il maintient les serviettes à la verticale sur une table. Aucune vue rapprochée séparée du mécanisme ne figure parmi les images utilisables de la galerie.\u003c\/p\u003e\n\u003cdiv class=\"pd-frame pd-detail n1\" data-pd-slider data-i=\"0\" ontouchstart=\"pdL01Touch(this,event)\" ontouchmove=\"pdL01Move(this,event)\" ontouchend=\"pdL01Touch(this,event)\"\u003e\u003cdiv class=\"pd-shot\"\u003e\u003cdiv class=\"pd-view\"\u003e\u003cdiv class=\"pd-track\" data-pd-track\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/3e2ede1da5a54b45338a.webp?v=1794322725\" alt=\"Serviette tenue dans le support vert\"\u003e\u003cfigcaption\u003eServiette dans le support\u003c\/figcaption\u003e\u003c\/figure\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n\u003cdiv class=\"pd-story\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"pd-kicker\"\u003eDans la pièce\u003c\/p\u003e\n\u003ch2\u003eServiettes sur la table\u003c\/h2\u003e\n\u003cp\u003eElle se pose sur une table. La tige est réglable sur environ 2.4 in (6 cm), selon les indications.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/6d99d93273f7c1f49e99.webp?v=1794322713\" alt=\"Porte-serviettes en bois et fer sur une table\"\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n\u003cdiv class=\"pd-spec\"\u003e\n\u003cdiv class=\"pd-frame pd-style n1\" data-pd-slider data-i=\"0\" ontouchstart=\"pdL01Touch(this,event)\" ontouchmove=\"pdL01Move(this,event)\" ontouchend=\"pdL01Touch(this,event)\"\u003e\u003cdiv class=\"pd-shot\"\u003e\u003cdiv class=\"pd-view\"\u003e\u003cdiv class=\"pd-track\" data-pd-track\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/2ba1392635ef05cd1a86.webp?v=1794322719\" alt=\"Porte-serviettes vert en bois et fer\"\u003e\u003cfigcaption\u003eVert\u003c\/figcaption\u003e\u003c\/figure\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-copy\"\u003e\n\u003cp class=\"pd-kicker\"\u003eCaractéristiques\u003c\/p\u003e\n\u003ch2\u003eUne couleur\u003c\/h2\u003e\n\u003cp\u003eVert est la couleur indiquée.\u003c\/p\u003e\n\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\u003cth\u003eBase\u003c\/th\u003e\u003ctd\u003eBois massif, 5.9 x 5.9 in (15 x 15 cm)\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eHauteur\u003c\/th\u003e\u003ctd\u003e4.3 in (11 cm)\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eTige\u003c\/th\u003e\u003ctd\u003eRéglable sur env. 2.4 in (6 cm)\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth\u003eCouleur\u003c\/th\u003e\u003ctd\u003eVert\u003c\/td\u003e\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Monulo","offers":[{"title":"Vert","offer_id":67984809558174,"sku":"TBAI-L-106-L01-0052","price":57.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/75962e3f8dd153f7941a.webp?v=1794322713"}],"url":"https:\/\/www.monulo.com\/fr\/collections\/decorative-tableware.oembed","provider":"Monulo","version":"1.0","type":"link"}