{"product_id":"white-resin-animal-bookends","title":"Serre-livres animaliers en résine blanche","description":"\u003cstyle\u003e         #resin-animal-bookends-detail {           --ink: #2c2924;           --paper: #fbfaf7;           --soft: #eee9df;           --panel: #f7f2e8;           --accent: #8c7a58;           --line: #ded4c5;           --shadow: 0 18px 42px rgba(44, 41, 36, .12);           color: var(--ink);           background: var(--paper);           font-family: Arial, Helvetica, sans-serif;           overflow: hidden;         }         #resin-animal-bookends-detail * {           box-sizing: border-box;         }         #resin-animal-bookends-detail section {           padding: 68px 28px;         }         #resin-animal-bookends-detail .rb-inner {           max-width: 1160px;           margin: 0 auto;         }         #resin-animal-bookends-detail h2,         #resin-animal-bookends-detail h3,         #resin-animal-bookends-detail p {           margin: 0;         }         #resin-animal-bookends-detail .rb-kicker {           margin-bottom: 12px;           color: var(--accent);           font-size: 12px;           font-weight: 700;           letter-spacing: 0;           text-transform: uppercase;         }         #resin-animal-bookends-detail h2 {           max-width: 720px;           font-size: 36px;           line-height: 1.14;           font-weight: 700;         }         #resin-animal-bookends-detail h3 {           font-size: 21px;           line-height: 1.24;         }         #resin-animal-bookends-detail p {           color: rgba(44, 41, 36, .74);           font-size: 16px;           line-height: 1.66;         }         #resin-animal-bookends-detail figure {           display: block !important;           margin: 0 !important;           padding: 0 !important;           line-height: 0 !important;           overflow: hidden;           background: var(--soft);         }         #resin-animal-bookends-detail figure \u003e img {           display: block !important;           width: 100% !important;           height: 100% !important;           max-width: none !important;           object-fit: cover !important;         }         #resin-animal-bookends-detail .rb-detail {           padding-top: 42px;         }         #resin-animal-bookends-detail .rb-heading {           display: grid;           grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);           gap: 30px;           align-items: end;           margin-bottom: 30px;         }         #resin-animal-bookends-detail .rb-heading p {           max-width: 520px;         }         #resin-animal-bookends-detail .rb-focus {           display: grid;           gap: 20px;         }         #resin-animal-bookends-detail .rb-detail-gallery {           display: grid;           grid-template-columns: repeat(3, minmax(0, 1fr));           gap: 16px;         }         #resin-animal-bookends-detail .rb-detail-gallery figure {           aspect-ratio: 1 \/ 1;           border-radius: 8px;           box-shadow: var(--shadow);         }         #resin-animal-bookends-detail .rb-slider {           position: relative;           min-width: 0;         }         #resin-animal-bookends-detail .rb-track {           position: relative;           min-height: 0;         }         #resin-animal-bookends-detail .rb-slide {           display: none !important;         }         #resin-animal-bookends-detail .rb-slide.is-active {           display: block !important;         }         #resin-animal-bookends-detail .rb-sku-panel .rb-slider figure {           aspect-ratio: 1.12 \/ 1;           border-radius: 8px;           box-shadow: var(--shadow);         }         #resin-animal-bookends-detail .rb-detail-copy {           display: grid;           grid-template-columns: repeat(3, minmax(0, 1fr));           gap: 14px;         }         #resin-animal-bookends-detail .rb-detail-mobile-controls {           display: none !important;         }         #resin-animal-bookends-detail .rb-note-card {           padding: 18px;           background: var(--panel);           border: 1px solid var(--line);           border-radius: 8px;         }         #resin-animal-bookends-detail .rb-note-card p {           margin-top: 6px;           font-size: 14px;         }         #resin-animal-bookends-detail .rb-controls {           display: flex;           align-items: center;           gap: 12px;           margin-top: 14px;         }         #resin-animal-bookends-detail .rb-arrow {           width: 40px;           height: 40px;           border: 1px solid var(--line);           border-radius: 50%;           background: var(--paper);           color: var(--ink);           cursor: pointer;           font-size: 20px;           line-height: 1;         }         #resin-animal-bookends-detail .rb-dots {           display: flex;           gap: 8px;           align-items: center;         }         #resin-animal-bookends-detail .rb-dot {           width: 9px;           height: 9px;           padding: 0;           border: 0;           border-radius: 50%;           background: #c9bea9;           cursor: pointer;         }         #resin-animal-bookends-detail .rb-dot.is-active {           width: 22px;           border-radius: 999px;           background: var(--accent);         }         #resin-animal-bookends-detail .rb-story {           background: var(--soft);         }         #resin-animal-bookends-detail .rb-story-grid {           display: grid;           grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr);           gap: 34px;           align-items: center;         }         #resin-animal-bookends-detail .rb-story figure {           aspect-ratio: 1.28 \/ 1;           border-radius: 8px;           box-shadow: var(--shadow);         }         #resin-animal-bookends-detail .rb-story p:last-child {           margin-top: 18px;         }         #resin-animal-bookends-detail .rb-spec-layout {           display: grid;           grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);           gap: 24px;           align-items: start;           margin-top: 30px;         }         #resin-animal-bookends-detail .rb-sku-panel {           min-width: 0;           padding: 16px;           background: var(--panel);           border: 1px solid var(--line);           border-radius: 8px;         }         #resin-animal-bookends-detail .rb-sku-panel figure {           aspect-ratio: 1 \/ 1;           border-radius: 6px;           background: #fff;         }         #resin-animal-bookends-detail .rb-sku-title {           margin-top: 14px;         }         #resin-animal-bookends-detail .rb-slide-label {           display: none;         }         #resin-animal-bookends-detail .rb-slide-label.is-active {           display: inline;         }         #resin-animal-bookends-detail .rb-spec-table {           display: grid;           gap: 12px;         }         #resin-animal-bookends-detail .rb-row {           display: grid;           grid-template-columns: minmax(120px, .36fr) minmax(0, 1fr);           gap: 16px;           padding: 16px;           background: var(--paper);           border: 1px solid var(--line);           border-radius: 8px;         }         #resin-animal-bookends-detail .rb-row strong {           color: var(--accent);           font-size: 13px;           line-height: 1.45;         }         #resin-animal-bookends-detail .rb-row span {           color: rgba(44, 41, 36, .78);           font-size: 14px;           line-height: 1.5;         }         @media (max-width: 820px) {           #resin-animal-bookends-detail section {             padding: 46px 18px;           }           #resin-animal-bookends-detail h2 {             font-size: 27px;           }           #resin-animal-bookends-detail .rb-heading,           #resin-animal-bookends-detail .rb-story-grid {             grid-template-columns: 1fr;           }           #resin-animal-bookends-detail .rb-heading {             gap: 14px;           }           #resin-animal-bookends-detail .rb-sku-panel .rb-slider figure,           #resin-animal-bookends-detail .rb-story figure {             aspect-ratio: 1 \/ 1;           }           #resin-animal-bookends-detail .rb-controls {             justify-content: center;           }           #resin-animal-bookends-detail .rb-row {             grid-template-columns: 1fr;             gap: 6px;           }         }         @media (max-width: 520px) {           #resin-animal-bookends-detail .rb-detail-gallery,           #resin-animal-bookends-detail .rb-detail-copy,           #resin-animal-bookends-detail .rb-spec-layout {             grid-template-columns: 1fr;           }           #resin-animal-bookends-detail .rb-mobile-slide {             display: none !important;           }           #resin-animal-bookends-detail .rb-mobile-slide.is-active {             display: block !important;           }           #resin-animal-bookends-detail .rb-detail-mobile-controls {             display: flex !important;           }         }       \u003c\/style\u003e\u003cdiv id=\"resin-animal-bookends-detail\"\u003e\n\u003csection class=\"rb-detail\" data-rb-module=\"detail\"\u003e\u003cdiv class=\"rb-inner\"\u003e\n\u003cdiv class=\"rb-heading\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"rb-kicker\"\u003eGros plan sur les détails\u003c\/p\u003e\n\u003ch2\u003eRésine blanche texturée au caractère sculptural.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp\u003eLes surfaces en relief, les bords subtilement patinés et les socles stables donnent à chaque paire l’allure d’un objet de collection pour étagère, tout en maintenant les livres bien encadrés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rb-focus\"\u003e\n\u003cdiv class=\"rb-detail-gallery\" data-mobile-slider=\"detail\" aria-label=\"Detail image row\"\u003e\n\u003cfigure class=\"rb-mobile-slide is-active\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/16\/1074429f302f1f4b66f2d5424a005371.jpg\" alt=\"Gros plan sur la texture en relief du serre-livres en forme de léopard\"\u003e\u003c\/figure\u003e\u003cfigure class=\"rb-mobile-slide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/16\/ffef4a5dd9d02be9d73c1d73ab43aca7.jpg\" alt=\"Gros plan sur la tête de léopard et la finition blanche vieillie\"\u003e\u003c\/figure\u003e\u003cfigure class=\"rb-mobile-slide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/16\/5252825f2bdc374c4ced1ccf837bda22.jpg\" alt=\"Gros plan sur le socle blanc aux bords patinés\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rb-detail-copy\" data-mobile-copy=\"detail\"\u003e\n\u003cdiv class=\"rb-note-card rb-mobile-slide is-active\"\u003e\n\u003ch3\u003eTexture visible\u003c\/h3\u003e\n\u003cp\u003eLa forme du léopard présente une texture en relief ponctuée de pois et des marques patinées adoucies qui ajoutent de la profondeur sur les étagères ouvertes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rb-note-card rb-mobile-slide\"\u003e\n\u003ch3\u003eSocle fini\u003c\/h3\u003e\n\u003cp\u003eLe socle carré permet à la paire de s’aligner harmonieusement à côté de livres, de carnets et de petits objets décoratifs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rb-note-card rb-mobile-slide\"\u003e\n\u003ch3\u003eFinition blanche neutre\u003c\/h3\u003e\n\u003cp\u003eLa teinte blanche vieillie s’accorde facilement avec le bois, le lin, la pierre, les touches de noir et les intérieurs classiques.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rb-controls rb-detail-mobile-controls\" data-mobile-controls=\"detail\" aria-label=\"Detail mobile controls\"\u003e\n\u003cbutton class=\"rb-arrow\" type=\"button\" data-action=\"prev\" aria-label=\"Previous detail\"\u003e‹\u003c\/button\u003e\u003cdiv class=\"rb-dots\" aria-label=\"Detail pagination\"\u003e\n\u003cbutton class=\"rb-dot is-active\" type=\"button\" data-go=\"0\" aria-label=\"Show detail 1\"\u003e\u003c\/button\u003e \u003cbutton class=\"rb-dot\" type=\"button\" data-go=\"1\" aria-label=\"Show detail 2\"\u003e\u003c\/button\u003e \u003cbutton class=\"rb-dot\" type=\"button\" data-go=\"2\" aria-label=\"Show detail 3\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"rb-arrow\" type=\"button\" data-action=\"next\" aria-label=\"Next detail\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"rb-story\" data-rb-module=\"story\"\u003e\u003cdiv class=\"rb-inner rb-story-grid\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"rb-kicker\"\u003eInspiration déco\u003c\/p\u003e\n\u003ch2\u003eUne touche discrète pour les bibliothèques, les consoles et les coins lecture.\u003c\/h2\u003e\n\u003cp\u003ePlacée à côté de livres reliés ou d’ouvrages d’art, la silhouette animale apporte une petite touche de personnalité sans surcharger l’étagère. Elle trouve naturellement sa place dans un bureau, un salon, une chambre ou une composition superposée sur une table.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/16\/3e3d5895f23dc6eca8b300b711daf4b0.jpg\" alt=\"Serre-livres blancs en forme de léopard disposés avec des livres sur une table\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"rb-specs\" data-rb-module=\"specs\"\u003e\u003cdiv class=\"rb-inner\"\u003e\n\u003cp class=\"rb-kicker\"\u003eStyle et caractéristiques\u003c\/p\u003e\n\u003ch2\u003eChoisissez la silhouette, puis vérifiez les dimensions d’une seule pièce.\u003c\/h2\u003e\n\u003cdiv class=\"rb-spec-layout\"\u003e\n\u003cdiv class=\"rb-sku-panel\"\u003e\u003cdiv class=\"rb-slider\" data-slider=\"sku\"\u003e\n\u003cdiv class=\"rb-track\"\u003e\n\u003cfigure class=\"rb-slide is-active\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/16\/ec69e030de3f457b7b491f6e8e9f52f7.jpg\" alt=\"Serre-livres en résine blanche représentant une paire de léopards\"\u003e\u003c\/figure\u003e\u003cfigure class=\"rb-slide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/16\/094d776c2327f0fce926c4dc4ce3a806.jpg\" alt=\"Serre-livres en résine blanche représentant une paire de têtes de cheval\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"rb-sku-title\"\u003e\n\u003cspan class=\"rb-slide-label is-active\"\u003ePaire de léopards\u003c\/span\u003e \u003cspan class=\"rb-slide-label\"\u003ePaire de têtes de cheval\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cdiv class=\"rb-controls\" aria-label=\"Style image controls\"\u003e\n\u003cbutton class=\"rb-arrow\" type=\"button\" data-action=\"prev\" aria-label=\"Previous style image\"\u003e‹\u003c\/button\u003e\u003cdiv class=\"rb-dots\" aria-label=\"Style image pagination\"\u003e\n\u003cbutton class=\"rb-dot is-active\" type=\"button\" data-go=\"0\" aria-label=\"Show Leopard style\"\u003e\u003c\/button\u003e \u003cbutton class=\"rb-dot\" type=\"button\" data-go=\"1\" aria-label=\"Show Horse Head style\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"rb-arrow\" type=\"button\" data-action=\"next\" aria-label=\"Next style image\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"rb-spec-table\" aria-label=\"Product specifications\"\u003e\n\u003cdiv class=\"rb-row\"\u003e\n\u003cstrong\u003eMatériau\u003c\/strong\u003e\u003cspan\u003eRésine\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rb-row\"\u003e\n\u003cstrong\u003eEnsemble\u003c\/strong\u003e\u003cspan\u003ePaire\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rb-row\"\u003e\n\u003cstrong\u003eDimensions du léopard\u003c\/strong\u003e\u003cspan\u003eL 3.6″ × W 2.8″ × H 7.7″ \/ L 9.2 cm × W 7.2 cm × H 19.5 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rb-row\"\u003e\n\u003cstrong\u003eDimensions de la tête de cheval\u003c\/strong\u003e\u003cspan\u003eL 4″ × W 4.1″ × H 9.4″ \/ L 10.2 cm × W 10.5 cm × H 24 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rb-row\"\u003e\n\u003cstrong\u003eUtilisation\u003c\/strong\u003e\u003cspan\u003eSerre-livres, décoration d’étagère, décoration de bureau, présentation sur console, touches décoratives pour le bureau ou le salon\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rb-row\"\u003e\n\u003cstrong\u003eEntretien\u003c\/strong\u003e\u003cspan\u003eEssuyez délicatement avec un chiffon doux et sec. Évitez l’exposition prolongée à l’humidité et aux nettoyants agressifs.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cscript\u003e         (function () {           var root = document.getElementById('resin-animal-bookends-detail');           if (!root) return;            root.querySelectorAll('[data-slider]').forEach(function (slider) {             var slides = Array.prototype.slice.call(slider.querySelectorAll('.rb-slide'));             var dots = Array.prototype.slice.call(slider.querySelectorAll('.rb-dot'));             var index = 0;              function show(nextIndex) {               index = (nextIndex + slides.length) % slides.length;               var labels = Array.prototype.slice.call(slider.querySelectorAll('.rb-slide-label'));               slides.forEach(function (slide, i) {                 slide.classList.toggle('is-active', i === index);               });               dots.forEach(function (dot, i) {                 dot.classList.toggle('is-active', i === index);               });               labels.forEach(function (label, i) {                 label.classList.toggle('is-active', i === index);               });             }              slider.querySelectorAll('[data-action]').forEach(function (button) {               button.addEventListener('click', function () {                 show(index + (button.getAttribute('data-action') === 'next' ? 1 : -1));               });             });             dots.forEach(function (dot) {               dot.addEventListener('click', function () {                 show(Number(dot.getAttribute('data-go')));               });             });           });            root.querySelectorAll('[data-mobile-slider]').forEach(function (gallery) {             var key = gallery.getAttribute('data-mobile-slider');             var copy = root.querySelector('[data-mobile-copy=\"' + key + '\"]');             var controls = root.querySelector('[data-mobile-controls=\"' + key + '\"]');             if (!copy || !controls) return;              var images = Array.prototype.slice.call(gallery.querySelectorAll('.rb-mobile-slide'));             var cards = Array.prototype.slice.call(copy.querySelectorAll('.rb-mobile-slide'));             var dots = Array.prototype.slice.call(controls.querySelectorAll('.rb-dot'));             var index = 0;              function show(nextIndex) {               index = (nextIndex + images.length) % images.length;               images.forEach(function (item, i) {                 item.classList.toggle('is-active', i === index);               });               cards.forEach(function (item, i) {                 item.classList.toggle('is-active', i === index);               });               dots.forEach(function (dot, i) {                 dot.classList.toggle('is-active', i === index);               });             }              controls.querySelectorAll('[data-action]').forEach(function (button) {               button.addEventListener('click', function () {                 show(index + (button.getAttribute('data-action') === 'next' ? 1 : -1));               });             });             dots.forEach(function (dot) {               dot.addEventListener('click', function () {                 show(Number(dot.getAttribute('data-go')));               });             });           });         })();       \u003c\/script\u003e\n\u003c\/div\u003e","brand":"monulo","offers":[{"title":"Léopard \/ Paire","offer_id":48069066686622,"sku":"TBCODEX03-1006686","price":169.0,"currency_code":"USD","in_stock":true},{"title":"Tête de cheval \/ Paire","offer_id":48069066719390,"sku":"TBCODEX03-1006685","price":299.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/ec69e030de3f457b7b491f6e8e9f52f7.jpg?v=1785486134","url":"https:\/\/www.monulo.com\/fr\/products\/white-resin-animal-bookends","provider":"Monulo","version":"1.0","type":"link"}