{"product_id":"light-up-christmas-village-storybook","title":"Light-Up Christmas Village Storybook","description":"\u003cstyle\u003e\n.abr-card,\n.abr-card * {\n  box-sizing: border-box;\n}\n\n.abr-card {\n  --abr-navy: #051429;\n  --abr-gold: #f5bc47;\n  --abr-gold-bg: #fef8eb;\n  --abr-gold-border: #f0cb75;\n  --abr-green: #0f8a53;\n  --abr-green-bg: #ecf8f2;\n  --abr-ink: #0f172a;\n  --abr-muted: #5e6d82;\n  --abr-border: #e2e8f0;\n\n  position: relative;\n  width: 100%;\n  max-width: 520px;\n  margin: 16px auto;\n  overflow: hidden;\n  border: 1px solid #dbe3f0;\n  border-radius: 20px;\n  background: #fff;\n  box-shadow: 0 12px 32px rgba(5, 20, 41, .08);\n  color: var(--abr-ink);\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n}\n\n.abr-card::before {\n  display: block;\n  width: 100%;\n  height: 4px;\n  background: linear-gradient(90deg, #b87b00, var(--abr-gold) 40%, #fff6e0 50%, var(--abr-gold) 60%, #b87b00);\n  content: \"\";\n}\n\n.abr-topbar {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  padding: 10px 14px;\n  background: var(--abr-navy);\n  color: #fff;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .05em;\n  line-height: 1.3;\n  text-align: center;\n}\n\n.abr-topbar-dot {\n  width: 8px;\n  height: 8px;\n  flex-shrink: 0;\n  border-radius: 50%;\n  background: #4ade80;\n  box-shadow: 0 0 0 3px rgba(74, 222, 128, .25);\n}\n\n.abr-header {\n  padding: 20px 20px 18px;\n  background: linear-gradient(180deg, #f8fafc, #fff);\n}\n\n.abr-eyebrow {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 6px;\n  margin-bottom: 4px;\n  color: #1b5b9e;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: .08em;\n}\n\n.abr-eyebrow::before {\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background: var(--abr-gold);\n  content: \"\";\n}\n\n.abr-title {\n  margin-bottom: 16px;\n  color: var(--abr-navy);\n  font-size: 22px;\n  font-weight: 900;\n  letter-spacing: -.02em;\n  line-height: 1.2;\n  text-align: center;\n}\n\n.abr-main-body {\n  display: flex;\n  flex-direction: column;\n  gap: 14px;\n}\n\n.abr-info-row {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n}\n\n.abr-seal {\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 52px;\n  height: 52px;\n  flex-shrink: 0;\n  border: 1px solid #bfdbfe;\n  border-radius: 14px;\n  background: #eff6ff;\n  color: #1d4ed8;\n}\n\n.abr-seal::after {\n  position: absolute;\n  right: -4px;\n  bottom: -4px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 18px;\n  height: 18px;\n  border: 2px solid #fff;\n  border-radius: 50%;\n  background: var(--abr-green);\n  color: #fff;\n  content: \"✓\";\n  font-size: 10px;\n  font-weight: 900;\n}\n\n.abr-seal svg {\n  width: 24px;\n  height: 24px;\n  stroke: currentColor;\n}\n\n.abr-description {\n  flex: 1;\n  color: var(--abr-muted);\n  font-size: 13px;\n  font-weight: 500;\n  line-height: 1.45;\n}\n\n.abr-authorized-badge {\n  width: 100%;\n  padding: 8px 12px;\n  border: 1px solid var(--abr-gold-border);\n  border-radius: 10px;\n  background: var(--abr-gold-bg);\n  color: #855300;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: .05em;\n  text-align: center;\n  text-transform: uppercase;\n}\n\n.abr-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  border-top: 1px solid var(--abr-border);\n  border-bottom: 1px solid var(--abr-border);\n  background: #f8fafc;\n}\n\n.abr-feature {\n  padding: 14px 10px;\n  border-right: 1px solid var(--abr-border);\n  border-bottom: 1px solid var(--abr-border);\n  text-align: center;\n}\n\n.abr-feature:nth-child(2n) {\n  border-right: 0;\n}\n\n.abr-feature:nth-child(3),\n.abr-feature:nth-child(4) {\n  border-bottom: 0;\n}\n\n.abr-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 36px;\n  height: 36px;\n  margin: 0 auto 8px;\n  border: 1px solid #e2e8f0;\n  border-radius: 10px;\n  background: #fff;\n  box-shadow: 0 2px 4px rgba(0, 0, 0, .02);\n  color: #1d4ed8;\n}\n\n.abr-icon svg {\n  width: 18px;\n  height: 18px;\n  stroke: currentColor;\n}\n\n.abr-feature strong,\n.abr-feature span {\n  display: block;\n}\n\n.abr-feature strong {\n  margin-bottom: 2px;\n  color: var(--abr-navy);\n  font-size: 12px;\n  font-weight: 700;\n  line-height: 1.25;\n}\n\n.abr-feature span {\n  color: var(--abr-muted);\n  font-size: 10.5px;\n  line-height: 1.3;\n}\n\n.abr-status {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  padding: 12px 16px;\n  background: var(--abr-green-bg);\n  color: var(--abr-green);\n}\n\n.abr-status-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 22px;\n  height: 22px;\n  flex-shrink: 0;\n  border-radius: 50%;\n  background: var(--abr-green);\n  color: #fff;\n  font-size: 11px;\n  font-weight: 900;\n}\n\n.abr-status strong,\n.abr-status span {\n  display: block;\n}\n\n.abr-status strong {\n  margin-bottom: 1px;\n  color: #064e3b;\n  font-size: 11.5px;\n  font-weight: 800;\n}\n\n.abr-status span {\n  color: #047857;\n  font-size: 10.5px;\n  line-height: 1.3;\n}\n\n.abr-details {\n  border-top: 1px solid var(--abr-border);\n  background: #fff;\n}\n\n.abr-details summary {\n  position: relative;\n  padding: 12px 40px 12px 16px;\n  color: var(--abr-navy);\n  font-size: 12px;\n  font-weight: 700;\n  cursor: pointer;\n  list-style: none;\n}\n\n.abr-details summary::-webkit-details-marker,\n.abr-details summary::marker {\n  display: none;\n}\n\n.abr-details summary::after {\n  position: absolute;\n  top: 50%;\n  right: 16px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 18px;\n  height: 18px;\n  border-radius: 50%;\n  background: var(--abr-navy);\n  color: #fff;\n  content: \"+\";\n  font-size: 13px;\n  font-weight: 700;\n  transform: translateY(-50%);\n}\n\n.abr-details[open] summary::after {\n  content: \"−\";\n}\n\n.abr-details-body {\n  padding: 0 16px 12px;\n}\n\n.abr-details-body p {\n  margin: 0 0 10px;\n  color: var(--abr-muted);\n  font-size: 11px;\n  line-height: 1.45;\n}\n\n.abr-policy-links {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n\n.abr-policy-links a {\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n  padding: 5px 8px;\n  border: 1px solid #e2e8f0;\n  border-radius: 6px;\n  background: #f8fafc;\n  color: var(--abr-navy);\n  font-size: 10.5px;\n  font-weight: 600;\n  text-decoration: none;\n}\n\n.abr-policy-links svg {\n  width: 11px;\n  height: 11px;\n  stroke: currentColor;\n}\n\n@media (min-width: 480px) {\n  .abr-main-body {\n    flex-direction: row;\n    align-items: center;\n  }\n\n  .abr-authorized-badge {\n    width: 130px;\n    flex-shrink: 0;\n  }\n\n  .abr-grid {\n    grid-template-columns: repeat(4, 1fr);\n  }\n\n  .abr-feature,\n  .abr-feature:nth-child(3),\n  .abr-feature:nth-child(4) {\n    border-bottom: 0;\n  }\n\n  .abr-feature:nth-child(2n) {\n    border-right: 1px solid var(--abr-border);\n  }\n\n  .abr-feature:last-child {\n    border-right: 0;\n  }\n}\n\u003c\/style\u003e\n\u003cstyle\u003e\n.abr-card,\n.abr-card * {\n  box-sizing: border-box;\n}\n\n.abr-card {\n  --abr-navy: #051429;\n  --abr-gold: #f5bc47;\n  --abr-gold-bg: #fef8eb;\n  --abr-gold-border: #f0cb75;\n  --abr-green: #0f8a53;\n  --abr-green-bg: #ecf8f2;\n  --abr-ink: #0f172a;\n  --abr-muted: #5e6d82;\n  --abr-border: #e2e8f0;\n\n  position: relative;\n  width: 100%;\n  max-width: 520px;\n  margin: 16px auto;\n  overflow: hidden;\n  border: 1px solid #dbe3f0;\n  border-radius: 20px;\n  background: #fff;\n  box-shadow: 0 12px 32px rgba(5, 20, 41, .08);\n  color: var(--abr-ink);\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n}\n\n.abr-card::before {\n  display: block;\n  width: 100%;\n  height: 4px;\n  background: linear-gradient(90deg, #b87b00, var(--abr-gold) 40%, #fff6e0 50%, var(--abr-gold) 60%, #b87b00);\n  content: \"\";\n}\n\n.abr-topbar {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  padding: 10px 14px;\n  background: var(--abr-navy);\n  color: #fff;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .05em;\n  line-height: 1.3;\n  text-align: center;\n}\n\n.abr-topbar-dot {\n  width: 8px;\n  height: 8px;\n  flex-shrink: 0;\n  border-radius: 50%;\n  background: #4ade80;\n  box-shadow: 0 0 0 3px rgba(74, 222, 128, .25);\n}\n\n.abr-header {\n  padding: 20px 20px 18px;\n  background: linear-gradient(180deg, #f8fafc, #fff);\n}\n\n.abr-eyebrow {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 6px;\n  margin-bottom: 4px;\n  color: #1b5b9e;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: .08em;\n}\n\n.abr-eyebrow::before {\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background: var(--abr-gold);\n  content: \"\";\n}\n\n.abr-title {\n  margin-bottom: 16px;\n  color: var(--abr-navy);\n  font-size: 22px;\n  font-weight: 900;\n  letter-spacing: -.02em;\n  line-height: 1.2;\n  text-align: center;\n}\n\n.abr-main-body {\n  display: flex;\n  flex-direction: column;\n  gap: 14px;\n}\n\n.abr-info-row {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n}\n\n.abr-seal {\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 52px;\n  height: 52px;\n  flex-shrink: 0;\n  border: 1px solid #bfdbfe;\n  border-radius: 14px;\n  background: #eff6ff;\n  color: #1d4ed8;\n}\n\n.abr-seal::after {\n  position: absolute;\n  right: -4px;\n  bottom: -4px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 18px;\n  height: 18px;\n  border: 2px solid #fff;\n  border-radius: 50%;\n  background: var(--abr-green);\n  color: #fff;\n  content: \"✓\";\n  font-size: 10px;\n  font-weight: 900;\n}\n\n.abr-seal svg {\n  width: 24px;\n  height: 24px;\n  stroke: currentColor;\n}\n\n.abr-description {\n  flex: 1;\n  color: var(--abr-muted);\n  font-size: 13px;\n  font-weight: 500;\n  line-height: 1.45;\n}\n\n.abr-authorized-badge {\n  width: 100%;\n  padding: 8px 12px;\n  border: 1px solid var(--abr-gold-border);\n  border-radius: 10px;\n  background: var(--abr-gold-bg);\n  color: #855300;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: .05em;\n  text-align: center;\n  text-transform: uppercase;\n}\n\n.abr-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  border-top: 1px solid var(--abr-border);\n  border-bottom: 1px solid var(--abr-border);\n  background: #f8fafc;\n}\n\n.abr-feature {\n  padding: 14px 10px;\n  border-right: 1px solid var(--abr-border);\n  border-bottom: 1px solid var(--abr-border);\n  text-align: center;\n}\n\n.abr-feature:nth-child(2n) {\n  border-right: 0;\n}\n\n.abr-feature:nth-child(3),\n.abr-feature:nth-child(4) {\n  border-bottom: 0;\n}\n\n.abr-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 36px;\n  height: 36px;\n  margin: 0 auto 8px;\n  border: 1px solid #e2e8f0;\n  border-radius: 10px;\n  background: #fff;\n  box-shadow: 0 2px 4px rgba(0, 0, 0, .02);\n  color: #1d4ed8;\n}\n\n.abr-icon svg {\n  width: 18px;\n  height: 18px;\n  stroke: currentColor;\n}\n\n.abr-feature strong,\n.abr-feature span {\n  display: block;\n}\n\n.abr-feature strong {\n  margin-bottom: 2px;\n  color: var(--abr-navy);\n  font-size: 12px;\n  font-weight: 700;\n  line-height: 1.25;\n}\n\n.abr-feature span {\n  color: var(--abr-muted);\n  font-size: 10.5px;\n  line-height: 1.3;\n}\n\n.abr-status {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  padding: 12px 16px;\n  background: var(--abr-green-bg);\n  color: var(--abr-green);\n}\n\n.abr-status-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 22px;\n  height: 22px;\n  flex-shrink: 0;\n  border-radius: 50%;\n  background: var(--abr-green);\n  color: #fff;\n  font-size: 11px;\n  font-weight: 900;\n}\n\n.abr-status strong,\n.abr-status span {\n  display: block;\n}\n\n.abr-status strong {\n  margin-bottom: 1px;\n  color: #064e3b;\n  font-size: 11.5px;\n  font-weight: 800;\n}\n\n.abr-status span {\n  color: #047857;\n  font-size: 10.5px;\n  line-height: 1.3;\n}\n\n.abr-details {\n  border-top: 1px solid var(--abr-border);\n  background: #fff;\n}\n\n.abr-details summary {\n  position: relative;\n  padding: 12px 40px 12px 16px;\n  color: var(--abr-navy);\n  font-size: 12px;\n  font-weight: 700;\n  cursor: pointer;\n  list-style: none;\n}\n\n.abr-details summary::-webkit-details-marker,\n.abr-details summary::marker {\n  display: none;\n}\n\n.abr-details summary::after {\n  position: absolute;\n  top: 50%;\n  right: 16px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 18px;\n  height: 18px;\n  border-radius: 50%;\n  background: var(--abr-navy);\n  color: #fff;\n  content: \"+\";\n  font-size: 13px;\n  font-weight: 700;\n  transform: translateY(-50%);\n}\n\n.abr-details[open] summary::after {\n  content: \"−\";\n}\n\n.abr-details-body {\n  padding: 0 16px 12px;\n}\n\n.abr-details-body p {\n  margin: 0 0 10px;\n  color: var(--abr-muted);\n  font-size: 11px;\n  line-height: 1.45;\n}\n\n.abr-policy-links {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n\n.abr-policy-links a {\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n  padding: 5px 8px;\n  border: 1px solid #e2e8f0;\n  border-radius: 6px;\n  background: #f8fafc;\n  color: var(--abr-navy);\n  font-size: 10.5px;\n  font-weight: 600;\n  text-decoration: none;\n}\n\n.abr-policy-links svg {\n  width: 11px;\n  height: 11px;\n  stroke: currentColor;\n}\n\n@media (min-width: 480px) {\n  .abr-main-body {\n    flex-direction: row;\n    align-items: center;\n  }\n\n  .abr-authorized-badge {\n    width: 130px;\n    flex-shrink: 0;\n  }\n\n  .abr-grid {\n    grid-template-columns: repeat(4, 1fr);\n  }\n\n  .abr-feature,\n  .abr-feature:nth-child(3),\n  .abr-feature:nth-child(4) {\n    border-bottom: 0;\n  }\n\n  .abr-feature:nth-child(2n) {\n    border-right: 1px solid var(--abr-border);\n  }\n\n  .abr-feature:last-child {\n    border-right: 0;\n  }\n}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* =========================================================\n   LIGHT-UP STORYBOOK CHRISTMAS VILLAGE\n   Storybook Winter Village \/ Christmas Keepsake Edition\n\n   Shopify Safe \/ Responsive \/ Isolated\n\n   NO @container\n   NO 100vw\n   NO IMAGE CROP\n   NO IMAGE SWEEP\n   NO LIGHT FLICKER\n\n   Palette:\n   Midnight Storybook Blue\n   Pine Green\n   Antique Gold\n   Warm Parchment\n   Cranberry Red\n========================================================= *\/\n\n.sbv26-page,\n.sbv26-page *,\n.sbv26-page *::before,\n.sbv26-page *::after {\n  box-sizing: border-box;\n}\n\n.sbv26-page {\n  --sbv-night: #17263a;\n  --sbv-night2: #22384f;\n\n  --sbv-green: #345441;\n  --sbv-green2: #557461;\n\n  --sbv-gold: #c39a50;\n  --sbv-gold2: #dfbf7b;\n\n  --sbv-red: #8d3d3d;\n  --sbv-red2: #b65d58;\n\n  --sbv-cream: #fff9ef;\n  --sbv-cream2: #f3e7d3;\n\n  --sbv-snow: #f7f9f8;\n  --sbv-blue-soft: #edf3f6;\n\n  --sbv-text: #42484a;\n  --sbv-muted: #737a7c;\n  --sbv-border: #dfe4e3;\n\n  position: relative;\n  isolation: isolate;\n\n  display: block;\n  clear: both;\n\n  width: 100%;\n  max-width: 1180px;\n  min-width: 0;\n\n  margin: 28px auto 0;\n  padding: 0;\n\n  overflow-x: hidden;\n\n  color: var(--sbv-text);\n  background: #ffffff;\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    Roboto,\n    Helvetica,\n    Arial,\n    sans-serif;\n\n  line-height: 1.7;\n}\n\n\n\/* =========================================================\n   SHOPIFY SAFETY\n========================================================= *\/\n\n.sbv26-page section,\n.sbv26-page div,\n.sbv26-page article,\n.sbv26-page details {\n  min-width: 0;\n  max-width: 100%;\n}\n\n.sbv26-page img {\n  display: block !important;\n\n  width: 100% !important;\n  max-width: 100% !important;\n  height: auto !important;\n\n  max-height: none !important;\n  min-height: 0 !important;\n\n  margin: 0 !important;\n  padding: 0 !important;\n\n  border: 0;\n\n  object-fit: contain !important;\n  object-position: center center !important;\n\n  aspect-ratio: auto !important;\n}\n\n.sbv26-page h1,\n.sbv26-page h2,\n.sbv26-page h3,\n.sbv26-page p,\n.sbv26-page ul {\n  max-width: 100%;\n  margin-top: 0;\n\n  overflow-wrap: break-word;\n}\n\n.sbv26-page h1,\n.sbv26-page h2,\n.sbv26-page h3 {\n  line-height: 1.12;\n}\n\n.sbv26-page a {\n  text-decoration: none;\n}\n\n\n\/* =========================================================\n   COMMON\n========================================================= *\/\n\n.sbv26-section {\n  position: relative;\n\n  width: 100%;\n\n  padding: 70px 44px;\n}\n\n.sbv26-center {\n  text-align: center;\n}\n\n.sbv26-kicker {\n  display: inline-flex;\n\n  max-width: 100%;\n\n  margin-bottom: 14px;\n  padding: 7px 15px;\n\n  align-items: center;\n  justify-content: center;\n\n  border:\n    1px solid rgba(195,154,80,.33);\n\n  border-radius: 999px;\n\n  color: #8d692c;\n\n  background:\n    rgba(223,191,123,.13);\n\n  font-size: 11px;\n  font-weight: 900;\n\n  line-height: 1.2;\n  letter-spacing: 1px;\n\n  text-transform: uppercase;\n}\n\n.sbv26-title {\n  width: 100%;\n  max-width: 900px;\n\n  margin: 0 auto 16px;\n\n  color: #304b3c;\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size:\n    clamp(30px,4.8vw,49px);\n\n  font-weight: 700;\n\n  letter-spacing: -.7px;\n}\n\n.sbv26-subtitle {\n  width: 100%;\n  max-width: 790px;\n\n  margin: 0 auto 28px;\n\n  color: var(--sbv-muted);\n\n  font-size: 17px;\n\n  line-height: 1.76;\n}\n\n.sbv26-gold {\n  color: #a57b35;\n}\n\n.sbv26-red {\n  color: var(--sbv-red);\n}\n\n.sbv26-green {\n  color: var(--sbv-green);\n}\n\n.sbv26-blue {\n  color: #617f97;\n}\n\n.sbv26-soft {\n  background:\n    linear-gradient(\n      135deg,\n      #fbfcfb,\n      #eff3f1\n    );\n}\n\n.sbv26-cream {\n  background:\n    linear-gradient(\n      135deg,\n      #fffaf1,\n      #f3e8d6\n    );\n}\n\n.sbv26-blue-bg {\n  background:\n    linear-gradient(\n      135deg,\n      #f9fbfc,\n      #eaf1f5\n    );\n}\n\n\n\/* =========================================================\n   BUTTON\n========================================================= *\/\n\n.sbv26-button {\n  display: inline-flex;\n\n  width: auto;\n  max-width: 100%;\n  min-height: 56px;\n\n  padding: 16px 30px;\n\n  align-items: center;\n  justify-content: center;\n\n  border:\n    1px solid #a77d35;\n\n  border-radius: 10px;\n\n  color: #241b0b !important;\n\n  background:\n    linear-gradient(\n      135deg,\n      #b88638,\n      #e0c47b 52%,\n      #b78232\n    );\n\n  box-shadow:\n    0 13px 30px rgba(105,74,24,.21);\n\n  font-size: 16px;\n  font-weight: 900;\n\n  text-align: center;\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease;\n}\n\n.sbv26-button:hover {\n  transform: translateY(-2px);\n\n  box-shadow:\n    0 18px 38px rgba(105,74,24,.29);\n}\n\n\n\/* =========================================================\n   HERO\n========================================================= *\/\n\n.sbv26-hero {\n  position: relative;\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(\n      auto-fit,\n      minmax(\n        min(420px,100%),\n        1fr\n      )\n    );\n\n  width: 100%;\n  min-height: 660px;\n\n  overflow: hidden;\n\n  color: #ffffff;\n\n  background:\n    radial-gradient(\n      circle at 13% 12%,\n      rgba(223,191,123,.18),\n      transparent 31%\n    ),\n    radial-gradient(\n      circle at 88% 84%,\n      rgba(141,61,61,.15),\n      transparent 29%\n    ),\n    linear-gradient(\n      145deg,\n      #101c2d,\n      #20344c 54%,\n      #15283a\n    );\n}\n\n.sbv26-hero-copy {\n  position: relative;\n\n  z-index: 2;\n\n  display: flex;\n\n  padding: 64px 40px;\n\n  flex-direction: column;\n  justify-content: center;\n}\n\n.sbv26-hero .sbv26-kicker {\n  width: fit-content;\n\n  color: #f0dba9;\n\n  border-color:\n    rgba(240,219,169,.28);\n\n  background:\n    rgba(255,255,255,.05);\n}\n\n.sbv26-main-title {\n  max-width: 720px;\n\n  margin: 0 0 20px;\n\n  color: #ffffff;\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size:\n    clamp(40px,5.8vw,67px);\n\n  font-weight: 700;\n\n  letter-spacing: -1.4px;\n}\n\n.sbv26-main-title span {\n  display: block;\n\n  color: #e8ca88;\n}\n\n.sbv26-hero-copy p {\n  max-width: 650px;\n\n  margin-bottom: 18px;\n\n  color: #e4ebf0;\n\n  font-size: 17px;\n\n  line-height: 1.75;\n}\n\n.sbv26-hero-note {\n  margin: 15px 0 0 !important;\n\n  color: #c1ccd5 !important;\n\n  font-size: 12px !important;\n}\n\n.sbv26-hero-media {\n  position: relative;\n\n  z-index: 2;\n\n  display: flex;\n\n  padding: 30px;\n\n  align-items: center;\n  justify-content: center;\n}\n\n.sbv26-hero-media img {\n  max-width: 575px !important;\n\n  border:\n    1px solid rgba(223,191,123,.34);\n\n  border-radius: 18px;\n\n  box-shadow:\n    0 28px 60px rgba(0,0,0,.38);\n}\n\n\n\/* =========================================================\n   QUICK FACTS\n========================================================= *\/\n\n.sbv26-facts-wrap {\n  width: 100%;\n\n  padding: 36px 18px 43px;\n\n  background:\n    var(--sbv-cream);\n}\n\n.sbv26-facts {\n  display: grid;\n\n  grid-template-columns:\n    repeat(\n      auto-fit,\n      minmax(\n        175px,\n        1fr\n      )\n    );\n\n  width: 100%;\n  max-width: 1000px;\n\n  margin: 0 auto;\n\n  overflow: hidden;\n\n  border:\n    1px solid #e6ddd0;\n\n  border-radius: 14px;\n\n  background: #ffffff;\n\n  box-shadow:\n    0 12px 29px rgba(51,56,59,.06);\n}\n\n.sbv26-fact {\n  padding: 23px 9px;\n\n  border:\n    1px solid #eee8df;\n\n  text-align: center;\n}\n\n.sbv26-fact strong {\n  display: block;\n\n  color: var(--sbv-green);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 21px;\n}\n\n.sbv26-fact span {\n  display: block;\n\n  margin-top: 6px;\n\n  color: #7d7972;\n\n  font-size: 10px;\n  font-weight: 900;\n\n  text-transform: uppercase;\n}\n\n\n\/* =========================================================\n   SPLIT\n========================================================= *\/\n\n.sbv26-split {\n  display: grid;\n\n  grid-template-columns:\n    repeat(\n      auto-fit,\n      minmax(\n        min(390px,100%),\n        1fr\n      )\n    );\n\n  gap: 52px;\n\n  align-items: center;\n}\n\n.sbv26-split \u003e * {\n  min-width: 0;\n}\n\n.sbv26-copy p {\n  margin-bottom: 17px;\n\n  color: var(--sbv-muted);\n\n  font-size: 16px;\n\n  line-height: 1.76;\n}\n\n.sbv26-image-card {\n  width: 100%;\n  max-width: 575px;\n\n  margin: 0 auto;\n\n  padding: 8px;\n\n  overflow: hidden;\n\n  border:\n    1px solid var(--sbv-border);\n\n  border-radius: 17px;\n\n  background: #ffffff;\n\n  box-shadow:\n    0 20px 45px rgba(49,58,64,.11);\n\n  transition:\n    transform .28s ease,\n    box-shadow .28s ease;\n}\n\n.sbv26-image-card:hover {\n  transform:\n    translateY(-5px);\n\n  box-shadow:\n    0 25px 55px rgba(49,58,64,.17);\n}\n\n.sbv26-image-card img {\n  border-radius: 10px;\n}\n\n\n\/* =========================================================\n   DARK\n========================================================= *\/\n\n.sbv26-dark {\n  position: relative;\n\n  overflow: hidden;\n\n  color: #ffffff;\n\n  background:\n    radial-gradient(\n      circle at 88% 12%,\n      rgba(223,191,123,.14),\n      transparent 30%\n    ),\n    radial-gradient(\n      circle at 10% 83%,\n      rgba(141,61,61,.12),\n      transparent 29%\n    ),\n    linear-gradient(\n      145deg,\n      #101c2c,\n      #22374f\n    );\n}\n\n.sbv26-dark .sbv26-title {\n  color: #ffffff;\n}\n\n.sbv26-dark .sbv26-copy p {\n  color: #e4ebef;\n}\n\n.sbv26-dark .sbv26-kicker {\n  color: #f0d9a4;\n\n  border-color:\n    rgba(240,217,164,.27);\n\n  background:\n    rgba(255,255,255,.05);\n}\n\n\n\/* =========================================================\n   FEATURE CARDS\n========================================================= *\/\n\n.sbv26-card-grid {\n  display: grid;\n\n  grid-template-columns:\n    repeat(\n      auto-fit,\n      minmax(\n        205px,\n        1fr\n      )\n    );\n\n  gap: 16px;\n\n  margin-top: 30px;\n}\n\n.sbv26-card {\n  padding: 26px 20px;\n\n  border:\n    1px solid var(--sbv-border);\n\n  border-radius: 14px;\n\n  background: #ffffff;\n\n  text-align: left;\n\n  box-shadow:\n    0 9px 25px rgba(49,58,64,.05);\n}\n\n.sbv26-icon {\n  display: flex;\n\n  width: 53px;\n  height: 53px;\n\n  margin-bottom: 16px;\n\n  align-items: center;\n  justify-content: center;\n\n  border:\n    1px solid #d7e2da;\n\n  border-radius: 14px;\n\n  background:\n    #edf4ef;\n\n  font-size: 24px;\n}\n\n.sbv26-card:nth-child(2) .sbv26-icon {\n  background: #fff6e7;\n  border-color: #e6d5b2;\n}\n\n.sbv26-card:nth-child(3) .sbv26-icon {\n  background: #edf3f7;\n  border-color: #d7e1e8;\n}\n\n.sbv26-card:nth-child(4) .sbv26-icon {\n  background: #f8eeee;\n  border-color: #e4cece;\n}\n\n.sbv26-card h3 {\n  margin-bottom: 9px;\n\n  color: #324b3e;\n\n  font-size: 18px;\n  font-weight: 850;\n}\n\n.sbv26-card p {\n  margin-bottom: 0;\n\n  color: var(--sbv-muted);\n\n  font-size: 14px;\n\n  line-height: 1.68;\n}\n\n\n\/* =========================================================\n   DETAIL GRID\n========================================================= *\/\n\n.sbv26-detail-grid {\n  display: grid;\n\n  grid-template-columns:\n    repeat(\n      auto-fit,\n      minmax(\n        190px,\n        1fr\n      )\n    );\n\n  gap: 14px;\n\n  margin-top: 28px;\n}\n\n.sbv26-detail {\n  padding: 23px 17px;\n\n  border:\n    1px solid var(--sbv-border);\n\n  border-radius: 13px;\n\n  background: #ffffff;\n\n  text-align: center;\n}\n\n.sbv26-detail-icon {\n  margin-bottom: 8px;\n\n  font-size: 29px;\n}\n\n.sbv26-detail strong {\n  display: block;\n\n  color: #324b3e;\n\n  font-size: 14px;\n}\n\n.sbv26-detail span {\n  display: block;\n\n  margin-top: 5px;\n\n  color: var(--sbv-muted);\n\n  font-size: 11px;\n\n  line-height: 1.55;\n}\n\n\n\/* =========================================================\n   DAY NIGHT\n========================================================= *\/\n\n.sbv26-daynight {\n  display: grid;\n\n  grid-template-columns:\n    repeat(\n      auto-fit,\n      minmax(\n        250px,\n        1fr\n      )\n    );\n\n  gap: 16px;\n\n  margin-top: 27px;\n}\n\n.sbv26-mode {\n  padding: 26px 21px;\n\n  border:\n    1px solid var(--sbv-border);\n\n  border-radius: 14px;\n\n  background: #ffffff;\n\n  text-align: left;\n}\n\n.sbv26-mode:last-child {\n  color: #ffffff;\n\n  border-color:\n    rgba(223,191,123,.24);\n\n  background:\n    linear-gradient(\n      145deg,\n      #101d2c,\n      #293e55\n    );\n}\n\n.sbv26-mode h3 {\n  margin-bottom: 9px;\n\n  color: var(--sbv-green);\n\n  font-size: 20px;\n}\n\n.sbv26-mode:last-child h3 {\n  color: #e7ca87;\n}\n\n.sbv26-mode p {\n  margin: 0;\n\n  color: var(--sbv-muted);\n\n  font-size: 14px;\n\n  line-height: 1.68;\n}\n\n.sbv26-mode:last-child p {\n  color: #dfe7ec;\n}\n\n\n\/* =========================================================\n   STEPS\n========================================================= *\/\n\n.sbv26-step-grid {\n  display: grid;\n\n  grid-template-columns:\n    repeat(\n      auto-fit,\n      minmax(\n        190px,\n        1fr\n      )\n    );\n\n  gap: 14px;\n\n  margin-top: 30px;\n}\n\n.sbv26-step {\n  padding: 28px 19px;\n\n  border:\n    1px solid var(--sbv-border);\n\n  border-radius: 14px;\n\n  background: #ffffff;\n\n  text-align: center;\n}\n\n.sbv26-step-number {\n  display: flex;\n\n  width: 50px;\n  height: 50px;\n\n  margin:\n    0 auto 14px;\n\n  align-items: center;\n  justify-content: center;\n\n  border-radius: 50%;\n\n  color: #ffffff;\n\n  background:\n    linear-gradient(\n      135deg,\n      #345441,\n      #587964\n    );\n\n  font-size: 19px;\n  font-weight: 900;\n}\n\n.sbv26-step:nth-child(2) .sbv26-step-number {\n  background:\n    linear-gradient(\n      135deg,\n      #28445e,\n      #58758d\n    );\n}\n\n.sbv26-step:nth-child(3) .sbv26-step-number {\n  color: #2c220b;\n\n  background:\n    linear-gradient(\n      135deg,\n      #b4873d,\n      #e0c27b\n    );\n}\n\n.sbv26-step h3 {\n  margin-bottom: 7px;\n\n  color: #324b3e;\n\n  font-size: 18px;\n  font-weight: 850;\n}\n\n.sbv26-step p {\n  margin: 0;\n\n  color: var(--sbv-muted);\n\n  font-size: 13px;\n\n  line-height: 1.6;\n}\n\n\n\/* =========================================================\n   QUOTE\n========================================================= *\/\n\n.sbv26-quote {\n  width: 100%;\n  max-width: 830px;\n\n  margin: 29px auto 0;\n\n  padding: 27px 22px;\n\n  border-top:\n    1px solid var(--sbv-gold);\n\n  border-bottom:\n    1px solid var(--sbv-gold);\n\n  color: #565d59;\n\n  background:\n    linear-gradient(\n      90deg,\n      transparent,\n      rgba(195,154,80,.09),\n      transparent\n    );\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 20px;\n  font-style: italic;\n\n  line-height: 1.58;\n}\n\n\n\/* =========================================================\n   USES\n========================================================= *\/\n\n.sbv26-use-grid {\n  display: grid;\n\n  grid-template-columns:\n    repeat(\n      auto-fit,\n      minmax(\n        150px,\n        1fr\n      )\n    );\n\n  gap: 12px;\n\n  margin-top: 28px;\n}\n\n.sbv26-use {\n  padding: 20px 12px;\n\n  border:\n    1px solid var(--sbv-border);\n\n  border-radius: 13px;\n\n  background: #ffffff;\n\n  text-align: center;\n}\n\n.sbv26-use-icon {\n  margin-bottom: 8px;\n\n  font-size: 27px;\n}\n\n.sbv26-use strong {\n  display: block;\n\n  color: #324b3e;\n\n  font-size: 13px;\n}\n\n.sbv26-use span {\n  display: block;\n\n  margin-top: 5px;\n\n  color: var(--sbv-muted);\n\n  font-size: 11px;\n\n  line-height: 1.55;\n}\n\n\n\/* =========================================================\n   SIZE\n========================================================= *\/\n\n.sbv26-size-grid {\n  display: grid;\n\n  grid-template-columns:\n    repeat(\n      3,\n      minmax(0,1fr)\n    );\n\n  gap: 12px;\n\n  max-width: 620px;\n\n  margin-top: 23px;\n}\n\n.sbv26-size {\n  padding: 18px 12px;\n\n  border:\n    1px solid var(--sbv-border);\n\n  border-radius: 13px;\n\n  background: #ffffff;\n\n  text-align: center;\n}\n\n.sbv26-size strong {\n  display: block;\n\n  color: var(--sbv-night);\n\n  font-size: 21px;\n}\n\n.sbv26-size span {\n  display: block;\n\n  margin-top: 5px;\n\n  color: var(--sbv-muted);\n\n  font-size: 10px;\n\n  font-weight: 800;\n\n  text-transform: uppercase;\n}\n\n\n\/* =========================================================\n   TAGS\n========================================================= *\/\n\n.sbv26-tags {\n  display: flex;\n\n  flex-wrap: wrap;\n\n  justify-content: center;\n\n  gap: 10px;\n\n  width: 100%;\n  max-width: 860px;\n\n  margin: 28px auto 0;\n}\n\n.sbv26-tag {\n  padding: 10px 16px;\n\n  border:\n    1px solid rgba(141,61,61,.23);\n\n  border-radius: 999px;\n\n  color: #83403d;\n\n  background: #fff5f3;\n\n  font-size: 13px;\n  font-weight: 800;\n}\n\n\n\/* =========================================================\n   FAQ\n========================================================= *\/\n\n.sbv26-faq-list {\n  width: 100%;\n  max-width: 840px;\n\n  margin: 29px auto 0;\n\n  text-align: left;\n}\n\n.sbv26-faq details {\n  margin-bottom: 12px;\n\n  overflow: hidden;\n\n  border:\n    1px solid var(--sbv-border);\n\n  border-radius: 13px;\n\n  background: #f9faf9;\n}\n\n.sbv26-faq summary {\n  position: relative;\n\n  display: block;\n\n  padding:\n    18px 50px 18px 18px;\n\n  color: #324b3e;\n\n  cursor: pointer;\n\n  font-size: 16px;\n  font-weight: 900;\n\n  line-height: 1.45;\n\n  list-style: none;\n}\n\n.sbv26-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.sbv26-faq summary::after {\n  position: absolute;\n\n  top: 50%;\n  right: 18px;\n\n  color: var(--sbv-gold);\n\n  content: \"+\";\n\n  font-size: 25px;\n\n  transform: translateY(-50%);\n}\n\n.sbv26-faq details[open] summary::after {\n  content: \"−\";\n}\n\n.sbv26-faq-answer {\n  padding:\n    0 18px 18px;\n\n  color: var(--sbv-muted);\n\n  font-size: 15px;\n\n  line-height: 1.7;\n}\n\n\n\/* =========================================================\n   FINAL\n========================================================= *\/\n\n.sbv26-final {\n  width: 100%;\n\n  padding:\n    78px 30px;\n\n  color: #ffffff;\n\n  text-align: center;\n\n  background:\n    radial-gradient(\n      circle at 50% 0%,\n      rgba(223,191,123,.17),\n      transparent 40%\n    ),\n    linear-gradient(\n      145deg,\n      #101c2c,\n      #22374f\n    );\n}\n\n.sbv26-final .sbv26-kicker {\n  color: #efd9a3;\n\n  border-color:\n    rgba(239,217,163,.28);\n\n  background:\n    rgba(255,255,255,.05);\n}\n\n.sbv26-final .sbv26-title {\n  color: #ffffff;\n}\n\n.sbv26-final .sbv26-title span {\n  display: block;\n\n  color: #e8ca88;\n}\n\n.sbv26-final-copy {\n  width: 100%;\n  max-width: 740px;\n\n  margin:\n    0 auto 27px;\n\n  color: #e3eaf0;\n\n  font-size: 17px;\n\n  line-height: 1.75;\n}\n\n\n\/* =========================================================\n   RESPONSIVE\n========================================================= *\/\n\n@media screen and (max-width:900px) {\n\n  .sbv26-section {\n    padding:\n      58px 28px;\n  }\n\n  .sbv26-hero-copy {\n    padding:\n      52px 28px 30px;\n  }\n\n  .sbv26-hero-media {\n    padding:\n      20px 28px 42px;\n  }\n\n  .sbv26-split {\n    gap: 34px;\n  }\n\n}\n\n\n@media screen and (max-width:700px) {\n\n  .sbv26-page {\n    margin-top: 18px;\n  }\n\n  .sbv26-section {\n    padding:\n      48px 18px;\n  }\n\n  .sbv26-hero {\n    min-height: 0;\n  }\n\n  .sbv26-hero-copy {\n    padding:\n      45px 20px 25px;\n  }\n\n  .sbv26-hero-media {\n    padding:\n      10px 18px 34px;\n  }\n\n  .sbv26-main-title {\n    font-size: 36px;\n  }\n\n  .sbv26-title {\n    font-size: 30px;\n  }\n\n  .sbv26-subtitle,\n  .sbv26-hero-copy p {\n    font-size: 15px;\n  }\n\n  .sbv26-button {\n    width: 100%;\n  }\n\n  .sbv26-image-card:hover {\n    transform: none;\n  }\n\n  .sbv26-size-grid {\n    grid-template-columns: 1fr;\n    max-width: 100%;\n  }\n\n  .sbv26-final {\n    padding:\n      62px 18px;\n  }\n\n}\n\n\n@media screen and (max-width:420px) {\n\n  .sbv26-main-title {\n    font-size: 33px;\n  }\n\n  .sbv26-title {\n    font-size: 28px;\n  }\n\n}\n\n\n\/* =========================================================\n   REDUCED MOTION\n========================================================= *\/\n\n@media (prefers-reduced-motion:reduce) {\n\n  .sbv26-page *,\n  .sbv26-page *::before,\n  .sbv26-page *::after {\n    transition-duration:\n      .01ms !important;\n  }\n\n}\n\u003c\/style\u003e\n\u003cdiv class=\"sbv26-page\"\u003e\n\u003c!-- =====================================================\n     HERO — IMAGE 10\n========================================================= --\u003e\n\u003csection class=\"sbv26-hero\"\u003e\n\u003cdiv class=\"sbv26-hero-copy\"\u003e\n\u003cspan class=\"sbv26-kicker\"\u003e 📖 OPEN THE STORY · ✨ BUILD THE MAGIC · 🎄 LIGHT UP CHRISTMAS \u003c\/span\u003e\n\u003ch1 class=\"sbv26-main-title\"\u003eLight-Up Storybook Christmas Village \u003cspan\u003eA Christmas Story You Can Step Into\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp\u003eAt first, it looks like a beautiful Christmas book. Then it opens into a snowy miniature village filled with cottages, a church, a Christmas tree, a stone bridge and tiny villagers.\u003c\/p\u003e\n\u003cp\u003eTurn on the warm LED lights and the whole scene takes on the glow of a peaceful Christmas Eve.\u003c\/p\u003e\n\u003ca class=\"sbv26-button\" href=\"#sbv26-story\"\u003e Open the Christmas Story → \u003c\/a\u003e\n\u003cp class=\"sbv26-hero-note\"\u003e📖 Storybook 3D Design  •  ✨ Warm LED Glow  •  🏘️ Layered Miniature Village  •  🧩 Assembly Experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sbv26-hero-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/4169\/6166\/files\/10_d6db63ca-f9bb-402c-9cd1-a5ac2027103e.png?v=1792048784\" alt=\"Light-Up Storybook Christmas Village\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     QUICK FACTS\n========================================================= --\u003e\n\u003csection class=\"sbv26-facts-wrap\"\u003e\n\u003cdiv class=\"sbv26-facts\"\u003e\n\u003cdiv class=\"sbv26-fact\"\u003e\n\u003cstrong\u003e Open-Book Design \u003c\/strong\u003e \u003cspan\u003e Storybook-Inspired Display \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sbv26-fact\"\u003e\n\u003cstrong\u003e Layered 3D \u003c\/strong\u003e \u003cspan\u003e Village from Front to Back \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sbv26-fact\"\u003e\n\u003cstrong\u003e Warm LED \u003c\/strong\u003e \u003cspan\u003e Golden Evening Glow \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sbv26-fact\"\u003e\n\u003cstrong\u003e DIY Assembly \u003c\/strong\u003e \u003cspan\u003e Build Before You Display \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     STORYBOOK TRANSFORMATION — IMAGE 11\n========================================================= --\u003e\n\u003csection class=\"sbv26-section sbv26-cream\" id=\"sbv26-story\"\u003e\n\u003cdiv class=\"sbv26-split\"\u003e\n\u003cdiv class=\"sbv26-image-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/4169\/6166\/files\/11_07f01475-4d6c-4bd9-bc46-ada2b2a983d5.png?v=1792048784\" alt=\"Storybook opens into a three-dimensional Christmas village\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sbv26-copy\"\u003e\n\u003cspan class=\"sbv26-kicker\"\u003e 📖 Turn the Page Into a Christmas World \u003c\/span\u003e\n\u003ch2 class=\"sbv26-title\"\u003eFrom Beautiful Book \u003cspan class=\"sbv26-gold\"\u003e to Tiny Winter Village \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThe open-book format gives this display a completely different personality from an ordinary tabletop Christmas village.\u003c\/p\u003e\n\u003cp\u003eSnowy houses rise from the pages. A church stands beneath the winter sky. Villagers gather around the tree, while a stone bridge crosses the river below.\u003c\/p\u003e\n\u003cp\u003eLayer by layer, the scene creates the feeling of looking into a small Christmas world.\u003c\/p\u003e\n\u003cdiv class=\"sbv26-quote\"\u003eA story you do not just read — you build, light and display.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     VILLAGE ATMOSPHERE — IMAGE 08\n========================================================= --\u003e\n\u003csection class=\"sbv26-section sbv26-blue-bg\"\u003e\n\u003cdiv class=\"sbv26-split\"\u003e\n\u003cdiv class=\"sbv26-copy\"\u003e\n\u003cspan class=\"sbv26-kicker\"\u003e 🏘️ Warm Windows · Snowy Streets · Christmas Everywhere \u003c\/span\u003e\n\u003ch2 class=\"sbv26-title\"\u003eA Village That Makes You \u003cspan class=\"sbv26-red\"\u003e Stop and Look Closer \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThe scene is designed to capture the feeling of Christmas evening in a small winter town.\u003c\/p\u003e\n\u003cp\u003eCozy windows glow against the snow, street lamps line the path, and the decorated Christmas tree becomes the heart of the village.\u003c\/p\u003e\n\u003cp\u003eThe church, pine trees, buildings and tiny figures make the scene feel lived-in rather than simply decorative.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sbv26-image-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/4169\/6166\/files\/08_53413b6a-a196-49a8-9c83-ff2933567ae0.png?v=1792048785\" alt=\"Illuminated miniature Christmas village\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     VILLAGE DETAILS — IMAGE 13\n========================================================= --\u003e\n\u003csection class=\"sbv26-section sbv26-soft sbv26-center\"\u003e\u003cspan class=\"sbv26-kicker\"\u003e Every Corner Tells a Little Story \u003c\/span\u003e\n\u003ch2 class=\"sbv26-title\"\u003eThe Magic Is \u003cspan class=\"sbv26-green\"\u003e in the Small Details \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"sbv26-subtitle\"\u003eLook closer and the village becomes a collection of tiny Christmas moments, each adding more depth and personality to the scene.\u003c\/p\u003e\n\u003cdiv class=\"sbv26-image-card\" style=\"max-width: 850px;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/4169\/6166\/files\/13_cb643ae0-d33f-46a5-877a-5a8e692ea517.png?v=1792048781\" alt=\"Detailed Christmas village houses bridge church and figures\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sbv26-detail-grid\"\u003e\n\u003cdiv class=\"sbv26-detail\"\u003e\n\u003cdiv class=\"sbv26-detail-icon\"\u003e🏠\u003c\/div\u003e\n\u003cstrong\u003e Snow-Covered Houses \u003c\/strong\u003e \u003cspan\u003e Warm windows and snowy roofs create a cozy Christmas Eve feeling. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sbv26-detail\"\u003e\n\u003cdiv class=\"sbv26-detail-icon\"\u003e🎄\u003c\/div\u003e\n\u003cstrong\u003e Christmas Tree \u003c\/strong\u003e \u003cspan\u003e The decorated tree becomes the visual heart of the village. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sbv26-detail\"\u003e\n\u003cdiv class=\"sbv26-detail-icon\"\u003e🌉\u003c\/div\u003e\n\u003cstrong\u003e Stone Bridge \u003c\/strong\u003e \u003cspan\u003e The bridge and river add foreground depth to the scene. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sbv26-detail\"\u003e\n\u003cdiv class=\"sbv26-detail-icon\"\u003e⛪\u003c\/div\u003e\n\u003cstrong\u003e Village Church \u003c\/strong\u003e \u003cspan\u003e A classic architectural focal point beneath the winter sky. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sbv26-detail\"\u003e\n\u003cdiv class=\"sbv26-detail-icon\"\u003e👨👩👧\u003c\/div\u003e\n\u003cstrong\u003e Tiny Villagers \u003c\/strong\u003e \u003cspan\u003e Small figures make the town feel as though Christmas is already underway. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sbv26-detail\"\u003e\n\u003cdiv class=\"sbv26-detail-icon\"\u003e🏔️\u003c\/div\u003e\n\u003cstrong\u003e Mountain Backdrop \u003c\/strong\u003e \u003cspan\u003e Snow-covered peaks make the tabletop scene feel much larger. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     DAY \/ NIGHT — IMAGE 04\n========================================================= --\u003e\n\u003csection class=\"sbv26-section sbv26-dark\"\u003e\n\u003cdiv class=\"sbv26-split\"\u003e\n\u003cdiv class=\"sbv26-copy\"\u003e\n\u003cspan class=\"sbv26-kicker\"\u003e Beautiful by Day · Magical After Dark \u003c\/span\u003e\n\u003ch2 class=\"sbv26-title\"\u003eThen the Lights \u003cspan style=\"color: #e8ca88;\"\u003e Come On... \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eDuring the day, the layered houses, trees, church, bridge and mountain scenery create a detailed 3D display.\u003c\/p\u003e\n\u003cp\u003eAt night, warm LED illumination shines through the village and gives the scene a completely different atmosphere.\u003c\/p\u003e\n\u003cdiv class=\"sbv26-daynight\"\u003e\n\u003cdiv class=\"sbv26-mode\"\u003e\n\u003ch3\u003e☀️ By Day\u003c\/h3\u003e\n\u003cp\u003eEnjoy the storybook shape, layered scenery and miniature Christmas details.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sbv26-mode\"\u003e\n\u003ch3\u003e🌙 After Dark\u003c\/h3\u003e\n\u003cp\u003eGolden light brings the houses, church, bridge and village streets to life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sbv26-image-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/4169\/6166\/files\/04_a19ee0e6-c5b8-47a7-afaf-0bb15f85f0e3.png?v=1792048785\" alt=\"Storybook Christmas village by day and illuminated at night\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     WARM GLOW — IMAGE 15\n========================================================= --\u003e\n\u003csection class=\"sbv26-section sbv26-cream\"\u003e\n\u003cdiv class=\"sbv26-split\"\u003e\n\u003cdiv class=\"sbv26-image-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/4169\/6166\/files\/15.png?v=1792048783\" alt=\"Warm LED Christmas village glow in a cozy room\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sbv26-copy\"\u003e\n\u003cspan class=\"sbv26-kicker\"\u003e ✨ Soft Light for Cozy Winter Evenings \u003c\/span\u003e\n\u003ch2 class=\"sbv26-title\"\u003eA Little World of Christmas \u003cspan class=\"sbv26-gold\"\u003e Glowing Quietly in the Room \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThe warm lighting is designed to enhance the miniature scene rather than overpower it.\u003c\/p\u003e\n\u003cp\u003ePlace the village near your tree, fireplace or favorite gathering space and let its glow become part of the evening atmosphere.\u003c\/p\u003e\n\u003cp\u003eThe contrast between the cool blue winter backdrop and warm golden village lights is one of the strongest visual details of the whole display.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     DIY BUILD — IMAGE 07\n========================================================= --\u003e\n\u003csection class=\"sbv26-section sbv26-blue-bg sbv26-center\" id=\"sbv26-build\"\u003e\u003cspan class=\"sbv26-kicker\"\u003e 🧩 Part Decoration · Part Christmas Experience \u003c\/span\u003e\n\u003ch2 class=\"sbv26-title\"\u003eBuild the Village \u003cspan class=\"sbv26-blue\"\u003e Before You Light It \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"sbv26-subtitle\"\u003eThe enjoyment begins before the finished village reaches the shelf. Follow the included guide and watch the winter town gradually take shape.\u003c\/p\u003e\n\u003cdiv class=\"sbv26-step-grid\"\u003e\n\u003carticle class=\"sbv26-step\"\u003e\n\u003cdiv class=\"sbv26-step-number\"\u003e1\u003c\/div\u003e\n\u003ch3\u003ePrepare the Pieces\u003c\/h3\u003e\n\u003cp\u003eOrganize the illustrated components and follow the assembly guide.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"sbv26-step\"\u003e\n\u003cdiv class=\"sbv26-step-number\"\u003e2\u003c\/div\u003e\n\u003ch3\u003eBuild the Village\u003c\/h3\u003e\n\u003cp\u003eBring together the houses, trees, church, bridge and decorative elements.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"sbv26-step\"\u003e\n\u003cdiv class=\"sbv26-step-number\"\u003e3\u003c\/div\u003e\n\u003ch3\u003eAdd the Glow\u003c\/h3\u003e\n\u003cp\u003ePosition the lighting and watch the finished village come alive.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sbv26-image-card\" style=\"max-width: 850px; margin-top: 32px;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/4169\/6166\/files\/07_e692ad1f-7871-462f-abc0-9aeda1fa838d.png?v=1792048785\" alt=\"Storybook Christmas village assembly process\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     FAMILY MOMENTS — IMAGE 12\n========================================================= --\u003e\n\u003csection class=\"sbv26-section sbv26-soft\"\u003e\n\u003cdiv class=\"sbv26-split\"\u003e\n\u003cdiv class=\"sbv26-copy\"\u003e\n\u003cspan class=\"sbv26-kicker\"\u003e ❤️ Christmas Is Better When It's Shared \u003c\/span\u003e\n\u003ch2 class=\"sbv26-title\"\u003eThe Village Is Beautiful. \u003cspan class=\"sbv26-red\"\u003e The Memory Can Be Better. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eImagine building the village while Christmas music plays.\u003c\/p\u003e\n\u003cp\u003eOne person places a house. Someone adds the tree. Another finishes the bridge. Then everyone waits for the moment the lights turn on.\u003c\/p\u003e\n\u003cp\u003eThose small moments are what can turn a Christmas decoration into part of the family story.\u003c\/p\u003e\n\u003cdiv class=\"sbv26-quote\"\u003eThe finished village is something to display. The time spent building it is something to remember.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sbv26-image-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/4169\/6166\/files\/12_113506a9-1c15-4d32-b566-1cd742b2a994.png?v=1792048784\" alt=\"Family assembling and enjoying the Christmas village\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     SIZE \/ DISPLAY — IMAGE 14\n========================================================= --\u003e\n\u003csection class=\"sbv26-section sbv26-cream\"\u003e\n\u003cdiv class=\"sbv26-split\"\u003e\n\u003cdiv class=\"sbv26-image-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/4169\/6166\/files\/14_d4a6e988-131d-40bd-a193-5a9549edba9f.png?v=1792048785\" alt=\"Storybook Christmas village display size\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sbv26-copy\"\u003e\n\u003cspan class=\"sbv26-kicker\"\u003e 🏠 Big Enough to Impress · Easy to Style at Home \u003c\/span\u003e\n\u003ch2 class=\"sbv26-title\"\u003eA Centerpiece \u003cspan class=\"sbv26-green\"\u003e Without Needing a Huge Display Area \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThe open-book shape creates a broad, dimensional scene while remaining suitable for common indoor Christmas surfaces.\u003c\/p\u003e\n\u003cdiv class=\"sbv26-size-grid\"\u003e\n\u003cdiv class=\"sbv26-size\"\u003e\n\u003cstrong\u003e 11.8 in \/ 30 cm \u003c\/strong\u003e \u003cspan\u003e Approx. Width \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sbv26-size\"\u003e\n\u003cstrong\u003e 7.9 in \/ 20 cm \u003c\/strong\u003e \u003cspan\u003e Approx. Height \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sbv26-size\"\u003e\n\u003cstrong\u003e 5.9 in \/ 15 cm \u003c\/strong\u003e \u003cspan\u003e Approx. Depth \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sbv26-use-grid\"\u003e\n\u003cdiv class=\"sbv26-use\"\u003e\n\u003cdiv class=\"sbv26-use-icon\"\u003e🔥\u003c\/div\u003e\n\u003cstrong\u003e Fireplace Mantel \u003c\/strong\u003e \u003cspan\u003e Pair with garlands and stockings. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sbv26-use\"\u003e\n\u003cdiv class=\"sbv26-use-icon\"\u003e🎄\u003c\/div\u003e\n\u003cstrong\u003e Beside the Tree \u003c\/strong\u003e \u003cspan\u003e Add it to the larger Christmas scene. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sbv26-use\"\u003e\n\u003cdiv class=\"sbv26-use-icon\"\u003e🛋️\u003c\/div\u003e\n\u003cstrong\u003e Living Room \u003c\/strong\u003e \u003cspan\u003e Bring storybook warmth into family spaces. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sbv26-use\"\u003e\n\u003cdiv class=\"sbv26-use-icon\"\u003e🚪\u003c\/div\u003e\n\u003cstrong\u003e Entry Console \u003c\/strong\u003e \u003cspan\u003e Create a festive first impression. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     GIFT — IMAGE 17\n========================================================= --\u003e\n\u003csection class=\"sbv26-section sbv26-dark\"\u003e\n\u003cdiv class=\"sbv26-split\"\u003e\n\u003cdiv class=\"sbv26-copy\"\u003e\n\u003cspan class=\"sbv26-kicker\"\u003e 🎁 Give Them a Story to Build \u003c\/span\u003e\n\u003ch2 class=\"sbv26-title\"\u003eA Gift They Make First \u003cspan style=\"color: #e8ca88;\"\u003e and Display After \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThis village combines two parts of Christmas in one gift: the experience of building something and the pleasure of displaying it afterward.\u003c\/p\u003e\n\u003cp\u003eOnce completed, the finished village can come back out again the following Christmas as part of the family's seasonal décor.\u003c\/p\u003e\n\u003cdiv class=\"sbv26-tags\"\u003e\n\u003cspan class=\"sbv26-tag\"\u003e ❤️ Families \u003c\/span\u003e \u003cspan class=\"sbv26-tag\"\u003e 🏘️ Village Collectors \u003c\/span\u003e \u003cspan class=\"sbv26-tag\"\u003e 🧩 DIY Enthusiasts \u003c\/span\u003e \u003cspan class=\"sbv26-tag\"\u003e 🎨 Miniature Lovers \u003c\/span\u003e \u003cspan class=\"sbv26-tag\"\u003e 🎄 Holiday Décor Fans \u003c\/span\u003e \u003cspan class=\"sbv26-tag\"\u003e 🎁 Parents \u0026amp; Grandparents \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sbv26-image-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/4169\/6166\/files\/17.png?v=1792048784\" alt=\"Light-up storybook Christmas village gift\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     WHY YOU'LL LOVE IT\n========================================================= --\u003e\n\u003csection class=\"sbv26-section sbv26-soft sbv26-center\"\u003e\u003cspan class=\"sbv26-kicker\"\u003e Why You'll Love It \u003c\/span\u003e\n\u003ch2 class=\"sbv26-title\"\u003eMore Than a Village. \u003cspan class=\"sbv26-gold\"\u003e It's Christmas in Miniature. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"sbv26-card-grid\"\u003e\n\u003carticle class=\"sbv26-card\"\u003e\n\u003cdiv class=\"sbv26-icon\"\u003e📖\u003c\/div\u003e\n\u003ch3\u003eStorybook-Inspired Design\u003c\/h3\u003e\n\u003cp\u003eThe open-book form creates a very different silhouette from ordinary Christmas villages.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"sbv26-card\"\u003e\n\u003cdiv class=\"sbv26-icon\"\u003e🏘️\u003c\/div\u003e\n\u003ch3\u003eLayered 3D Scene\u003c\/h3\u003e\n\u003cp\u003eHouses, trees, bridge, church and figures create depth from front to back.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"sbv26-card\"\u003e\n\u003cdiv class=\"sbv26-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003eWarm LED Illumination\u003c\/h3\u003e\n\u003cp\u003eSoft golden lighting changes the atmosphere of the village after dark.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"sbv26-card\"\u003e\n\u003cdiv class=\"sbv26-icon\"\u003e🧩\u003c\/div\u003e\n\u003ch3\u003eAssembly Experience\u003c\/h3\u003e\n\u003cp\u003eBuild the scene yourself before enjoying the finished Christmas display.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"sbv26-card\"\u003e\n\u003cdiv class=\"sbv26-icon\"\u003e🏔️\u003c\/div\u003e\n\u003ch3\u003eMountain Backdrop\u003c\/h3\u003e\n\u003cp\u003eSnowy peaks and a winter sky make the miniature village feel more expansive.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"sbv26-card\"\u003e\n\u003cdiv class=\"sbv26-icon\"\u003e❤️\u003c\/div\u003e\n\u003ch3\u003eMade for Family Moments\u003c\/h3\u003e\n\u003cp\u003eThe building process can become part of the Christmas experience itself.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"sbv26-card\"\u003e\n\u003cdiv class=\"sbv26-icon\"\u003e🎁\u003c\/div\u003e\n\u003ch3\u003eGiftable Experience\u003c\/h3\u003e\n\u003cp\u003eGive both a hands-on project and a finished seasonal decoration.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"sbv26-card\"\u003e\n\u003cdiv class=\"sbv26-icon\"\u003e🎄\u003c\/div\u003e\n\u003ch3\u003eBring It Back Next Year\u003c\/h3\u003e\n\u003cp\u003eA completed display that can become part of an annual Christmas tradition.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     FAQ\n========================================================= --\u003e\n\u003csection class=\"sbv26-section sbv26-center\"\u003e\u003cspan class=\"sbv26-kicker\"\u003e Frequently Asked Questions \u003c\/span\u003e\n\u003ch2 class=\"sbv26-title\"\u003eBefore You \u003cspan class=\"sbv26-green\"\u003e Open the Story \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"sbv26-faq sbv26-faq-list\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs this a finished decoration or an assembly kit?\u003c\/summary\u003e\n\u003cdiv class=\"sbv26-faq-answer\"\u003eIt is designed as an assembly-style Christmas village. The set includes detailed components and an instruction guide so you can build the display before enjoying the finished scene.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes the village light up?\u003c\/summary\u003e\n\u003cdiv class=\"sbv26-faq-answer\"\u003eYes. The design features warm LED illumination that highlights the houses, church, bridge, tree and other village details.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow large is the finished display?\u003c\/summary\u003e\n\u003cdiv class=\"sbv26-faq-answer\"\u003eThe approximate finished size is 11.8 in \/ 30 cm wide, 7.9 in \/ 20 cm high and 5.9 in \/ 15 cm deep.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs it difficult to assemble?\u003c\/summary\u003e\n\u003cdiv class=\"sbv26-faq-answer\"\u003eThe product is shown with a detailed assembly guide intended to help you build the village step by step.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhere can I display it?\u003c\/summary\u003e\n\u003cdiv class=\"sbv26-faq-answer\"\u003eIt works well on mantels, console tables, shelves, sideboards and other suitable indoor Christmas display surfaces.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs it suitable as a Christmas gift?\u003c\/summary\u003e\n\u003cdiv class=\"sbv26-faq-answer\"\u003eYes. It combines a hands-on building experience with a finished illuminated Christmas decoration, making it especially appealing to families, miniature lovers and holiday décor enthusiasts.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes it still look decorative when the lights are off?\u003c\/summary\u003e\n\u003cdiv class=\"sbv26-faq-answer\"\u003eYes. The layered houses, mountains, trees, church, bridge and villagers create a detailed three-dimensional display even without illumination.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     FINAL\n========================================================= --\u003e\n\u003csection class=\"sbv26-final\"\u003e\u003cspan class=\"sbv26-kicker\"\u003e A Story Worth Returning to Every Christmas \u003c\/span\u003e\n\u003ch2 class=\"sbv26-title\"\u003eOpen the Book. Build the Village. \u003cspan\u003eLet the Christmas Memories Begin.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"sbv26-final-copy\"\u003eSnow on the rooftops. Warm windows in the dark. A church beneath the stars. A bridge crossing a quiet winter river. Build the scene, turn on the lights and bring a little piece of storybook Christmas home.\u003c\/p\u003e\n\u003ca class=\"sbv26-button\" href=\"#sbv26-build\"\u003e Bring the Christmas Village Home → \u003c\/a\u003e\u003c\/section\u003e\n\u003c\/div\u003e","brand":"YMH","offers":[{"title":"Default Title","offer_id":57651196199078,"sku":"YML261017167-书本村庄","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0741\/4169\/6166\/files\/01_bb83d6bc-d1d8-44a8-968f-2a02a46d8814.png?v=1792049261","url":"https:\/\/getvyxor.com\/products\/light-up-christmas-village-storybook","provider":"getvyxor","version":"1.0","type":"link"}