{"product_id":"sculpted-textured-glass-pendant-light","title":"Suspension en verre texturé sculpté","description":"\u003cdiv class=\"flv2 flv2--balanced\" data-v2-layout=\"balanced\" data-v2-schema=\"2\" data-v2-locale=\"en\"\u003e \u003cstyle data-v2-styles\u003e     .flv2{--flv2-ink:#292722;--flv2-muted:#69645c;--flv2-line:#d8cdbb;--flv2-paper:#fff;--flv2-soft:#f5f1ea;--flv2-accent:#9a7440;color:var(--flv2-ink);background:var(--flv2-paper);font-family:inherit;line-height:1.55;letter-spacing:0;width:100%;overflow:hidden}     .flv2--balanced{--flv2-columns:1fr 1fr;--flv2-module-pad:clamp(28px,4.5vw,64px);--flv2-gap:32px;--flv2-media-ratio:4\/3}     .flv2,.flv2 *{box-sizing:border-box;min-width:0}     .flv2-module{width:100%;margin:0;padding:var(--flv2-module-pad) max(20px,calc((100% - 1200px)\/2));background:var(--flv2-paper);border-bottom:1px solid var(--flv2-line)}     .flv2-module:nth-of-type(2){background:var(--flv2-soft)}.flv2 h2,.flv2-body,.flv2-eyebrow,.flv2-spec-row dt,.flv2-spec-row dd{hyphens:none}.flv2-module{padding-top:52px;padding-bottom:52px}.flv2-module:first-of-type .flv2-grid,.flv2-module:last-of-type .flv2-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.76fr);gap:48px}.flv2-module:first-of-type .flv2-copy{max-width:490px}.flv2-module:first-of-type .flv2-media-column,.flv2-module:last-of-type .flv2-sku-panel{max-width:440px;justify-self:center}.flv2-module:first-of-type .flv2-media{max-height:330px}.flv2-module:first-of-type .flv2-media img{object-fit:cover}.flv2 h2{font-size:34px}.flv2-body{font-size:15.5px}.flv2-module:last-of-type{background:#fbfaf7}     .flv2-grid{display:grid;grid-template-columns:var(--flv2-columns);gap:var(--flv2-gap);align-items:center}     .flv2-grid--copy-media{grid-template-areas:\"copy media\"}     .flv2-grid--media-copy{grid-template-areas:\"media copy\"}     .flv2-grid--table-media{grid-template-areas:\"table media\"}     .flv2-grid--media-table{grid-template-areas:\"media table\"}     .flv2-copy{grid-area:copy;display:grid;align-content:center;gap:14px;max-width:520px;margin-inline:auto}     .flv2 h2,.flv2-body,.flv2-eyebrow,.flv2-spec-row dt,.flv2-spec-row dd{overflow-wrap:anywhere;word-break:normal;hyphens:auto}     .flv2-eyebrow{margin:0;color:var(--flv2-accent);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0}     .flv2 h2{margin:0;font-size:38px;line-height:1.16;letter-spacing:0}     .flv2-body{margin:0;color:var(--flv2-muted);font-size:16px;line-height:1.65}     .flv2-media-column{grid-area:media;width:100%;min-width:0}     .flv2-carousel{position:relative;width:100%}     .flv2-track{display:flex;align-items:flex-start;width:100%;overflow:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}     .flv2-track::-webkit-scrollbar{display:none}     .flv2-slide{flex:0 0 100%;scroll-snap-align:start}     .flv2-media{position:relative;width:100%;aspect-ratio:4\/3;aspect-ratio:var(--flv2-media-ratio);margin:0;overflow:hidden;background:var(--flv2-paper)}     .flv2 img{display:block;width:100%;max-width:100%;height:100%;max-height:100%;border:0}     .flv2-media--contain img{object-fit:contain}     .flv2-media--cover img{object-fit:cover}     .flv2-arrow-layer{position:absolute;inset:0 0 auto;z-index:2;width:100%;aspect-ratio:4\/3;aspect-ratio:var(--flv2-media-ratio);pointer-events:none}     .flv2-arrow{position:absolute;top:50%;z-index:2;width:40px;height:40px;margin:0;padding:0;border:1px solid var(--flv2-line);border-radius:50%;background:rgba(255,255,255,.94);color:var(--flv2-ink);font-size:19px;line-height:1;cursor:pointer;pointer-events:auto}     .flv2-arrow--previous{left:12px}.flv2-arrow--next{right:12px}     .flv2-dots{display:flex;align-items:center;justify-content:center;gap:2px;min-height:24px;padding-top:12px}     .flv2-dot{position:relative;display:block;width:24px;height:24px;margin:0;padding:0;border:0;background:transparent;cursor:pointer}     .flv2-dot::before{content:\"\";position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:50%;background:#aeb6b1;transform:translate(-50%,-50%)}     .flv2-dot.is-active::before{width:10px;height:10px;background:var(--flv2-ink)}     .flv2-dot:focus-visible{outline:2px solid var(--flv2-accent);outline-offset:0}     .flv2-parameter-grid{align-items:stretch}     .flv2-parameter-panel,.flv2-sku-panel{height:100%}     .flv2-parameter-panel{grid-area:table}     .flv2-sku-panel{grid-area:media;display:flex;flex-direction:column;width:100%;min-width:0}     .flv2-spec-copy{grid-area:table;display:grid;gap:14px}     .flv2-spec-list{margin:4px 0 0;border-top:1px solid var(--flv2-line)}     .flv2-spec-row{display:grid;grid-template-columns:minmax(120px,.72fr) minmax(0,1.28fr);gap:16px;padding:13px 0;border-bottom:1px solid var(--flv2-line)}     .flv2-spec-row dt{font-weight:700}.flv2-spec-row dd{margin:0;color:var(--flv2-muted)}     .flv2-sku-figure{margin:0}     .flv2-sku-caption-list{display:grid;gap:0;margin:0;border-top:1px solid var(--flv2-line)}     .flv2-sku-caption{display:grid;gap:3px;padding:11px 0;border-bottom:1px solid var(--flv2-line)}     .flv2-sku-caption strong,.flv2-sku-caption span{overflow-wrap:anywhere;word-break:normal;hyphens:auto}     .flv2-sku-caption span{color:var(--flv2-muted)}     @media(max-width:1024px){.flv2{--flv2-gap:20px}.flv2-module{padding:32px 20px}.flv2-grid{grid-template-columns:1fr;align-items:start}.flv2-grid--copy-media,.flv2-grid--media-copy{grid-template-areas:\"copy\" \"media\"}.flv2-grid--table-media,.flv2-grid--media-table{grid-template-areas:\"table\" \"media\"}.flv2-parameter-panel,.flv2-sku-panel{height:auto}.flv2-copy{max-width:none;margin:0}.flv2-arrow-layer{aspect-ratio:1\/1}.flv2-arrow{display:none}.flv2-track{overflow-x:auto}.flv2-media{aspect-ratio:1\/1}.flv2 h2{font-size:30px}}     @media(max-width:1024px){.flv2-module{padding-top:34px;padding-bottom:34px}.flv2-module:first-of-type .flv2-grid{grid-template-columns:1fr;gap:20px}.flv2-module:first-of-type .flv2-media-column{width:min(100%,600px)}.flv2-module:first-of-type .flv2-media{aspect-ratio:4\/3;max-height:300px}.flv2 h2{font-size:28px}.flv2-body{font-size:15px}}@media(max-width:520px){.flv2-module{padding-top:26px;padding-bottom:26px}.flv2-module:first-of-type .flv2-media-column{width:min(100%,280px)}.flv2-module:first-of-type .flv2-media{max-height:210px}.flv2 h2{font-size:24px}.flv2-body{font-size:14.5px}.flv2-module{padding:24px 16px}.flv2 h2{font-size:26px}.flv2-body{font-size:15px}.flv2-spec-row{grid-template-columns:1fr;gap:4px;padding:11px 0}}   .flv2-parameters .flv2-media{aspect-ratio:1\/1;background:transparent}.flv2-parameters .flv2-arrow-layer{aspect-ratio:1\/1}@media(min-width:1025px){.flv2-carousel{padding-inline:52px}.flv2-arrow-layer{left:52px;width:calc(100% - 104px)}.flv2-arrow{transform:translateY(-50%)}.flv2-arrow--previous{left:-46px}.flv2-arrow--next{right:-46px}}.flv2 h2,.flv2-body,.flv2-eyebrow,.flv2-spec-row dt,.flv2-spec-row dd{hyphens:none} @media (min-width:521px) and (max-width:1024px){.flv2 .flv2-parameters .flv2-parameter-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);grid-template-areas:\"table media\";gap:28px}.flv2 .flv2-parameters .flv2-sku-panel{align-self:start}} @media (max-width:520px){.flv2 .flv2-parameters .flv2-parameter-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:\"table\" \"media\";gap:24px}.flv2 .flv2-parameters .flv2-parameter-panel,.flv2 .flv2-parameters .flv2-sku-panel{width:100%;min-width:0}} \u003c\/style\u003e \u003csection class=\"flv2-module flv2-detail\" data-v2-module=\"detail_display\"\u003e \u003cdiv class=\"flv2-grid flv2-grid--copy-media\"\u003e \u003cdiv class=\"flv2-copy\"\u003e \u003cp class=\"flv2-eyebrow\"\u003eUn savoir-faire visible\u003c\/p\u003e \u003ch2\u003eLe verre sculpté en lumière et en rythme\u003c\/h2\u003e \u003cp class=\"flv2-body\"\u003eDes pièces de verre superposées aux courbes délicates créent une silhouette sculpturale sous tous les angles. Leurs surfaces texturées captent la lumière ambiante, tandis que la monture en laiton poli confère à l’ensemble une finition précise et lumineuse.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"flv2-media-column\"\u003e\u003cdiv class=\"flv2-carousel\" data-v2-carousel aria-label=\"Glass shaped into light and rhythm\"\u003e \u003cdiv class=\"flv2-track\"\u003e\n\u003cfigure class=\"flv2-slide flv2-media flv2-media--contain\" data-v2-slide\u003e \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/20\/ce449d986c08f2c8012f339ec93e4f1e.jpg\" alt=\"Vue rapprochée du verre texturé ondulé et des supports en laiton poli\" width=\"1254\" height=\"1254\" loading=\"lazy\" style=\"object-position:58% 50%\"\u003e \u003c\/figure\u003e\u003cfigure class=\"flv2-slide flv2-media flv2-media--contain\" data-v2-slide\u003e \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/20\/18a75aed01cae994ef26116954549960.jpg\" alt=\"Pavillon de plafond et éléments de suspension en laiton poli\" width=\"1254\" height=\"1254\" loading=\"lazy\" style=\"object-position:50% 43%\"\u003e \u003c\/figure\u003e\u003cfigure class=\"flv2-slide flv2-media flv2-media--contain\" data-v2-slide\u003e \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/20\/6015b6d33fc53572e841ad0249e1f0d6.jpg\" alt=\"Verre ambré texturé en couches, éclairé de l’intérieur\" width=\"1254\" height=\"1254\" loading=\"lazy\" style=\"object-position:50% 52%\"\u003e \u003c\/figure\u003e\n\u003c\/div\u003e \u003cdiv class=\"flv2-arrow-layer\"\u003e \u003cbutton class=\"flv2-arrow flv2-arrow--previous\" type=\"button\" data-v2-arrow=\"previous\" aria-label=\"Previous image\"\u003e←\u003c\/button\u003e \u003cbutton class=\"flv2-arrow flv2-arrow--next\" type=\"button\" data-v2-arrow=\"next\" aria-label=\"Next image\"\u003e→\u003c\/button\u003e \u003c\/div\u003e \u003cdiv class=\"flv2-dots\"\u003e\n\u003cbutton class=\"flv2-dot is-active\" type=\"button\" data-v2-dot aria-label=\"Glass shaped into light and rhythm 1 \/ 3\" aria-current=\"true\"\u003e\u003c\/button\u003e\u003cbutton class=\"flv2-dot\" type=\"button\" data-v2-dot aria-label=\"Glass shaped into light and rhythm 2 \/ 3\" aria-current=\"false\"\u003e\u003c\/button\u003e\u003cbutton class=\"flv2-dot\" type=\"button\" data-v2-dot aria-label=\"Glass shaped into light and rhythm 3 \/ 3\" aria-current=\"false\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"flv2-module flv2-story\" data-v2-module=\"story_inspiration\"\u003e \u003cdiv class=\"flv2-grid flv2-grid--media-copy\"\u003e \u003cdiv class=\"flv2-copy\"\u003e \u003cp class=\"flv2-eyebrow\"\u003eUn point focal soigneusement pensé\u003c\/p\u003e \u003ch2\u003eDu caractère pour les espaces intimes\u003c\/h2\u003e \u003cp class=\"flv2-body\"\u003eCompacte, mais riche en texture, cette suspension apporte une présence architecturale chaleureuse aux salons, salles à manger, vestibules et couloirs.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"flv2-media-column\"\u003e\u003cdiv class=\"flv2-carousel\" data-v2-carousel aria-label=\"Character for intimate rooms\"\u003e \u003cdiv class=\"flv2-track\"\u003e\n\u003cfigure class=\"flv2-slide flv2-media flv2-media--cover\" data-v2-slide\u003e \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/20\/b9674004b1674b5cfbec71813241cbd8.jpg\" alt=\"Suspension en verre ambré dans un salon lumineux aux tons neutres\" width=\"1254\" height=\"1254\" loading=\"lazy\" style=\"object-position:50% 42%\"\u003e \u003c\/figure\u003e\u003cfigure class=\"flv2-slide flv2-media flv2-media--cover\" data-v2-slide\u003e \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/20\/694be78ed31cd37cc6caaa1023260f11.jpg\" alt=\"Suspension en verre ambré au-dessus d’une table de salle à manger en soirée\" width=\"1254\" height=\"1254\" loading=\"lazy\" style=\"object-position:50% 38%\"\u003e \u003c\/figure\u003e\u003cfigure class=\"flv2-slide flv2-media flv2-media--cover\" data-v2-slide\u003e \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/20\/4065a8e4e75e6e2f1e6467b9a4c63deb.jpg\" alt=\"Suspension en verre ambré éclairant un salon paisible en soirée\" width=\"1254\" height=\"1254\" loading=\"lazy\" style=\"object-position:50% 38%\"\u003e \u003c\/figure\u003e\n\u003c\/div\u003e \u003cdiv class=\"flv2-arrow-layer\"\u003e \u003cbutton class=\"flv2-arrow flv2-arrow--previous\" type=\"button\" data-v2-arrow=\"previous\" aria-label=\"Previous image\"\u003e←\u003c\/button\u003e \u003cbutton class=\"flv2-arrow flv2-arrow--next\" type=\"button\" data-v2-arrow=\"next\" aria-label=\"Next image\"\u003e→\u003c\/button\u003e \u003c\/div\u003e \u003cdiv class=\"flv2-dots\"\u003e\n\u003cbutton class=\"flv2-dot is-active\" type=\"button\" data-v2-dot aria-label=\"Character for intimate rooms 1 \/ 3\" aria-current=\"true\"\u003e\u003c\/button\u003e\u003cbutton class=\"flv2-dot\" type=\"button\" data-v2-dot aria-label=\"Character for intimate rooms 2 \/ 3\" aria-current=\"false\"\u003e\u003c\/button\u003e\u003cbutton class=\"flv2-dot\" type=\"button\" data-v2-dot aria-label=\"Character for intimate rooms 3 \/ 3\" aria-current=\"false\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"flv2-module flv2-parameters\" data-v2-module=\"parameter_details\"\u003e \u003cdiv class=\"flv2-grid flv2-grid--table-media flv2-parameter-grid\"\u003e \u003cdiv class=\"flv2-parameter-panel\"\u003e \u003cdiv class=\"flv2-spec-copy\"\u003e \u003cp class=\"flv2-eyebrow\"\u003eDétails du produit\u003c\/p\u003e \u003ch2\u003eQuatre couleurs, une forme sculpturale\u003c\/h2\u003e \u003cdl class=\"flv2-spec-list\"\u003e\n\u003cdiv class=\"flv2-spec-row\" data-v2-common-row\u003e\n\u003cdt\u003eDimensions du luminaire\u003c\/dt\u003e\n\u003cdd\u003e33 cm de diamètre × 27 cm de hauteur (13,0 po de diamètre × 10,6 po de hauteur)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flv2-spec-row\" data-v2-common-row\u003e\n\u003cdt\u003ePavillon\u003c\/dt\u003e\n\u003cdd\u003e13 cm de diamètre (5,1 po)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flv2-spec-row\" data-v2-common-row\u003e\n\u003cdt\u003eTige de suspension incluse\u003c\/dt\u003e\n\u003cdd\u003e10 cm (3,9 po)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flv2-spec-row\" data-v2-common-row\u003e\n\u003cdt\u003eMatériaux\u003c\/dt\u003e\n\u003cdd\u003eFer et verre texturé\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flv2-spec-row\" data-v2-common-row\u003e\n\u003cdt\u003eFinition métallique\u003c\/dt\u003e\n\u003cdd\u003eLaiton poli\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flv2-spec-row\" data-v2-common-row\u003e\n\u003cdt\u003eDouille\u003c\/dt\u003e\n\u003cdd\u003e1 × E14\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flv2-spec-row\" data-v2-common-row\u003e\n\u003cdt\u003eTension\u003c\/dt\u003e\n\u003cdd\u003e100-240 V\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flv2-spec-row\" data-v2-common-row\u003e\n\u003cdt\u003eSurface de pièce recommandée\u003c\/dt\u003e\n\u003cdd\u003e3 à 8 m² (32 à 86 pi²)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flv2-spec-row\" data-v2-common-row\u003e\n\u003cdt\u003eAmpoule\u003c\/dt\u003e\n\u003cdd\u003eNon inclus\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"flv2-sku-panel\"\u003e \u003cdiv class=\"flv2-media-column flv2-sku-media\"\u003e\u003cdiv class=\"flv2-carousel\" data-v2-carousel aria-label=\"Four colors, one sculptural form\"\u003e \u003cdiv class=\"flv2-track\"\u003e\n\u003cfigure class=\"flv2-slide flv2-sku-figure\" data-v2-slide data-v2-sku-image=\"sku-sage-green\"\u003e \u003cdiv class=\"flv2-media flv2-media--contain\"\u003e \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/20\/68fdcadeb31ad8fdac606a9d2114960e.jpg\" alt=\"Suspension complète en verre vert sauge texturé\" width=\"1254\" height=\"1254\" loading=\"lazy\" style=\"object-position:50% 52%\"\u003e \u003c\/div\u003e \u003cfigcaption class=\"flv2-sku-caption-list\"\u003e\u003cdiv class=\"flv2-sku-caption\" data-v2-sku-caption=\"sgp-sage-green\"\u003e\n\u003cstrong\u003eVerre vert sauge\u003c\/strong\u003e\u003cspan\u003eVerre vert sauge texturé avec monture en laiton poli.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/figcaption\u003e \u003c\/figure\u003e\u003cfigure class=\"flv2-slide flv2-sku-figure\" data-v2-slide data-v2-sku-image=\"sku-aqua-blue\"\u003e \u003cdiv class=\"flv2-media flv2-media--contain\"\u003e \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/20\/b83a1a766a72c4c17f884909056dc0aa.jpg\" alt=\"Suspension complète en verre bleu aqua texturé\" width=\"1254\" height=\"1254\" loading=\"lazy\" style=\"object-position:50% 52%\"\u003e \u003c\/div\u003e \u003cfigcaption class=\"flv2-sku-caption-list\"\u003e\u003cdiv class=\"flv2-sku-caption\" data-v2-sku-caption=\"sgp-aqua-blue\"\u003e\n\u003cstrong\u003eVerre bleu aqua\u003c\/strong\u003e\u003cspan\u003eVerre bleu aqua texturé avec monture en laiton poli.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/figcaption\u003e \u003c\/figure\u003e\u003cfigure class=\"flv2-slide flv2-sku-figure\" data-v2-slide data-v2-sku-image=\"sku-amber\"\u003e \u003cdiv class=\"flv2-media flv2-media--contain\"\u003e \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/20\/1acf2809f2f829d25b40b433b7dba7ec.jpg\" alt=\"Suspension complète en verre ambré texturé\" width=\"1254\" height=\"1254\" loading=\"lazy\" style=\"object-position:50% 52%\"\u003e \u003c\/div\u003e \u003cfigcaption class=\"flv2-sku-caption-list\"\u003e\u003cdiv class=\"flv2-sku-caption\" data-v2-sku-caption=\"sgp-amber\"\u003e\n\u003cstrong\u003eVerre ambré\u003c\/strong\u003e\u003cspan\u003eVerre ambré texturé avec monture en laiton poli.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/figcaption\u003e \u003c\/figure\u003e\u003cfigure class=\"flv2-slide flv2-sku-figure\" data-v2-slide data-v2-sku-image=\"sku-smoked-gray\"\u003e \u003cdiv class=\"flv2-media flv2-media--contain\"\u003e \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/20\/758a7e4d2d324956ef627ed1564db645.jpg\" alt=\"Suspension complète en verre gris fumé texturé\" width=\"1254\" height=\"1254\" loading=\"lazy\" style=\"object-position:50% 52%\"\u003e \u003c\/div\u003e \u003cfigcaption class=\"flv2-sku-caption-list\"\u003e\u003cdiv class=\"flv2-sku-caption\" data-v2-sku-caption=\"sgp-smoked-gray\"\u003e\n\u003cstrong\u003eVerre gris fumé\u003c\/strong\u003e\u003cspan\u003eVerre gris fumé texturé avec monture en laiton poli.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/figcaption\u003e \u003c\/figure\u003e\n\u003c\/div\u003e \u003cdiv class=\"flv2-arrow-layer\"\u003e \u003cbutton class=\"flv2-arrow flv2-arrow--previous\" type=\"button\" data-v2-arrow=\"previous\" aria-label=\"Previous image\"\u003e←\u003c\/button\u003e \u003cbutton class=\"flv2-arrow flv2-arrow--next\" type=\"button\" data-v2-arrow=\"next\" aria-label=\"Next image\"\u003e→\u003c\/button\u003e \u003c\/div\u003e \u003cdiv class=\"flv2-dots\"\u003e\n\u003cbutton class=\"flv2-dot is-active\" type=\"button\" data-v2-dot aria-label=\"Four colors, one sculptural form 1 \/ 4\" aria-current=\"true\"\u003e\u003c\/button\u003e\u003cbutton class=\"flv2-dot\" type=\"button\" data-v2-dot aria-label=\"Four colors, one sculptural form 2 \/ 4\" aria-current=\"false\"\u003e\u003c\/button\u003e\u003cbutton class=\"flv2-dot\" type=\"button\" data-v2-dot aria-label=\"Four colors, one sculptural form 3 \/ 4\" aria-current=\"false\"\u003e\u003c\/button\u003e\u003cbutton class=\"flv2-dot\" type=\"button\" data-v2-dot aria-label=\"Four colors, one sculptural form 4 \/ 4\" aria-current=\"false\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003cscript\u003e     (()=\u003e{document.querySelectorAll('.flv2-carousel').forEach((carousel)=\u003e{const track=carousel.querySelector('.flv2-track');const slides=[...track.children];const dots=[...carousel.querySelectorAll('.flv2-dot')];let active=0;let navigating=false;let targetIndex=0;let navigationFromIndex=0;let settleTimer=0;let frame=0;let resizeObserver=null;let observedSlide=null;const normalize=(index)=\u003e(index+slides.length)%slides.length;const syncHeight=()=\u003e{const height=navigating?Math.max(slides[navigationFromIndex].scrollHeight,slides[targetIndex].scrollHeight):slides[active].scrollHeight;track.style.height=height+'px'};const observeActive=()=\u003e{if(!resizeObserver)return;if(observedSlide)resizeObserver.unobserve(observedSlide);observedSlide=slides[active];resizeObserver.observe(observedSlide)};const setActive=(index,sync=true)=\u003e{active=normalize(index);dots.forEach((dot,dotIndex)=\u003e{const selected=dotIndex===active;dot.classList.toggle('is-active',selected);dot.setAttribute('aria-current',selected?'true':'false')});observeActive();if(sync)syncHeight()};const finishNavigation=()=\u003e{if(!navigating)return;navigating=false;clearTimeout(settleTimer);settleTimer=0;syncHeight()};const scheduleSettle=()=\u003e{clearTimeout(settleTimer);settleTimer=setTimeout(finishNavigation,160)};const go=(index)=\u003e{navigationFromIndex=active;targetIndex=normalize(index);navigating=true;setActive(targetIndex,false);syncHeight();track.scrollTo({left:track.clientWidth*targetIndex,behavior:'smooth'});scheduleSettle()};carousel.querySelector('.flv2-arrow--previous').addEventListener('click',()=\u003ego(active-1));carousel.querySelector('.flv2-arrow--next').addEventListener('click',()=\u003ego(active+1));dots.forEach((dot,index)=\u003edot.addEventListener('click',()=\u003ego(index)));track.addEventListener('scroll',()=\u003e{cancelAnimationFrame(frame);frame=requestAnimationFrame(()=\u003e{if(navigating){scheduleSettle();return}setActive(Math.round(track.scrollLeft\/Math.max(track.clientWidth,1)))})},{passive:true});track.addEventListener('scrollend',finishNavigation);const fallbackResize=()=\u003esyncHeight();if(typeof ResizeObserver==='function'){resizeObserver=new ResizeObserver(()=\u003esyncHeight())}else{window.addEventListener('resize',fallbackResize,{passive:true})}setActive(0);document.fonts?.ready.then(syncHeight)})})();   \u003c\/script\u003e \u003c\/div\u003e","brand":"monulo","offers":[{"title":"Vintage français \/ Vert sauge \/ Laiton poli","offer_id":48069037424798,"sku":"TBCODEX06-1007377","price":760.99,"currency_code":"USD","in_stock":true},{"title":"Vintage français \/ Effacer \/ Laiton poli","offer_id":48069037457566,"sku":"TBCODEX06-1007376","price":760.99,"currency_code":"USD","in_stock":true},{"title":"Vintage français \/ Ambre \/ Laiton poli","offer_id":48069037490334,"sku":"TBCODEX06-1007375","price":760.99,"currency_code":"USD","in_stock":true},{"title":"Vintage français \/ Gris fumé \/ Laiton poli","offer_id":48069037523102,"sku":"TBCODEX06-1007374","price":760.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/e2d6a5655229bd63de1828c2ece0be5c.jpg?v=1785485793","url":"https:\/\/www.monulo.com\/fr\/products\/sculpted-textured-glass-pendant-light","provider":"Monulo","version":"1.0","type":"link"}