Owl Bookstore — a cozy DIY miniature book nook for first-time builders. 🦉 Designed for beginners, the Owl Bookstore kit uses snap-fit wooden parts, clear step-by-step instructions, and warm LED lights. Build a charming bookshelf insert in just 3–4 hours—perfect for book lovers and home décor. Warm LED Lighting Amber glow through arched windows—instant night-time ambience. Bookshelf-Ready Decor A tidy insert that elevates your shelf with whimsical bookstore vibes. Charming Details Tiny books, plants, signage, and owls—simple to build, delightful to see. Beginner-Friendly Glue-free snap-fit parts + clear steps—finish in 3–4 hours. Create your own midnight Owl Bookstore: a relaxing first project that becomes a display-worthy keepsake for readers and DIY fans alike. Owl Bookstore – DIY Miniature Book Nook Kit 🦉 Enchanting Owl Bookstore Design – Classic arched windows, glowing lanterns, and owl motifs recreate the charm of a midnight bookstore. 🪵 Beginner-Friendly – Snap-fit wooden parts with clear step-by-step instructions; complete your miniature in just 3–4 hours. 📚 Practical Bookshelf Insert – Dual-support structure keeps books stable while adding magical décor to your study or living room. 💡 Warm LED Lighting – Touch-activated amber glow (2×AA batteries) sets the perfect cozy reading atmosphere. 🏺 Rich Miniature Accessories – Includes tiny books, lamps, plants, and owls for customizable storytelling scenes. Product Specification Complete DIY Kit – all materials included (except restricted items) Finished Size – 6.7 × 4.5 × 3.9 in (17 × 11.5 × 10 cm) Not Included: glue, batteries, scissors (shipping restrictions) Tip: use alcohol-based glue for best results /* ===== Base & Alignment ===== */ .hn-seo-intro, .hn-advantage, .hn-imgs{ --pink:#E6B7AD; --ink:#3C2A21; --text:#3D3D3D; --muted:#7D6B5D; max-width:980px; margin:0 auto; padding:0 10px; text-align:center; display:block; clear:both; /* 防止外层浮动/图文环绕导致重叠 */ } .hn-seo-intro{ margin-top:8px; margin-bottom:18px; } .hn-seo-intro *,.hn-advantage *,.hn-imgs *{ box-sizing:border-box; line-height:1.6; /* 最小行高,避免行内元素压缩 */ word-break:break-word; overflow-wrap:anywhere; } /* ===== SEO Intro ===== */ .hn-seo-intro__title{ margin:0 0 10px; font-weight:900; color:var(--ink); font-size:clamp(22px,3.2vw,32px); line-height:1.2; position:relative; } .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-seo-intro__underline::after{ content:""; position:absolute; inset:0; background:linear-gradient(90deg, transparent, #fff, transparent); transform:translateX(-120%); opacity:.45; animation: hn-seo-shine 2.8s ease-in-out infinite; } @keyframes hn-seo-shine{ 0%{transform:translateX(-120%)} 50%{transform:translateX(120%)} 100%{transform:translateX(120%)} } .hn-seo-intro__lead{ margin:12px auto 12px; color:var(--text); max-width:880px; font-size:clamp(14px,2.2vw,16px); } /* 固定 2×2(手机也保持 2 列) */ .hn-seo-intro__grid{ display:grid; gap:18px; margin:14px auto 6px; max-width:860px; grid-template-columns:repeat(2, minmax(0,1fr)); grid-template-rows:repeat(2, auto); } .hn-feature{ display:flex; flex-direction:column; align-items:center; gap:10px; padding:4px 6px; } .hn-feature__icon{ line-height:0; margin-bottom:2px; } .hn-feature__icon svg{ display:block; margin:0 auto; } .hn-feature__title{ margin:2px 0 4px; font-weight:900; color:var(--ink); font-size:15px; } .hn-feature__desc{ margin:0; color:var(--muted); font-size:13px; max-width:360px; } .hn-seo-intro__para{ margin:12px auto 8px; max-width:900px; color:var(--text); font-size:clamp(14px,2.2vw,15px); } /* ===== 图片区:每图独占一行,移除段落外边距 ===== */ .hn-imgs .detail-desc-decorate-richtext{ text-align:center; } .hn-imgs p{ margin:0 0 10px; } .hn-imgs img{ display:block; margin:0 auto; max-width:100%; height:auto; border:0; } .hn-bullets__title{ margin:12px 0 8px; font-size:18px; color:var(--ink); } .hn-bullets__list{ display:block; /* 避免主题将 ul 设为 inline 导致行高塌陷 */ margin:8px auto 12px; padding-left:18px; color:var(--text); font-size:14px; max-width:860px; text-align:left; } .hn-bullets__list li{ display:list-item; margin-bottom:6px; } .hn-imgs__footnote{ margin:8px auto 14px; max-width:860px; color:var(--text); } /* ===== Why Choose(固定 2×2) ===== */ .hn-advantage{ margin:20px auto; padding:10px 8px; } .hn-advantage__title{ margin:0 0 8px; font-weight:900; color:var(--ink); font-size:clamp(22px,3vw,30px); line-height:1.2; } .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-advantage__underline::after{ content:""; position:absolute; inset:0; background:linear-gradient(90deg,transparent,#fff,transparent); transform:translateX(-120%); opacity:.45; animation: hn-seo-shine 2.8s ease-in-out infinite; } .hn-advantage__grid{ display:grid; gap:20px; margin-top:18px; grid-template-columns:repeat(2, minmax(0,1fr)); grid-auto-rows:auto; } .hn-advantage__item{ padding:8px; } .hn-advantage__icon{ margin-bottom:8px; display:flex; justify-content:center; align-items:center; } .hn-advantage__icon svg{ display:block; margin:0 auto; } .hn-advantage__item-title{ margin:0 0 6px; font-weight:900; color:var(--ink); font-size:15px; } .hn-advantage__desc{ margin:0; color:var(--muted); font-size:13px; 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.