{"product_id":"patnox-outdoor-glass-pendant-lamp","title":"Suspension extérieure en verre Patnox","description":"\u003cdiv id=\"fecify-detail-patnox-outdoor-pendant\" class=\"patnox-detail\" data-template-id=\"three-module-lighting\"\u003e\n  \u003cstyle\u003e\n    #fecify-detail-patnox-outdoor-pendant{--ink:#20242a;--muted:#68727f;--paper:#ffffff;--soft:#f4f2ed;--panel:#fbfaf7;--line:#d8d1c6;--accent:#7b5639;--accent-2:#1f2529;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);line-height:1.55;overflow:hidden}\n    #fecify-detail-patnox-outdoor-pendant *{box-sizing:border-box;min-width:0}\n    #fecify-detail-patnox-outdoor-pendant section{padding:clamp(34px,5vw,72px) clamp(18px,4vw,52px)}\n    #fecify-detail-patnox-outdoor-pendant .pd-wrap{max-width:1180px;margin:0 auto}\n    #fecify-detail-patnox-outdoor-pendant h2{margin:0;color:var(--ink);font-size:clamp(25px,3vw,38px);line-height:1.12;font-weight:650;letter-spacing:0}\n    #fecify-detail-patnox-outdoor-pendant h3{margin:0 0 10px;font-size:clamp(19px,2vw,24px);line-height:1.2;font-weight:650;letter-spacing:0}\n    #fecify-detail-patnox-outdoor-pendant p{margin:0;color:var(--muted);font-size:16px;line-height:1.7}\n    #fecify-detail-patnox-outdoor-pendant figure{display:block!important;margin:0!important;padding:0!important;line-height:0!important;overflow:hidden;background:var(--soft)}\n    #fecify-detail-patnox-outdoor-pendant figure\u003eimg{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center}\n    #fecify-detail-patnox-outdoor-pendant .pd-kicker{display:inline-flex;margin:0 0 12px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}\n    #fecify-detail-patnox-outdoor-pendant .pd-lede{max-width:680px;margin-top:14px;color:#4b5563}\n    #fecify-detail-patnox-outdoor-pendant .pd-detail-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.65fr);gap:clamp(20px,4vw,48px);align-items:end;margin-bottom:24px}\n    #fecify-detail-patnox-outdoor-pendant .pd-detail-stage{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(240px,.72fr);grid-template-rows:minmax(0,1fr);gap:14px;height:min(590px,46vw);min-height:390px}\n    #fecify-detail-patnox-outdoor-pendant .pd-detail-stage figure{border-radius:8px;border:1px solid var(--line)}\n    #fecify-detail-patnox-outdoor-pendant .pd-detail-stage .pd-main{height:100%;min-height:0}\n    #fecify-detail-patnox-outdoor-pendant .pd-detail-side{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;height:100%;min-height:0}\n    #fecify-detail-patnox-outdoor-pendant .pd-detail-side figure{min-height:0}\n    #fecify-detail-patnox-outdoor-pendant .pd-caption-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}\n    #fecify-detail-patnox-outdoor-pendant .pd-caption{border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:14px}\n    #fecify-detail-patnox-outdoor-pendant .pd-caption strong{display:block;margin-bottom:5px;font-size:14px;color:var(--ink)}\n    #fecify-detail-patnox-outdoor-pendant .pd-caption span{display:block;color:var(--muted);font-size:13px;line-height:1.45}\n    #fecify-detail-patnox-outdoor-pendant .pd-story{background:var(--soft)}\n    #fecify-detail-patnox-outdoor-pendant .pd-story-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:clamp(22px,5vw,58px);align-items:center}\n    #fecify-detail-patnox-outdoor-pendant .pd-story-carousel{position:relative;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:14px;overflow:hidden}\n    #fecify-detail-patnox-outdoor-pendant .pd-story-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}\n    #fecify-detail-patnox-outdoor-pendant .pd-story-track::-webkit-scrollbar{display:none}\n    #fecify-detail-patnox-outdoor-pendant .pd-story-slide{flex:0 0 100%;scroll-snap-align:start}\n    #fecify-detail-patnox-outdoor-pendant .pd-story-slide figure{aspect-ratio:1\/1;border-radius:8px;border:1px solid var(--line)}\n    #fecify-detail-patnox-outdoor-pendant .pd-story-slide figure\u003eimg{object-position:center top!important}\n    #fecify-detail-patnox-outdoor-pendant .pd-story-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}\n    #fecify-detail-patnox-outdoor-pendant .pd-story-nav button{width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);font-size:20px;line-height:1;cursor:pointer}\n    #fecify-detail-patnox-outdoor-pendant .pd-story-copy{max-width:470px}\n    #fecify-detail-patnox-outdoor-pendant .pd-use-list{display:grid;gap:10px;margin-top:20px}\n    #fecify-detail-patnox-outdoor-pendant .pd-use-list div{display:flex;gap:10px;align-items:flex-start;color:#3f4853;font-size:15px;line-height:1.5}\n    #fecify-detail-patnox-outdoor-pendant .pd-use-list span{width:7px;height:7px;margin-top:8px;border-radius:50%;background:var(--accent);flex:0 0 auto}\n    #fecify-detail-patnox-outdoor-pendant .pd-spec-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:clamp(22px,4vw,46px);align-items:center}\n    #fecify-detail-patnox-outdoor-pendant .pd-spec-table{display:grid;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--paper);margin-top:22px}\n    #fecify-detail-patnox-outdoor-pendant .pd-spec-row{display:grid;grid-template-columns:150px minmax(0,1fr);border-bottom:1px solid var(--line)}\n    #fecify-detail-patnox-outdoor-pendant .pd-spec-row:last-child{border-bottom:0}\n    #fecify-detail-patnox-outdoor-pendant .pd-spec-row dt,#fecify-detail-patnox-outdoor-pendant .pd-spec-row dd{margin:0;padding:13px 14px;font-size:14px;line-height:1.45}\n    #fecify-detail-patnox-outdoor-pendant .pd-spec-row dt{background:var(--panel);font-weight:700;color:var(--ink)}\n    #fecify-detail-patnox-outdoor-pendant .pd-spec-row dd{color:var(--muted)}\n    #fecify-detail-patnox-outdoor-pendant .pd-sku-carousel{position:relative;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:14px;overflow:hidden}\n    #fecify-detail-patnox-outdoor-pendant .pd-sku-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px}\n    #fecify-detail-patnox-outdoor-pendant .pd-sku-track::-webkit-scrollbar{display:none}\n    #fecify-detail-patnox-outdoor-pendant .pd-sku-card{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:minmax(0,.9fr) minmax(180px,.68fr);gap:16px;align-items:center;background:#fff;border-radius:8px;border:1px solid var(--line);padding:12px}\n    #fecify-detail-patnox-outdoor-pendant .pd-sku-card figure{aspect-ratio:1\/1;border-radius:6px;background:#f8f8f7}\n    #fecify-detail-patnox-outdoor-pendant .pd-sku-card figure\u003eimg{object-fit:contain!important;padding:8px;background:#f8f8f7}\n    #fecify-detail-patnox-outdoor-pendant .pd-sku-card ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:7px;color:var(--muted);font-size:14px}\n    #fecify-detail-patnox-outdoor-pendant .pd-sku-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}\n    #fecify-detail-patnox-outdoor-pendant .pd-sku-nav button{width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);font-size:20px;line-height:1;cursor:pointer}\n    #fecify-detail-patnox-outdoor-pendant .pd-dots{display:flex;justify-content:center;gap:7px;flex:1}\n    #fecify-detail-patnox-outdoor-pendant .pd-dot{width:9px;height:9px;border:1px solid var(--accent);border-radius:50%;background:transparent;padding:0;cursor:pointer}\n    #fecify-detail-patnox-outdoor-pendant .pd-dot.is-active{background:var(--accent)}\n    @media(max-width:820px){#fecify-detail-patnox-outdoor-pendant section{padding:34px 16px}#fecify-detail-patnox-outdoor-pendant .pd-detail-head,#fecify-detail-patnox-outdoor-pendant .pd-story-grid,#fecify-detail-patnox-outdoor-pendant .pd-spec-grid{grid-template-columns:1fr}#fecify-detail-patnox-outdoor-pendant .pd-detail-stage{grid-template-columns:1fr;height:auto;min-height:0}#fecify-detail-patnox-outdoor-pendant .pd-detail-stage .pd-main{aspect-ratio:1\/1;height:auto}#fecify-detail-patnox-outdoor-pendant .pd-detail-side{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;height:auto}#fecify-detail-patnox-outdoor-pendant .pd-detail-side figure{aspect-ratio:1\/1}#fecify-detail-patnox-outdoor-pendant .pd-caption-grid{grid-template-columns:1fr}#fecify-detail-patnox-outdoor-pendant .pd-story-copy{max-width:none}#fecify-detail-patnox-outdoor-pendant .pd-spec-row{grid-template-columns:112px minmax(0,1fr)}#fecify-detail-patnox-outdoor-pendant .pd-sku-card{grid-template-columns:1fr}#fecify-detail-patnox-outdoor-pendant .pd-sku-card figure{max-width:260px;width:100%;margin:0 auto!important}}\n  \u003c\/style\u003e\n  \u003csection class=\"pd-details\" data-module-type=\"detail-showcase\"\u003e\n    \u003cdiv class=\"pd-wrap\"\u003e\n      \u003cdiv class=\"pd-detail-head\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pd-kicker\"\u003eCollection Patnox\u003c\/span\u003e\n          \u003ch2\u003eCaractère extérieur avec savoir-faire visible\u003c\/h2\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"pd-lede\"\u003eUn cylindre en verre transparent est placé à l’intérieur d’une cage en fer, associant un profil de lanterne patiné à des proportions nettes pour les patios couverts, porches, vérandas et espaces d’entrée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pd-detail-stage\"\u003e\n        \u003cfigure class=\"pd-main\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/a5d33e45688c05325307806ae5e4ba2c.jpg\" alt=\"Détail verre transparent et cage en fer\"\u003e\u003c\/figure\u003e\n        \u003cdiv class=\"pd-detail-side\"\u003e\n          \u003cfigure\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/4f66920caaf56ff867a7d3ba08f76047.jpg\" alt=\"Détail abat-jour et chaîne en bronze rouillé\"\u003e\u003c\/figure\u003e\n          \u003cfigure\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/7d62cb8c4c1771b7b086740ced821669.jpg\" alt=\"Détail rosace et chaîne noire\"\u003e\u003c\/figure\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pd-caption-grid\"\u003e\n        \u003cdiv class=\"pd-caption\"\u003e\n\u003cstrong\u003eAbat-jour en verre transparent\u003c\/strong\u003e\u003cspan\u003eAdoucit le profil de la lanterne tout en gardant la structure intérieure visuellement ouverte.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"pd-caption\"\u003e\n\u003cstrong\u003eStructure en cage de fer\u003c\/strong\u003e\u003cspan\u003eLes protections courbées donnent à la suspension un caractère vintage extérieur.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"pd-caption\"\u003e\n\u003cstrong\u003eRosace coordonnée\u003c\/strong\u003e\u003cspan\u003eLa plaque de plafond et la chaîne maintiennent la cohérence de la finition au-dessus de la lampe.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"pd-story\" data-module-type=\"story-inspiration\"\u003e\n    \u003cdiv class=\"pd-wrap pd-story-grid\"\u003e\n      \u003cdiv class=\"pd-story-copy\"\u003e\n        \u003cspan class=\"pd-kicker\"\u003eEspaces extérieurs couverts\u003c\/span\u003e\n        \u003ch2\u003eUne ambiance chaleureuse de lanterne pour les pièces de transition\u003c\/h2\u003e\n        \u003cp\u003ePatnox est idéale là où le confort intérieur rencontre l’air extérieur : un porche couvert, une véranda vitrée, un coin repas de patio ou un couloir avec une touche vintage. La hauteur compacte de 35 cm rend la lampe lisible sans dominer les plafonds plus bas.\u003c\/p\u003e\n        \u003cdiv class=\"pd-use-list\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003e\u003c\/span\u003eConçue pour les espaces extérieurs couverts et semi-extérieurs.\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003e\u003c\/span\u003eLe verre transparent garde la suspension visuellement légère tout en préservant la silhouette de la cage.\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003e\u003c\/span\u003eLes finitions Noir et Bronze rouillé conviennent à la fois aux styles nets et au métal vieilli.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pd-story-carousel\" data-story-carousel\u003e\n        \u003cdiv class=\"pd-story-track\" data-story-track\u003e\n          \u003carticle class=\"pd-story-slide\"\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/ff6a01ff2528e7545c7f3eb55f127fb9.jpg\" alt=\"Scène de suspension pour patio couvert\"\u003e\u003c\/figure\u003e\u003c\/article\u003e\n          \u003carticle class=\"pd-story-slide\"\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/64352c2c164c02c8d95954f955fba640.jpg\" alt=\"Scène de suspension dans une entrée en finition noire\"\u003e\u003c\/figure\u003e\u003c\/article\u003e\n          \u003carticle class=\"pd-story-slide\"\u003e\u003cfigure\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/17f145fac0c70116a4b5a800306e50a4.jpg\" alt=\"Scène intérieure vintage chaleureuse avec suspension en bronze rouillé\"\u003e\u003c\/figure\u003e\u003c\/article\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pd-story-nav\" aria-label=\"Scene gallery controls\"\u003e\n          \u003cbutton type=\"button\" data-story-prev aria-label=\"Previous scene\"\u003e‹\u003c\/button\u003e\n          \u003cdiv class=\"pd-dots\"\u003e\n\u003cbutton type=\"button\" class=\"pd-dot is-active\" data-story-dot=\"0\" aria-label=\"Scene 1\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"pd-dot\" data-story-dot=\"1\" aria-label=\"Scene 2\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"pd-dot\" data-story-dot=\"2\" aria-label=\"Scene 3\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n          \u003cbutton type=\"button\" data-story-next aria-label=\"Next scene\"\u003e›\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"pd-specs\" data-module-type=\"parameters-and-sku\"\u003e\n    \u003cdiv class=\"pd-wrap pd-spec-grid\"\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"pd-kicker\"\u003eTaille et finition\u003c\/span\u003e\n        \u003ch2\u003eProportions compactes de la suspension, deux finitions métalliques\u003c\/h2\u003e\n        \u003cdl class=\"pd-spec-table\"\u003e\n          \u003cdiv class=\"pd-spec-row\"\u003e\n\u003cdt\u003eMatériau\u003c\/dt\u003e\n\u003cdd\u003eFer, Verre\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pd-spec-row\"\u003e\n\u003cdt\u003eDimensions totales\u003c\/dt\u003e\n\u003cdd\u003e∅ 9,8″ × H 13,8″ \/ Diam 25 cm × H 35 cm\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pd-spec-row\"\u003e\n\u003cdt\u003eRosace\u003c\/dt\u003e\n\u003cdd\u003e∅ 4,7″ \/ Diam 12 cm\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pd-spec-row\"\u003e\n\u003cdt\u003eSource lumineuse\u003c\/dt\u003e\n\u003cdd\u003eE27\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pd-spec-row\"\u003e\n\u003cdt\u003eAmpoule\u003c\/dt\u003e\n\u003cdd\u003eNon inclus\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pd-spec-row\"\u003e\n\u003cdt\u003eCouleur\u003c\/dt\u003e\n\u003cdd\u003eVerre transparent\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pd-spec-row\"\u003e\n\u003cdt\u003eFinition\u003c\/dt\u003e\n\u003cdd\u003eNoir, Bronze rouillé\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003c\/dl\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pd-sku-carousel\" data-carousel\u003e\n        \u003cdiv class=\"pd-sku-track\" data-track\u003e\n          \u003carticle class=\"pd-sku-card\"\u003e\n            \u003cfigure\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/bff9121fcd875597a9b5d071ccda775b.jpg\" alt=\"Suspension Patnox en finition Noir\"\u003e\u003c\/figure\u003e\n            \u003cdiv\u003e\n\u003ch3\u003eNoir\u003c\/h3\u003e\n\u003cp\u003eUne finition sombre et nette pour un contraste précis avec le verre, les murs crème, les moulures en bois et les portes à cadre noir.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCouleur : Transparent\u003c\/li\u003e\n\u003cli\u003eFinition : Noir\u003c\/li\u003e\n\u003cli\u003eTaille : 13,8″ \/ 35 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"pd-sku-card\"\u003e\n            \u003cfigure\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/10\/b3c68d14fab03b8492d5a33be8f1135c.jpg\" alt=\"Suspension Patnox en finition Bronze rouillé\"\u003e\u003c\/figure\u003e\n            \u003cdiv\u003e\n\u003ch3\u003eBronze rouillé\u003c\/h3\u003e\n\u003cp\u003eChaleur du métal vieilli pour les porches vintage, les vérandas rustiques, les jardins d’hiver et les espaces industriels adoucis.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCouleur : Transparent\u003c\/li\u003e\n\u003cli\u003eFinition : Bronze rouillé\u003c\/li\u003e\n\u003cli\u003eTaille : 13,8″ \/ 35 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n          \u003c\/article\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pd-sku-nav\" aria-label=\"Finish selector controls\"\u003e\n          \u003cbutton type=\"button\" data-prev aria-label=\"Previous finish\"\u003e‹\u003c\/button\u003e\n          \u003cdiv class=\"pd-dots\"\u003e\n\u003cbutton type=\"button\" class=\"pd-dot is-active\" data-dot=\"0\" aria-label=\"Black finish\"\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"pd-dot\" data-dot=\"1\" aria-label=\"Rust Bronze finish\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n          \u003cbutton type=\"button\" data-next aria-label=\"Next finish\"\u003e›\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003cscript\u003e\n    (function(){var root=document.getElementById('fecify-detail-patnox-outdoor-pendant');if(!root)return;var carousel=root.querySelector('[data-story-carousel]');if(!carousel)return;var track=carousel.querySelector('[data-story-track]');var dots=[].slice.call(carousel.querySelectorAll('[data-story-dot]'));function go(index){var slide=track.children[Math.max(0,Math.min(index,track.children.length-1))];if(slide){track.scrollTo({left:slide.offsetLeft,behavior:'smooth'});}dots.forEach(function(dot,i){dot.classList.toggle('is-active',i===index);});}carousel.querySelector('[data-story-prev]').addEventListener('click',function(){var index=dots.findIndex(function(dot){return dot.classList.contains('is-active');});go(Math.max(0,index-1));});carousel.querySelector('[data-story-next]').addEventListener('click',function(){var index=dots.findIndex(function(dot){return dot.classList.contains('is-active');});go(Math.min(dots.length-1,index+1));});dots.forEach(function(dot){dot.addEventListener('click',function(){go(Number(dot.getAttribute('data-story-dot'))||0);});});})();\n    (function(){var root=document.getElementById('fecify-detail-patnox-outdoor-pendant');if(!root)return;var carousel=root.querySelector('[data-carousel]');if(!carousel)return;var track=carousel.querySelector('[data-track]');var dots=[].slice.call(carousel.querySelectorAll('[data-dot]'));function go(index){var card=track.children[Math.max(0,Math.min(index,track.children.length-1))];if(card){track.scrollTo({left:card.offsetLeft,behavior:'smooth'});}dots.forEach(function(dot,i){dot.classList.toggle('is-active',i===index);});}carousel.querySelector('[data-prev]').addEventListener('click',function(){var index=dots.findIndex(function(dot){return dot.classList.contains('is-active');});go(Math.max(0,index-1));});carousel.querySelector('[data-next]').addEventListener('click',function(){var index=dots.findIndex(function(dot){return dot.classList.contains('is-active');});go(Math.min(dots.length-1,index+1));});dots.forEach(function(dot){dot.addEventListener('click',function(){go(Number(dot.getAttribute('data-dot'))||0);});});})();\n  \u003c\/script\u003e\n\u003c\/div\u003e","brand":"seendoor","offers":[{"title":"Clear \/ Black \/ 13.8″ \/ 35 cm","offer_id":46198262169657,"sku":"TBCODEX01-Clear-Black-13.8″ \/ 35 cm-1003748","price":193.0,"currency_code":"EUR","in_stock":true},{"title":"Clear \/ Rust Bronze \/ 13.8″ \/ 35 cm","offer_id":46198262202425,"sku":"TBCODEX01-Clear-Rust Bronze-13.8″ \/ 35 cm-1003747","price":193.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0704\/2534\/6105\/files\/159d0c0d5faa8ed37ac8f8308b247843.webp?v=1783937407","url":"https:\/\/seendoor.com\/fr\/products\/patnox-outdoor-glass-pendant-lamp","provider":"Seendoor","version":"1.0","type":"link"}