Experience the Charm of an Antique Library Book Nook The Antique Library isn’t just a room of books—it’s a sanctuary for the soul. Here, the ticking gears and amber light evoke centuries of wisdom and imagination. With a new gear drive and dust-proof design, this DIY miniature lets you craft a timeless study filled with quiet beauty. New Upgraded Gear Drive Watch the library come alive as its gear system turns—bringing movement to your masterpiece. Dust-Proof Design Crystal-clear cover keeps your miniature world pristine and elegant for display. Warm LED Ambience Golden light glows through the shelves—transforming your corner into a nostalgic reading nook. Elegant Gift Choice A poetic project for readers, dreamers, and creators—thoughtful, timeless, unforgettable. A nostalgic DIY Miniature House Book Nook 3D Wooden Puzzle that celebrates books, wisdom, and time. .hn-wrap-library .hn-seo-intro{ margin:8px auto 18px; max-width:980px; } .hn-wrap-library .hn-seo-intro__title{ margin:0 0 10px; font-weight:900; color:var(--ink); font-size:clamp(22px,3.2vw,32px); line-height:1.15; text-align:center; position:relative; } .hn-wrap-library .hn-seo-intro__underline{ display:block; width:140px; height:8px; margin:10px auto 0; background:linear-gradient(90deg, rgba(230,183,173,.25), rgba(230,183,173,.9), rgba(230,183,173,.25)); border-radius:6px; position:relative; overflow:hidden; } .hn-wrap-library .hn-seo-intro__underline::after{ content:""; position:absolute; inset:0; background:linear-gradient(90deg, transparent, #fff, transparent); transform:translateX(-120%); opacity:.45; animation: hn-library-shine 2.8s ease-in-out infinite; } @keyframes hn-library-shine{ 0%{ transform:translateX(-120%) } 50%{ transform:translateX(120%) } 100%{ transform:translateX(120%) } } .hn-wrap-library .hn-seo-intro__lead{ margin:12px auto 12px; color:var(--text); text-align:center; max-width:880px; line-height:1.65; font-size:clamp(14px,2.2vw,16px); } .hn-wrap-library .hn-seo-intro__grid{ display:grid; gap:18px; margin:14px auto 6px; grid-template-columns: repeat(2, minmax(0,1fr)); grid-auto-rows:auto; max-width:860px; } .hn-wrap-library .hn-feature{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; padding: 2px 6px; } .hn-wrap-library .hn-feature__icon{ line-height:0; } .hn-wrap-library .hn-feature__title{ margin:0 0 4px; font-weight:900; color:var(--ink); font-size:15px; line-height:1.25; } .hn-wrap-library .hn-feature__desc{ margin:0; color:var(--muted); font-size:13px; line-height:1.55; max-width:340px; } .hn-wrap-library .hn-seo-intro__para{ margin:8px auto 6px; max-width:900px; text-align:center; color:var(--text); line-height:1.65; font-size:clamp(14px,2.2vw,15px); } Product Specifications Complete DIY Kit – all materials included (except restricted items) Finished Size – 9.1 × 7.1 × 4.3 in (23.0 × 18.0 × 11.0 cm) Not Included: glue, batteries, scissors (shipping restrictions) Tip: use silicone glue or alcohol glue for best results .hn-wrap-library .hn-imgs{ max-width:980px; margin:0 auto; text-align:center; } .hn-wrap-library .hn-imgs img{ display:block; width:100%; height:auto; margin:0; padding:0; border:0; } .hn-wrap-library .hn-imgs p, .hn-wrap-library .hn-imgs figure { margin:0; padding:0; } .hn-wrap-forgotten .hn-advantage{ max-width:900px; margin:20px auto; padding:10px; text-align:center; } .hn-wrap-forgotten .hn-advantage__title{ margin:0 0 8px; font-weight:900; color:var(--ink); font-size:clamp(22px,3vw,30px); line-height:1.15; } .hn-wrap-forgotten .hn-advantage__underline{ display:block; width:150px; height:8px; margin:10px auto 0; background:linear-gradient(90deg, rgba(230,183,173,.25), rgba(230,183,173,.95), rgba(230,183,173,.25)); border-radius:6px; position:relative; overflow:hidden; } .hn-wrap-forgotten .hn-advantage__underline::after{ content:""; position:absolute; inset:0; background:linear-gradient(90deg,transparent,#fff,transparent); transform:translateX(-120%); opacity:.45; animation: hn-advantage-shine 2.8s ease-in-out infinite; } @keyframes hn-advantage-shine{ 0%{transform:translateX(-120%)} 50%{transform:translateX(120%)} 100%{transform:translateX(120%)} } .hn-wrap-forgotten .hn-advantage__grid{ display:grid; gap:20px; margin-top:18px; grid-template-columns:repeat(2, minmax(0,1fr)); /* 固定 2 列 */ grid-template-rows:repeat(2, auto); /* 固定 2 行 */ justify-items:center; } .hn-wrap-forgotten .hn-advantage__item{ padding:8px; } .hn-wrap-forgotten .hn-advantage__icon{ margin-bottom:10px; display:flex; justify-content:center; align-items:center; } .hn-wrap-forgotten .hn-advantage__item-title{ margin:0 0 6px; font-weight:900; color:var(--ink); font-size:15px; } .hn-wrap-forgotten .hn-advantage__desc{ margin:0; color:var(--muted); font-size:13px; line-height:1.6; max-width:320px; margin-left:auto; margin-right:auto; }
Checkout happens on the official store. This page mirrors catalog facts in plain HTML for direct reading and crawlability.