{"product_id":"journey-to-bethlehem-advent-calendar-2026","title":"Limited Edition! 🔥 Only 250 Available! 🌟The Journey to Bethlehem Advent Calendar 2026","description":"\u003cstyle\u003e\n  .spx-page.jtb-2026-page {\n    --jtb-ink: #071317;\n    --jtb-navy: #071d25;\n    --jtb-navy-soft: #0d2b34;\n    --jtb-gold: #d8ae62;\n    --jtb-gold-light: #f0d79e;\n    --jtb-parchment: #f5ecdc;\n    --jtb-cream: #fffaf0;\n    --jtb-oxblood: #6f221d;\n    --jtb-line: rgba(216, 174, 98, 0.34);\n    --jtb-shadow: 0 24px 70px rgba(1, 11, 14, 0.28);\n    width: 100%;\n    max-width: 1440px;\n    margin: 0 auto;\n    overflow: hidden;\n    color: var(--jtb-cream);\n    background: var(--jtb-ink);\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Arial, sans-serif;\n    line-height: 1.6;\n    isolation: isolate;\n  }\n\n  .jtb-2026-page,\n  .jtb-2026-page * {\n    box-sizing: border-box;\n  }\n\n  .jtb-2026-page .jtb-shell {\n    width: min(1160px, calc(100% - 64px));\n    margin: 0 auto;\n  }\n\n  .jtb-2026-page .jtb-section {\n    position: relative;\n    padding: 96px 0;\n  }\n\n  .jtb-2026-page .jtb-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    margin: 0 0 18px;\n    color: var(--jtb-gold-light);\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.2em;\n    line-height: 1.2;\n    text-transform: uppercase;\n  }\n\n  .jtb-2026-page .jtb-kicker::before {\n    width: 34px;\n    height: 1px;\n    content: \"\";\n    background: currentColor;\n  }\n\n  .jtb-2026-page .jtb-display,\n  .jtb-2026-page .jtb-title,\n  .jtb-2026-page .jtb-subtitle {\n    margin: 0;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-weight: 400;\n    letter-spacing: -0.035em;\n  }\n\n  .jtb-2026-page .jtb-display {\n    max-width: 900px;\n    font-size: clamp(45px, 7vw, 96px);\n    line-height: 0.96;\n  }\n\n  .jtb-2026-page .jtb-title {\n    max-width: 720px;\n    font-size: clamp(38px, 5vw, 70px);\n    line-height: 1.02;\n  }\n\n  .jtb-2026-page .jtb-subtitle {\n    font-size: clamp(28px, 3.6vw, 48px);\n    line-height: 1.08;\n  }\n\n  .jtb-2026-page .jtb-lead {\n    max-width: 650px;\n    margin: 24px 0 0;\n    color: rgba(255, 250, 240, 0.76);\n    font-size: clamp(17px, 1.7vw, 20px);\n    line-height: 1.7;\n  }\n\n  .jtb-2026-page .jtb-image {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  .jtb-2026-page .jtb-hero {\n    position: relative;\n    min-height: 0;\n    background: #130d08;\n  }\n\n  .jtb-2026-page .jtb-hero-media {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .jtb-2026-page .jtb-hero-media .jtb-image {\n    height: auto;\n    object-fit: contain;\n    object-position: center;\n  }\n\n  .jtb-2026-page .jtb-hero-media::after {\n    position: absolute;\n    inset: 0;\n    content: \"\";\n    pointer-events: none;\n    box-shadow: inset 0 -1px rgba(240, 215, 158, 0.18);\n  }\n\n  .jtb-2026-page .jtb-intro {\n    overflow: hidden;\n    background:\n      radial-gradient(circle at 10% 20%, rgba(216, 174, 98, 0.12), transparent 28%),\n      radial-gradient(circle at 88% 84%, rgba(111, 34, 29, 0.22), transparent 32%),\n      var(--jtb-navy);\n  }\n\n  .jtb-2026-page .jtb-intro::before,\n  .jtb-2026-page .jtb-intro::after {\n    position: absolute;\n    color: rgba(240, 215, 158, 0.55);\n    content: \"✦\";\n    font-size: 20px;\n    animation: jtbTwinkle 3.8s ease-in-out infinite;\n  }\n\n  .jtb-2026-page .jtb-intro::before {\n    top: 20%;\n    left: 7%;\n  }\n\n  .jtb-2026-page .jtb-intro::after {\n    right: 8%;\n    bottom: 16%;\n    animation-delay: 1.4s;\n  }\n\n  .jtb-2026-page .jtb-intro-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1.15fr) minmax(280px, 0.65fr);\n    gap: 70px;\n    align-items: end;\n  }\n\n  .jtb-2026-page .jtb-intro-side {\n    padding: 12px 0 6px 34px;\n    border-left: 1px solid var(--jtb-line);\n  }\n\n  .jtb-2026-page .jtb-intro-side p {\n    margin: 0;\n    color: rgba(255, 250, 240, 0.72);\n    font-size: 16px;\n    line-height: 1.75;\n  }\n\n  .jtb-2026-page .jtb-ritual-line {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 0;\n    margin-top: 64px;\n    border-top: 1px solid var(--jtb-line);\n    border-bottom: 1px solid var(--jtb-line);\n  }\n\n  .jtb-2026-page .jtb-ritual-item {\n    position: relative;\n    padding: 28px 28px 30px;\n  }\n\n  .jtb-2026-page .jtb-ritual-item + .jtb-ritual-item {\n    border-left: 1px solid var(--jtb-line);\n  }\n\n  .jtb-2026-page .jtb-ritual-number {\n    display: block;\n    margin-bottom: 9px;\n    color: var(--jtb-gold);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 28px;\n    line-height: 1;\n  }\n\n  .jtb-2026-page .jtb-ritual-copy {\n    display: block;\n    color: rgba(255, 250, 240, 0.84);\n    font-size: 13px;\n    font-weight: 700;\n    letter-spacing: 0.13em;\n    line-height: 1.4;\n    text-transform: uppercase;\n  }\n\n  .jtb-2026-page .jtb-reveal {\n    color: var(--jtb-ink);\n    background:\n      linear-gradient(rgba(7, 19, 23, 0.035) 1px, transparent 1px),\n      linear-gradient(90deg, rgba(7, 19, 23, 0.035) 1px, transparent 1px),\n      var(--jtb-parchment);\n    background-size: 34px 34px;\n  }\n\n  .jtb-2026-page .jtb-split {\n    display: grid;\n    grid-template-columns: minmax(0, 1.08fr) minmax(320px, 0.92fr);\n    gap: 0;\n    align-items: stretch;\n    overflow: hidden;\n    border: 1px solid rgba(7, 29, 37, 0.12);\n    border-radius: 30px;\n    background: var(--jtb-cream);\n    box-shadow: var(--jtb-shadow);\n  }\n\n  .jtb-2026-page .jtb-split-media {\n    min-height: 650px;\n    overflow: hidden;\n    background: #e9deca;\n  }\n\n  .jtb-2026-page .jtb-split-media .jtb-image {\n    height: 100%;\n    object-fit: cover;\n    transition: transform 900ms cubic-bezier(0.2, 0.7, 0.2, 1);\n  }\n\n  .jtb-2026-page .jtb-split:hover .jtb-split-media .jtb-image {\n    transform: scale(1.025);\n  }\n\n  .jtb-2026-page .jtb-split-copy {\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: clamp(42px, 6vw, 82px);\n    background:\n      radial-gradient(circle at 95% 0%, rgba(216, 174, 98, 0.14), transparent 34%),\n      var(--jtb-cream);\n  }\n\n  .jtb-2026-page .jtb-split-copy::after {\n    position: absolute;\n    right: 38px;\n    bottom: 28px;\n    color: var(--jtb-oxblood);\n    content: \"one small moment, every night →\";\n    font-family: \"Segoe Print\", \"Bradley Hand\", cursive;\n    font-size: 15px;\n    opacity: 0.76;\n    transform: rotate(-3deg);\n  }\n\n  .jtb-2026-page .jtb-reveal .jtb-kicker {\n    color: var(--jtb-oxblood);\n  }\n\n  .jtb-2026-page .jtb-reveal .jtb-lead {\n    color: rgba(7, 19, 23, 0.72);\n  }\n\n  .jtb-2026-page .jtb-quote {\n    position: relative;\n    margin: 34px 0 0;\n    padding: 20px 0 0 30px;\n    border-top: 1px solid rgba(111, 34, 29, 0.2);\n    color: var(--jtb-oxblood);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 19px;\n    font-style: italic;\n    line-height: 1.5;\n  }\n\n  .jtb-2026-page .jtb-quote::before {\n    position: absolute;\n    top: 17px;\n    left: 0;\n    content: \"“\";\n    font-size: 42px;\n    line-height: 1;\n  }\n\n  .jtb-2026-page .jtb-story {\n    padding-bottom: 0;\n    overflow: hidden;\n    background:\n      radial-gradient(circle at 74% 18%, rgba(216, 174, 98, 0.14), transparent 28%),\n      linear-gradient(180deg, var(--jtb-ink), #0b252c 100%);\n  }\n\n  .jtb-2026-page .jtb-story-head {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 54px;\n    align-items: end;\n    margin-bottom: 52px;\n  }\n\n  .jtb-2026-page .jtb-story-head .jtb-lead {\n    margin: 0;\n  }\n\n  .jtb-2026-page .jtb-stage {\n    position: relative;\n    margin: 0;\n    overflow: hidden;\n    border-radius: 30px 30px 0 0;\n    box-shadow: 0 -20px 70px rgba(0, 0, 0, 0.22);\n  }\n\n  .jtb-2026-page .jtb-stage::after {\n    position: absolute;\n    inset: 0;\n    content: \"\";\n    pointer-events: none;\n    box-shadow: inset 0 0 0 1px rgba(240, 215, 158, 0.18);\n    border-radius: inherit;\n  }\n\n  .jtb-2026-page .jtb-stage-caption {\n    position: static;\n    max-width: none;\n    margin: 0;\n    padding: 16px 20px 17px;\n    border: 0;\n    border-radius: 0;\n    color: #fff8e9;\n    background: #0a2229;\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .jtb-2026-page .jtb-chapters {\n    color: var(--jtb-ink);\n    background: var(--jtb-cream);\n  }\n\n  .jtb-2026-page .jtb-chapter-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 0.82fr) minmax(0, 1.18fr);\n    gap: clamp(44px, 7vw, 96px);\n    align-items: center;\n  }\n\n  .jtb-2026-page .jtb-chapter-copy {\n    position: relative;\n    padding-left: 30px;\n  }\n\n  .jtb-2026-page .jtb-chapter-copy::before {\n    position: absolute;\n    top: 2px;\n    bottom: 2px;\n    left: 0;\n    width: 1px;\n    content: \"\";\n    background: linear-gradient(var(--jtb-gold), rgba(216, 174, 98, 0.08));\n  }\n\n  .jtb-2026-page .jtb-chapters .jtb-kicker {\n    color: var(--jtb-oxblood);\n  }\n\n  .jtb-2026-page .jtb-chapters .jtb-lead {\n    color: rgba(7, 19, 23, 0.68);\n  }\n\n  .jtb-2026-page .jtb-chapter-list {\n    display: grid;\n    gap: 22px;\n    margin: 36px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .jtb-2026-page .jtb-chapter-list li {\n    display: grid;\n    grid-template-columns: 38px 1fr;\n    gap: 14px;\n    align-items: start;\n    margin: 0;\n    padding: 0;\n  }\n\n  .jtb-2026-page .jtb-chapter-list span {\n    display: grid;\n    width: 38px;\n    height: 38px;\n    place-items: center;\n    border: 1px solid rgba(111, 34, 29, 0.28);\n    border-radius: 50%;\n    color: var(--jtb-oxblood);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 18px;\n  }\n\n  .jtb-2026-page .jtb-chapter-list strong {\n    display: block;\n    margin-bottom: 3px;\n    color: var(--jtb-navy);\n    font-size: 16px;\n  }\n\n  .jtb-2026-page .jtb-chapter-list p {\n    margin: 0;\n    color: rgba(7, 19, 23, 0.64);\n    font-size: 15px;\n    line-height: 1.6;\n  }\n\n  .jtb-2026-page .jtb-product-frame {\n    position: relative;\n    margin: 0;\n    padding: 14px;\n    border: 1px solid rgba(216, 174, 98, 0.46);\n    border-radius: 26px;\n    background: #f1e5d3;\n    box-shadow: var(--jtb-shadow);\n  }\n\n  .jtb-2026-page .jtb-product-frame .jtb-image {\n    border-radius: 16px;\n  }\n\n  .jtb-2026-page .jtb-product-frame::before {\n    position: absolute;\n    top: -20px;\n    right: 28px;\n    z-index: 2;\n    padding: 9px 15px;\n    border-radius: 999px;\n    color: var(--jtb-cream);\n    content: \"2026 CHRISTMAS EDITION\";\n    background: var(--jtb-oxblood);\n    box-shadow: 0 10px 24px rgba(111, 34, 29, 0.24);\n    font-size: 10px;\n    font-weight: 800;\n    letter-spacing: 0.17em;\n  }\n\n  .jtb-2026-page .jtb-complete {\n    padding-top: 0;\n    color: var(--jtb-ink);\n    background: var(--jtb-parchment);\n  }\n\n  .jtb-2026-page .jtb-complete-band {\n    padding: 84px 0 56px;\n    text-align: center;\n  }\n\n  .jtb-2026-page .jtb-complete-band .jtb-kicker {\n    color: var(--jtb-oxblood);\n  }\n\n  .jtb-2026-page .jtb-complete-band .jtb-kicker::before {\n    display: none;\n  }\n\n  .jtb-2026-page .jtb-complete-band .jtb-title,\n  .jtb-2026-page .jtb-complete-band .jtb-lead {\n    margin-right: auto;\n    margin-left: auto;\n  }\n\n  .jtb-2026-page .jtb-complete-band .jtb-lead {\n    color: rgba(7, 19, 23, 0.68);\n  }\n\n  .jtb-2026-page .jtb-lineup {\n    display: grid;\n    grid-template-columns: 1.05fr 0.95fr;\n    gap: 22px;\n    align-items: start;\n  }\n\n  .jtb-2026-page .jtb-lineup figure {\n    position: relative;\n    margin: 0;\n    overflow: hidden;\n    border-radius: 24px;\n    background: #eadcc6;\n    box-shadow: 0 18px 52px rgba(46, 31, 18, 0.12);\n  }\n\n  .jtb-2026-page .jtb-lineup figure .jtb-image {\n    height: auto;\n    object-fit: contain;\n  }\n\n  .jtb-2026-page .jtb-lineup-note {\n    position: static;\n    max-width: none;\n    margin: 0;\n    padding: 14px 16px 15px;\n    border-radius: 0;\n    color: var(--jtb-cream);\n    background: var(--jtb-navy);\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.1em;\n    line-height: 1.45;\n    text-align: center;\n    text-transform: uppercase;\n  }\n\n  .jtb-2026-page .jtb-meaning {\n    overflow: hidden;\n    background:\n      radial-gradient(circle at 50% -10%, rgba(216, 174, 98, 0.23), transparent 42%),\n      var(--jtb-navy);\n  }\n\n  .jtb-2026-page .jtb-meaning-head {\n    max-width: 800px;\n    margin: 0 auto 60px;\n    text-align: center;\n  }\n\n  .jtb-2026-page .jtb-meaning-head .jtb-kicker::before {\n    display: none;\n  }\n\n  .jtb-2026-page .jtb-meaning-head .jtb-title,\n  .jtb-2026-page .jtb-meaning-head .jtb-lead {\n    margin-right: auto;\n    margin-left: auto;\n  }\n\n  .jtb-2026-page .jtb-values {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    border-top: 1px solid var(--jtb-line);\n    border-bottom: 1px solid var(--jtb-line);\n  }\n\n  .jtb-2026-page .jtb-value {\n    min-height: 220px;\n    padding: 36px 34px;\n  }\n\n  .jtb-2026-page .jtb-value + .jtb-value {\n    border-left: 1px solid var(--jtb-line);\n  }\n\n  .jtb-2026-page .jtb-value-mark {\n    display: block;\n    margin-bottom: 28px;\n    color: var(--jtb-gold);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 25px;\n  }\n\n  .jtb-2026-page .jtb-value h3 {\n    margin: 0 0 10px;\n    color: var(--jtb-cream);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 25px;\n    font-weight: 400;\n    line-height: 1.2;\n  }\n\n  .jtb-2026-page .jtb-value p {\n    margin: 0;\n    color: rgba(255, 250, 240, 0.66);\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n  .jtb-2026-page .jtb-faq {\n    color: var(--jtb-ink);\n    background: var(--jtb-cream);\n  }\n\n  .jtb-2026-page .jtb-faq-grid {\n    display: grid;\n    grid-template-columns: 0.72fr 1.28fr;\n    gap: clamp(48px, 8vw, 110px);\n    align-items: start;\n  }\n\n  .jtb-2026-page .jtb-faq .jtb-kicker {\n    color: var(--jtb-oxblood);\n  }\n\n  .jtb-2026-page .jtb-faq-intro p {\n    max-width: 360px;\n    margin: 22px 0 0;\n    color: rgba(7, 19, 23, 0.64);\n    font-size: 16px;\n    line-height: 1.7;\n  }\n\n  .jtb-2026-page .jtb-faq-list {\n    border-top: 1px solid rgba(7, 29, 37, 0.18);\n  }\n\n  .jtb-2026-page .jtb-faq-item {\n    margin: 0;\n    border-bottom: 1px solid rgba(7, 29, 37, 0.18);\n  }\n\n  .jtb-2026-page .jtb-faq-item summary {\n    position: relative;\n    display: flex;\n    min-height: 72px;\n    align-items: center;\n    padding: 20px 52px 20px 0;\n    color: var(--jtb-navy);\n    cursor: pointer;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 20px;\n    line-height: 1.35;\n    list-style: none;\n  }\n\n  .jtb-2026-page .jtb-faq-item summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .jtb-2026-page .jtb-faq-item summary::after {\n    position: absolute;\n    top: 50%;\n    right: 4px;\n    width: 32px;\n    height: 32px;\n    border: 1px solid rgba(111, 34, 29, 0.3);\n    border-radius: 50%;\n    color: var(--jtb-oxblood);\n    content: \"+\";\n    font-family: Arial, sans-serif;\n    font-size: 22px;\n    font-weight: 300;\n    line-height: 29px;\n    text-align: center;\n    transform: translateY(-50%);\n    transition: transform 250ms ease, color 250ms ease, background 250ms ease;\n  }\n\n  .jtb-2026-page .jtb-faq-item[open] summary::after {\n    color: var(--jtb-cream);\n    background: var(--jtb-oxblood);\n    transform: translateY(-50%) rotate(45deg);\n  }\n\n  .jtb-2026-page .jtb-faq-answer {\n    max-width: 680px;\n    padding: 0 52px 25px 0;\n    color: rgba(7, 19, 23, 0.68);\n    font-size: 15px;\n    line-height: 1.75;\n  }\n\n  .jtb-2026-page .jtb-closing {\n    position: relative;\n    overflow: hidden;\n    padding: 112px 0;\n    text-align: center;\n    background:\n      radial-gradient(circle at 50% 35%, rgba(216, 174, 98, 0.2), transparent 32%),\n      linear-gradient(160deg, #071a20 0%, #091316 55%, #1d100c 100%);\n  }\n\n  .jtb-2026-page .jtb-closing::before {\n    display: block;\n    margin-bottom: 25px;\n    color: var(--jtb-gold-light);\n    content: \"✦\";\n    font-size: 34px;\n    line-height: 1;\n    text-shadow: 0 0 22px rgba(240, 215, 158, 0.6);\n    animation: jtbTwinkle 3.8s ease-in-out infinite;\n  }\n\n  .jtb-2026-page .jtb-closing .jtb-title,\n  .jtb-2026-page .jtb-closing .jtb-lead {\n    margin-right: auto;\n    margin-left: auto;\n  }\n\n  .jtb-2026-page .jtb-back {\n    display: inline-flex;\n    min-height: 50px;\n    align-items: center;\n    justify-content: center;\n    margin-top: 34px;\n    padding: 14px 25px;\n    border: 1px solid var(--jtb-gold);\n    border-radius: 999px;\n    color: var(--jtb-ink);\n    background: var(--jtb-gold-light);\n    box-shadow: 0 12px 35px rgba(216, 174, 98, 0.2);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.14em;\n    line-height: 1.2;\n    text-decoration: none;\n    text-transform: uppercase;\n    transition: transform 220ms ease, box-shadow 220ms ease, background 220ms ease;\n  }\n\n  .jtb-2026-page .jtb-back:hover {\n    color: var(--jtb-cream);\n    background: transparent;\n    box-shadow: 0 16px 42px rgba(216, 174, 98, 0.26);\n    transform: translateY(-2px);\n  }\n\n  .jtb-2026-page .jtb-back:focus-visible,\n  .jtb-2026-page .jtb-faq-item summary:focus-visible {\n    outline: 2px solid var(--jtb-gold-light);\n    outline-offset: 4px;\n  }\n\n  @keyframes jtbTwinkle {\n    0%, 100% { opacity: 0.35; transform: scale(0.9) rotate(0deg); }\n    50% { opacity: 1; transform: scale(1.08) rotate(8deg); }\n  }\n\n  @media (max-width: 900px) {\n    .jtb-2026-page .jtb-section {\n      padding: 74px 0;\n    }\n\n    .jtb-2026-page .jtb-intro-grid,\n    .jtb-2026-page .jtb-story-head,\n    .jtb-2026-page .jtb-chapter-grid,\n    .jtb-2026-page .jtb-faq-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .jtb-2026-page .jtb-intro-grid,\n    .jtb-2026-page .jtb-story-head {\n      gap: 34px;\n    }\n\n    .jtb-2026-page .jtb-intro-side {\n      max-width: 620px;\n    }\n\n    .jtb-2026-page .jtb-split {\n      grid-template-columns: 1fr;\n    }\n\n    .jtb-2026-page .jtb-split-media {\n      min-height: auto;\n      aspect-ratio: 1 \/ 1;\n    }\n\n    .jtb-2026-page .jtb-split-copy {\n      min-height: 470px;\n    }\n\n    .jtb-2026-page .jtb-chapter-grid {\n      gap: 58px;\n    }\n\n    .jtb-2026-page .jtb-chapter-copy {\n      max-width: 680px;\n    }\n\n    .jtb-2026-page .jtb-faq-grid {\n      gap: 42px;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .jtb-2026-page .jtb-shell {\n      width: min(100% - 38px, 1160px);\n    }\n\n    .jtb-2026-page .jtb-section {\n      padding: 54px 0;\n    }\n\n    .jtb-2026-page .jtb-hero {\n      min-height: 0;\n      background: #180f09;\n    }\n\n    .jtb-2026-page .jtb-hero-media {\n      position: relative;\n    }\n\n    .jtb-2026-page .jtb-hero-media .jtb-image {\n      height: auto;\n      object-fit: contain;\n    }\n\n    .jtb-2026-page .jtb-hero-media::after {\n      box-shadow: inset 0 -1px rgba(240, 215, 158, 0.16);\n    }\n\n    .jtb-2026-page .jtb-display {\n      font-size: clamp(42px, 13vw, 64px);\n    }\n\n    .jtb-2026-page .jtb-title {\n      font-size: clamp(35px, 10.5vw, 52px);\n    }\n\n    .jtb-2026-page .jtb-subtitle {\n      font-size: clamp(28px, 8.5vw, 40px);\n    }\n\n    .jtb-2026-page .jtb-lead {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .jtb-2026-page .jtb-intro-side {\n      padding: 2px 0 2px 20px;\n    }\n\n    .jtb-2026-page .jtb-ritual-line {\n      grid-template-columns: 1fr;\n      margin-top: 42px;\n    }\n\n    .jtb-2026-page .jtb-ritual-item {\n      display: grid;\n      grid-template-columns: 48px 1fr;\n      gap: 12px;\n      align-items: center;\n      padding: 20px 10px;\n    }\n\n    .jtb-2026-page .jtb-ritual-item + .jtb-ritual-item {\n      border-top: 1px solid var(--jtb-line);\n      border-left: 0;\n    }\n\n    .jtb-2026-page .jtb-ritual-number {\n      margin: 0;\n      font-size: 24px;\n    }\n\n    .jtb-2026-page .jtb-split {\n      border-radius: 22px;\n    }\n\n    .jtb-2026-page .jtb-split-copy {\n      min-height: 0;\n      padding: 40px 24px 74px;\n    }\n\n    .jtb-2026-page .jtb-split-copy::after {\n      right: 24px;\n      bottom: 28px;\n      font-size: 13px;\n    }\n\n    .jtb-2026-page .jtb-quote {\n      padding-left: 25px;\n      font-size: 17px;\n    }\n\n    .jtb-2026-page .jtb-story {\n      padding-bottom: 0;\n    }\n\n    .jtb-2026-page .jtb-story-head {\n      margin-bottom: 34px;\n    }\n\n    .jtb-2026-page .jtb-stage {\n      border-radius: 20px 20px 0 0;\n    }\n\n    .jtb-2026-page .jtb-stage-caption {\n      padding: 14px 18px 15px;\n      font-size: 13px;\n    }\n\n    .jtb-2026-page .jtb-chapter-copy {\n      padding-left: 20px;\n    }\n\n    .jtb-2026-page .jtb-product-frame {\n      padding: 8px;\n      border-radius: 20px;\n    }\n\n    .jtb-2026-page .jtb-product-frame .jtb-image {\n      border-radius: 14px;\n    }\n\n    .jtb-2026-page .jtb-product-frame::before {\n      top: -16px;\n      right: 14px;\n      padding: 8px 12px;\n      font-size: 9px;\n    }\n\n    .jtb-2026-page .jtb-complete-band {\n      padding: 58px 0 36px;\n    }\n\n    .jtb-2026-page .jtb-lineup {\n      grid-template-columns: 1fr;\n      gap: 16px;\n    }\n\n    .jtb-2026-page .jtb-lineup figure {\n      border-radius: 18px;\n    }\n\n    .jtb-2026-page .jtb-values {\n      grid-template-columns: 1fr;\n    }\n\n    .jtb-2026-page .jtb-value {\n      min-height: auto;\n      padding: 28px 10px;\n    }\n\n    .jtb-2026-page .jtb-value + .jtb-value {\n      border-top: 1px solid var(--jtb-line);\n      border-left: 0;\n    }\n\n    .jtb-2026-page .jtb-value-mark {\n      margin-bottom: 14px;\n    }\n\n    .jtb-2026-page .jtb-faq-item summary {\n      min-height: 68px;\n      padding-right: 44px;\n      font-size: 18px;\n    }\n\n    .jtb-2026-page .jtb-faq-answer {\n      padding-right: 0;\n    }\n\n    .jtb-2026-page .jtb-closing {\n      padding: 78px 0;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .jtb-2026-page .jtb-intro::before,\n    .jtb-2026-page .jtb-intro::after,\n    .jtb-2026-page .jtb-closing::before {\n      animation: none;\n    }\n\n    .jtb-2026-page .jtb-split-media .jtb-image,\n    .jtb-2026-page .jtb-back,\n    .jtb-2026-page .jtb-faq-item summary::after {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"spx-page jtb-2026-page\" id=\"jtb-product-story\"\u003e\n  \u003csection class=\"jtb-hero\" aria-label=\"The Journey to Bethlehem Advent Calendar 2026\"\u003e\n    \u003cdiv class=\"jtb-hero-media\"\u003e\n      \u003cimg class=\"jtb-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/2848\/4910\/files\/nano_sgl_4c4393f6-b2d6-4a8d-89cb-ffbeff6d5737.png?v=1788156746\" alt=\"Journey to Bethlehem Advent Calendar with 24 drawers and nativity figures\" width=\"2048\" height=\"2048\" loading=\"eager\" fetchpriority=\"high\"\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"jtb-section jtb-intro\"\u003e\n    \u003cdiv class=\"jtb-shell\"\u003e\n      \u003cdiv class=\"jtb-intro-grid\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"jtb-kicker\"\u003eThe Journey to Bethlehem · 2026\u003c\/p\u003e\n          \u003ch2 class=\"jtb-display\"\u003eA story your family builds together.\u003c\/h2\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"jtb-intro-side\"\u003e\n          \u003cp\u003eBehind every numbered drawer is another part of the journey. Open one each day, place it into the growing scene, and turn the countdown to Christmas into a quiet ritual of faith, hope, and love.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"jtb-ritual-line\" aria-label=\"Three-part daily ritual\"\u003e\n        \u003cdiv class=\"jtb-ritual-item\"\u003e\n          \u003cspan class=\"jtb-ritual-number\"\u003e01\u003c\/span\u003e\n          \u003cspan class=\"jtb-ritual-copy\"\u003eOpen the day\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"jtb-ritual-item\"\u003e\n          \u003cspan class=\"jtb-ritual-number\"\u003e02\u003c\/span\u003e\n          \u003cspan class=\"jtb-ritual-copy\"\u003eReveal the next piece\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"jtb-ritual-item\"\u003e\n          \u003cspan class=\"jtb-ritual-number\"\u003e03\u003c\/span\u003e\n          \u003cspan class=\"jtb-ritual-copy\"\u003eWatch Bethlehem unfold\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"jtb-section jtb-reveal\"\u003e\n    \u003cdiv class=\"jtb-shell\"\u003e\n      \u003cdiv class=\"jtb-split\"\u003e\n        \u003cdiv class=\"jtb-split-media\"\u003e\n          \u003cimg class=\"jtb-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/2848\/4910\/files\/imgi_56_Calendar5.png?v=1788156745\" alt=\"Final advent drawer revealing the nativity scene\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"jtb-split-copy\"\u003e\n          \u003cp class=\"jtb-kicker\"\u003eA meaningful reveal\u003c\/p\u003e\n          \u003ch2 class=\"jtb-title\"\u003eNot another candy countdown.\u003c\/h2\u003e\n          \u003cp class=\"jtb-lead\"\u003eEach drawer adds a character, symbol, or setting to the scene—giving every December evening a reason to pause, gather, and remember what the season means.\u003c\/p\u003e\n          \u003cp class=\"jtb-quote\"\u003eThe anticipation grows, but so does the story.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"jtb-section jtb-story\"\u003e\n    \u003cdiv class=\"jtb-shell\"\u003e\n      \u003cdiv class=\"jtb-story-head\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"jtb-kicker\"\u003eDay by day\u003c\/p\u003e\n          \u003ch2 class=\"jtb-title\"\u003eFrom the first star to the manger.\u003c\/h2\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"jtb-lead\"\u003eThe individual pieces become one richly layered Bethlehem display—an unfolding visual story that keeps the heart of Christmas at the center of the room.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cfigure class=\"jtb-stage\"\u003e\n        \u003cimg class=\"jtb-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/2848\/4910\/files\/imgi_64_00000.png?v=1788156745\" alt=\"Complete Bethlehem advent scene displayed beside a Christmas tree\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\n        \u003cfigcaption class=\"jtb-stage-caption\"\u003eArrange the scene your way as each new chapter is revealed.\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"jtb-section jtb-chapters\"\u003e\n    \u003cdiv class=\"jtb-shell\"\u003e\n      \u003cdiv class=\"jtb-chapter-grid\"\u003e\n        \u003cdiv class=\"jtb-chapter-copy\"\u003e\n          \u003cp class=\"jtb-kicker\"\u003eMade to unfold beautifully\u003c\/p\u003e\n          \u003ch2 class=\"jtb-title\"\u003eA keepsake before it is even opened.\u003c\/h2\u003e\n          \u003cp class=\"jtb-lead\"\u003eThe book-style presentation, midnight finish, and warm gold detailing feel at home beside your favorite Christmas décor—while the numbered drawers keep every discovery neatly in its place.\u003c\/p\u003e\n\n          \u003cul class=\"jtb-chapter-list\"\u003e\n            \u003cli\u003e\n              \u003cspan\u003e1\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eBook-style display\u003c\/strong\u003e\n                \u003cp\u003eDesigned to sit beautifully on a mantel, console, or family table.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n            \u003cli\u003e\n              \u003cspan\u003e24\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eIndividually numbered drawers\u003c\/strong\u003e\n                \u003cp\u003eOne small discovery for every day leading to Christmas.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n            \u003cli\u003e\n              \u003cspan\u003e✦\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eA scene that grows\u003c\/strong\u003e\n                \u003cp\u003eEvery piece adds new depth to the Journey to Bethlehem.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n\n        \u003cfigure class=\"jtb-product-frame\"\u003e\n          \u003cimg class=\"jtb-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/2848\/4910\/files\/imgi_76_Calendar3.png?v=1788156745\" alt=\"Open book-style advent calendar with numbered drawers and four figures\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\n        \u003c\/figure\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"jtb-section jtb-complete\"\u003e\n    \u003cdiv class=\"jtb-shell\"\u003e\n      \u003cdiv class=\"jtb-complete-band\"\u003e\n        \u003cp class=\"jtb-kicker\"\u003eThe complete journey\u003c\/p\u003e\n        \u003ch2 class=\"jtb-title\"\u003eTwenty-four pieces. One unforgettable Christmas story.\u003c\/h2\u003e\n        \u003cp class=\"jtb-lead\"\u003eFrom the guiding star and angel to Mary, Joseph, the travelers, and the final nativity, each piece moves the scene closer to Bethlehem.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"jtb-lineup\"\u003e\n        \u003cfigure\u003e\n          \u003cimg class=\"jtb-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/2848\/4910\/files\/imgi_47_87b7880d587ae865e5713a2b923d5c5a.png?v=1788156745\" alt=\"Calendar and all 24 numbered Bethlehem scene pieces\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\n          \u003cfigcaption class=\"jtb-lineup-note\"\u003eThe full 24-day story at a glance\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n        \u003cfigure\u003e\n          \u003cimg class=\"jtb-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/2848\/4910\/files\/imgi_87_f473d42b0569eb0ac8765994ec20415e.png?v=1788156745\" alt=\"Detailed lineup of 24 Bethlehem advent figures\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\n          \u003cfigcaption class=\"jtb-lineup-note\"\u003eDetailed characters, symbols, and settings\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"jtb-section jtb-meaning\"\u003e\n    \u003cdiv class=\"jtb-shell\"\u003e\n      \u003cdiv class=\"jtb-meaning-head\"\u003e\n        \u003cp class=\"jtb-kicker\"\u003eWhy families will treasure it\u003c\/p\u003e\n        \u003ch2 class=\"jtb-title\"\u003eA little less rushing. A little more meaning.\u003c\/h2\u003e\n        \u003cp class=\"jtb-lead\"\u003eCreate a December rhythm that brings everyone back to the same place, the same story, and the same sense of wonder.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"jtb-values\"\u003e\n        \u003carticle class=\"jtb-value\"\u003e\n          \u003cspan class=\"jtb-value-mark\"\u003eI.\u003c\/span\u003e\n          \u003ch3\u003eShared anticipation\u003c\/h3\u003e\n          \u003cp\u003eA simple nightly reveal gives the whole household something meaningful to look forward to.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"jtb-value\"\u003e\n          \u003cspan class=\"jtb-value-mark\"\u003eII.\u003c\/span\u003e\n          \u003ch3\u003eA visible story\u003c\/h3\u003e\n          \u003cp\u003eThe display grows day by day, making the Journey to Bethlehem easy to see, follow, and remember.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"jtb-value\"\u003e\n          \u003cspan class=\"jtb-value-mark\"\u003eIII.\u003c\/span\u003e\n          \u003ch3\u003eSeason after season\u003c\/h3\u003e\n          \u003cp\u003eReturn each piece to its drawer when Christmas ends, ready to begin the tradition again next year.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"jtb-section jtb-faq\"\u003e\n    \u003cdiv class=\"jtb-shell\"\u003e\n      \u003cdiv class=\"jtb-faq-grid\"\u003e\n        \u003cdiv class=\"jtb-faq-intro\"\u003e\n          \u003cp class=\"jtb-kicker\"\u003eGood to know\u003c\/p\u003e\n          \u003ch2 class=\"jtb-subtitle\"\u003eQuestions before the journey begins.\u003c\/h2\u003e\n          \u003cp\u003eEverything you need to understand how this calendar becomes part of your Christmas tradition.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"jtb-faq-list\"\u003e\n          \u003cdetails class=\"jtb-faq-item\"\u003e\n            \u003csummary\u003eHow does the 24-day countdown work?\u003c\/summary\u003e\n            \u003cdiv class=\"jtb-faq-answer\"\u003eOpen one numbered drawer each day from December 1 through December 24. Each reveal adds another piece to your growing Bethlehem scene.\u003c\/div\u003e\n          \u003c\/details\u003e\n          \u003cdetails class=\"jtb-faq-item\"\u003e\n            \u003csummary\u003eWhat is included in the story collection?\u003c\/summary\u003e\n            \u003cdiv class=\"jtb-faq-answer\"\u003eThe pictured collection contains 24 detailed pieces representing the people, symbols, animals, and settings along the Journey to Bethlehem, together with the book-style numbered calendar.\u003c\/div\u003e\n          \u003c\/details\u003e\n          \u003cdetails class=\"jtb-faq-item\"\u003e\n            \u003csummary\u003eWhere can I display it?\u003c\/summary\u003e\n            \u003cdiv class=\"jtb-faq-answer\"\u003eIts book-style format works beautifully on a mantel, sideboard, console, shelf, or family table. Arrange each newly revealed piece around the calendar as the scene grows.\u003c\/div\u003e\n          \u003c\/details\u003e\n          \u003cdetails class=\"jtb-faq-item\"\u003e\n            \u003csummary\u003eCan it be used again next Christmas?\u003c\/summary\u003e\n            \u003cdiv class=\"jtb-faq-answer\"\u003eYes. After the season, return the pieces to their numbered drawers and close the book-style case so the complete journey is ready to reopen next December.\u003c\/div\u003e\n          \u003c\/details\u003e\n          \u003cdetails class=\"jtb-faq-item\"\u003e\n            \u003csummary\u003eIs this different from a traditional treat calendar?\u003c\/summary\u003e\n            \u003cdiv class=\"jtb-faq-answer\"\u003eYes. Instead of a short-lived treat, each day reveals part of a lasting nativity display—turning the countdown itself into a shared story and seasonal tradition.\u003c\/div\u003e\n          \u003c\/details\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"jtb-closing\"\u003e\n    \u003cdiv class=\"jtb-shell\"\u003e\n      \u003ch2 class=\"jtb-title\"\u003eLet the story lead you to Christmas.\u003c\/h2\u003e\n      \u003cp class=\"jtb-lead\"\u003eTwenty-four quiet moments. One journey worth returning to every year.\u003c\/p\u003e\n      \u003ca class=\"jtb-back\" href=\"#\" aria-label=\"Return to the product purchase options at the top of the page\"\u003eReturn to purchase options ↑\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"sprouted","offers":[{"title":"Default Title","offer_id":52526738374958,"sku":"SZ04622608316398-伯利恒降临日历","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0988\/2848\/4910\/files\/nano_sgl_4c4393f6-b2d6-4a8d-89cb-ffbeff6d5737.png?v=1788156746","url":"https:\/\/cotitoc.com\/fr\/products\/journey-to-bethlehem-advent-calendar-2026","provider":"cotitoc","version":"1.0","type":"link"}