{"product_id":"last-day-49-off-sacred-christmas-railing-lights","title":"Sacred Christmas Railing Lights, Holiday Porch Decor","description":"\u003cstyle\u003e #fg-sacred, #fg-sacred * { box-sizing: border-box; } #fg-sacred { --navy: #071a2e; --navy-2: #102b48; --blue: #244d70; --gold: #c99b49; --gold-light: #f1d59a; --ivory: #fbf7ed; --paper: #fffdf7; --ink: #172538; --muted: #667282; width: 100%; color: var(--ink); background: var(--paper); font-family: Arial, Helvetica, sans-serif; line-height: 1.6; overflow: hidden; } #fg-sacred.fgs-relocated { width: 100vw; max-width: none; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); } #fg-sacred img { width: 100%; height: auto; display: block; } #fg-sacred button { font: inherit; } #fg-sacred .fgs-wrap { width: min(1120px, calc(100% - 40px)); margin: 0 auto; } #fg-sacred .fgs-kicker { display: inline-flex; align-items: center; gap: 9px; color: var(--gold-light); font-size: 12px; font-weight: 800; letter-spacing: .15em; text-transform: uppercase; } #fg-sacred .fgs-kicker::before { content: ''; width: 28px; height: 1px; background: currentColor; } #fg-sacred h2, #fg-sacred h3, #fg-sacred p { margin-top: 0; } #fg-sacred h2, #fg-sacred h3 { font-family: Georgia, 'Times New Roman', serif; line-height: 1.08; } #fg-sacred h2 { margin-bottom: 18px; font-size: clamp(34px, 5vw, 62px); letter-spacing: -.035em; } #fg-sacred h3 { margin-bottom: 10px; font-size: 26px; } #fg-sacred .fgs-copy { color: var(--muted); font-size: 17px; } #fg-sacred .fgs-btn { display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 54px; padding: 0 26px; border: 1px solid var(--gold); border-radius: 999px; background: var(--gold); color: #142033; font-size: 14px; font-weight: 900; letter-spacing: .08em; text-transform: uppercase; position: relative; overflow: hidden; isolation: isolate; cursor: pointer; box-shadow: 0 12px 30px rgba(0,0,0,.16); transform: translate(var(--fgs-btn-x, 0), calc(var(--fgs-btn-y, 0) - var(--fgs-btn-lift, 0px))); transition: transform .2s ease, box-shadow .25s ease, background .25s ease; } #fg-sacred .fgs-btn::before { content: ''; position: absolute; top: -60%; left: -45%; z-index: -1; width: 34%; height: 220%; background: linear-gradient(90deg, transparent, rgba(255,255,255,.75), transparent); transform: rotate(20deg); transition: left .65s ease; } #fg-sacred .fgs-btn:hover { --fgs-btn-lift: 3px; background: #ddb96d; box-shadow: 0 17px 36px rgba(0,0,0,.22); } #fg-sacred .fgs-btn:hover::before { left: 120%; } #fg-sacred .fgs-btn:active { transform: scale(.98); } #fg-sacred .fgs-btn:focus-visible, #fg-sacred .fgs-faq button:focus-visible { outline: 3px solid #fff; outline-offset: 3px; } #fg-sacred .fgs-bar { background: #061526; color: #f8e6bc; border-bottom: 1px solid rgba(241,213,154,.28); } #fg-sacred .fgs-bar-inner { min-height: 42px; display: flex; justify-content: center; align-items: center; gap: clamp(14px, 5vw, 60px); font-size: 11px; font-weight: 800; letter-spacing: .13em; text-transform: uppercase; } #fg-sacred .fgs-bar span { display: inline-flex; align-items: center; gap: 8px; } #fg-sacred .fgs-bar i { color: var(--gold); font-style: normal; } #fg-sacred .fgs-hero { position: relative; min-height: 690px; display: flex; align-items: center; isolation: isolate; background: var(--navy); } #fg-sacred .fgs-hero-bg { position: absolute; inset: 0; z-index: -2; width: 100%; height: 100%; object-fit: cover; object-position: center; } #fg-sacred .fgs-hero::after { content: ''; position: absolute; inset: 0; z-index: -1; background: linear-gradient(90deg, rgba(4,16,30,.96) 0%, rgba(4,16,30,.82) 39%, rgba(4,16,30,.28) 70%, rgba(4,16,30,.12) 100%); } #fg-sacred .fgs-hero-copy { max-width: 580px; padding: 90px 0; color: white; } #fg-sacred .fgs-hero h2 { margin: 18px 0 22px; color: white; font-size: clamp(44px, 6vw, 76px); } #fg-sacred .fgs-hero h2 em { color: var(--gold-light); font-weight: inherit; } #fg-sacred .fgs-hero p { max-width: 520px; margin-bottom: 30px; color: #e4e9ef; font-size: 18px; } #fg-sacred .fgs-hero-note { margin-top: 19px; color: #d3dae3; font-size: 12px; letter-spacing: .06em; } #fg-sacred .fgs-spark { position: absolute; width: 5px; height: 5px; border-radius: 50%; background: #ffe6a5; box-shadow: 0 0 18px 5px rgba(255,220,139,.55); animation: fgsTwinkle 2.8s ease-in-out infinite; } #fg-sacred .fgs-spark.s1 { top: 18%; left: 57%; } #fg-sacred .fgs-spark.s2 { top: 29%; right: 12%; animation-delay: .8s; } #fg-sacred .fgs-spark.s3 { bottom: 21%; left: 47%; animation-delay: 1.6s; } @keyframes fgsTwinkle { 0%,100% { opacity:.2; transform:scale(.7); } 50% { opacity:1; transform:scale(1.35); } } #fg-sacred .fgs-values { position: relative; z-index: 2; margin-top: -40px; } #fg-sacred .fgs-values-grid { display: grid; grid-template-columns: repeat(4, 1fr); background: white; border: 1px solid #eadfc8; border-radius: 18px; box-shadow: 0 20px 55px rgba(18,34,51,.13); overflow: hidden; } #fg-sacred .fgs-value { padding: 25px 22px; text-align: center; border-right: 1px solid #eee5d3; } #fg-sacred .fgs-value:last-child { border-right: 0; } #fg-sacred .fgs-value-icon { display: block; margin-bottom: 7px; color: var(--gold); font-size: 24px; } #fg-sacred .fgs-value strong { display: block; font-size: 13px; letter-spacing: .04em; text-transform: uppercase; } #fg-sacred .fgs-value small { color: var(--muted); font-size: 12px; } #fg-sacred .fgs-intro { padding: 112px 0 72px; text-align: center; background: var(--paper); } #fg-sacred .fgs-intro .fgs-kicker { color: #9b702e; } #fg-sacred .fgs-intro h2 { max-width: 780px; margin-left: auto; margin-right: auto; } #fg-sacred .fgs-intro .fgs-copy { max-width: 720px; margin: 0 auto; } #fg-sacred .fgs-designs { padding: 18px 0 100px; background: var(--paper); } #fg-sacred .fgs-design-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; } #fg-sacred .fgs-design { position: relative; min-height: 425px; overflow: hidden; border-radius: 16px; background: var(--navy); box-shadow: 0 10px 30px rgba(15,30,47,.10); } #fg-sacred .fgs-design img { width: 100%; height: 100%; object-fit: cover; transition: transform .65s ease; } #fg-sacred .fgs-design:hover img { transform: scale(1.055); } #fg-sacred .fgs-design::after { content:''; position:absolute; inset:45% 0 0; background:linear-gradient(transparent,rgba(2,12,25,.92)); } #fg-sacred .fgs-design-copy { position:absolute; left:22px; right:22px; bottom:18px; z-index:1; color:white; } #fg-sacred .fgs-design-copy span { color:var(--gold-light); font-size:11px; font-weight:800; letter-spacing:.16em; text-transform:uppercase; } #fg-sacred .fgs-design-copy h3 { margin:4px 0 0; color:#fffaf0 !important; font-size:27px; text-shadow:0 2px 12px rgba(0,0,0,.5); } #fg-sacred .fgs-story { padding: 100px 0; background: var(--ivory); } #fg-sacred .fgs-story.alt { background: var(--navy); color: white; } #fg-sacred .fgs-story-grid { display:grid; grid-template-columns: 1.06fr .94fr; align-items:center; gap:clamp(45px,7vw,95px); } #fg-sacred .fgs-story.alt .fgs-story-grid { grid-template-columns: .94fr 1.06fr; } #fg-sacred .fgs-story-media { position:relative; } #fg-sacred .fgs-story-media img { border-radius: 22px; box-shadow:0 24px 60px rgba(14,28,42,.18); } #fg-sacred .fgs-story-media::before { content:''; position:absolute; inset:-12px 12px 12px -12px; border:1px solid rgba(201,155,73,.65); border-radius:24px; z-index:0; } #fg-sacred .fgs-story-media img { position:relative; z-index:1; } #fg-sacred .fgs-story .fgs-kicker { color:#9b702e; } #fg-sacred .fgs-story.alt .fgs-kicker { color:var(--gold-light); } #fg-sacred .fgs-story.alt h2, #fg-sacred .fgs-meaning h2 { color:#fffaf0 !important; text-shadow:0 3px 20px rgba(0,0,0,.22); } #fg-sacred .fgs-story h2 { font-size:clamp(36px,4.8vw,57px); } #fg-sacred .fgs-story.alt .fgs-copy { color:#d7e0e9; } #fg-sacred .fgs-checks { display:grid; gap:13px; padding:0; margin:28px 0 0; list-style:none; } #fg-sacred .fgs-checks li { display:flex; gap:12px; align-items:flex-start; font-size:15px; font-weight:700; } #fg-sacred .fgs-checks li::before { content:''; color:var(--gold); flex:0 0 auto; } #fg-sacred .fgs-panorama { padding:100px 0; background:#eef2f5; text-align:center; } #fg-sacred .fgs-panorama .fgs-kicker { color:#9b702e; } #fg-sacred .fgs-panorama h2 { max-width:760px; margin-left:auto; margin-right:auto; } #fg-sacred .fgs-panorama \u003e .fgs-wrap \u003e .fgs-copy { max-width:700px; margin:0 auto 42px; } #fg-sacred .fgs-wide-image { overflow:hidden; border-radius:22px; box-shadow:0 25px 60px rgba(12,31,49,.15); } #fg-sacred .fgs-wide-image img { transition:transform .8s ease; } #fg-sacred .fgs-wide-image:hover img { transform:scale(1.025); } #fg-sacred .fgs-steps { padding:100px 0; background:white; } #fg-sacred .fgs-section-head { max-width:760px; margin:0 auto 50px; text-align:center; } #fg-sacred .fgs-section-head .fgs-kicker { color:#9b702e; } #fg-sacred .fgs-step-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:20px; } #fg-sacred .fgs-step { padding:32px; border:1px solid #e7dcc6; border-radius:18px; background:var(--paper); } #fg-sacred .fgs-num { width:38px; height:38px; display:grid; place-items:center; margin-bottom:18px; border-radius:50%; background:var(--navy); color:var(--gold-light); font-weight:900; } #fg-sacred .fgs-step h3 { font-size:23px; } #fg-sacred .fgs-step p { margin-bottom:0; color:var(--muted); font-size:14px; } #fg-sacred .fgs-meaning { padding:105px 0; background:linear-gradient(135deg,#07192c,#143755); color:white; } #fg-sacred .fgs-meaning-grid { display:grid; grid-template-columns:1fr 1fr; align-items:center; gap:70px; } #fg-sacred .fgs-meaning-image img { border-radius:22px; box-shadow:0 24px 60px rgba(0,0,0,.25); } #fg-sacred .fgs-meaning .fgs-copy { color:#d8e0e8; } #fg-sacred .fgs-meaning .fgs-btn { margin-top:12px; } #fg-sacred [data-tilt] { transform-style: preserve-3d; will-change: transform; transition: transform .18s ease-out, box-shadow .3s ease; } #fg-sacred [data-tilt]:hover { box-shadow:0 24px 55px rgba(5,22,40,.20); } #fg-sacred .fgs-story-media[data-tilt]::after, #fg-sacred .fgs-meaning-image[data-tilt]::after, #fg-sacred .fgs-wide-image[data-tilt]::after { content:''; position:absolute; inset:0; z-index:2; border-radius:inherit; pointer-events:none; background:radial-gradient(circle at var(--fgs-shine-x,50%) var(--fgs-shine-y,50%),rgba(255,231,172,.22),transparent 38%); opacity:0; transition:opacity .3s ease; } #fg-sacred .fgs-story-media[data-tilt]:hover::after, #fg-sacred .fgs-meaning-image[data-tilt]:hover::after, #fg-sacred .fgs-wide-image[data-tilt]:hover::after { opacity:1; } #fg-sacred .fgs-meaning-image, #fg-sacred .fgs-wide-image { position:relative; } #fg-sacred .fgs-click-star { position:fixed; z-index:9999; width:7px; height:7px; pointer-events:none; color:#f3cf7e; background:currentColor; clip-path:polygon(50% 0,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0 50%,39% 36%); animation:fgsBurst .7s cubic-bezier(.2,.7,.2,1) forwards; filter:drop-shadow(0 0 5px currentColor); } @keyframes fgsBurst { 0% { opacity:1; transform:translate(-50%,-50%) rotate(0deg) scale(.5); } 100% { opacity:0; transform:translate(calc(-50% + var(--fgs-bx)),calc(-50% + var(--fgs-by))) rotate(150deg) scale(1.25); } } #fg-sacred .fgs-faq-section { padding:105px 0; background:var(--ivory); } #fg-sacred .fgs-faq-layout { display:grid; grid-template-columns:.78fr 1.22fr; gap:80px; } #fg-sacred .fgs-faq-layout .fgs-kicker { color:#9b702e; } #fg-sacred .fgs-faq-layout h2 { font-size:clamp(36px,4.5vw,54px); } #fg-sacred .fgs-faq { border-top:1px solid #d9ccb3; } #fg-sacred .fgs-faq-item { border-bottom:1px solid #d9ccb3; } #fg-sacred .fgs-faq button { width:100%; padding:22px 0; border:0; background:transparent; display:flex; justify-content:space-between; gap:20px; color:var(--ink); text-align:left; cursor:pointer; font-weight:800; } #fg-sacred .fgs-faq button::after { content:'+'; color:#9b702e; font-size:22px; line-height:1; transition:transform .25s ease; } #fg-sacred .fgs-faq-item.open button::after { transform:rotate(45deg); } #fg-sacred .fgs-answer { max-height:0; overflow:hidden; transition:max-height .35s ease; } #fg-sacred .fgs-answer p { padding:0 36px 22px 0; margin:0; color:var(--muted); font-size:14px; } #fg-sacred .fgs-final { position:relative; min-height:540px; display:grid; place-items:center; text-align:center; color:white; isolation:isolate; } #fg-sacred .fgs-final img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; z-index:-2; } #fg-sacred .fgs-final::after { content:''; position:absolute; inset:0; z-index:-1; background:rgba(4,16,29,.74); } #fg-sacred .fgs-final-copy { max-width:760px; padding:80px 20px; } #fg-sacred .fgs-final h2 { color:white; } #fg-sacred .fgs-final p { margin:0 auto 28px; max-width:600px; color:#e3e8ed; font-size:17px; } #fg-sacred .fgs-footnote { padding:20px; background:#061526; color:#aebdca; text-align:center; font-size:11px; letter-spacing:.08em; text-transform:uppercase; } #fg-sacred [data-reveal] { opacity:0; transform:translateY(24px); transition:opacity .7s ease,transform .7s ease; } #fg-sacred [data-reveal].shown { opacity:1; transform:none; } @media (max-width: 900px) { #fg-sacred .fgs-values-grid, #fg-sacred .fgs-design-grid { grid-template-columns:repeat(2,1fr); } #fg-sacred .fgs-value:nth-child(2) { border-right:0; } #fg-sacred .fgs-value:nth-child(-n+2) { border-bottom:1px solid #eee5d3; } #fg-sacred .fgs-story-grid, #fg-sacred .fgs-story.alt .fgs-story-grid, #fg-sacred .fgs-meaning-grid, #fg-sacred .fgs-faq-layout { grid-template-columns:1fr; gap:45px; } #fg-sacred .fgs-story.alt .fgs-story-copy { order:1; } #fg-sacred .fgs-story.alt .fgs-story-media { order:2; } } @media (max-width: 640px) { #fg-sacred .fgs-wrap { width:min(100% - 28px,1120px); } #fg-sacred .fgs-bar-inner { justify-content:space-around; gap:6px; font-size:9px; letter-spacing:.06em; } #fg-sacred .fgs-bar span:nth-child(3) { display:none; } #fg-sacred .fgs-hero { min-height:640px; align-items:flex-end; } #fg-sacred .fgs-hero-bg { object-position:62% center; } #fg-sacred .fgs-hero::after { background:linear-gradient(0deg,rgba(4,16,30,.98) 7%,rgba(4,16,30,.83) 52%,rgba(4,16,30,.22) 100%); } #fg-sacred .fgs-hero-copy { padding:180px 0 62px; } #fg-sacred .fgs-hero h2 { font-size:43px; } #fg-sacred .fgs-values { margin-top:0; padding:14px 0 0; background:var(--paper); } #fg-sacred .fgs-value { padding:20px 10px; } #fg-sacred .fgs-design-grid { grid-template-columns:1fr 1fr; gap:9px; } #fg-sacred .fgs-design { min-height:310px; border-radius:12px; } #fg-sacred .fgs-design-copy { left:14px; right:10px; bottom:12px; } #fg-sacred .fgs-design-copy h3 { font-size:20px; } #fg-sacred .fgs-design-copy span { font-size:9px; } #fg-sacred .fgs-intro { padding:76px 0 48px; } #fg-sacred .fgs-designs { padding-bottom:76px; } #fg-sacred .fgs-story, #fg-sacred .fgs-panorama, #fg-sacred .fgs-steps, #fg-sacred .fgs-meaning, #fg-sacred .fgs-faq-section { padding:76px 0; } #fg-sacred .fgs-step-grid { grid-template-columns:1fr; } #fg-sacred .fgs-step { padding:25px; } #fg-sacred .fgs-faq-layout { gap:24px; } #fg-sacred .fgs-btn { width:100%; } #fg-sacred [data-reveal] { opacity:1 !important; transform:none !important; visibility:visible !important; } #fg-sacred img { opacity:1 !important; visibility:visible !important; } } @media (prefers-reduced-motion: reduce) { #fg-sacred *, #fg-sacred *::before, #fg-sacred *::after { scroll-behavior:auto !important; animation:none !important; transition:none !important; } #fg-sacred [data-reveal] { opacity:1; transform:none; } } @media (hover: none), (pointer: coarse) { #fg-sacred [data-tilt] { transform:none !important; } } \u003c\/style\u003e \u003cdiv id=\"fg-sacred\"\u003e \u003cdiv class=\"fgs-bar\"\u003e \u003cdiv class=\"fgs-wrap fgs-bar-inner\"\u003e \u003cspan\u003e\u003ci\u003e\u003c\/i\u003e Four Sacred Designs\u003c\/span\u003e \u003cspan\u003e\u003ci\u003e\u003c\/i\u003e Warm Holiday Glow\u003c\/span\u003e \u003cspan\u003e\u003ci\u003e\u003c\/i\u003e Meaningful Christmas Décor\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003csection class=\"fgs-hero\"\u003e \u003cimg class=\"fgs-hero-bg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0738\/6464\/2697\/files\/e76f23ff265c3825810dcfa27007fb55e92689a2.jpg?v=1789109456\" alt=\"Sacred Christmas figures glowing along a decorated porch railing\" width=\"1254\" height=\"1254\" loading=\"eager\" fetchpriority=\"high\"\u003e \u003cspan class=\"fgs-spark s1\"\u003e\u003c\/span\u003e\u003cspan class=\"fgs-spark s2\"\u003e\u003c\/span\u003e\u003cspan class=\"fgs-spark s3\"\u003e\u003c\/span\u003e \u003cdiv class=\"fgs-wrap\"\u003e \u003cdiv class=\"fgs-hero-copy\" data-reveal\u003e \u003cspan class=\"fgs-kicker\"\u003eSacred Christmas Collection\u003c\/span\u003e \u003ch2\u003eA sacred glow for the \u003cem\u003emost meaningful\u003c\/em\u003e season.\u003c\/h2\u003e \u003cp\u003eBring faith, warmth and wonder to your holiday display with an illuminated figure designed to become the heart of your Christmas décor.\u003c\/p\u003e \u003cbutton class=\"fgs-btn\" type=\"button\" data-buy\u003eChoose Your Design \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/button\u003e \u003cdiv class=\"fgs-hero-note\"\u003eAngel · Jesus · Virgin Mary · Saint Michael\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003cdiv class=\"fgs-values\"\u003e \u003cdiv class=\"fgs-wrap fgs-values-grid\" data-reveal\u003e \u003cdiv class=\"fgs-value\"\u003e \u003cspan class=\"fgs-value-icon\"\u003e\u003c\/span\u003e\u003cstrong\u003eSacred Symbolism\u003c\/strong\u003e\u003csmall\u003eFour meaningful designs\u003c\/small\u003e \u003c\/div\u003e \u003cdiv class=\"fgs-value\"\u003e \u003cspan class=\"fgs-value-icon\"\u003e◌\u003c\/span\u003e\u003cstrong\u003eWarm Illumination\u003c\/strong\u003e\u003csmall\u003eA radiant seasonal display\u003c\/small\u003e \u003c\/div\u003e \u003cdiv class=\"fgs-value\"\u003e \u003cspan class=\"fgs-value-icon\"\u003e\u003c\/span\u003e\u003cstrong\u003eOrnate Details\u003c\/strong\u003e\u003csmall\u003eDecorative hanging accents\u003c\/small\u003e \u003c\/div\u003e \u003cdiv class=\"fgs-value\"\u003e \u003cspan class=\"fgs-value-icon\"\u003e\u003c\/span\u003e\u003cstrong\u003eGift With Meaning\u003c\/strong\u003e\u003csmall\u003eMade for faith-filled homes\u003c\/small\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003csection class=\"fgs-intro\"\u003e \u003cdiv class=\"fgs-wrap\" data-reveal\u003e \u003cspan class=\"fgs-kicker\"\u003eChoose What Speaks to Your Heart\u003c\/span\u003e \u003ch2\u003eFour sacred figures. Four timeless meanings.\u003c\/h2\u003e \u003cp class=\"fgs-copy\"\u003eCreate a display that reflects the spirit you want to welcome into your home this Christmas—peace, love, grace or protection.\u003c\/p\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"fgs-designs\"\u003e \u003cdiv class=\"fgs-wrap fgs-design-grid\"\u003e \u003carticle class=\"fgs-design\" data-reveal\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0738\/6464\/2697\/files\/786d736e0b9526eaa4c6c745f86bca4710c22af5.jpg?v=1789109456\" alt=\"Illuminated praying angel Christmas railing decoration\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003cdiv class=\"fgs-design-copy\"\u003e \u003cspan\u003ePeace\u003c\/span\u003e\u003ch3\u003eAngel\u003c\/h3\u003e \u003c\/div\u003e\u003c\/article\u003e \u003carticle class=\"fgs-design\" data-reveal\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0738\/6464\/2697\/files\/0f9715d0a26c313ff17d05bace73e6b45ab4e7c6.jpg?v=1789109456\" alt=\"Illuminated Sacred Heart Jesus Christmas railing decoration\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003cdiv class=\"fgs-design-copy\"\u003e \u003cspan\u003eLove\u003c\/span\u003e\u003ch3\u003eJesus\u003c\/h3\u003e \u003c\/div\u003e\u003c\/article\u003e \u003carticle class=\"fgs-design\" data-reveal\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0738\/6464\/2697\/files\/1091e5a72d9b4d5b29825d909b6dc87b1e811dac.jpg?v=1789109456\" alt=\"Illuminated Virgin Mary Christmas railing decoration\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003cdiv class=\"fgs-design-copy\"\u003e \u003cspan\u003eGrace\u003c\/span\u003e\u003ch3\u003eVirgin Mary\u003c\/h3\u003e \u003c\/div\u003e\u003c\/article\u003e \u003carticle class=\"fgs-design\" data-reveal\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0738\/6464\/2697\/files\/6c556849daa077ffb5834b809ad7acb86a541e54.jpg?v=1789109456\" alt=\"Illuminated Saint Michael Christmas railing decoration\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003cdiv class=\"fgs-design-copy\"\u003e \u003cspan\u003eProtection\u003c\/span\u003e\u003ch3\u003eSaint Michael\u003c\/h3\u003e \u003c\/div\u003e\u003c\/article\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"fgs-story\"\u003e \u003cdiv class=\"fgs-wrap fgs-story-grid\"\u003e \u003cdiv class=\"fgs-story-media\" data-reveal\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0738\/6464\/2697\/files\/e1a63dc6a2789df6a5a52de1df6ea0030e3504cc.jpg?v=1789109456\" alt=\"Close view of the illuminated angel and Jesus designs\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cdiv class=\"fgs-story-copy\" data-reveal\u003e \u003cspan class=\"fgs-kicker\"\u003eMade to Look Radiant\u003c\/span\u003e \u003ch2\u003eLight that reveals every graceful detail.\u003c\/h2\u003e \u003cp class=\"fgs-copy\"\u003eThe warm glow draws the eye across expressive faces, flowing robes, halos and sacred symbols—creating a beautiful focal point after sunset.\u003c\/p\u003e \u003cul class=\"fgs-checks\"\u003e \u003cli\u003eDimensional figure-inspired styling\u003c\/li\u003e \u003cli\u003eWarm, inviting holiday illumination\u003c\/li\u003e \u003cli\u003eElegant presence by day and after dark\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"fgs-story alt\"\u003e \u003cdiv class=\"fgs-wrap fgs-story-grid\"\u003e \u003cdiv class=\"fgs-story-copy\" data-reveal\u003e \u003cspan class=\"fgs-kicker\"\u003eSacred Details, Top to Bottom\u003c\/span\u003e \u003ch2\u003eMore than a light—an ornament in every detail.\u003c\/h2\u003e \u003cp class=\"fgs-copy\"\u003eCrosses, stars, wings, doves and crystal-inspired pendants extend beneath each figure, adding movement, sparkle and a carefully layered finish.\u003c\/p\u003e \u003cul class=\"fgs-checks\"\u003e \u003cli\u003eFaith-inspired decorative motifs\u003c\/li\u003e \u003cli\u003eLayered hanging ornaments\u003c\/li\u003e \u003cli\u003eWarm gold tones for classic Christmas styling\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"fgs-story-media\" data-reveal\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0738\/6464\/2697\/files\/65fe35cd4f3446e710fe5228542d685f5c1adbde.jpg?v=1789109456\" alt=\"Close view of crosses, stars, wings and crystal-inspired hanging ornaments\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"fgs-panorama\"\u003e \u003cdiv class=\"fgs-wrap\"\u003e \u003cdiv data-reveal\u003e \u003cspan class=\"fgs-kicker\"\u003eA Display That Feels Complete\u003c\/span\u003e \u003ch2\u003eTurn an ordinary railing into a Christmas centerpiece.\u003c\/h2\u003e \u003cp class=\"fgs-copy\"\u003eStyle one meaningful figure as an accent, repeat a favorite design, or bring the whole sacred collection together for a luminous holiday scene.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"fgs-wide-image\" data-reveal\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0738\/6464\/2697\/files\/66616581eda4e4505f3f91b6b6fc96b1beefa962.jpg?v=1789109456\" alt=\"Complete sacred Christmas collection displayed along a decorated railing\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"fgs-steps\"\u003e \u003cdiv class=\"fgs-wrap\"\u003e \u003cdiv class=\"fgs-section-head\" data-reveal\u003e \u003cspan class=\"fgs-kicker\"\u003eCreate Your Display\u003c\/span\u003e\u003ch2\u003eA beautiful seasonal moment in three simple steps.\u003c\/h2\u003e \u003c\/div\u003e \u003cdiv class=\"fgs-step-grid\"\u003e \u003carticle class=\"fgs-step\" data-reveal\u003e\u003cdiv class=\"fgs-num\"\u003e1\u003c\/div\u003e \u003ch3\u003eChoose your meaning\u003c\/h3\u003e \u003cp\u003eSelect Angel, Jesus, Virgin Mary or Saint Michael from the options in the purchase area.\u003c\/p\u003e\u003c\/article\u003e \u003carticle class=\"fgs-step\" data-reveal\u003e\u003cdiv class=\"fgs-num\"\u003e2\u003c\/div\u003e \u003ch3\u003eStyle your space\u003c\/h3\u003e \u003cp\u003eMake it a focal point on a porch, balcony, deck railing, entryway or covered patio.\u003c\/p\u003e\u003c\/article\u003e \u003carticle class=\"fgs-step\" data-reveal\u003e\u003cdiv class=\"fgs-num\"\u003e3\u003c\/div\u003e \u003ch3\u003eWelcome the glow\u003c\/h3\u003e \u003cp\u003ePair with greenery, ribbon and your favorite Christmas accents for a warm, layered look.\u003c\/p\u003e\u003c\/article\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"fgs-meaning\"\u003e \u003cdiv class=\"fgs-wrap fgs-meaning-grid\"\u003e \u003cdiv class=\"fgs-meaning-image\" data-reveal\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0738\/6464\/2697\/files\/88a20808c097ffbad6d0eb1c3135ec9319fc5270.jpg?v=1789109456\" alt=\"Sacred Christmas figures arranged as a meaningful holiday gift\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cdiv data-reveal\u003e \u003cspan class=\"fgs-kicker\"\u003eA Meaningful Christmas Gift\u003c\/span\u003e \u003ch2\u003eGive more than décor. Give a symbol they can cherish.\u003c\/h2\u003e \u003cp class=\"fgs-copy\"\u003eA thoughtful choice for faith-filled family members, new homeowners, parents and grandparents—or anyone who wants Christmas decorations with deeper meaning.\u003c\/p\u003e \u003cbutton class=\"fgs-btn\" type=\"button\" data-buy\u003eSelect a Design \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"fgs-faq-section\"\u003e \u003cdiv class=\"fgs-wrap fgs-faq-layout\"\u003e \u003cdiv data-reveal\u003e \u003cspan class=\"fgs-kicker\"\u003eQuestions, Answered\u003c\/span\u003e\u003ch2\u003eEverything you need to choose yours.\u003c\/h2\u003e \u003cp class=\"fgs-copy\"\u003eUse the product options above to select your preferred sacred design before adding it to your cart.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"fgs-faq\" data-reveal\u003e \u003cdiv class=\"fgs-faq-item\"\u003e \u003cbutton type=\"button\" aria-expanded=\"false\"\u003eWhich designs can I choose from?\u003c\/button\u003e\u003cdiv class=\"fgs-answer\"\u003e\u003cp\u003eThe collection includes Angel, Jesus, Virgin Mary and Saint Michael. Choose your preferred design from the product options above.\u003c\/p\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"fgs-faq-item\"\u003e \u003cbutton type=\"button\" aria-expanded=\"false\"\u003eWhere can I display it?\u003c\/button\u003e\u003cdiv class=\"fgs-answer\"\u003e\u003cp\u003eThe design is styled for railings and looks beautiful on porches, balconies, decks, entryways and covered patio areas. Choose a placement appropriate for your home and follow the care information supplied with your item.\u003c\/p\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"fgs-faq-item\"\u003e \u003cbutton type=\"button\" aria-expanded=\"false\"\u003eCan I combine multiple designs?\u003c\/button\u003e\u003cdiv class=\"fgs-answer\"\u003e\u003cp\u003eYes. Display one as a focal point, repeat your favorite figure or collect all four to create a coordinated sacred Christmas scene.\u003c\/p\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"fgs-faq-item\"\u003e \u003cbutton type=\"button\" aria-expanded=\"false\"\u003eIs this suitable as a gift?\u003c\/button\u003e\u003cdiv class=\"fgs-answer\"\u003e\u003cp\u003eIts faith-inspired symbolism makes it a thoughtful seasonal gift for loved ones who enjoy meaningful Christmas décor.\u003c\/p\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"fgs-faq-item\"\u003e \u003cbutton type=\"button\" aria-expanded=\"false\"\u003eHow do I choose the correct style?\u003c\/button\u003e\u003cdiv class=\"fgs-answer\"\u003e\u003cp\u003eReturn to the purchase section, select the design name in the style menu, review your selection and then add it to your cart.\u003c\/p\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"fgs-final\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0738\/6464\/2697\/files\/6db7a0da9fc80da50667bd9fafcfe82e3a28924e.jpg?v=1789109456\" alt=\"Four illuminated sacred Christmas designs glowing along a holiday railing\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e \u003cdiv class=\"fgs-final-copy\" data-reveal\u003e \u003cspan class=\"fgs-kicker\"\u003eCelebrate With Meaning\u003c\/span\u003e \u003ch2\u003eLet your Christmas display shine with faith and warmth.\u003c\/h2\u003e \u003cp\u003eChoose the sacred design that speaks to your heart and create a holiday welcome your family will remember.\u003c\/p\u003e \u003cbutton class=\"fgs-btn\" type=\"button\" data-buy\u003eChoose Yours Today \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/button\u003e \u003c\/div\u003e \u003c\/section\u003e \u003cdiv class=\"fgs-footnote\"\u003eFGORRE · Christmas décor with heart, meaning and light\u003c\/div\u003e \u003c\/div\u003e \u003cscript\u003e (function () { var root = document.getElementById('fg-sacred'); if (!root || root.dataset.ready === 'true') return; root.dataset.ready = 'true'; var descriptionHost = root.closest('.product__description'); var mainProductSection = root.closest('.main-product-section'); if (descriptionHost \u0026\u0026 mainProductSection \u0026\u0026 mainProductSection.parentNode) { descriptionHost.querySelectorAll('style').forEach(function (styleTag) { document.head.appendChild(styleTag); }); root.classList.add('fgs-relocated'); mainProductSection.insertAdjacentElement('afterend', root); descriptionHost.style.display = 'none'; } function findPurchaseArea() { return document.querySelector('.main-product-section product-form') || document.querySelector('.main-product-section form[action*='\/cart\/add']') || document.querySelector('product-form') || document.querySelector('form[action*='\/cart\/add']'); } root.querySelectorAll('[data-buy]').forEach(function (button) { button.addEventListener('click', function () { var target = findPurchaseArea(); if (target) target.scrollIntoView({ behavior: 'smooth', block: 'center' }); }); }); root.querySelectorAll('.fgs-faq-item').forEach(function (item) { var button = item.querySelector('button'); var answer = item.querySelector('.fgs-answer'); button.addEventListener('click', function () { var opening = !item.classList.contains('open'); root.querySelectorAll('.fgs-faq-item.open').forEach(function (openItem) { openItem.classList.remove('open'); openItem.querySelector('button').setAttribute('aria-expanded', 'false'); openItem.querySelector('.fgs-answer').style.maxHeight = null; }); if (opening) { item.classList.add('open'); button.setAttribute('aria-expanded', 'true'); answer.style.maxHeight = answer.scrollHeight + 'px'; } }); }); var revealItems = root.querySelectorAll('[data-reveal]'); if ('IntersectionObserver' in window \u0026\u0026 !window.matchMedia('(prefers-reduced-motion: reduce)').matches) { var observer = new IntersectionObserver(function (entries) { entries.forEach(function (entry) { if (entry.isIntersecting) { entry.target.classList.add('shown'); observer.unobserve(entry.target); } }); }, { threshold: 0.12 }); revealItems.forEach(function (item) { observer.observe(item); }); } else { revealItems.forEach(function (item) { item.classList.add('shown'); }); } var finePointer = window.matchMedia('(hover: hover) and (pointer: fine)').matches; if (finePointer \u0026\u0026 !window.matchMedia('(prefers-reduced-motion: reduce)').matches) { root.querySelectorAll('.fgs-design, .fgs-story-media, .fgs-meaning-image, .fgs-wide-image, .fgs-step').forEach(function (card) { card.setAttribute('data-tilt', ''); card.addEventListener('pointermove', function (event) { var rect = card.getBoundingClientRect(); var x = (event.clientX - rect.left) \/ rect.width; var y = (event.clientY - rect.top) \/ rect.height; var rotateY = (x - .5) * 7; var rotateX = (.5 - y) * 7; card.style.transform = 'perspective(900px) rotateX(' + rotateX + 'deg) rotateY(' + rotateY + 'deg) translateY(-3px)'; card.style.setProperty('--fgs-shine-x', (x * 100) + '%'); card.style.setProperty('--fgs-shine-y', (y * 100) + '%'); }); card.addEventListener('pointerleave', function () { card.style.transform = ''; }); }); root.querySelectorAll('.fgs-btn').forEach(function (button) { button.addEventListener('pointermove', function (event) { var rect = button.getBoundingClientRect(); button.style.setProperty('--fgs-btn-x', ((event.clientX - rect.left - rect.width \/ 2) * .1) + 'px'); button.style.setProperty('--fgs-btn-y', ((event.clientY - rect.top - rect.height \/ 2) * .12) + 'px'); }); button.addEventListener('pointerleave', function () { button.style.setProperty('--fgs-btn-x', '0px'); button.style.setProperty('--fgs-btn-y', '0px'); }); }); } root.addEventListener('click', function (event) { if (!event.target.closest('.fgs-btn, .fgs-design, .fgs-step')) return; for (var i = 0; i \u003c 7; i++) { var star = document.createElement('i'); var angle = (Math.PI * 2 \/ 7) * i; var distance = 28 + Math.random() * 30; star.className = 'fgs-click-star'; star.style.left = event.clientX + 'px'; star.style.top = event.clientY + 'px'; star.style.setProperty('--fgs-bx', Math.cos(angle) * distance + 'px'); star.style.setProperty('--fgs-by', Math.\u003c\/script\u003e","brand":"DOF","offers":[{"title":"Angel","offer_id":47668185530530,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Jesus","offer_id":47668185563298,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Virgin Mary","offer_id":47668185596066,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Saint Michael","offer_id":47668185628834,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0669\/2795\/2034\/files\/786d736e0b9526eaa4c6c745f86bca4710c22af5.jpg?v=1789521495","url":"https:\/\/inswalk.com\/products\/last-day-49-off-sacred-christmas-railing-lights","provider":"inswalk","version":"1.0","type":"link"}