{"product_id":"book-lover-advent-calendar-25-mini-books","title":"📚 25-Day Mini Book Advent Calendar – A Book Lover's Christmas Countdown","description":"\u003cstyle\u003e   .du-book-advent,   .du-book-advent * {     box-sizing: border-box;   }    .du-book-advent {     --du-ink: #211f1b;     --du-text: #514d46;     --du-muted: #777168;     --du-green: #234733;     --du-red: #8b2a25;     --du-gold: #b38b45;     --du-cream: #fbf7ef;     --du-line: #e9e1d5;     max-width: 760px;     width: 100%;     margin: 0 auto;     padding: 0 10px 34px;     color: var(--du-text);     font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;     font-size: 16px;     line-height: 1.65;     background: #fff;   }    .du-book-advent h1,   .du-book-advent h2,   .du-book-advent h3,   .du-book-advent p {     margin-top: 0;   }    .du-book-advent h1,   .du-book-advent h2 {     color: var(--du-ink);     font-family: Georgia, 'Times New Roman', serif;     font-weight: 700;     letter-spacing: -0.02em;     line-height: 1.15;   }    .du-book-advent h1 {     margin-bottom: 12px;     font-size: clamp(30px, 7vw, 44px);   }    .du-book-advent h2 {     margin-bottom: 10px;     font-size: clamp(24px, 5.6vw, 31px);   }    .du-book-advent h3 {     margin-bottom: 4px;     color: var(--du-ink);     font-size: 16px;     line-height: 1.35;   }    .du-book-advent p {     margin-bottom: 0;     color: var(--du-text);   }    .du-book-advent strong {     color: var(--du-ink);   }    .du-book-advent img {     display: block;     width: 100%;     max-width: 100%;     height: auto;     margin: 18px auto 0;     border-radius: 14px;   }    .du-top {     scroll-margin-top: 20px;   }    .du-hero {     padding: 30px 2px 14px;     text-align: center;   }    .du-kicker {     display: inline-flex;     align-items: center;     gap: 7px;     margin-bottom: 12px;     color: var(--du-red);     font-size: 12px;     font-weight: 800;     letter-spacing: 0.09em;     text-transform: uppercase;   }    .du-kicker::before,   .du-kicker::after {     content: '';     width: 20px;     height: 1px;     background: #d8c7aa;   }    .du-hero-copy {     max-width: 650px;     margin: 0 auto;     font-size: 17px;   }    .du-hero-media {     margin-top: 20px;   }    .du-hero-media img {     margin-top: 0;   }    .du-quick-points {     display: flex;     flex-wrap: wrap;     justify-content: center;     gap: 8px 14px;     margin: 16px 0 0;     padding: 0;     list-style: none;   }    .du-quick-points li {     position: relative;     padding-left: 16px;     color: #3f3a34;     font-size: 14px;     font-weight: 700;   }    .du-quick-points li::before {     content: '✦';     position: absolute;     left: 0;     color: var(--du-gold);   }    .du-section {     padding: 34px 2px;   }    .du-section + .du-section {     border-top: 1px solid var(--du-line);   }    .du-section.du-soft {     margin: 8px -2px;     padding: 30px 18px;     border: 0;     border-radius: 16px;     background: var(--du-cream);   }    .du-eyebrow {     display: block;     margin-bottom: 8px;     color: var(--du-green);     font-size: 12px;     font-weight: 850;     letter-spacing: 0.08em;     text-transform: uppercase;   }    .du-section.du-red-accent .du-eyebrow {     color: var(--du-red);   }    .du-lead {     max-width: 660px;     font-size: 16px;   }    .du-highlight {     margin-top: 16px;     padding: 2px 0 2px 15px;     border-left: 3px solid var(--du-gold);     color: #3f3932;     font-family: Georgia, 'Times New Roman', serif;     font-size: 18px;     line-height: 1.55;   }    .du-benefits {     display: grid;     grid-template-columns: repeat(3, minmax(0, 1fr));     gap: 10px 18px;     margin-top: 18px;   }    .du-benefit {     min-width: 0;   }    .du-benefit-mark {     display: inline-block;     margin-bottom: 5px;     color: var(--du-red);     font-size: 18px;   }    .du-benefit p {     color: var(--du-muted);     font-size: 14px;     line-height: 1.5;   }    .du-triad {     display: grid;     grid-template-columns: repeat(3, minmax(0, 1fr));     gap: 10px;     margin-top: 18px;   }    .du-triad div {     padding: 14px 10px;     text-align: center;     border-top: 2px solid #d8c7aa;   }    .du-triad strong {     display: block;     margin-bottom: 3px;     font-size: 14px;   }    .du-triad span {     display: block;     color: var(--du-muted);     font-size: 13px;     line-height: 1.45;   }    .du-gift-line {     display: flex;     flex-wrap: wrap;     gap: 9px;     margin-top: 16px;   }    .du-gift-line span {     display: inline-flex;     align-items: center;     min-height: 34px;     padding: 6px 11px;     border: 1px solid var(--du-line);     border-radius: 999px;     color: #474138;     background: #fff;     font-size: 14px;     font-weight: 700;   }    .du-variants {     display: flex;     gap: 12px;     margin-top: 15px;   }    .du-variant {     display: flex;     align-items: center;     gap: 9px;     min-width: 0;     padding-right: 10px;     font-size: 14px;     font-weight: 750;   }    .du-dot {     flex: 0 0 22px;     width: 22px;     height: 22px;     border-radius: 50%;     box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);   }    .du-dot-red { background: #9a302a; }   .du-dot-green { background: #28543b; }    .du-specs {     margin-top: 16px;     border: 1px solid var(--du-line);     border-radius: 14px;     overflow: hidden;     background: #fff;   }    .du-spec-row {     display: grid;     grid-template-columns: minmax(125px, 0.85fr) minmax(0, 1.6fr);     gap: 14px;     padding: 13px 15px;     border-top: 1px solid var(--du-line);   }    .du-spec-row:first-child {     border-top: 0;   }    .du-spec-row strong {     font-size: 14px;   }    .du-spec-row span {     min-width: 0;     color: var(--du-text);     font-size: 14px;   }    .du-faq {     margin-top: 10px;   }    .du-faq-item {     padding: 15px 0;     border-top: 1px solid var(--du-line);   }    .du-faq-item:first-child {     border-top: 0;   }    .du-faq-item p {     margin-top: 5px;     color: var(--du-muted);     font-size: 15px;   }    .du-final {     margin-top: 10px;     padding: 34px 20px;     border-radius: 16px;     text-align: center;     background: linear-gradient(180deg, #fcf8f0 0%, #f8f2e8 100%);   }    .du-final h2 {     max-width: 620px;     margin-right: auto;     margin-left: auto;   }    .du-final p {     max-width: 600px;     margin-right: auto;     margin-left: auto;   }    .du-cta {     display: inline-flex;     align-items: center;     justify-content: center;     min-height: 48px;     margin-top: 18px;     padding: 12px 22px;     border-radius: 999px;     background: var(--du-red);     color: #fff;     font-size: 14px;     font-weight: 850;     text-decoration: none;     letter-spacing: 0.02em;   }    .du-final-note {     margin-top: 9px !important;     color: var(--du-muted) !important;     font-size: 13px;   }    .du-back-top {     display: block;     width: max-content;     margin: 22px auto 0;     color: var(--du-green);     font-size: 13px;     font-weight: 750;     text-decoration: none;   }     \/* ===== Detail Ultra visual polish ===== *\/   .du-book-advent {     position: relative;     isolation: isolate;   }    .du-hero {     position: relative;     overflow: hidden;   }    .du-hero::before,   .du-hero::after {     content: '';     position: absolute;     z-index: -1;     width: 110px;     height: 110px;     border-radius: 50%;     pointer-events: none;     filter: blur(2px);   }    .du-hero::before {     top: 12px;     left: -66px;     background: radial-gradient(circle, rgba(179,139,69,.13) 0 2px, transparent 3px 100%);     background-size: 15px 15px;   }    .du-hero::after {     right: -70px;     bottom: 28px;     background: radial-gradient(circle, rgba(35,71,51,.10) 0 2px, transparent 3px 100%);     background-size: 16px 16px;   }    .du-book-advent h2::after {     content: '';     display: block;     width: 42px;     height: 3px;     margin-top: 11px;     border-radius: 99px;     background: linear-gradient(90deg, var(--du-gold), rgba(179,139,69,.12));   }    .du-hero h1::after,   .du-final h2::after {     margin-right: auto;     margin-left: auto;   }    .du-eyebrow,   .du-kicker {     text-shadow: 0 1px 0 rgba(255,255,255,.85);   }    .du-book-advent img {     border: 1px solid rgba(47,41,33,.07);     box-shadow: 0 10px 28px rgba(64,48,28,.08), 0 2px 8px rgba(64,48,28,.04);   }    .du-hero-media img {     box-shadow: 0 14px 34px rgba(64,48,28,.12), 0 3px 10px rgba(64,48,28,.05);   }    .du-quick-points li {     padding: 5px 9px 5px 23px;     border-radius: 999px;     background: linear-gradient(180deg, rgba(251,247,239,.88), rgba(255,255,255,.9));     box-shadow: inset 0 0 0 1px rgba(179,139,69,.16);   }    .du-quick-points li::before {     left: 9px;   }    .du-section.du-soft {     position: relative;     background:       radial-gradient(circle at 100% 0, rgba(179,139,69,.08), transparent 30%),       linear-gradient(180deg, #fdfaf5 0%, var(--du-cream) 100%);     box-shadow: inset 0 0 0 1px rgba(179,139,69,.10);   }    .du-section.du-soft::before {     content: '';     position: absolute;     top: 0;     left: 20px;     width: 54px;     height: 2px;     border-radius: 99px;     background: linear-gradient(90deg, var(--du-red), var(--du-gold));     opacity: .58;   }    .du-highlight {     position: relative;     overflow: hidden;     padding: 12px 15px 12px 17px;     border-left-width: 3px;     border-radius: 0 12px 12px 0;     background: linear-gradient(90deg, rgba(179,139,69,.08), rgba(179,139,69,.015));   }    .du-highlight::after {     content: '“';     position: absolute;     top: -17px;     right: 8px;     color: rgba(179,139,69,.10);     font-family: Georgia, 'Times New Roman', serif;     font-size: 72px;     line-height: 1;     pointer-events: none;   }    .du-benefit {     position: relative;     padding-top: 3px;   }    .du-benefit-mark {     display: inline-flex;     align-items: center;     justify-content: center;     width: 34px;     height: 34px;     border-radius: 50%;     background: #fcf7ee;     box-shadow: inset 0 0 0 1px rgba(179,139,69,.18);   }    .du-triad div {     position: relative;     background: linear-gradient(180deg, rgba(251,247,239,.58), rgba(255,255,255,0));   }    .du-triad div:nth-child(1) { border-top-color: rgba(139,42,37,.50); }   .du-triad div:nth-child(2) { border-top-color: rgba(179,139,69,.58); }   .du-triad div:nth-child(3) { border-top-color: rgba(35,71,51,.50); }    .du-gift-line span {     box-shadow: 0 4px 12px rgba(64,48,28,.04);     background: linear-gradient(180deg, #fff, #fdfbf7);   }    .du-variant {     position: relative;     min-height: 42px;     padding: 8px 12px 8px 10px;     border-radius: 12px;     background: rgba(255,255,255,.62);     box-shadow: inset 0 0 0 1px rgba(179,139,69,.13);   }    .du-dot {     box-shadow: inset 0 0 0 1px rgba(0,0,0,.10), 0 2px 5px rgba(0,0,0,.10);   }    .du-specs {     box-shadow: 0 9px 24px rgba(64,48,28,.045);   }    .du-spec-row:nth-child(even) {     background: #fdfbf7;   }    .du-spec-row strong {     position: relative;     padding-left: 13px;   }    .du-spec-row strong::before {     content: '';     position: absolute;     top: .58em;     left: 0;     width: 5px;     height: 5px;     border-radius: 50%;     background: var(--du-gold);   }    .du-faq-item h3 {     position: relative;     padding-left: 28px;   }    .du-faq-item h3::before {     content: 'Q';     position: absolute;     top: -1px;     left: 0;     display: inline-flex;     align-items: center;     justify-content: center;     width: 20px;     height: 20px;     border-radius: 50%;     background: rgba(35,71,51,.08);     color: var(--du-green);     font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;     font-size: 10px;     font-weight: 900;   }    .du-faq-item p {     padding-left: 28px;   }    .du-final {     position: relative;     overflow: hidden;     border: 1px solid rgba(179,139,69,.14);     background:       radial-gradient(circle at 0 0, rgba(139,42,37,.07), transparent 31%),       radial-gradient(circle at 100% 100%, rgba(35,71,51,.08), transparent 34%),       linear-gradient(180deg, #fcf8f0 0%, #f8f2e8 100%);     box-shadow: 0 12px 30px rgba(64,48,28,.07);   }    .du-final::before,   .du-final::after {     content: '✦';     position: absolute;     color: rgba(179,139,69,.23);     pointer-events: none;   }    .du-final::before {     top: 13px;     left: 16px;     font-size: 18px;   }    .du-final::after {     right: 18px;     bottom: 14px;     font-size: 24px;   }    .du-back-top {     padding: 7px 12px;     border-radius: 999px;     background: #fbf8f2;     box-shadow: inset 0 0 0 1px rgba(35,71,51,.10);     transition: transform .2s ease, background-color .2s ease;   }    .du-back-top:hover {     transform: translateY(-1px);     background: #f7f2e9;   }      \/* ===== Trust \/ promise footer ===== *\/   .du-trust {     margin-top: 22px;     padding: 34px 18px 26px;     border-top: 1px solid var(--du-line);     text-align: center;   }    .du-trust-head {     max-width: 620px;     margin: 0 auto 18px;   }    .du-trust-head .du-eyebrow {     color: var(--du-red);   }    .du-trust-head h2::after {     margin-right: auto;     margin-left: auto;   }    .du-trust-head p {     max-width: 570px;     margin: 0 auto;     color: var(--du-muted);     font-size: 15px;   }    .du-trust-visual {     max-width: 620px;     margin: 18px auto 0;   }    .du-trust-visual img {     margin-top: 0;     border: 1px solid rgba(47,41,33,.06);     border-radius: 12px;     box-shadow: 0 8px 22px rgba(64,48,28,.06);   }    .du-trust-label {     display: block;     margin: 20px 0 8px;     color: var(--du-green);     font-size: 12px;     font-weight: 850;     letter-spacing: .08em;     text-transform: uppercase;   }    .du-trust-list {     max-width: 650px;     margin: 20px auto 0;     padding: 0;     list-style: none;     text-align: left;   }    .du-trust-item {     display: grid;     grid-template-columns: 42px minmax(0,1fr);     gap: 12px;     align-items: start;     padding: 15px 0;     border-top: 1px solid var(--du-line);   }    .du-trust-item:first-child {     border-top: 0;   }    .du-trust-icon {     display: inline-flex;     align-items: center;     justify-content: center;     width: 40px;     height: 40px;     border-radius: 50%;     background: linear-gradient(180deg,#fff,#faf5eb);     box-shadow: inset 0 0 0 1px rgba(179,139,69,.17), 0 4px 12px rgba(64,48,28,.04);     font-size: 19px;   }    .du-trust-copy strong {     display: block;     margin-bottom: 3px;     font-size: 15px;     line-height: 1.35;   }    .du-trust-copy p {     color: var(--du-muted);     font-size: 14px;     line-height: 1.55;   }    .du-trust-guarantee {     margin-top: 6px;     padding-top: 20px;     border-top: 1px solid var(--du-line);   }    .du-trust-guarantee .du-trust-label {     margin-top: 0;   }    @media (prefers-reduced-motion: no-preference) {     .du-hero,     .du-section,     .du-final {       animation: du-soft-rise .52s ease both;     }      .du-section:nth-of-type(2) { animation-delay: .04s; }     .du-section:nth-of-type(3) { animation-delay: .08s; }     .du-section:nth-of-type(4) { animation-delay: .12s; }      @keyframes du-soft-rise {       from {         opacity: .01;         transform: translateY(7px);       }       to {         opacity: 1;         transform: translateY(0);       }     }   }    @media (max-width: 640px) {     .du-book-advent {       padding: 0 6px 28px;       font-size: 15px;     }      .du-hero {       padding-top: 22px;     }      .du-hero-copy {       font-size: 16px;     }      .du-section {       padding: 28px 2px;     }      .du-section.du-soft {       margin-right: 0;       margin-left: 0;       padding: 25px 14px;       border-radius: 14px;     }      .du-book-advent img {       margin-top: 15px;       border-radius: 11px;     }      .du-benefits {       grid-template-columns: 1fr;       gap: 14px;     }      .du-benefit {       display: grid;       grid-template-columns: 28px 1fr;       gap: 8px;       align-items: start;     }      .du-benefit-mark {       margin: -1px 0 0;     }      .du-benefit h3,     .du-benefit p {       grid-column: 2;     }      .du-benefit h3 {       grid-row: 1;     }      .du-benefit p {       margin-top: 24px;       grid-row: 1;     }      .du-triad {       grid-template-columns: 1fr;       gap: 0;     }      .du-triad div {       display: grid;       grid-template-columns: 78px 1fr;       gap: 8px;       padding: 11px 0;       text-align: left;       border-top: 1px solid var(--du-line);     }      .du-triad div:first-child {       border-top: 2px solid #d8c7aa;     }      .du-triad strong,     .du-triad span {       margin: 0;     }      .du-variants {       flex-direction: column;       gap: 8px;     }      .du-spec-row {       grid-template-columns: 1fr;       gap: 3px;       padding: 12px 13px;     }      .du-final {       padding: 29px 15px;       border-radius: 14px;     }      .du-book-advent h2::after {       width: 36px;       margin-top: 9px;     }      .du-quick-points {       gap: 7px;     }      .du-quick-points li {       padding-top: 4px;       padding-bottom: 4px;       font-size: 13px;     }      .du-faq-item h3,     .du-faq-item p {       padding-left: 26px;     }      .du-trust {       margin-top: 18px;       padding: 29px 10px 22px;     }      .du-trust-item {       grid-template-columns: 38px minmax(0,1fr);       gap: 10px;       padding: 13px 0;     }      .du-trust-icon {       width: 36px;       height: 36px;       font-size: 17px;     }      .du-trust-visual img {       border-radius: 10px;     }    } \u003c\/style\u003e \u003cdiv class=\"du-book-advent\" id=\"du-book-top\"\u003e \u003csection class=\"du-hero du-top\"\u003e\u003cspan class=\"du-kicker\"\u003e🎄 A Christmas Countdown for Readers\u003c\/span\u003e \u003ch1\u003e25 Days. 25 Tiny Books. One Very Bookish Christmas.\u003c\/h1\u003e \u003cp class=\"du-hero-copy\"\u003eOpen a miniature book surprise each day, add it to your tree, and watch a tiny literary collection grow all the way to Christmas.\u003c\/p\u003e \u003cdiv class=\"du-hero-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0745\/3314\/2682\/files\/8_31_1.gif?v=1788171846\" alt=\"Book lover Christmas advent calendar with miniature book surprises\"\u003e\u003c\/div\u003e \u003cul class=\"du-quick-points\"\u003e \u003cli\u003e25 daily mini book surprises\u003c\/li\u003e \u003cli\u003eOpenable printed pages\u003c\/li\u003e \u003cli\u003eHangable ornament design\u003c\/li\u003e \u003cli\u003eRed \u0026amp; Green styles\u003c\/li\u003e \u003c\/ul\u003e \u003c\/section\u003e \u003csection class=\"du-section du-red-accent\"\u003e\u003cspan class=\"du-eyebrow\"\u003eMade for people who would rather get books than chocolate\u003c\/span\u003e \u003ch2\u003eThe Advent Calendar Every Book Lover Wishes Existed\u003c\/h2\u003e \u003cp class=\"du-lead\"\u003eInstead of another one-and-done treat, this countdown gives you a new tiny literary surprise to open, enjoy and keep every day.\u003c\/p\u003e \u003cdiv class=\"du-highlight\"\u003eA little daily ritual for readers: open it, discover it, hang it, then add it to the collection.\u003c\/div\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/01_dbb931c3-0b89-457e-b7ee-566144344429.png?v=1787994985\" alt=\"25 day miniature book advent calendar in red and green styles\"\u003e\u003c\/section\u003e \u003csection class=\"du-section du-soft\"\u003e\u003cspan class=\"du-eyebrow\"\u003eA new little story every day\u003c\/span\u003e \u003ch2\u003eTurn December Into 25 Tiny Moments of Discovery\u003c\/h2\u003e \u003cp class=\"du-lead\"\u003eChoose the day, reveal the miniature book, open the printed pages, then hang it on your Christmas tree. Simple enough to become the part of the countdown you actually look forward to.\u003c\/p\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/02_29714a81-dedd-4269-bb9b-eb050d4b6ae8.png?v=1787994985\" alt=\"Four step miniature book Christmas countdown: pick, open, discover and hang\"\u003e\u003c\/section\u003e \u003csection class=\"du-section\"\u003e\u003cspan class=\"du-eyebrow\"\u003eNot flat decorations\u003c\/span\u003e \u003ch2\u003eTiny Books You Can Actually Open\u003c\/h2\u003e \u003cp class=\"du-lead\"\u003eEach miniature piece is designed like a real little book, with an opening cover and printed inner pages. It feels much more like a tiny collectible than a standard Christmas ornament.\u003c\/p\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/03_369aaebf-8a9b-49f1-8ba2-e7fc0e8585db.png?v=1787994985\" alt=\"Close-up of an open miniature printed book ornament\"\u003e \u003cdiv class=\"du-benefits\"\u003e \u003cdiv class=\"du-benefit\"\u003e \u003cspan class=\"du-benefit-mark\"\u003e📖\u003c\/span\u003e \u003ch3\u003eOpenable Design\u003c\/h3\u003e \u003cp\u003eFlip the cover open and explore the printed pages inside.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"du-benefit\"\u003e \u003cspan class=\"du-benefit-mark\"\u003e🎄\u003c\/span\u003e \u003ch3\u003eReady to Hang\u003c\/h3\u003e \u003cp\u003eEach mini book can become part of your Christmas tree décor.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"du-benefit\"\u003e \u003cspan class=\"du-benefit-mark\"\u003e📚\u003c\/span\u003e \u003ch3\u003eMade to Keep\u003c\/h3\u003e \u003cp\u003eCollect all 25 and display them again after the countdown ends.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"du-section du-red-accent\"\u003e\u003cspan class=\"du-eyebrow\"\u003eRead it • Hang it • Display it\u003c\/span\u003e \u003ch2\u003eOne Collection, Three Ways to Enjoy It\u003c\/h2\u003e \u003cp class=\"du-lead\"\u003eThe fun does not end when the little door is opened. Each reveal can be enjoyed as a miniature book, used as festive décor, and returned to the bookshelf-style display case later.\u003c\/p\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/04_91d4d1d0-780e-4d18-ae6e-dd173438f0ef.png?v=1787994985\" alt=\"Three ways to enjoy miniature books: read, hang and display\"\u003e \u003cdiv class=\"du-triad\"\u003e \u003cdiv\u003e \u003cstrong\u003eREAD\u003c\/strong\u003e\u003cspan\u003eOpen the tiny pages.\u003c\/span\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cstrong\u003eHANG\u003c\/strong\u003e\u003cspan\u003eAdd it to the tree.\u003c\/span\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cstrong\u003eDISPLAY\u003c\/strong\u003e\u003cspan\u003eKeep the full collection together.\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"du-section du-soft\"\u003e\u003cspan class=\"du-eyebrow\"\u003eA surprise behind every number\u003c\/span\u003e \u003ch2\u003eBuild Your Miniature Library One Day at a Time\u003c\/h2\u003e \u003cp class=\"du-lead\"\u003eTwenty-five numbered surprises keep the mystery going through the Christmas countdown, with another tiny book waiting to join your collection each day.\u003c\/p\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/05_72f3db73-af9f-460a-a89e-12489233c853.png?v=1787994985\" alt=\"Miniature literary book surprises from the 25 day advent calendar\"\u003e\u003c\/section\u003e \u003csection class=\"du-section\"\u003e\u003cspan class=\"du-eyebrow\"\u003eChristmas décor that feels personal\u003c\/span\u003e \u003ch2\u003eYour Tree, But Make It Bookish\u003c\/h2\u003e \u003cp class=\"du-lead\"\u003eMix the mini books with lights, baubles and greenery for a Christmas tree that looks like it belongs to someone who genuinely loves reading.\u003c\/p\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/06_d358bbbd-3cd1-49ac-9738-4198559b7bcb.png?v=1787994985\" alt=\"Miniature book ornaments hanging on a Christmas tree\"\u003e\u003c\/section\u003e \u003csection class=\"du-section du-red-accent\"\u003e\u003cspan class=\"du-eyebrow\"\u003eGift • Display • Cherish\u003c\/span\u003e \u003ch2\u003eA Christmas Gift That Instantly Feels Personal\u003c\/h2\u003e \u003cp class=\"du-lead\"\u003eFor readers, teachers, librarians, book-club friends and anyone whose shelves are already overflowing, this is the kind of gift that says, “I know exactly what you love.”\u003c\/p\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/07_551a9777-81d0-4741-a153-bccbbcd5e3c4.png?v=1787994985\" alt=\"Book lover Christmas keepsake advent calendar in red and green\"\u003e \u003cdiv class=\"du-gift-line\"\u003e \u003cspan\u003e📖 Readers\u003c\/span\u003e \u003cspan\u003e👩🏫 Teachers\u003c\/span\u003e \u003cspan\u003e📚 Librarians\u003c\/span\u003e \u003cspan\u003e☕ Book Clubs\u003c\/span\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"du-section du-soft\"\u003e\u003cspan class=\"du-eyebrow\"\u003eChoose your look\u003c\/span\u003e \u003ch2\u003eTwo Bookish Styles for Christmas\u003c\/h2\u003e \u003cp class=\"du-lead\"\u003eGo classic and festive with Red, or choose the deeper library-inspired Green style.\u003c\/p\u003e \u003cdiv class=\"du-variants\"\u003e \u003cdiv class=\"du-variant\"\u003e \u003cspan class=\"du-dot du-dot-red\"\u003e\u003c\/span\u003e\u003cspan\u003eClassic Red\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"du-variant\"\u003e \u003cspan class=\"du-dot du-dot-green\"\u003e\u003c\/span\u003e\u003cspan\u003eLibrary Green\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"du-section\"\u003e\u003cspan class=\"du-eyebrow\"\u003eWhat you’re getting\u003c\/span\u003e \u003ch2\u003eProduct Details\u003c\/h2\u003e \u003cdiv class=\"du-specs\"\u003e \u003cdiv class=\"du-spec-row\"\u003e \u003cstrong\u003eCountdown\u003c\/strong\u003e\u003cspan\u003e25 numbered miniature book surprises\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"du-spec-row\"\u003e \u003cstrong\u003eMini Books\u003c\/strong\u003e\u003cspan\u003eOpenable format with printed inner pages\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"du-spec-row\"\u003e \u003cstrong\u003eDisplay\u003c\/strong\u003e\u003cspan\u003eBookshelf-style outer display case\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"du-spec-row\"\u003e \u003cstrong\u003eOrnament Use\u003c\/strong\u003e\u003cspan\u003eHanging mini book design for Christmas décor\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"du-spec-row\"\u003e \u003cstrong\u003eStyle Options\u003c\/strong\u003e\u003cspan\u003eRed and Green\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"du-section du-soft\"\u003e\u003cspan class=\"du-eyebrow\"\u003eGood to know\u003c\/span\u003e \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e \u003cdiv class=\"du-faq\"\u003e \u003cdiv class=\"du-faq-item\"\u003e \u003ch3\u003eHow many miniature books are included?\u003c\/h3\u003e \u003cp\u003eThe calendar features 25 numbered miniature book surprises for a 25-day Christmas countdown.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"du-faq-item\"\u003e \u003ch3\u003eCan the miniature books be opened?\u003c\/h3\u003e \u003cp\u003eYes. The miniature books are designed to open and include printed inner pages.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"du-faq-item\"\u003e \u003ch3\u003eCan I hang them on the Christmas tree?\u003c\/h3\u003e \u003cp\u003eYes. The mini book ornaments include hanging loops so they can become part of your holiday décor.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"du-faq-item\"\u003e \u003ch3\u003eWhat can I do with them after Christmas?\u003c\/h3\u003e \u003cp\u003ePlace the collection back inside the bookshelf-style case and display it on a shelf, desk or reading nook.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"du-faq-item\"\u003e \u003ch3\u003eWho is this advent calendar best for?\u003c\/h3\u003e \u003cp\u003eIt is especially suited to readers, book lovers, teachers, librarians, literature fans and book-club friends.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"du-faq-item\"\u003e \u003ch3\u003eWhich styles are available?\u003c\/h3\u003e \u003cp\u003eThe product is available in Red and Green styles. Select your preferred option before adding it to your cart.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"du-final\"\u003e\u003cspan class=\"du-eyebrow\"\u003eMake this Christmas more bookish\u003c\/span\u003e \u003ch2\u003eGive Them 25 Little Reasons to Look Forward to Christmas\u003c\/h2\u003e \u003cp\u003eOpen. Discover. Hang. Collect. Turn the countdown into a daily ritual made for people who never have enough books.\u003c\/p\u003e \u003cp class=\"du-final-note\"\u003eAvailable in Red \u0026amp; Green\u003c\/p\u003e \u003c\/section\u003e \u003csection class=\"du-trust\"\u003e \u003cdiv class=\"du-trust-head\"\u003e \u003cspan class=\"du-eyebrow\"\u003eShop with confidence\u003c\/span\u003e \u003ch2\u003eA Little Extra Peace of Mind With Every Order\u003c\/h2\u003e \u003cp\u003eFrom checkout to delivery, your order is supported by the same store-wide shopping protections.\u003c\/p\u003e \u003c\/div\u003e \u003cspan class=\"du-trust-label\"\u003eSecure Payment Options\u003c\/span\u003e \u003cdiv class=\"du-trust-visual\"\u003e\u003cimg src=\"https:\/\/cdn.techcloudclub.com\/image\/2022\/06\/90a48597b6f353231cff3c7874847f1d053880a9cae0a8576b1847c7e81202d7.jpeg\" alt=\"Secure payment options\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e \u003cul class=\"du-trust-list\"\u003e \u003cli class=\"du-trust-item\"\u003e \u003cspan class=\"du-trust-icon\"\u003e✈️\u003c\/span\u003e \u003cdiv class=\"du-trust-copy\"\u003e \u003cstrong\u003eWorldwide Insured Shipping\u003c\/strong\u003e \u003cp\u003eEach order includes real-time tracking details and insurance coverage in the unlikely event that a package is lost or stolen in transit.\u003c\/p\u003e \u003c\/div\u003e \u003c\/li\u003e \u003cli class=\"du-trust-item\"\u003e \u003cspan class=\"du-trust-icon\"\u003e💰\u003c\/span\u003e \u003cdiv class=\"du-trust-copy\"\u003e \u003cstrong\u003e90-Day Money-Back Guarantee\u003c\/strong\u003e \u003cp\u003eIf your item arrives damaged or becomes defective within 90 days of normal use, we will gladly issue a replacement or refund.\u003c\/p\u003e \u003c\/div\u003e \u003c\/li\u003e \u003cli class=\"du-trust-item\"\u003e \u003cspan class=\"du-trust-icon\"\u003e✉️\u003c\/span\u003e \u003cdiv class=\"du-trust-copy\"\u003e \u003cstrong\u003e24\/7 Customer Support\u003c\/strong\u003e \u003cp\u003eOur support team is ready to help and answer your questions within a 24-hour time frame, seven days a week.\u003c\/p\u003e \u003c\/div\u003e \u003c\/li\u003e \u003cli class=\"du-trust-item\"\u003e \u003cspan class=\"du-trust-icon\"\u003e🔒\u003c\/span\u003e \u003cdiv class=\"du-trust-copy\"\u003e \u003cstrong\u003eSafe \u0026amp; Secure Checkout\u003c\/strong\u003e \u003cp\u003eSSL secure encryption helps protect your personal and payment information during checkout.\u003c\/p\u003e \u003c\/div\u003e \u003c\/li\u003e \u003c\/ul\u003e \u003cdiv class=\"du-trust-guarantee\"\u003e \u003cspan class=\"du-trust-label\"\u003eOur Shopping Guarantee\u003c\/span\u003e \u003cdiv class=\"du-trust-visual\"\u003e\u003cimg src=\"https:\/\/cdn.techcloudclub.com\/image\/9f0e3c2ddef9c8a6047492b8a3a07d0b17803692.jpeg\" alt=\"Shopping guarantee\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003ca class=\"du-back-top\" href=\"#du-book-top\"\u003e↑ Back to top\u003c\/a\u003e \u003c\/div\u003e","brand":"Linan456","offers":[{"title":"Red","offer_id":41838723039365,"sku":"FWS2608314402-棕色","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Green","offer_id":41838723072133,"sku":"FWS2608314402-蓝色","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0595\/8208\/7301\/files\/01_b5bb9782-c63b-4dec-bf7c-41c5042e5044.png?v=1788248348","url":"https:\/\/noomoriey.com\/products\/book-lover-advent-calendar-25-mini-books","provider":"noomoriey","version":"1.0","type":"link"}