{"product_id":"coastal-christmas-wonderland™-lighted-lighthouse-village","title":"🎄⚓ Coastal Christmas Wonderland™ – Lighted Lighthouse Village ✨","description":"\n\u003cdiv id=\"coastal-xmas-lp\"\u003e\n\n\u003cstyle\u003e\n#coastal-xmas-lp{\n --navy:#17394b;\n --deep:#102c3a;\n --gold:#d5a65a;\n --red:#a63e3c;\n --cream:#fffaf1;\n --sand:#f3e9dc;\n --ink:#31383b;\n --muted:#68717a;\n display:block;\n width:100%;\n max-width:100%;\n min-width:0;\n background:var(--cream);\n color:var(--ink);\n position:relative;\n overflow:hidden;\n isolation:isolate;\n container-type:inline-size;\n font-family:Arial,Helvetica,sans-serif;\n}\n#coastal-xmas-lp *,\n#coastal-xmas-lp *:before,\n#coastal-xmas-lp *:after{\n box-sizing:border-box;\n}\n#coastal-xmas-lp h1,\n#coastal-xmas-lp h2,\n#coastal-xmas-lp h3,\n#coastal-xmas-lp p{\n margin:0!important;\n padding:0!important;\n min-width:0!important;\n max-width:100%!important;\n white-space:normal!important;\n word-break:normal!important;\n overflow-wrap:break-word!important;\n text-transform:none!important;\n}\n#coastal-xmas-lp h1,\n#coastal-xmas-lp h2,\n#coastal-xmas-lp h3{\n font-family:Georgia,\"Times New Roman\",serif!important;\n letter-spacing:-.5px!important;\n line-height:1.18!important;\n color:var(--navy);\n}\n#coastal-xmas-lp h1{\n font-size:clamp(34px,5vw,61px)!important;\n}\n#coastal-xmas-lp h2{\n font-size:clamp(28px,4vw,45px)!important;\n}\n#coastal-xmas-lp h3{\n font-size:21px!important;\n}\n#coastal-xmas-lp p{\n font:400 16px\/1.8 Arial,sans-serif!important;\n color:var(--muted);\n}\n#coastal-xmas-lp img{\n display:block!important;\n width:100%!important;\n max-width:100%!important;\n}\n#coastal-xmas-lp .cx-wrap{\n width:100%;\n max-width:1150px;\n padding:0 21px;\n margin:auto;\n}\n#coastal-xmas-lp .cx-section{\n padding:72px 0;\n}\n#coastal-xmas-lp .cx-center{\n text-align:center;\n}\n#coastal-xmas-lp .cx-center p{\n max-width:660px!important;\n margin:17px auto 0!important;\n}\n#coastal-xmas-lp .cx-kicker{\n display:block;\n color:var(--red);\n text-transform:uppercase;\n font:800 11px\/1.5 Arial,sans-serif;\n letter-spacing:2px;\n margin-bottom:16px;\n}\n\n\/* TOP BANNER *\/\n\n#coastal-xmas-lp .cx-top{\n background:var(--deep);\n color:#fbe9c6;\n padding:14px;\n text-align:center;\n font:700 11px\/1.5 Arial,sans-serif;\n letter-spacing:1.6px;\n}\n\n\/* HERO *\/\n\n#coastal-xmas-lp .cx-hero{\n background:\n radial-gradient(circle at 10% 10%,#e9d9ba,transparent 38%),\n linear-gradient(135deg,#fff9ec,#edf2ef);\n padding:60px 0 70px;\n position:relative;\n}\n#coastal-xmas-lp .cx-hero-grid{\n display:flex;\n flex-direction:column;\n align-items:stretch;\n gap:32px;\n min-width:0;\n}\n#coastal-xmas-lp .cx-hero-copy,\n#coastal-xmas-lp .cx-hero-gallery{\n width:100%;\n min-width:0;\n}\n#coastal-xmas-lp .cx-hero-copy{\n text-align:center;\n}\n#coastal-xmas-lp .cx-hero-copy p{\n margin-top:19px!important;\n}\n#coastal-xmas-lp .cx-red{\n color:var(--red);\n font-style:italic;\n}\n#coastal-xmas-lp .cx-line{\n width:76px;\n height:3px;\n background:var(--gold);\n margin:24px auto;\n}\n#coastal-xmas-lp .cx-highlights{\n display:grid;\n grid-template-columns:repeat(3,minmax(0,1fr));\n gap:8px;\n margin-top:27px;\n}\n#coastal-xmas-lp .cx-highlights div{\n padding:12px 5px;\n border-top:1px solid #d6c7ae;\n font:700 11px\/1.5 Arial,sans-serif;\n color:var(--navy);\n text-align:center;\n}\n\n\/* CAROUSEL *\/\n\n#coastal-xmas-lp .cx-gallery{\n width:100%;\n aspect-ratio:1\/1;\n position:relative;\n overflow:hidden;\n border:7px solid #fff;\n border-radius:18px;\n background:#f0e8dc;\n box-shadow:0 20px 54px #23354427;\n}\n#coastal-xmas-lp .cx-slide{\n position:absolute;\n inset:0;\n opacity:0;\n visibility:hidden;\n transition:opacity .7s ease,visibility .7s;\n}\n#coastal-xmas-lp .cx-slide.active{\n opacity:1;\n visibility:visible;\n z-index:1;\n}\n#coastal-xmas-lp .cx-slide img{\n width:100%!important;\n height:100%!important;\n object-fit:contain!important;\n object-position:center!important;\n}\n#coastal-xmas-lp .cx-nav{\n display:flex;\n justify-content:center;\n align-items:center;\n gap:14px;\n margin-top:17px;\n}\n#coastal-xmas-lp .cx-arrow{\n width:38px;\n height:38px;\n display:flex;\n align-items:center;\n justify-content:center;\n border:1px solid #d6c6ad;\n border-radius:50%;\n background:#fff;\n color:var(--navy);\n font-size:23px;\n padding:0;\n cursor:pointer;\n}\n#coastal-xmas-lp .cx-dots{\n display:flex;\n gap:7px;\n align-items:center;\n justify-content:center;\n flex-wrap:wrap;\n}\n#coastal-xmas-lp .cx-dot{\n width:8px;\n height:8px;\n padding:0;\n border:0;\n border-radius:30px;\n background:#c1b29a;\n cursor:pointer;\n}\n#coastal-xmas-lp .cx-dot.active{\n width:23px;\n background:var(--red);\n}\n\n\/* RIBBON *\/\n\n#coastal-xmas-lp .cx-ribbon{\n background:var(--red);\n color:#fff6e6;\n text-align:center;\n padding:18px 12px;\n font:700 12px\/1.6 Arial,sans-serif;\n letter-spacing:1.7px;\n}\n\n\/* BENEFITS *\/\n\n#coastal-xmas-lp .cx-benefits{\n display:grid;\n grid-template-columns:1fr;\n gap:18px;\n margin-top:40px;\n}\n#coastal-xmas-lp .cx-benefit{\n background:#fff;\n padding:31px 23px;\n text-align:center;\n border:1px solid #e7dacc;\n border-radius:15px;\n min-width:0;\n}\n#coastal-xmas-lp .cx-benefit-icon{\n font-size:37px;\n margin-bottom:17px;\n}\n#coastal-xmas-lp .cx-benefit p{\n font-size:14px!important;\n margin-top:12px!important;\n}\n\n\/* STORY *\/\n\n#coastal-xmas-lp .cx-story{\n background:var(--sand);\n}\n#coastal-xmas-lp .cx-story.light{\n background:var(--cream);\n}\n#coastal-xmas-lp .cx-story-grid{\n display:flex;\n flex-direction:column;\n gap:28px;\n align-items:stretch;\n min-width:0;\n}\n#coastal-xmas-lp .cx-story-copy,\n#coastal-xmas-lp .cx-story-photo{\n min-width:0;\n width:100%;\n}\n#coastal-xmas-lp .cx-story-photo{\n background:white;\n padding:8px;\n border-radius:17px;\n box-shadow:0 15px 39px #3c321d1b;\n}\n#coastal-xmas-lp .cx-story-photo img{\n width:100%!important;\n height:auto!important;\n aspect-ratio:1\/1;\n object-fit:contain!important;\n border-radius:11px;\n}\n#coastal-xmas-lp .cx-story-copy p{\n margin-top:17px!important;\n}\n#coastal-xmas-lp .cx-quote{\n background:#fffaf0;\n border-left:3px solid var(--gold);\n margin-top:24px;\n padding:19px 22px;\n color:var(--navy);\n font:italic 20px\/1.5 Georgia,serif;\n}\n\n\/* DETAILS *\/\n\n#coastal-xmas-lp .cx-details{\n display:grid;\n grid-template-columns:1fr;\n gap:19px;\n margin-top:40px;\n}\n#coastal-xmas-lp .cx-detail{\n border:1px solid #e5d9c9;\n background:#fff;\n border-radius:15px;\n overflow:hidden;\n min-width:0;\n}\n#coastal-xmas-lp .cx-detail-img{\n width:100%;\n aspect-ratio:1\/1;\n overflow:hidden;\n background:#f5eee3;\n}\n#coastal-xmas-lp .cx-detail-img img{\n width:100%!important;\n height:100%!important;\n object-fit:contain!important;\n}\n#coastal-xmas-lp .cx-detail-copy{\n padding:24px;\n}\n#coastal-xmas-lp .cx-detail-copy p{\n font-size:14px!important;\n margin-top:11px!important;\n}\n\n\/* DAY NIGHT *\/\n\n#coastal-xmas-lp .cx-night{\n background:var(--deep);\n}\n#coastal-xmas-lp .cx-night h2,\n#coastal-xmas-lp .cx-night h3{\n color:#fff2dc;\n}\n#coastal-xmas-lp .cx-night p{\n color:#e3ded3;\n}\n#coastal-xmas-lp .cx-night .cx-kicker{\n color:#edc586;\n}\n#coastal-xmas-lp .cx-night-photo{\n width:100%;\n max-width:720px;\n margin:36px auto 0;\n border:7px solid #fff;\n border-radius:17px;\n overflow:hidden;\n background:#f0e7d8;\n}\n#coastal-xmas-lp .cx-night-photo img{\n aspect-ratio:1\/1;\n object-fit:contain;\n}\n\n\/* GIFT *\/\n\n#coastal-xmas-lp .cx-gift{\n background:linear-gradient(135deg,#fff9ec,#f0dfc6);\n}\n#coastal-xmas-lp .cx-gift-tags{\n display:grid;\n grid-template-columns:repeat(2,minmax(0,1fr));\n gap:11px;\n margin-top:25px;\n}\n#coastal-xmas-lp .cx-gift-tags div{\n padding:14px 11px;\n background:#fffaf2;\n border:1px solid #dfc9a7;\n border-radius:9px;\n color:var(--navy);\n font:700 12px\/1.5 Arial,sans-serif;\n}\n\n\/* FAQ *\/\n\n#coastal-xmas-lp .cx-faq{\n background:#f4ecdf;\n}\n#coastal-xmas-lp .cx-faq-list{\n max-width:820px;\n margin:38px auto 0;\n}\n#coastal-xmas-lp .cx-faq details{\n background:white;\n border:1px solid #e4d8c7;\n border-radius:11px;\n margin-bottom:12px;\n overflow:hidden;\n}\n#coastal-xmas-lp .cx-faq summary{\n display:flex;\n align-items:center;\n justify-content:space-between;\n gap:14px;\n padding:21px 23px;\n color:var(--navy);\n font:700 15px\/1.5 Arial,sans-serif;\n cursor:pointer;\n list-style:none;\n}\n#coastal-xmas-lp .cx-faq summary::-webkit-details-marker{\n display:none;\n}\n#coastal-xmas-lp .cx-faq summary:after{\n content:\"+\";\n font-size:24px;\n color:var(--red);\n}\n#coastal-xmas-lp .cx-faq details[open] summary:after{\n content:\"−\";\n}\n#coastal-xmas-lp .cx-faq details p{\n padding:0 23px 22px!important;\n font-size:14px!important;\n}\n\n\/* FINAL BUTTON *\/\n\n#coastal-xmas-lp .cx-final{\n background:linear-gradient(135deg,#1d495b,#102d3a);\n padding:86px 20px;\n text-align:center;\n}\n#coastal-xmas-lp .cx-final h2{\n color:#fff3db;\n max-width:730px!important;\n margin:auto!important;\n}\n#coastal-xmas-lp .cx-final p{\n max-width:580px!important;\n margin:22px auto 31px!important;\n color:#e6dfd4;\n}\n#coastal-xmas-lp .cx-bottom-button{\n min-height:56px;\n padding:18px 34px;\n background:linear-gradient(135deg,#eed09b,#cf9e55);\n color:var(--deep);\n font:800 14px Arial,sans-serif;\n border:1px solid #f6d8a7;\n border-radius:40px;\n cursor:pointer;\n}\n#coastal-xmas-lp .cx-footer{\n background:#0c2632;\n color:#e4d3b5;\n text-align:center;\n padding:20px;\n font-size:12px;\n}\n\n\/* SNOW *\/\n\n#coastal-xmas-lp .cx-snow{\n position:absolute;\n inset:0;\n z-index:5;\n overflow:hidden;\n pointer-events:none;\n}\n#coastal-xmas-lp .cx-flake{\n position:absolute;\n top:-25px;\n left:var(--x);\n color:white;\n font-size:var(--s);\n opacity:var(--o);\n animation:cx-fall var(--d) linear infinite;\n animation-delay:var(--delay);\n}\n@keyframes cx-fall{\n to{\n  transform:translate3d(35px,900px,0) rotate(160deg);\n }\n}\n\n\/* RESPONSIVE *\/\n\n@container (min-width:760px){\n\n #coastal-xmas-lp .cx-hero-grid{\n  display:grid;\n  grid-template-columns:minmax(0,1fr) minmax(0,1fr);\n  align-items:center;\n  gap:48px;\n }\n\n #coastal-xmas-lp .cx-hero-copy{\n  text-align:left;\n }\n\n #coastal-xmas-lp .cx-line{\n  margin:24px 0;\n }\n\n #coastal-xmas-lp .cx-benefits{\n  grid-template-columns:repeat(3,minmax(0,1fr));\n }\n\n #coastal-xmas-lp .cx-story-grid{\n  display:grid;\n  grid-template-columns:minmax(0,1fr) minmax(0,1fr);\n  align-items:center;\n  gap:48px;\n }\n\n #coastal-xmas-lp .cx-story-grid.reverse .cx-story-copy{\n  order:1;\n }\n\n #coastal-xmas-lp .cx-story-grid.reverse .cx-story-photo{\n  order:2;\n }\n\n #coastal-xmas-lp .cx-details{\n  grid-template-columns:repeat(2,minmax(0,1fr));\n }\n\n}\n\n@container (max-width:759px){\n\n #coastal-xmas-lp .cx-hero-copy{order:1}\n #coastal-xmas-lp .cx-hero-gallery{order:2}\n\n #coastal-xmas-lp .cx-story-photo{order:1}\n #coastal-xmas-lp .cx-story-copy{order:2}\n\n #coastal-xmas-lp .cx-section{\n  padding:52px 0;\n }\n\n}\n\n@container (max-width:430px){\n\n #coastal-xmas-lp .cx-wrap{\n  padding:0 15px;\n }\n\n #coastal-xmas-lp h1{\n  font-size:34px!important;\n }\n\n #coastal-xmas-lp h2{\n  font-size:29px!important;\n }\n\n #coastal-xmas-lp h3{\n  font-size:20px!important;\n }\n\n #coastal-xmas-lp .cx-highlights div{\n  font-size:10px;\n }\n\n #coastal-xmas-lp .cx-gift-tags{\n  grid-template-columns:1fr;\n }\n\n #coastal-xmas-lp .cx-bottom-button{\n  width:100%;\n  max-width:350px;\n }\n\n}\n\n@media(prefers-reduced-motion:reduce){\n #coastal-xmas-lp .cx-flake{display:none}\n #coastal-xmas-lp .cx-slide{transition:none}\n}\n\u003c\/style\u003e\n\n\u003c!-- TOP --\u003e\n\n\u003cdiv class=\"cx-top\"\u003e\n ✦ A COZY HARBOR FULL OF CHRISTMAS WONDER ✦\n\u003c\/div\u003e\n\n\u003c!-- HERO --\u003e\n\n\u003csection class=\"cx-hero\"\u003e\n\n \u003cdiv class=\"cx-snow\" id=\"cx-snow\"\u003e\u003c\/div\u003e\n\n \u003cdiv class=\"cx-wrap cx-hero-grid\"\u003e\n\n  \u003cdiv class=\"cx-hero-gallery\"\u003e\n\n   \u003cdiv class=\"cx-gallery\" id=\"cx-gallery\"\u003e\n\n    \u003cdiv class=\"cx-slide active\"\u003e\n     \u003cimg src=\"https:\/\/alasjoy.com\/cdn\/shop\/files\/ChatGPT_2026_10_29_10_51_30-2.png?v=1793430317\u0026amp;width=1200\" alt=\"Lighted Christmas lighthouse village\" loading=\"eager\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cx-slide\"\u003e\n     \u003cimg src=\"https:\/\/alasjoy.com\/cdn\/shop\/files\/ChatGPT_2026_10_29_10_51_33-4.png?v=1793430317\u0026amp;width=1200\" alt=\"Coastal Christmas village in a cozy living room\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cx-slide\"\u003e\n     \u003cimg src=\"https:\/\/alasjoy.com\/cdn\/shop\/files\/ChatGPT_2026_10_29_10_51_31-3.png?v=1793430317\u0026amp;width=1200\" alt=\"Christmas lighthouse village night glow\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cx-slide\"\u003e\n     \u003cimg src=\"https:\/\/alasjoy.com\/cdn\/shop\/files\/ChatGPT_2026_10_29_10_51_37-7.png?v=1793430317\u0026amp;width=1200\" alt=\"Coastal village seasonal home decor\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cx-slide\"\u003e\n     \u003cimg src=\"https:\/\/alasjoy.com\/cdn\/shop\/files\/ChatGPT_2026_10_29_10_51_38-8.png?v=1793430317\u0026amp;width=1200\" alt=\"Family enjoying their Christmas lighthouse village\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n\n   \u003c\/div\u003e\n\n   \u003cdiv class=\"cx-nav\"\u003e\n\n    \u003cbutton type=\"button\" class=\"cx-arrow\" id=\"cx-prev\" aria-label=\"Previous picture\"\u003e‹\u003c\/button\u003e\n\n    \u003cdiv class=\"cx-dots\" id=\"cx-dots\"\u003e\n     \u003cbutton class=\"cx-dot active\" type=\"button\" aria-label=\"Image 1\"\u003e\u003c\/button\u003e\n     \u003cbutton class=\"cx-dot\" type=\"button\" aria-label=\"Image 2\"\u003e\u003c\/button\u003e\n     \u003cbutton class=\"cx-dot\" type=\"button\" aria-label=\"Image 3\"\u003e\u003c\/button\u003e\n     \u003cbutton class=\"cx-dot\" type=\"button\" aria-label=\"Image 4\"\u003e\u003c\/button\u003e\n     \u003cbutton class=\"cx-dot\" type=\"button\" aria-label=\"Image 5\"\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cbutton type=\"button\" class=\"cx-arrow\" id=\"cx-next\" aria-label=\"Next picture\"\u003e›\u003c\/button\u003e\n\n   \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cx-hero-copy\"\u003e\n\n   \u003cspan class=\"cx-kicker\"\u003e\n    ✨ A Little Coastal Christmas Magic\n   \u003c\/span\u003e\n\n   \u003ch1\u003e\n    A Little Harbor.\n    \u003cspan class=\"cx-red\"\u003e\n     A Whole Lot of Christmas Magic.\n    \u003c\/span\u003e\n   \u003c\/h1\u003e\n\n   \u003cdiv class=\"cx-line\"\u003e\u003c\/div\u003e\n\n   \u003cp\u003e\n    Imagine a tiny Christmas village\n    nestled along a snowy coast,\n    where a glowing lighthouse\n    watches over charming cottages,\n    fishing boats and a peaceful harbor.\n   \u003c\/p\u003e\n\n   \u003cp\u003e\n    Bring the nostalgia of a coastal\n    Christmas village into your home\n    with a beautifully illuminated\n    holiday display.\n   \u003c\/p\u003e\n\n   \u003cdiv class=\"cx-highlights\"\u003e\n    \u003cdiv\u003e✨ Warm Holiday Glow\u003c\/div\u003e\n    \u003cdiv\u003e⚓ Coastal Village Charm\u003c\/div\u003e\n    \u003cdiv\u003e🎁 Thoughtful Christmas Gift\u003c\/div\u003e\n   \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- RIBBON --\u003e\n\n\u003cdiv class=\"cx-ribbon\"\u003e\n ✦ LIGHT THE HARBOR ✦ FEEL THE MAGIC ✦\n\u003c\/div\u003e\n\n\u003c!-- BENEFITS --\u003e\n\n\u003csection class=\"cx-section\"\u003e\n\n \u003cdiv class=\"cx-wrap\"\u003e\n\n  \u003cdiv class=\"cx-center\"\u003e\n\n   \u003cspan class=\"cx-kicker\"\u003e\n    More Than Holiday Decor\n   \u003c\/span\u003e\n\n   \u003ch2\u003e\n    Bring Home the Wonder\n    of a Christmas Harbor\n   \u003c\/h2\u003e\n\n   \u003cp\u003e\n    A miniature coastal village\n    filled with festive character,\n    delicate details and the\n    warmth of the holiday season.\n   \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cx-benefits\"\u003e\n\n   \u003cdiv class=\"cx-benefit\"\u003e\n    \u003cdiv class=\"cx-benefit-icon\"\u003e🏮\u003c\/div\u003e\n    \u003ch3\u003eWarm Lighthouse Glow\u003c\/h3\u003e\n    \u003cp\u003e\n     The illuminated lighthouse\n     creates a charming focal point\n     with cozy holiday character.\n    \u003c\/p\u003e\n   \u003c\/div\u003e\n\n   \u003cdiv class=\"cx-benefit\"\u003e\n    \u003cdiv class=\"cx-benefit-icon\"\u003e⚓\u003c\/div\u003e\n    \u003ch3\u003eCharming Coastal Details\u003c\/h3\u003e\n    \u003cp\u003e\n     Discover quaint buildings,\n     a festive harbor, little boats,\n     snowy trees and wooden docks.\n    \u003c\/p\u003e\n   \u003c\/div\u003e\n\n   \u003cdiv class=\"cx-benefit\"\u003e\n    \u003cdiv class=\"cx-benefit-icon\"\u003e❤️\u003c\/div\u003e\n    \u003ch3\u003eA Little World to Love\u003c\/h3\u003e\n    \u003cp\u003e\n     A nostalgic display that invites\n     you and your loved ones to\n     stop and admire the details.\n    \u003c\/p\u003e\n   \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- STORY 1 --\u003e\n\n\u003csection class=\"cx-section cx-story\"\u003e\n\n \u003cdiv class=\"cx-wrap cx-story-grid\"\u003e\n\n  \u003cdiv class=\"cx-story-photo\"\u003e\n\n   \u003cimg src=\"https:\/\/alasjoy.com\/cdn\/shop\/files\/ChatGPT_2026_10_29_10_51_37-7.png?v=1793430317\u0026amp;width=1200\" alt=\"Lighthouse Christmas village on a wooden table\" loading=\"lazy\"\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cx-story-copy\"\u003e\n\n   \u003cspan class=\"cx-kicker\"\u003e\n    Welcome to the Harbor\n   \u003c\/span\u003e\n\n   \u003ch2\u003e\n    Step Into a Tiny\n    Coastal Christmas Village\n   \u003c\/h2\u003e\n\n   \u003cp\u003e\n    Picture a quiet village\n    beside the water.\n    The lighthouse shines\n    over the harbor,\n    the cottages glow with\n    golden light, and tiny\n    boats rest along the shore.\n   \u003c\/p\u003e\n\n   \u003cp\u003e\n    Snow-covered pine trees\n    frame the village,\n    while wooden docks and\n    little buildings add\n    charming seaside character.\n   \u003c\/p\u003e\n\n   \u003cp\u003e\n    It's a miniature world\n    full of details worth\n    discovering again and again.\n   \u003c\/p\u003e\n\n   \u003cdiv class=\"cx-quote\"\u003e\n    \"A little harbor can hold\n    a whole lot of Christmas wonder.\"\n   \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- DETAILS --\u003e\n\n\u003csection class=\"cx-section\"\u003e\n\n \u003cdiv class=\"cx-wrap\"\u003e\n\n  \u003cdiv class=\"cx-center\"\u003e\n\n   \u003cspan class=\"cx-kicker\"\u003e\n    A Closer Look\n   \u003c\/span\u003e\n\n   \u003ch2\u003e\n    Every Little Detail\n    Tells a Christmas Story\n   \u003c\/h2\u003e\n\n   \u003cp\u003e\n    Discover the charming coastal\n    details that make this lighted\n    village such an inviting\n    holiday centerpiece.\n   \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cx-details\"\u003e\n\n   \u003cdiv class=\"cx-detail\"\u003e\n\n    \u003cdiv class=\"cx-detail-img\"\u003e\n     \u003cimg src=\"https:\/\/alasjoy.com\/cdn\/shop\/files\/ChatGPT_2026_10_29_10_51_36-6.png?v=1793430317\u0026amp;width=1200\" alt=\"Detailed coastal holiday village\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cx-detail-copy\"\u003e\n     \u003ch3\u003e✨ A Beacon of Holiday Warmth\u003c\/h3\u003e\n     \u003cp\u003e\n      The red-and-white lighthouse\n      rises above the snowy village\n      as a charming seasonal focal point.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n\n   \u003c\/div\u003e\n\n   \u003cdiv class=\"cx-detail\"\u003e\n\n    \u003cdiv class=\"cx-detail-img\"\u003e\n     \u003cimg src=\"https:\/\/alasjoy.com\/cdn\/shop\/files\/Miniature_Winter_Harbor_Village_Diorama.png?v=1793430317\u0026amp;width=1200\" alt=\"Snowy harbor miniature with boats and village buildings\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cx-detail-copy\"\u003e\n     \u003ch3\u003e⚓ A Harbor Full of Character\u003c\/h3\u003e\n     \u003cp\u003e\n      From boats and docks to little\n      seaside buildings, the village\n      captures the charm of\n      a nostalgic waterfront town.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n\n   \u003c\/div\u003e\n\n   \u003cdiv class=\"cx-detail\"\u003e\n\n    \u003cdiv class=\"cx-detail-img\"\u003e\n     \u003cimg src=\"https:\/\/alasjoy.com\/cdn\/shop\/files\/ChatGPT_2026_10_29_10_51_31-3.png?v=1793430317\u0026amp;width=1200\" alt=\"Glowing lighthouse and village at night\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cx-detail-copy\"\u003e\n     \u003ch3\u003e🌙 A Magical Evening Glow\u003c\/h3\u003e\n     \u003cp\u003e\n      Warm illumination brings out\n      the enchanting detail of\n      the village after dark.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n\n   \u003c\/div\u003e\n\n   \u003cdiv class=\"cx-detail\"\u003e\n\n    \u003cdiv class=\"cx-detail-img\"\u003e\n     \u003cimg src=\"https:\/\/alasjoy.com\/cdn\/shop\/files\/ChatGPT_2026_10_29_10_51_42-9.png?v=1793430317\u0026amp;width=1200\" alt=\"Day and night display comparison\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cx-detail-copy\"\u003e\n     \u003ch3\u003e☀️ Beautiful Day or Night\u003c\/h3\u003e\n     \u003cp\u003e\n      Enjoy the decorative miniature\n      details by day and the\n      inviting lighted appearance\n      by evening.\n     \u003c\/p\u003e\n    \u003c\/div\u003e\n\n   \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- NIGHT DISPLAY --\u003e\n\n\u003csection class=\"cx-section cx-night\"\u003e\n\n \u003cdiv class=\"cx-wrap\"\u003e\n\n  \u003cdiv class=\"cx-center\"\u003e\n\n   \u003cspan class=\"cx-kicker\"\u003e\n    When Evening Falls\n   \u003c\/span\u003e\n\n   \u003ch2\u003e\n    Watch Your Little\n    Harbor Glow\n   \u003c\/h2\u003e\n\n   \u003cp\u003e\n    As the room grows quiet,\n    the glowing lighthouse and\n    illuminated buildings create\n    a cozy holiday atmosphere.\n   \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cx-night-photo\"\u003e\n\n   \u003cimg src=\"https:\/\/alasjoy.com\/cdn\/shop\/files\/ChatGPT_2026_10_29_10_51_31-3.png?v=1793430317\u0026amp;width=1200\" alt=\"Glowing lighthouse village during a winter night\" loading=\"lazy\"\u003e\n\n  \u003c\/div\u003e\n\n \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- FAMILY --\u003e\n\n\u003csection class=\"cx-section cx-story light\"\u003e\n\n \u003cdiv class=\"cx-wrap cx-story-grid reverse\"\u003e\n\n  \u003cdiv class=\"cx-story-photo\"\u003e\n\n   \u003cimg src=\"https:\/\/alasjoy.com\/cdn\/shop\/files\/ChatGPT_2026_10_29_10_51_38-8.png?v=1793430317\u0026amp;width=1200\" alt=\"Family admiring the lighted Christmas harbor\" loading=\"lazy\"\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cx-story-copy\"\u003e\n\n   \u003cspan class=\"cx-kicker\"\u003e\n    Little Details, Shared Smiles\n   \u003c\/span\u003e\n\n   \u003ch2\u003e\n    A Christmas Moment\n    Everyone Can Enjoy\n   \u003c\/h2\u003e\n\n   \u003cp\u003e\n    Imagine a cozy evening at home.\n    The Christmas tree is glowing,\n    your favorite holiday music\n    is playing, and everyone\n    gathers around the little harbor.\n   \u003c\/p\u003e\n\n   \u003cp\u003e\n    Someone notices the lighthouse.\n    Someone else points out\n    the tiny boats, snowy trees\n    or charming village buildings.\n   \u003c\/p\u003e\n\n   \u003cp\u003e\n    The smallest details often\n    create the warmest family\n    memories.\n   \u003c\/p\u003e\n\n   \u003cdiv class=\"cx-quote\"\u003e\n    \"Sometimes the best Christmas\n    moments are the ones\n    we share together.\"\n   \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- GIFT --\u003e\n\n\u003csection class=\"cx-section cx-gift\"\u003e\n\n \u003cdiv class=\"cx-wrap cx-story-grid\"\u003e\n\n  \u003cdiv class=\"cx-story-photo\"\u003e\n\n   \u003cimg src=\"https:\/\/alasjoy.com\/cdn\/shop\/files\/ChatGPT_2026_10_29_10_51_28-1.png?v=1793430317\u0026amp;width=1200\" alt=\"Christmas lighthouse village in a cozy home\" loading=\"lazy\"\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cx-story-copy\"\u003e\n\n   \u003cspan class=\"cx-kicker\"\u003e\n    A Thoughtful Holiday Surprise\n   \u003c\/span\u003e\n\n   \u003ch2\u003e\n    Give a Little Piece\n    of Christmas Wonder\n   \u003c\/h2\u003e\n\n   \u003cp\u003e\n    Looking for something special\n    for someone who loves\n    Christmas villages,\n    lighthouse decorations\n    or coastal home decor?\n   \u003c\/p\u003e\n\n   \u003cp\u003e\n    This lighted holiday village\n    combines nostalgic seaside\n    charm with the welcoming\n    feeling of Christmas at home.\n   \u003c\/p\u003e\n\n   \u003cp\u003e\n    A delightful choice for\n    a collector, a holiday\n    decorating enthusiast,\n    or someone who loves\n    a beautiful seasonal display.\n   \u003c\/p\u003e\n\n   \u003cdiv class=\"cx-gift-tags\"\u003e\n    \u003cdiv\u003e🎁 Christmas Gift Giving\u003c\/div\u003e\n    \u003cdiv\u003e⚓ Coastal Decor Lovers\u003c\/div\u003e\n    \u003cdiv\u003e🏮 Lighthouse Collectors\u003c\/div\u003e\n    \u003cdiv\u003e🎄 Holiday Village Fans\u003c\/div\u003e\n   \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CLOSING --\u003e\n\n\u003csection class=\"cx-section\"\u003e\n\n \u003cdiv class=\"cx-wrap cx-center\"\u003e\n\n  \u003cspan class=\"cx-kicker\"\u003e\n   Make Your Holidays More Magical\n  \u003c\/span\u003e\n\n  \u003ch2\u003e\n   A Tiny Village.\n   A Beautiful Christmas Tradition.\n  \u003c\/h2\u003e\n\n  \u003cp\u003e\n   From the warm glow of the lighthouse\n   to the tiny boats along the harbor,\n   this festive little scene\n   is made to inspire smiles\n   throughout the holiday season.\n  \u003c\/p\u003e\n\n \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- FAQ --\u003e\n\n\u003csection class=\"cx-section cx-faq\"\u003e\n\n \u003cdiv class=\"cx-wrap\"\u003e\n\n  \u003cdiv class=\"cx-center\"\u003e\n\n   \u003cspan class=\"cx-kicker\"\u003e\n    Good to Know\n   \u003c\/span\u003e\n\n   \u003ch2\u003e\n    Frequently Asked Questions\n   \u003c\/h2\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cx-faq-list\"\u003e\n\n   \u003cdetails\u003e\n    \u003csummary\u003e\n     Is this a lighted Christmas decoration?\n    \u003c\/summary\u003e\n    \u003cp\u003e\n     Yes. It is a lighted lighthouse\n     village designed as a seasonal\n     decorative display.\n    \u003c\/p\u003e\n   \u003c\/details\u003e\n\n   \u003cdetails\u003e\n    \u003csummary\u003e\n     Where can I display it?\n    \u003c\/summary\u003e\n    \u003cp\u003e\n     A sturdy tabletop, mantel,\n     console or dedicated holiday\n     village display area can be\n     a lovely setting. Check the\n     product dimensions and allow\n     adequate space.\n    \u003c\/p\u003e\n   \u003c\/details\u003e\n\n   \u003cdetails\u003e\n    \u003csummary\u003e\n     Is this a good holiday gift?\n    \u003c\/summary\u003e\n    \u003cp\u003e\n     It is a thoughtful gift idea\n     for Christmas village collectors,\n     lighthouse enthusiasts and\n     fans of coastal-inspired decor.\n    \u003c\/p\u003e\n   \u003c\/details\u003e\n\n   \u003cdetails\u003e\n    \u003csummary\u003e\n     Do the boats actually move?\n    \u003c\/summary\u003e\n    \u003cp\u003e\n     Please refer to the current\n     product specifications for\n     confirmation of any moving\n     or animated features. The\n     illuminated appearance alone\n     does not establish movement.\n    \u003c\/p\u003e\n   \u003c\/details\u003e\n\n   \u003cdetails\u003e\n    \u003csummary\u003e\n     How is the lighting powered?\n    \u003c\/summary\u003e\n    \u003cp\u003e\n     Please check the product details\n     and included instructions for\n     the power method and any\n     required accessories.\n    \u003c\/p\u003e\n   \u003c\/details\u003e\n\n   \u003cdetails\u003e\n    \u003csummary\u003e\n     Is it suitable for outdoor use?\n    \u003c\/summary\u003e\n    \u003cp\u003e\n     Use it indoors unless the product\n     instructions explicitly confirm\n     outdoor suitability. Keep the\n     decoration away from moisture\n     and direct heat sources.\n    \u003c\/p\u003e\n   \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- ONLY BUTTON --\u003e\n\n\u003csection class=\"cx-final\"\u003e\n\n \u003cdiv class=\"cx-wrap\"\u003e\n\n  \u003cspan class=\"cx-kicker\" style=\"color:#f0cd91\"\u003e\n   ✨ YOUR COASTAL CHRISTMAS STORY STARTS HERE\n  \u003c\/span\u003e\n\n  \u003ch2\u003e\n   Bring Home a Little\n   Harbor Full of Holiday Magic\n  \u003c\/h2\u003e\n\n  \u003cp\u003e\n   Create a cozy holiday\n   atmosphere with a glowing\n   lighthouse, charming village\n   and a touch of\n   seaside Christmas wonder.\n  \u003c\/p\u003e\n\n  \u003cbutton type=\"button\" class=\"cx-bottom-button\" id=\"cx-back-top\"\u003e\n   🎄 Bring Home the Christmas Magic ↑\n  \u003c\/button\u003e\n\n \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"cx-footer\"\u003e\n ✦ Coastal Charm • Lighthouse Glow • Christmas Wonder ✦\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n\n function initCoastalChristmas(){\n\n  var root=document.getElementById(\"coastal-xmas-lp\");\n\n  if(!root||root.dataset.ready===\"1\")return;\n  root.dataset.ready=\"1\";\n\n  var slides=Array.from(\n   root.querySelectorAll(\".cx-slide\")\n  );\n\n  var dots=Array.from(\n   root.querySelectorAll(\".cx-dot\")\n  );\n\n  var gallery=root.querySelector(\"#cx-gallery\");\n\n  var current=0;\n  var timer=null;\n\n  var reduced=window.matchMedia(\n   \"(prefers-reduced-motion: reduce)\"\n  ).matches;\n\n  function show(n){\n\n   current=(n+slides.length)%slides.length;\n\n   slides.forEach(function(slide,i){\n\n    var active=i===current;\n\n    slide.classList.toggle(\"active\",active);\n\n    slide.setAttribute(\n     \"aria-hidden\",\n     active?\"false\":\"true\"\n    );\n\n   });\n\n   dots.forEach(function(dot,i){\n\n    var active=i===current;\n\n    dot.classList.toggle(\"active\",active);\n\n    dot.setAttribute(\n     \"aria-current\",\n     active?\"true\":\"false\"\n    );\n\n   });\n\n  }\n\n  function stopAuto(){\n\n   if(timer){\n    clearInterval(timer);\n    timer=null;\n   }\n\n  }\n\n  function startAuto(){\n\n   stopAuto();\n\n   if(reduced||slides.length\u003c2||document.hidden)return;\n\n   timer=setInterval(function(){\n    show(current+1);\n   },4000);\n\n  }\n\n  root.querySelector(\"#cx-prev\")\n   .addEventListener(\"click\",function(){\n\n    show(current-1);\n    startAuto();\n\n   });\n\n  root.querySelector(\"#cx-next\")\n   .addEventListener(\"click\",function(){\n\n    show(current+1);\n    startAuto();\n\n   });\n\n  dots.forEach(function(dot,i){\n\n   dot.addEventListener(\"click\",function(){\n\n    show(i);\n    startAuto();\n\n   });\n\n  });\n\n  var touchStart=0;\n\n  gallery.addEventListener(\n   \"touchstart\",\n   function(e){\n    touchStart=e.changedTouches[0].clientX;\n   },\n   {passive:true}\n  );\n\n  gallery.addEventListener(\n   \"touchend\",\n   function(e){\n\n    var difference=\n     e.changedTouches[0].clientX-touchStart;\n\n    if(Math.abs(difference)\u003e45){\n\n     show(\n      current+(difference\u003c0?1:-1)\n     );\n\n     startAuto();\n\n    }\n\n   },\n   {passive:true}\n  );\n\n  gallery.addEventListener(\"mouseenter\",stopAuto);\n  gallery.addEventListener(\"mouseleave\",startAuto);\n\n  document.addEventListener(\n   \"visibilitychange\",\n   function(){\n\n    if(document.hidden){\n     stopAuto();\n    }else{\n     startAuto();\n    }\n\n   }\n  );\n\n  \/* SNOW EFFECT *\/\n\n  if(!reduced){\n\n   var snow=root.querySelector(\"#cx-snow\");\n\n   for(var i=0;i\u003c24;i++){\n\n    var flake=document.createElement(\"span\");\n\n    flake.className=\"cx-flake\";\n    flake.textContent=\"❄\";\n\n    flake.style.setProperty(\n     \"--x\",\n     Math.random()*100+\"%\"\n    );\n\n    flake.style.setProperty(\n     \"--s\",\n     (8+Math.random()*13)+\"px\"\n    );\n\n    flake.style.setProperty(\n     \"--o\",\n     .25+Math.random()*.55\n    );\n\n    flake.style.setProperty(\n     \"--d\",\n     (8+Math.random()*10)+\"s\"\n    );\n\n    flake.style.setProperty(\n     \"--delay\",\n     (-Math.random()*16)+\"s\"\n    );\n\n    snow.appendChild(flake);\n\n   }\n\n  }\n\n  \/* RETURN TO TOP *\/\n\n  root.querySelector(\"#cx-back-top\")\n   .addEventListener(\"click\",function(){\n\n    window.scrollTo({\n     top:0,\n     left:0,\n     behavior:reduced?\"auto\":\"smooth\"\n    });\n\n   });\n\n  show(0);\n  startAuto();\n\n }\n\n if(document.readyState===\"loading\"){\n\n  document.addEventListener(\n   \"DOMContentLoaded\",\n   initCoastalChristmas\n  );\n\n }else{\n\n  initCoastalChristmas();\n\n }\n\n document.addEventListener(\n  \"shopify:section:load\",\n  initCoastalChristmas\n );\n\n})();\n\u003c\/script\u003e\n","brand":"SUANYE","offers":[{"title":"Never-Ending Christmas Harbor Light \/ Buy 1","offer_id":68124809101549,"sku":"SZ06822610293439-海湾乐园","price":38.99,"currency_code":"USD","in_stock":true},{"title":"Never-Ending Christmas Harbor Light \/ Buy 2 GET 10% OFF- 🔥Most popular🔥","offer_id":68124809134317,"sku":"SZ06822610293439-海湾乐园*2","price":70.2,"currency_code":"USD","in_stock":true},{"title":"Never-Ending Christmas Harbor Light \/ Buy 3 GET 15% OFF -✨Customer Favorite👍","offer_id":68124809167085,"sku":"SZ06822610293439-海湾乐园*3","price":99.45,"currency_code":"USD","in_stock":true},{"title":"Never-Ending Christmas Harbor Light \/ Buy 4 GET 20% OFF - 💥Best Value⏰","offer_id":68124809199853,"sku":"SZ06822610293439-海湾乐园*4","price":124.8,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0841\/9354\/2381\/files\/ChatGPT_2026_10_29_10_51_30-2.png?v=1793430317","url":"https:\/\/alasjoy.com\/products\/coastal-christmas-wonderland%e2%84%a2-lighted-lighthouse-village","provider":"alasjoy","version":"1.0","type":"link"}