{"product_id":"white-resin-animal-bookends","title":"White Resin Animal Bookends","description":"\u003cstyle\u003e\n        #resin-animal-bookends-detail {\n          --ink: #2c2924;\n          --paper: #fbfaf7;\n          --soft: #eee9df;\n          --panel: #f7f2e8;\n          --accent: #8c7a58;\n          --line: #ded4c5;\n          --shadow: 0 18px 42px rgba(44, 41, 36, .12);\n          color: var(--ink);\n          background: var(--paper);\n          font-family: Arial, Helvetica, sans-serif;\n          overflow: hidden;\n        }\n        #resin-animal-bookends-detail * {\n          box-sizing: border-box;\n        }\n        #resin-animal-bookends-detail section {\n          padding: 68px 28px;\n        }\n        #resin-animal-bookends-detail .rb-inner {\n          max-width: 1160px;\n          margin: 0 auto;\n        }\n        #resin-animal-bookends-detail h2,\n        #resin-animal-bookends-detail h3,\n        #resin-animal-bookends-detail p {\n          margin: 0;\n        }\n        #resin-animal-bookends-detail .rb-kicker {\n          margin-bottom: 12px;\n          color: var(--accent);\n          font-size: 12px;\n          font-weight: 700;\n          letter-spacing: 0;\n          text-transform: uppercase;\n        }\n        #resin-animal-bookends-detail h2 {\n          max-width: 720px;\n          font-size: 36px;\n          line-height: 1.14;\n          font-weight: 700;\n        }\n        #resin-animal-bookends-detail h3 {\n          font-size: 21px;\n          line-height: 1.24;\n        }\n        #resin-animal-bookends-detail p {\n          color: rgba(44, 41, 36, .74);\n          font-size: 16px;\n          line-height: 1.66;\n        }\n        #resin-animal-bookends-detail figure {\n          display: block !important;\n          margin: 0 !important;\n          padding: 0 !important;\n          line-height: 0 !important;\n          overflow: hidden;\n          background: var(--soft);\n        }\n        #resin-animal-bookends-detail figure \u003e img {\n          display: block !important;\n          width: 100% !important;\n          height: 100% !important;\n          max-width: none !important;\n          object-fit: cover !important;\n        }\n        #resin-animal-bookends-detail .rb-detail {\n          padding-top: 42px;\n        }\n        #resin-animal-bookends-detail .rb-heading {\n          display: grid;\n          grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);\n          gap: 30px;\n          align-items: end;\n          margin-bottom: 30px;\n        }\n        #resin-animal-bookends-detail .rb-heading p {\n          max-width: 520px;\n        }\n        #resin-animal-bookends-detail .rb-focus {\n          display: grid;\n          gap: 20px;\n        }\n        #resin-animal-bookends-detail .rb-detail-gallery {\n          display: grid;\n          grid-template-columns: repeat(3, minmax(0, 1fr));\n          gap: 16px;\n        }\n        #resin-animal-bookends-detail .rb-detail-gallery figure {\n          aspect-ratio: 1 \/ 1;\n          border-radius: 8px;\n          box-shadow: var(--shadow);\n        }\n        #resin-animal-bookends-detail .rb-slider {\n          position: relative;\n          min-width: 0;\n        }\n        #resin-animal-bookends-detail .rb-track {\n          position: relative;\n          min-height: 0;\n        }\n        #resin-animal-bookends-detail .rb-slide {\n          display: none !important;\n        }\n        #resin-animal-bookends-detail .rb-slide.is-active {\n          display: block !important;\n        }\n        #resin-animal-bookends-detail .rb-sku-panel .rb-slider figure {\n          aspect-ratio: 1.12 \/ 1;\n          border-radius: 8px;\n          box-shadow: var(--shadow);\n        }\n        #resin-animal-bookends-detail .rb-detail-copy {\n          display: grid;\n          grid-template-columns: repeat(3, minmax(0, 1fr));\n          gap: 14px;\n        }\n        #resin-animal-bookends-detail .rb-detail-mobile-controls {\n          display: none !important;\n        }\n        #resin-animal-bookends-detail .rb-note-card {\n          padding: 18px;\n          background: var(--panel);\n          border: 1px solid var(--line);\n          border-radius: 8px;\n        }\n        #resin-animal-bookends-detail .rb-note-card p {\n          margin-top: 6px;\n          font-size: 14px;\n        }\n        #resin-animal-bookends-detail .rb-controls {\n          display: flex;\n          align-items: center;\n          gap: 12px;\n          margin-top: 14px;\n        }\n        #resin-animal-bookends-detail .rb-arrow {\n          width: 40px;\n          height: 40px;\n          border: 1px solid var(--line);\n          border-radius: 50%;\n          background: var(--paper);\n          color: var(--ink);\n          cursor: pointer;\n          font-size: 20px;\n          line-height: 1;\n        }\n        #resin-animal-bookends-detail .rb-dots {\n          display: flex;\n          gap: 8px;\n          align-items: center;\n        }\n        #resin-animal-bookends-detail .rb-dot {\n          width: 9px;\n          height: 9px;\n          padding: 0;\n          border: 0;\n          border-radius: 50%;\n          background: #c9bea9;\n          cursor: pointer;\n        }\n        #resin-animal-bookends-detail .rb-dot.is-active {\n          width: 22px;\n          border-radius: 999px;\n          background: var(--accent);\n        }\n        #resin-animal-bookends-detail .rb-story {\n          background: var(--soft);\n        }\n        #resin-animal-bookends-detail .rb-story-grid {\n          display: grid;\n          grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr);\n          gap: 34px;\n          align-items: center;\n        }\n        #resin-animal-bookends-detail .rb-story figure {\n          aspect-ratio: 1.28 \/ 1;\n          border-radius: 8px;\n          box-shadow: var(--shadow);\n        }\n        #resin-animal-bookends-detail .rb-story p:last-child {\n          margin-top: 18px;\n        }\n        #resin-animal-bookends-detail .rb-spec-layout {\n          display: grid;\n          grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);\n          gap: 24px;\n          align-items: start;\n          margin-top: 30px;\n        }\n        #resin-animal-bookends-detail .rb-sku-panel {\n          min-width: 0;\n          padding: 16px;\n          background: var(--panel);\n          border: 1px solid var(--line);\n          border-radius: 8px;\n        }\n        #resin-animal-bookends-detail .rb-sku-panel figure {\n          aspect-ratio: 1 \/ 1;\n          border-radius: 6px;\n          background: #fff;\n        }\n        #resin-animal-bookends-detail .rb-sku-title {\n          margin-top: 14px;\n        }\n        #resin-animal-bookends-detail .rb-slide-label {\n          display: none;\n        }\n        #resin-animal-bookends-detail .rb-slide-label.is-active {\n          display: inline;\n        }\n        #resin-animal-bookends-detail .rb-spec-table {\n          display: grid;\n          gap: 12px;\n        }\n        #resin-animal-bookends-detail .rb-row {\n          display: grid;\n          grid-template-columns: minmax(120px, .36fr) minmax(0, 1fr);\n          gap: 16px;\n          padding: 16px;\n          background: var(--paper);\n          border: 1px solid var(--line);\n          border-radius: 8px;\n        }\n        #resin-animal-bookends-detail .rb-row strong {\n          color: var(--accent);\n          font-size: 13px;\n          line-height: 1.45;\n        }\n        #resin-animal-bookends-detail .rb-row span {\n          color: rgba(44, 41, 36, .78);\n          font-size: 14px;\n          line-height: 1.5;\n        }\n        @media (max-width: 820px) {\n          #resin-animal-bookends-detail section {\n            padding: 46px 18px;\n          }\n          #resin-animal-bookends-detail h2 {\n            font-size: 27px;\n          }\n          #resin-animal-bookends-detail .rb-heading,\n          #resin-animal-bookends-detail .rb-story-grid {\n            grid-template-columns: 1fr;\n          }\n          #resin-animal-bookends-detail .rb-heading {\n            gap: 14px;\n          }\n          #resin-animal-bookends-detail .rb-sku-panel .rb-slider figure,\n          #resin-animal-bookends-detail .rb-story figure {\n            aspect-ratio: 1 \/ 1;\n          }\n          #resin-animal-bookends-detail .rb-controls {\n            justify-content: center;\n          }\n          #resin-animal-bookends-detail .rb-row {\n            grid-template-columns: 1fr;\n            gap: 6px;\n          }\n        }\n        @media (max-width: 520px) {\n          #resin-animal-bookends-detail .rb-detail-gallery,\n          #resin-animal-bookends-detail .rb-detail-copy,\n          #resin-animal-bookends-detail .rb-spec-layout {\n            grid-template-columns: 1fr;\n          }\n          #resin-animal-bookends-detail .rb-mobile-slide {\n            display: none !important;\n          }\n          #resin-animal-bookends-detail .rb-mobile-slide.is-active {\n            display: block !important;\n          }\n          #resin-animal-bookends-detail .rb-detail-mobile-controls {\n            display: flex !important;\n          }\n        }\n      \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\"\u003eDetail focus\u003c\/p\u003e\n\u003ch2\u003eTextured white resin with sculptural character.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp\u003eRaised surfaces, softly aged edges, and steady pedestal bases give each pair the look of a collected shelf object while keeping the books neatly framed.\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=\"Close-up of raised resin texture on the leopard bookend\"\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=\"Close-up of the leopard head and aged white finish\"\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=\"Close-up of the white pedestal base with distressed edges\"\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\u003eVisible texture\u003c\/h3\u003e\n\u003cp\u003eThe leopard form shows raised dot texture and softened distress marks that add depth on open shelving.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rb-note-card rb-mobile-slide\"\u003e\n\u003ch3\u003eFinished base\u003c\/h3\u003e\n\u003cp\u003eThe square pedestal helps the pair sit cleanly beside books, journals, and small display objects.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rb-note-card rb-mobile-slide\"\u003e\n\u003ch3\u003eNeutral white finish\u003c\/h3\u003e\n\u003cp\u003eThe aged white tone pairs easily with wood, linen, stone, black accents, and classic interiors.\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\"\u003eStyling inspiration\u003c\/p\u003e\n\u003ch2\u003eA quiet accent for bookshelves, consoles, and reading corners.\u003c\/h2\u003e\n\u003cp\u003ePlaced beside hardcovers or art books, the animal silhouette adds a small moment of personality without overwhelming the shelf. It feels at home in a study, living room, bedroom, or layered tabletop arrangement.\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=\"White leopard bookends styled with books on a tabletop\"\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 and specifications\u003c\/p\u003e\n\u003ch2\u003eChoose the silhouette, then check the single-piece size.\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=\"Leopard pair white resin bookends\"\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=\"Horse Head pair white resin bookends\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"rb-sku-title\"\u003e\n\u003cspan class=\"rb-slide-label is-active\"\u003eLeopard Pair\u003c\/span\u003e \u003cspan class=\"rb-slide-label\"\u003eHorse Head Pair\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\u003eMaterial\u003c\/strong\u003e\u003cspan\u003eResin\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rb-row\"\u003e\n\u003cstrong\u003eSet\u003c\/strong\u003e\u003cspan\u003ePair\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rb-row\"\u003e\n\u003cstrong\u003eLeopard Size\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\u003eHorse Head Size\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\u003eUse\u003c\/strong\u003e\u003cspan\u003eBookends, shelf decor, desk styling, console display, study and living room accents\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rb-row\"\u003e\n\u003cstrong\u003eCare\u003c\/strong\u003e\u003cspan\u003eWipe gently with a soft dry cloth. Keep away from prolonged moisture and harsh cleaners.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cscript\u003e\n        (function () {\n          var root = document.getElementById('resin-animal-bookends-detail');\n          if (!root) return;\n\n          root.querySelectorAll('[data-slider]').forEach(function (slider) {\n            var slides = Array.prototype.slice.call(slider.querySelectorAll('.rb-slide'));\n            var dots = Array.prototype.slice.call(slider.querySelectorAll('.rb-dot'));\n            var index = 0;\n\n            function show(nextIndex) {\n              index = (nextIndex + slides.length) % slides.length;\n              var labels = Array.prototype.slice.call(slider.querySelectorAll('.rb-slide-label'));\n              slides.forEach(function (slide, i) {\n                slide.classList.toggle('is-active', i === index);\n              });\n              dots.forEach(function (dot, i) {\n                dot.classList.toggle('is-active', i === index);\n              });\n              labels.forEach(function (label, i) {\n                label.classList.toggle('is-active', i === index);\n              });\n            }\n\n            slider.querySelectorAll('[data-action]').forEach(function (button) {\n              button.addEventListener('click', function () {\n                show(index + (button.getAttribute('data-action') === 'next' ? 1 : -1));\n              });\n            });\n            dots.forEach(function (dot) {\n              dot.addEventListener('click', function () {\n                show(Number(dot.getAttribute('data-go')));\n              });\n            });\n          });\n\n          root.querySelectorAll('[data-mobile-slider]').forEach(function (gallery) {\n            var key = gallery.getAttribute('data-mobile-slider');\n            var copy = root.querySelector('[data-mobile-copy=\"' + key + '\"]');\n            var controls = root.querySelector('[data-mobile-controls=\"' + key + '\"]');\n            if (!copy || !controls) return;\n\n            var images = Array.prototype.slice.call(gallery.querySelectorAll('.rb-mobile-slide'));\n            var cards = Array.prototype.slice.call(copy.querySelectorAll('.rb-mobile-slide'));\n            var dots = Array.prototype.slice.call(controls.querySelectorAll('.rb-dot'));\n            var index = 0;\n\n            function show(nextIndex) {\n              index = (nextIndex + images.length) % images.length;\n              images.forEach(function (item, i) {\n                item.classList.toggle('is-active', i === index);\n              });\n              cards.forEach(function (item, i) {\n                item.classList.toggle('is-active', i === index);\n              });\n              dots.forEach(function (dot, i) {\n                dot.classList.toggle('is-active', i === index);\n              });\n            }\n\n            controls.querySelectorAll('[data-action]').forEach(function (button) {\n              button.addEventListener('click', function () {\n                show(index + (button.getAttribute('data-action') === 'next' ? 1 : -1));\n              });\n            });\n            dots.forEach(function (dot) {\n              dot.addEventListener('click', function () {\n                show(Number(dot.getAttribute('data-go')));\n              });\n            });\n          });\n        })();\n      \u003c\/script\u003e\n\u003c\/div\u003e","brand":"FIMULL","offers":[{"title":"Leopard \/ Pair","offer_id":49193517121691,"sku":"TBCODEX03-1006686","price":145.0,"currency_code":"EUR","in_stock":true},{"title":"Horse Head \/ Pair","offer_id":49193517154459,"sku":"TBCODEX03-1006685","price":257.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/1540\/8795\/files\/ec69e030de3f457b7b491f6e8e9f52f7.jpg?v=1785993800","url":"https:\/\/fimull.com\/products\/white-resin-animal-bookends","provider":"FIMULL","version":"1.0","type":"link"}