{"product_id":"christmas-journey-to-bethlehem-nativity-figurine-set","title":"✝️Journey to Bethlehem Nativity Figurine Set","description":"\u003cstyle\u003e \/* =========================================================    JOURNEY TO BETHLEHEM    FINAL COMPACT + MOBILE OPTIMIZED ========================================================= *\/  #jtb-page, #jtb-page *{   box-sizing:border-box; }  #jtb-page{   --midnight:#101c2c;   --navy:#17283b;   --blue:#29445b;   --gold:#c89a4b;   --gold-soft:#ecd39d;   --ink:#1f252b;   --muted:#60676d;   --parchment:#f1eadb;   --ivory:#fbf8f1;   --white:#ffffff;   --line:rgba(31,37,43,.16);    width:100%;   max-width:1440px;   margin:0 auto;   padding:0;   overflow:hidden;    color:var(--ink);   background:var(--ivory);    font-family:     -apple-system,     BlinkMacSystemFont,     'Segoe UI',     Arial,     Helvetica,     sans-serif; }  #jtb-page h1, #jtb-page h2, #jtb-page h3, #jtb-page p, #jtb-page figure{   margin:0; }  #jtb-page section, #jtb-page div, #jtb-page figure{   min-width:0; }  #jtb-page img{   display:block;   width:100%; }  #jtb-page .jtb-wrap{   width:100%;   max-width:1240px;   margin:0 auto; }  \/* ================= GENERAL ================= *\/  #jtb-page .jtb-eyebrow{   display:flex;   align-items:center;   gap:10px;    margin:0 0 14px;    color:#845d1f;    font-size:10px;   font-weight:800;   letter-spacing:.16em;   line-height:1.4;    text-transform:uppercase; }  #jtb-page .jtb-eyebrow:before{   content:'';    flex:0 0 26px;    width:26px;   height:1px;    background:currentColor; }  #jtb-page .jtb-title{   color:var(--ink);    font-family:Georgia,'Times New Roman',serif;    font-size:clamp(38px,4vw,62px);   font-weight:400;    line-height:1.02;   letter-spacing:-.035em; }  #jtb-page .jtb-copy{   color:var(--muted);    font-size:16px;   line-height:1.68; }  #jtb-page .jtb-button{   display:inline-flex;   align-items:center;   justify-content:center;    min-height:50px;    padding:14px 24px;    border:1px solid var(--gold);    color:var(--midnight);   background:var(--gold-soft);    font-size:11px;   font-weight:800;    letter-spacing:.11em;   line-height:1.3;    text-align:center;   text-decoration:none;    text-transform:uppercase;    transition:.2s ease; }  #jtb-page .jtb-button:hover{   color:#fff;   background:#9b6b27; }   \/* =========================================================    HERO ========================================================= *\/  #jtb-page .jtb-hero{   display:grid;    grid-template-columns:     minmax(0,.88fr)     minmax(0,1.12fr);    background:var(--midnight); }  #jtb-page .jtb-hero-copy{   position:relative;    display:flex;   flex-direction:column;   justify-content:center;    min-height:620px;    padding:     56px     clamp(34px,4vw,68px);    background:     radial-gradient(       circle at 17% 14%,       rgba(200,154,75,.17),       transparent 31%     ),     linear-gradient(       145deg,       #17283b,       #0d1725 72%     ); }  #jtb-page .jtb-hero-copy:after{   content:'✦';    position:absolute;    right:28px;   top:25px;    color:rgba(236,211,157,.72);    font-size:20px; }  #jtb-page .jtb-hero .jtb-eyebrow{   color:var(--gold-soft); }  #jtb-page .jtb-hero h1{   max-width:620px;    color:#fff;    font-family:Georgia,'Times New Roman',serif;    font-size:clamp(50px,5vw,76px);   font-weight:400;    line-height:.93;   letter-spacing:-.045em; }  #jtb-page .jtb-hero h1 em{   display:block;    margin-top:4px;    color:var(--gold-soft);    font-style:italic;   font-weight:400; }  #jtb-page .jtb-hero-copy \u003e p{   max-width:550px;    margin:22px 0;    color:#d8e0e6;    font-size:16px;   line-height:1.68; }  #jtb-page .jtb-badges{   display:flex;   flex-wrap:wrap;    gap:7px;    margin-bottom:25px; }  #jtb-page .jtb-badges span{   display:inline-flex;   align-items:center;    min-height:34px;    padding:8px 11px;    border:1px solid rgba(255,255,255,.25);    color:#fff;    font-size:9px;   font-weight:800;    letter-spacing:.08em;   line-height:1.25;    text-transform:uppercase; }  #jtb-page .jtb-hero-copy .jtb-button{   align-self:flex-start; }  #jtb-page .jtb-hero-media{   position:relative;    min-height:620px;    overflow:hidden;    background:#d8cab4; }  #jtb-page .jtb-hero-media img{   width:100%;   height:100%;    object-fit:cover;   object-position:center center; }  #jtb-page .jtb-seal{   position:absolute;    left:22px;   bottom:22px;    display:grid;   place-items:center;    width:100px;   height:100px;    border:1px solid rgba(236,211,157,.9);   border-radius:50%;    color:#fff;    background:rgba(16,28,44,.88);    font-family:Georgia,'Times New Roman',serif;    font-size:11px;    letter-spacing:.04em;   line-height:1.4;    text-align:center; }   \/* =========================================================    QUICK INFO ========================================================= *\/  #jtb-page .jtb-proof{   display:grid;    grid-template-columns:repeat(4,1fr);    border-bottom:1px solid var(--line);    background:#fff; }  #jtb-page .jtb-proof \u003e div{   min-height:110px;    padding:24px 25px;    border-right:1px solid var(--line); }  #jtb-page .jtb-proof \u003e div:last-child{   border-right:0; }  #jtb-page .jtb-proof small{   display:block;    margin-bottom:8px;    color:#845d1f;    font-size:9px;   font-weight:800;    letter-spacing:.13em;    text-transform:uppercase; }  #jtb-page .jtb-proof strong{   display:block;    color:var(--ink);    font-family:Georgia,'Times New Roman',serif;    font-size:20px;   font-weight:400;    line-height:1.25; }   \/* =========================================================    STORY ========================================================= *\/  #jtb-page .jtb-story{   padding:     68px     clamp(24px,4vw,58px);    background:var(--parchment); }  #jtb-page .jtb-story-grid{   display:grid;    grid-template-columns:     .86fr     1.14fr;    gap:55px;    align-items:start; }  #jtb-page .jtb-story-copy .jtb-copy{   max-width:520px;    margin-top:20px; }  #jtb-page .jtb-story-cards{   display:grid;    grid-template-columns:     repeat(2,minmax(0,1fr));    border-top:1px solid var(--line);   border-left:1px solid var(--line); }  #jtb-page .jtb-story-card{   min-height:205px;    padding:25px 24px;    border-right:1px solid var(--line);   border-bottom:1px solid var(--line);    background:rgba(255,255,255,.55); }  #jtb-page .jtb-story-card:nth-child(2), #jtb-page .jtb-story-card:nth-child(3){   background:rgba(255,255,255,.25); }  #jtb-page .jtb-story-card \u003e strong{   display:block;    margin-bottom:28px;    color:#966b2b;    font-family:Georgia,'Times New Roman',serif;    font-size:29px;   font-weight:400; }  #jtb-page .jtb-story-card h3{   margin-bottom:8px;    color:var(--ink);    font-family:Georgia,'Times New Roman',serif;    font-size:22px;   font-weight:400;    line-height:1.12; }  #jtb-page .jtb-story-card p{   color:var(--muted);    font-size:13px;   line-height:1.6; }   \/* =========================================================    TEXTURE ========================================================= *\/  #jtb-page .jtb-texture{   display:grid;    grid-template-columns:     1.05fr     .95fr;    background:var(--midnight); }  #jtb-page .jtb-texture-media{   min-height:610px; }  #jtb-page .jtb-texture-media img{   width:100%;   height:100%;    object-fit:cover; }  #jtb-page .jtb-texture-copy{   display:flex;   flex-direction:column;   justify-content:center;    min-height:610px;    padding:     55px     clamp(32px,5vw,70px);    background:     radial-gradient(       circle at 88% 15%,       rgba(200,154,75,.16),       transparent 31%     ),     var(--midnight); }  #jtb-page .jtb-texture-copy .jtb-eyebrow{   color:var(--gold-soft); }  #jtb-page .jtb-texture-copy h2{   color:#fff;    font-family:Georgia,'Times New Roman',serif;    font-size:clamp(39px,4vw,61px);   font-weight:400;    line-height:1;   letter-spacing:-.035em; }  #jtb-page .jtb-texture-copy \u003e p{   max-width:580px;    margin:20px 0 27px;    color:#d8e0e6;    font-size:15px;   line-height:1.68; }  #jtb-page .jtb-feature-list{   display:grid;    grid-template-columns:1fr 1fr;    border-top:1px solid rgba(255,255,255,.2);   border-left:1px solid rgba(255,255,255,.2); }  #jtb-page .jtb-feature-list \u003e div{   padding:18px;    border-right:1px solid rgba(255,255,255,.2);   border-bottom:1px solid rgba(255,255,255,.2); }  #jtb-page .jtb-feature-list strong{   display:block;    margin-bottom:6px;    color:var(--gold-soft);    font-size:9px;   font-weight:800;    letter-spacing:.12em;    text-transform:uppercase; }  #jtb-page .jtb-feature-list span{   color:#fff;    font-family:Georgia,'Times New Roman',serif;    font-size:18px;    line-height:1.3; }   \/* =========================================================    SIZE \/ DETAILS ========================================================= *\/  #jtb-page .jtb-pieces-clean{   padding:     58px     clamp(24px,4vw,58px);    background:#fff; }  #jtb-page .jtb-pieces-clean .jtb-pieces-head{   display:grid;    grid-template-columns:     minmax(0,1.05fr)     minmax(0,.75fr);    gap:42px;    align-items:end;    margin-bottom:26px; }  #jtb-page .jtb-pieces-clean .jtb-pieces-head .jtb-copy{   max-width:520px;    justify-self:end; }  #jtb-page .jtb-size-image{   width:100%;    overflow:hidden;    border:1px solid var(--line);    background:#eee8dd; }  #jtb-page .jtb-size-image img{   display:block;    width:100%;   height:auto;    object-fit:contain; }  #jtb-page .jtb-size-summary{   display:grid;    grid-template-columns:repeat(3,1fr);    margin-top:0;    border-left:1px solid rgba(255,255,255,.16);    background:var(--navy); }  #jtb-page .jtb-size-item{   min-width:0;    padding:20px 22px;    border-right:1px solid rgba(255,255,255,.16); }  #jtb-page .jtb-size-item small{   display:block;    margin-bottom:8px;    color:var(--gold-soft);    font-size:9px;   font-weight:800;    letter-spacing:.13em;   line-height:1.35; }  #jtb-page .jtb-size-item strong{   display:block;    margin-bottom:4px;    color:#fff;    font-family:Georgia,'Times New Roman',serif;    font-size:20px;   font-weight:400;    line-height:1.25; }  #jtb-page .jtb-size-item span{   display:block;    color:#d8e0e6;    font-size:12px;   line-height:1.45; }   \/* =========================================================    PLACEMENT ========================================================= *\/  #jtb-page .jtb-place{   display:grid;    grid-template-columns:     .92fr     1.08fr;    background:var(--parchment); }  #jtb-page .jtb-place-copy{   display:flex;   flex-direction:column;   justify-content:center;    min-height:590px;    padding:     55px     clamp(30px,5vw,68px); }  #jtb-page .jtb-place-copy .jtb-copy{   max-width:540px;    margin:20px 0 27px; }  #jtb-page .jtb-place-list{   display:grid;    grid-template-columns:1fr 1fr;    border-top:1px solid var(--line);   border-left:1px solid var(--line); }  #jtb-page .jtb-place-list \u003e div{   min-height:108px;    padding:18px;    border-right:1px solid var(--line);   border-bottom:1px solid var(--line);    background:rgba(255,255,255,.46); }  #jtb-page .jtb-place-list strong{   display:block;    margin-bottom:6px;    color:#845d1f;    font-size:9px;   font-weight:800;    letter-spacing:.12em;    text-transform:uppercase; }  #jtb-page .jtb-place-list span{   color:var(--ink);    font-family:Georgia,'Times New Roman',serif;    font-size:17px;    line-height:1.35; }  #jtb-page .jtb-place-media{   min-height:590px; }  #jtb-page .jtb-place-media img{   width:100%;   height:100%;    object-fit:cover; }   \/* =========================================================    GIFT ========================================================= *\/  #jtb-page .jtb-gift{   padding:     68px     clamp(24px,4vw,58px);    background:#dfd3be; }  #jtb-page .jtb-gift-head{   display:grid;    grid-template-columns:     .9fr     1.1fr;    gap:50px;    align-items:end;    margin-bottom:32px; }  #jtb-page .jtb-gift-head .jtb-copy{   max-width:580px;    justify-self:end; }  #jtb-page .jtb-gift-layout{   display:grid;    grid-template-columns:     1.05fr     .95fr;    border:1px solid var(--line); }  #jtb-page .jtb-gift-media{   min-height:540px; }  #jtb-page .jtb-gift-media img{   width:100%;   height:100%;    object-fit:cover; }  #jtb-page .jtb-gift-copy{   display:flex;   flex-direction:column;   justify-content:center;    min-height:540px;    padding:     45px     clamp(28px,4vw,60px);    background:#fff; }  #jtb-page .jtb-gift-copy h3{   margin-bottom:18px;    color:var(--ink);    font-family:Georgia,'Times New Roman',serif;    font-size:clamp(38px,3.8vw,57px);   font-weight:400;    line-height:1;    letter-spacing:-.03em; }  #jtb-page .jtb-gift-copy p{   margin-bottom:23px;    color:var(--muted);    font-size:15px;   line-height:1.67; }  #jtb-page .jtb-gift-copy .jtb-button{   align-self:flex-start; }   \/* =========================================================    CARE ========================================================= *\/  #jtb-page .jtb-care{   padding:     58px     clamp(24px,4vw,58px);    background:var(--ivory); }  #jtb-page .jtb-care-inner{   display:grid;    grid-template-columns:     .78fr     1.22fr;    gap:50px;    align-items:center; }  #jtb-page .jtb-care-grid{   display:grid;    grid-template-columns:     repeat(3,1fr);    gap:10px; }  #jtb-page .jtb-care-card{   min-height:190px;    padding:23px 20px;    border:1px solid var(--line);    background:#fff; }  #jtb-page .jtb-care-card \u003e strong{   display:grid;   place-items:center;    width:36px;   height:36px;    margin-bottom:25px;    border-radius:50%;    color:#fff;    background:var(--blue);    font-size:10px; }  #jtb-page .jtb-care-card h3{   margin-bottom:7px;    color:var(--ink);    font-family:Georgia,'Times New Roman',serif;    font-size:20px;   font-weight:400; }  #jtb-page .jtb-care-card p{   color:var(--muted);    font-size:12px;    line-height:1.58; }   \/* =========================================================    FAQ ========================================================= *\/  #jtb-page .jtb-faq{   padding:     64px     clamp(24px,4vw,58px);    background:var(--parchment); }  #jtb-page .jtb-faq-inner{   display:grid;    grid-template-columns:     .72fr     1.28fr;    gap:50px;    align-items:start; }  #jtb-page .jtb-faq-intro .jtb-copy{   margin-top:18px; }  #jtb-page .jtb-faq-list{   display:grid;    grid-template-columns:     1fr     1fr;    gap:8px; }  #jtb-page .jtb-faq details{   border:1px solid var(--line);    background:rgba(255,255,255,.75); }  #jtb-page .jtb-faq summary{   position:relative;    padding:     17px     47px     17px     17px;    color:var(--ink);    cursor:pointer;    list-style:none;    font-size:14px;   font-weight:750;    line-height:1.4; }  #jtb-page .jtb-faq summary::-webkit-details-marker{   display:none; }  #jtb-page .jtb-faq summary:after{   content:'+';    position:absolute;    right:12px;   top:50%;    display:grid;   place-items:center;    width:27px;   height:27px;    border-radius:50%;    color:#fff;    background:var(--blue);    font-size:17px;    transform:translateY(-50%); }  #jtb-page .jtb-faq details[open] summary:after{   content:'−'; }  #jtb-page .jtb-faq details p{   padding:     0     17px     17px;    color:var(--muted);    font-size:13px;    line-height:1.6; }   \/* =========================================================    FINAL CTA ========================================================= *\/  #jtb-page .jtb-final{   padding:     55px     clamp(24px,4vw,58px);    background:     radial-gradient(       circle at 84% 18%,       rgba(200,154,75,.18),       transparent 29%     ),     var(--midnight); }  #jtb-page .jtb-final-inner{   display:grid;    grid-template-columns:     1fr     auto;    gap:40px;    align-items:center; }  #jtb-page .jtb-final .jtb-eyebrow{   color:var(--gold-soft); }  #jtb-page .jtb-final h2{   max-width:800px;    color:#fff;    font-family:Georgia,'Times New Roman',serif;    font-size:clamp(38px,4vw,60px);   font-weight:400;    line-height:1;    letter-spacing:-.035em; }  #jtb-page .jtb-final-action{   display:flex;   flex-direction:column;    gap:10px;    align-items:center; }  #jtb-page .jtb-final-action span{   max-width:300px;    color:#d8e0e6;    font-size:11px;    line-height:1.5;    text-align:center; }   \/* =========================================================    TABLET ========================================================= *\/  @media(max-width:1000px){    #jtb-page .jtb-hero{     grid-template-columns:.95fr 1.05fr;   }    #jtb-page .jtb-hero-copy{     min-height:560px;      padding:45px 30px;   }    #jtb-page .jtb-hero-media{     min-height:560px;   }    #jtb-page .jtb-hero h1{     font-size:52px;   }    #jtb-page .jtb-story-grid,   #jtb-page .jtb-gift-head,   #jtb-page .jtb-care-inner,   #jtb-page .jtb-faq-inner{     gap:35px;   }    #jtb-page .jtb-final-inner{     grid-template-columns:1fr;   }    #jtb-page .jtb-final-action{     align-items:flex-start;   }    #jtb-page .jtb-final-action span{     text-align:left;   } }   @media(max-width:900px){    #jtb-page .jtb-pieces-clean   .jtb-pieces-head{     grid-template-columns:1fr;      gap:13px;   }    #jtb-page .jtb-pieces-clean   .jtb-pieces-head   .jtb-copy{     max-width:650px;      justify-self:start;   } }   \/* =========================================================    MOBILE ========================================================= *\/  @media(max-width:749px){    #jtb-page{     width:100%;     max-width:100%;      margin:0;   }    #jtb-page .jtb-wrap{     width:100%;   }    #jtb-page .jtb-title{     font-size:34px;      line-height:1.03;   }    #jtb-page .jtb-eyebrow{     gap:8px;      margin-bottom:10px;      font-size:8px;      letter-spacing:.13em;   }    #jtb-page .jtb-eyebrow:before{     flex-basis:20px;      width:20px;   }    #jtb-page .jtb-copy{     font-size:14px;      line-height:1.6;   }     \/* HERO *\/    #jtb-page .jtb-hero{     grid-template-columns:1fr;   }    #jtb-page .jtb-hero-copy{     min-height:0;      padding:       34px       18px       30px;   }    #jtb-page .jtb-hero-copy:after{     right:18px;     top:17px;      font-size:16px;   }    #jtb-page .jtb-hero h1{     max-width:100%;      font-size:       clamp(         43px,         13vw,         57px       );      line-height:.94;   }    #jtb-page .jtb-hero-copy \u003e p{     margin:16px 0;      font-size:14px;      line-height:1.58;   }    #jtb-page .jtb-badges{     gap:5px;      margin-bottom:18px;   }    #jtb-page .jtb-badges span{     min-height:30px;      padding:7px 8px;      font-size:8px;   }    #jtb-page .jtb-button{     width:100%;      min-height:46px;      padding:12px 14px;      font-size:10px;   }    #jtb-page .jtb-hero-copy .jtb-button{     align-self:stretch;   }    #jtb-page .jtb-hero-media{     min-height:390px;   }    #jtb-page .jtb-seal{     left:14px;     bottom:14px;      width:80px;     height:80px;      font-size:9px;   }     \/* QUICK INFO *\/    #jtb-page .jtb-proof{     grid-template-columns:1fr 1fr;   }    #jtb-page .jtb-proof \u003e div{     min-height:94px;      padding:18px 14px;      border-bottom:1px solid var(--line);   }    #jtb-page .jtb-proof \u003e div:nth-child(2){     border-right:0;   }    #jtb-page .jtb-proof \u003e div:nth-child(3),   #jtb-page .jtb-proof \u003e div:nth-child(4){     border-bottom:0;   }    #jtb-page .jtb-proof strong{     font-size:16px;   }     \/* SHARED *\/    #jtb-page .jtb-story,   #jtb-page .jtb-gift,   #jtb-page .jtb-care,   #jtb-page .jtb-faq{     padding:       40px       16px;   }     \/* STORY *\/    #jtb-page .jtb-story-grid{     grid-template-columns:1fr;      gap:25px;   }    #jtb-page .jtb-story-copy .jtb-copy{     margin-top:15px;   }    #jtb-page .jtb-story-cards{     grid-template-columns:1fr 1fr;   }    #jtb-page .jtb-story-card{     min-height:165px;      padding:18px 15px;   }    #jtb-page .jtb-story-card \u003e strong{     margin-bottom:18px;      font-size:23px;   }    #jtb-page .jtb-story-card h3{     font-size:18px;   }    #jtb-page .jtb-story-card p{     font-size:11px;      line-height:1.5;   }     \/* TEXTURE *\/    #jtb-page .jtb-texture{     grid-template-columns:1fr;   }    #jtb-page .jtb-texture-media{     min-height:390px;   }    #jtb-page .jtb-texture-copy{     min-height:0;      padding:       36px       16px;   }    #jtb-page .jtb-texture-copy h2{     font-size:35px;   }    #jtb-page .jtb-texture-copy \u003e p{     margin:15px 0 21px;      font-size:14px;      line-height:1.58;   }    #jtb-page .jtb-feature-list{     grid-template-columns:1fr 1fr;   }    #jtb-page .jtb-feature-list \u003e div{     padding:14px 12px;   }    #jtb-page .jtb-feature-list span{     font-size:15px;   }     \/* SIZE *\/    #jtb-page .jtb-pieces-clean{     padding:       38px       15px;      background:#fff;   }    #jtb-page .jtb-pieces-clean   .jtb-pieces-head{     margin-bottom:20px;   }    #jtb-page .jtb-size-image{     border:none;   }    #jtb-page .jtb-size-image img{     width:100%;     height:auto;      object-fit:contain;   }    #jtb-page .jtb-size-summary{     grid-template-columns:1fr;   }    #jtb-page .jtb-size-item{     display:grid;      grid-template-columns:       105px       1fr;      column-gap:12px;      padding:14px 15px;      border-right:0;     border-bottom:1px solid rgba(255,255,255,.16);   }    #jtb-page .jtb-size-item:last-child{     border-bottom:0;   }    #jtb-page .jtb-size-item small{     grid-row:1 \/ 3;      display:flex;     align-items:center;      margin:0;      font-size:8px;   }    #jtb-page .jtb-size-item strong{     margin:0 0 2px;      font-size:16px;   }    #jtb-page .jtb-size-item span{     font-size:11px;   }     \/* PLACEMENT *\/    #jtb-page .jtb-place{     grid-template-columns:1fr;   }    #jtb-page .jtb-place-media{     order:-1;      min-height:390px;   }    #jtb-page .jtb-place-copy{     min-height:0;      padding:       38px       16px;   }    #jtb-page .jtb-place-copy .jtb-copy{     margin:15px 0 21px;   }    #jtb-page .jtb-place-list{     grid-template-columns:1fr 1fr;   }    #jtb-page .jtb-place-list \u003e div{     min-height:90px;      padding:14px 12px;   }    #jtb-page .jtb-place-list span{     font-size:14px;   }     \/* GIFT *\/    #jtb-page .jtb-gift-head{     grid-template-columns:1fr;      gap:14px;      margin-bottom:23px;   }    #jtb-page .jtb-gift-head .jtb-copy{     justify-self:start;   }    #jtb-page .jtb-gift-layout{     grid-template-columns:1fr;   }    #jtb-page .jtb-gift-media{     min-height:390px;   }    #jtb-page .jtb-gift-copy{     min-height:0;      padding:       32px       16px;   }    #jtb-page .jtb-gift-copy h3{     font-size:34px;   }    #jtb-page .jtb-gift-copy p{     font-size:14px;   }    #jtb-page .jtb-gift-copy .jtb-button{     align-self:stretch;   }     \/* CARE *\/    #jtb-page .jtb-care-inner{     grid-template-columns:1fr;      gap:22px;   }    #jtb-page .jtb-care-grid{     grid-template-columns:1fr;      gap:8px;   }    #jtb-page .jtb-care-card{     position:relative;      min-height:0;      padding:       18px       17px       18px       63px;   }    #jtb-page .jtb-care-card \u003e strong{     position:absolute;      left:16px;     top:18px;      width:32px;     height:32px;      margin:0;   }     \/* FAQ *\/    #jtb-page .jtb-faq-inner{     grid-template-columns:1fr;      gap:22px;   }    #jtb-page .jtb-faq-list{     grid-template-columns:1fr;      gap:7px;   }    #jtb-page .jtb-faq summary{     padding:       15px       44px       15px       15px;      font-size:13px;   }    #jtb-page .jtb-faq details p{     padding:       0       15px       15px;      font-size:12px;   }     \/* FINAL *\/    #jtb-page .jtb-final{     padding:       39px       16px;   }    #jtb-page .jtb-final-inner{     grid-template-columns:1fr;      gap:24px;   }    #jtb-page .jtb-final h2{     font-size:35px;   }    #jtb-page .jtb-final-action{     align-items:stretch;   }    #jtb-page .jtb-final-action span{     max-width:none;      text-align:center;   } }   \/* =========================================================    SMALL MOBILE ========================================================= *\/  @media(max-width:390px){    #jtb-page .jtb-story-cards{     grid-template-columns:1fr;   }    #jtb-page .jtb-feature-list{     grid-template-columns:1fr;   }    #jtb-page .jtb-hero-media,   #jtb-page .jtb-texture-media,   #jtb-page .jtb-place-media,   #jtb-page .jtb-gift-media{     min-height:350px;   }  } \u003c\/style\u003e \u003cdiv id=\"jtb-page\"\u003e\n\u003c!-- =====================================================        HERO   ====================================================== --\u003e \u003csection class=\"jtb-hero\"\u003e \u003cdiv class=\"jtb-hero-copy\"\u003e\n\u003cspan class=\"jtb-eyebrow\"\u003e Journey to Bethlehem · Nativity Collection \u003c\/span\u003e \u003ch1\u003eThe journey \u003cem\u003ebefore the manger.\u003c\/em\u003e\n\u003c\/h1\u003e \u003cp\u003eA quiet portrait of Mary and Joseph traveling toward Bethlehem—created to bring faith, warmth and thoughtful beauty into the Christmas home.\u003c\/p\u003e \u003cdiv class=\"jtb-badges\"\u003eTwo Freestanding Pieces Sculpted Wood-Look Finish Arrange Your Own Scene\u003c\/div\u003e \u003ca class=\"jtb-button\" href=\"#jtb-details\"\u003e EXPLORE THE SET ↓ \u003c\/a\u003e\n\u003c\/div\u003e \u003cfigure class=\"jtb-hero-media\"\u003e\u003cimg src=\"https:\/\/cdn.techcloudly.com\/image\/af0856866667b687f84d4b01c49dadbe2e0863f5.jpg\" alt=\"Journey to Bethlehem nativity figurine set displayed for Christmas\" loading=\"eager\"\u003e \u003cspan class=\"jtb-seal\"\u003e A story of\u003cbr\u003efaith · love\u003cbr\u003e\u0026amp; hope \u003c\/span\u003e\u003c\/figure\u003e \u003c\/section\u003e \u003c!-- =====================================================        QUICK INFO   ====================================================== --\u003e \u003csection class=\"jtb-proof\"\u003e \u003cdiv\u003e\n\u003csmall\u003e 01 \/ Story \u003c\/small\u003e \u003cstrong\u003e The journey before the manger \u003c\/strong\u003e\n\u003c\/div\u003e \u003cdiv\u003e\n\u003csmall\u003e 02 \/ Set \u003c\/small\u003e \u003cstrong\u003e Two pieces that arrange freely \u003c\/strong\u003e\n\u003c\/div\u003e \u003cdiv\u003e\n\u003csmall\u003e 03 \/ Finish \u003c\/small\u003e \u003cstrong\u003e Warm, carved-wood character \u003c\/strong\u003e\n\u003c\/div\u003e \u003cdiv\u003e\n\u003csmall\u003e 04 \/ Gift \u003c\/small\u003e \u003cstrong\u003e A meaningful seasonal keepsake \u003c\/strong\u003e\n\u003c\/div\u003e \u003c\/section\u003e \u003c!-- =====================================================        STORY   ====================================================== --\u003e \u003csection class=\"jtb-story\"\u003e \u003cdiv class=\"jtb-wrap jtb-story-grid\"\u003e \u003cdiv class=\"jtb-story-copy\"\u003e\n\u003cspan class=\"jtb-eyebrow\"\u003e A familiar story, seen in motion \u003c\/span\u003e \u003ch2 class=\"jtb-title\"\u003eA tender moment of devotion and hope.\u003c\/h2\u003e \u003cp class=\"jtb-copy\"\u003eRather than beginning at the stable, this scene honors the faithful journey that came first. Joseph walks beside Mary and the donkey in a composition that feels calm, protective and quietly purposeful.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"jtb-story-cards\"\u003e \u003carticle class=\"jtb-story-card\"\u003e\u003cstrong\u003e 01 \u003c\/strong\u003e \u003ch3\u003eProtective Joseph\u003c\/h3\u003e \u003cp\u003eA walking pose and shepherd's staff give the figure a gentle sense of guidance.\u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"jtb-story-card\"\u003e\u003cstrong\u003e 02 \u003c\/strong\u003e \u003ch3\u003ePeaceful Mary\u003c\/h3\u003e \u003cp\u003eFlowing garment folds create a serene silhouette filled with quiet grace.\u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"jtb-story-card\"\u003e\u003cstrong\u003e 03 \u003c\/strong\u003e \u003ch3\u003eGentle Donkey\u003c\/h3\u003e \u003cp\u003eThe sculpted companion completes the familiar road-to-Bethlehem scene.\u003c\/p\u003e \u003c\/article\u003e \u003carticle class=\"jtb-story-card\"\u003e\u003cstrong\u003e 04 \u003c\/strong\u003e \u003ch3\u003eYour Arrangement\u003c\/h3\u003e \u003cp\u003eTwo freestanding pieces let you choose the spacing and direction of the display.\u003c\/p\u003e \u003c\/article\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c!-- =====================================================        TEXTURE   ====================================================== --\u003e \u003csection class=\"jtb-texture\"\u003e \u003cfigure class=\"jtb-texture-media\"\u003e\u003cimg src=\"https:\/\/cdn.techcloudly.com\/image\/732c96b0a4938a86ef72be876a3f682331be01e1.jpg\" alt=\"Close view of the carved wood-look texture and sculpted garment details\" loading=\"lazy\"\u003e\u003c\/figure\u003e \u003cdiv class=\"jtb-texture-copy\"\u003e\n\u003cspan class=\"jtb-eyebrow\"\u003e The warmth of carved wood \u003c\/span\u003e \u003ch2\u003eSoft texture. Quiet depth. Timeless presence.\u003c\/h2\u003e \u003cp\u003eSculpted resin captures the visual warmth of natural wood grain, while softly antiqued accents settle into the folds and contours for an heirloom-inspired finish.\u003c\/p\u003e \u003cdiv class=\"jtb-feature-list\"\u003e \u003cdiv\u003e\n\u003cstrong\u003e Surface \u003c\/strong\u003e \u003cspan style=\"color: #ecf0f1;\"\u003eNatural-looking wood-grain texture \u003c\/span\u003e\n\u003c\/div\u003e \u003cdiv\u003e\n\u003cstrong\u003e Detail \u003c\/strong\u003e \u003cspan style=\"color: #ecf0f1;\"\u003eFlowing garment folds \u003c\/span\u003e\n\u003c\/div\u003e \u003cdiv\u003e\n\u003cstrong\u003e Character \u003c\/strong\u003e \u003cspan style=\"color: #ecf0f1;\"\u003eAntiqued accenting \u003c\/span\u003e\n\u003c\/div\u003e \u003cdiv\u003e\n\u003cstrong\u003e Form \u003c\/strong\u003e \u003cspan style=\"color: #ecf0f1;\"\u003eSculpted donkey details \u003c\/span\u003e\n\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c!-- =====================================================        SIZE \/ DETAILS   ====================================================== --\u003e \u003csection id=\"jtb-details\" class=\"jtb-pieces-clean\"\u003e \u003cdiv class=\"jtb-wrap\"\u003e \u003cdiv class=\"jtb-pieces-head\"\u003e \u003cdiv\u003e\n\u003cspan class=\"jtb-eyebrow\"\u003e Two Freestanding Pieces \u003c\/span\u003e \u003ch2 class=\"jtb-title\"\u003eSized beautifully for your home.\u003c\/h2\u003e \u003c\/div\u003e \u003cp class=\"jtb-copy\"\u003eCompact enough for mantels, shelves and consoles, while still creating a meaningful focal point in your Christmas display.\u003c\/p\u003e \u003c\/div\u003e \u003cfigure class=\"jtb-size-image\"\u003e\u003cimg src=\"https:\/\/cdn.techcloudly.com\/image\/67700e3583cbe29c2735a8181fd85a6a50034481.jpg\" alt=\"Journey to Bethlehem figurine dimensions for Joseph and Mary with donkey\" loading=\"lazy\"\u003e\u003c\/figure\u003e \u003cdiv class=\"jtb-size-summary\"\u003e \u003cdiv class=\"jtb-size-item\"\u003e\n\u003csmall\u003e JOSEPH \u003c\/small\u003e \u003cstrong\u003e Approx. 7.7″ H \u003c\/strong\u003e 3.1″ W × 2.6″ D\u003c\/div\u003e \u003cdiv class=\"jtb-size-item\"\u003e\n\u003csmall\u003e MARY \u0026amp; DONKEY \u003c\/small\u003e \u003cstrong\u003e Approx. 7.9″ H \u003c\/strong\u003e 5.7″ W × 3.0″ D\u003c\/div\u003e \u003cdiv class=\"jtb-size-item\"\u003e\n\u003csmall\u003e INCLUDED \u003c\/small\u003e \u003cstrong\u003e 2 Freestanding Pieces \u003c\/strong\u003e Arrange the scene your way\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c!-- =====================================================        DISPLAY   ====================================================== --\u003e \u003csection class=\"jtb-place\"\u003e \u003cdiv class=\"jtb-place-copy\"\u003e\n\u003cspan class=\"jtb-eyebrow\"\u003e A scene that belongs throughout the home \u003c\/span\u003e \u003ch2 class=\"jtb-title\"\u003eCreate a quiet focal point.\u003c\/h2\u003e \u003cp class=\"jtb-copy\"\u003eIts neutral finish layers naturally into traditional, modern and rustic Christmas interiors—bringing a meaningful story to the room without overwhelming the space.\u003c\/p\u003e \u003cdiv class=\"jtb-place-list\"\u003e \u003cdiv\u003e\n\u003cstrong\u003e Mantel \u003c\/strong\u003e Centered beneath art or greenery\u003c\/div\u003e \u003cdiv\u003e\n\u003cstrong\u003e Shelf \u003c\/strong\u003e Paired with books and candlelight\u003c\/div\u003e \u003cdiv\u003e\n\u003cstrong\u003e Console \u003c\/strong\u003e Welcoming guests with intention\u003c\/div\u003e \u003cdiv\u003e\n\u003cstrong\u003e Tabletop \u003c\/strong\u003e A reflective seasonal vignette\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cfigure class=\"jtb-place-media\"\u003e\u003cimg src=\"https:\/\/cdn.techcloudly.com\/image\/63f8cf8aac7c9c76ee0ac430265787cb66a5aa56.jpg\" alt=\"Journey to Bethlehem figurines arranged in a softly lit wall niche\" loading=\"lazy\"\u003e\u003c\/figure\u003e \u003c\/section\u003e \u003c!-- =====================================================        GIFT   ====================================================== --\u003e \u003csection class=\"jtb-gift\"\u003e \u003cdiv class=\"jtb-wrap\"\u003e \u003cdiv class=\"jtb-gift-head\"\u003e \u003cdiv\u003e\n\u003cspan class=\"jtb-eyebrow\"\u003e A meaningful gift of faith \u003c\/span\u003e \u003ch2 class=\"jtb-title\"\u003eMade for traditions that continue.\u003c\/h2\u003e \u003c\/div\u003e \u003cp class=\"jtb-copy\"\u003eA heartfelt choice for Christmas, Advent, housewarmings and family celebrations—and a keepsake that can return to the home year after year.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"jtb-gift-layout\"\u003e \u003cfigure class=\"jtb-gift-media\"\u003e\u003cimg src=\"https:\/\/cdn.techcloudly.com\/image\/e3a222a655513d28f101c0eb096d2bf1266e939f.jpg\" alt=\"Family sharing the Journey to Bethlehem nativity figurines\" loading=\"lazy\"\u003e\u003c\/figure\u003e \u003cdiv class=\"jtb-gift-copy\"\u003e \u003ch3\u003eA story worth sharing.\u003c\/h3\u003e \u003cp\u003eGive a loved one a beautiful reminder of courage, devotion and hope—or make the journey part of your own seasonal ritual.\u003c\/p\u003e \u003ca class=\"jtb-button\" href=\"#\"\u003e VIEW CURRENT AVAILABILITY \u003c\/a\u003e\n\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c!-- =====================================================        CARE   ====================================================== --\u003e \u003csection class=\"jtb-care\"\u003e \u003cdiv class=\"jtb-wrap jtb-care-inner\"\u003e \u003cdiv\u003e\n\u003cspan class=\"jtb-eyebrow\"\u003e Thoughtful display \u003c\/span\u003e \u003ch2 class=\"jtb-title\"\u003eKeep the scene looking beautiful.\u003c\/h2\u003e \u003c\/div\u003e \u003cdiv class=\"jtb-care-grid\"\u003e \u003carticle class=\"jtb-care-card\"\u003e\u003cstrong\u003e 01 \u003c\/strong\u003e \u003ch3\u003eDust Gently\u003c\/h3\u003e \u003cp\u003eUse a soft, dry cloth to care for the te\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e","brand":"qianyu","offers":[{"title":"✝️Joseph","offer_id":67521428914367,"sku":"SZ06712609293204-A","price":26.68,"currency_code":"USD","in_stock":true},{"title":"🙏Mary \u0026 donkey","offer_id":67521428947135,"sku":"SZ06712609293204-B","price":26.68,"currency_code":"USD","in_stock":true},{"title":"🔥Joseph + Mary \u0026 donkey (Save 10% \u0026 Free Shipping)","offer_id":67521428979903,"sku":"SZ06712609293204-A+B","price":48.86,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/2520\/8767\/files\/af0856866667b687f84d4b01c49dadbe2e0863f5.jpg?v=1790668276","url":"https:\/\/kelovixla.com\/products\/christmas-journey-to-bethlehem-nativity-figurine-set","provider":"Kelovixla","version":"1.0","type":"link"}