{"product_id":"christmas-waterfall-gift-card-holder","title":"Christmas Waterfall Gift Card Holder","description":"\n\u003c!-- =========================================================\nMERAVLO | CHRISTMAS WATERFALL GIFT CARD HOLDER\nPremium Christmas Gift Landing Page\nShopify Custom Liquid — Standalone Version\nOriginal images preserved in sequence\n========================================================= --\u003e\n\n\u003cdiv id=\"meravlo-waterfall-gift-v1\" class=\"mwg\"\u003e\n\n\u003cstyle\u003e\n\/* =========================================================\n   DESIGN SYSTEM\n========================================================= *\/\n\n#meravlo-waterfall-gift-v1{\n  --mwg-red:#a7353b;\n  --mwg-red-dark:#85262e;\n  --mwg-green:#274b3d;\n  --mwg-green-dark:#19382d;\n  --mwg-gold:#bd9558;\n  --mwg-gold-light:#e8cc96;\n  --mwg-cream:#fbf8f1;\n  --mwg-cream-deep:#f5eddf;\n  --mwg-ice:#f4f6f2;\n  --mwg-ink:#302f2d;\n  --mwg-muted:#726e68;\n  --mwg-line:#e8e2d7;\n  --mwg-white:#ffffff;\n\n  display:block;\n  position:relative;\n  isolation:isolate;\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  padding:0;\n  margin:0;\n  overflow:hidden;\n  overflow-wrap:anywhere;\n  box-sizing:border-box;\n  container:mwg-page\/inline-size;\n  font:16px\/1.75 Arial,Helvetica,sans-serif;\n  color:var(--mwg-ink);\n  background:#fff;\n  -webkit-font-smoothing:antialiased;\n}\n\n#meravlo-waterfall-gift-v1 *,\n#meravlo-waterfall-gift-v1 *::before,\n#meravlo-waterfall-gift-v1 *::after{\n  box-sizing:border-box;\n}\n\n#meravlo-waterfall-gift-v1 h1,\n#meravlo-waterfall-gift-v1 h2,\n#meravlo-waterfall-gift-v1 h3,\n#meravlo-waterfall-gift-v1 p{\n  margin:0;\n  padding:0;\n}\n\n#meravlo-waterfall-gift-v1 h1,\n#meravlo-waterfall-gift-v1 h2,\n#meravlo-waterfall-gift-v1 h3{\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:700;\n  letter-spacing:-.037em;\n}\n\n#meravlo-waterfall-gift-v1 h1{\n  font-size:clamp(36px,5.7cqw,68px);\n  line-height:1.09;\n}\n\n#meravlo-waterfall-gift-v1 h2{\n  font-size:clamp(28px,4cqw,46px);\n  line-height:1.17;\n}\n\n#meravlo-waterfall-gift-v1 h3{\n  font-size:clamp(23px,2.9cqw,33px);\n  line-height:1.25;\n}\n\n#meravlo-waterfall-gift-v1 img{\n  display:block;\n  width:100%;\n  max-width:100%;\n  height:auto!important;\n  margin:0;\n  border:0;\n  object-fit:contain!important;\n  object-position:center;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-wrap{\n  width:100%;\n  max-width:1170px;\n  margin:0 auto;\n  padding:0 26px;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-eyebrow{\n  display:block;\n  margin-bottom:16px;\n  color:var(--mwg-red);\n  font:800 11px\/1.6 Arial,Helvetica,sans-serif;\n  letter-spacing:2px;\n  text-transform:uppercase;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-accent{\n  color:var(--mwg-red);\n}\n\n#meravlo-waterfall-gift-v1 .mwg-lead{\n  color:var(--mwg-muted);\n  font-size:17px;\n  line-height:1.86;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-center{\n  max-width:830px;\n  margin:0 auto;\n  text-align:center;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-center\u003ep{\n  max-width:730px;\n  margin:19px auto 0;\n  color:var(--mwg-muted);\n  font-size:15px;\n  line-height:1.86;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-photo{\n  width:100%;\n  min-width:0;\n  overflow:hidden;\n  border:1px solid var(--mwg-line);\n  border-radius:21px;\n  background:#fff;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-photo img{\n  transition:transform .45s ease;\n}\n\n\/* =========================================================\n   HERO\n========================================================= *\/\n\n#meravlo-waterfall-gift-v1 .mwg-hero{\n  position:relative;\n  padding:78px 0 52px;\n  overflow:hidden;\n  background:\n    radial-gradient(\n      circle at 86% 12%,\n      rgba(193,146,102,.17),\n      transparent 36%\n    ),\n    radial-gradient(\n      circle at 12% 88%,\n      rgba(170,69,68,.09),\n      transparent 37%\n    ),\n    linear-gradient(\n      135deg,\n      #faf3e8 0%,\n      #fffdf8 55%,\n      #f4eee2 100%\n    );\n}\n\n#meravlo-waterfall-gift-v1 .mwg-hero::before{\n  content:\"\";\n  position:absolute;\n  width:440px;\n  height:440px;\n  left:-210px;\n  top:-270px;\n  border:1px solid rgba(171,116,85,.2);\n  border-radius:50%;\n  pointer-events:none;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-hero-grid{\n  position:relative;\n  display:grid;\n  grid-template-columns:\n    minmax(0,.98fr)\n    minmax(0,1.02fr);\n  align-items:center;\n  gap:clamp(30px,5cqw,78px);\n}\n\n#meravlo-waterfall-gift-v1 .mwg-hero-copy{\n  min-width:0;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-hero h1{\n  color:var(--mwg-green-dark);\n}\n\n#meravlo-waterfall-gift-v1 .mwg-hero h1 em{\n  color:var(--mwg-red);\n  font-style:italic;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-hero .mwg-lead{\n  margin-top:24px;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-hero-pill{\n  display:inline-flex;\n  align-items:center;\n  flex-wrap:wrap;\n  gap:9px;\n  margin-top:25px;\n  padding:11px 16px;\n  max-width:100%;\n  border:1px solid #e6d4bb;\n  border-radius:35px;\n  background:rgba(255,255,255,.9);\n  color:#895b35;\n  font-size:12px;\n  font-weight:800;\n  line-height:1.6;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-hero-media{\n  min-width:0;\n  padding:11px;\n  border:1px solid #ebdfce;\n  border-radius:24px;\n  background:#fff;\n  box-shadow:0 23px 52px rgba(73,48,28,.1);\n}\n\n#meravlo-waterfall-gift-v1 .mwg-hero-media img{\n  border-radius:14px;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-photo-caption{\n  padding:12px 6px 4px;\n  color:#867a68;\n  font-size:11px;\n  font-weight:700;\n  line-height:1.6;\n  letter-spacing:.4px;\n  text-align:center;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-highlights{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:12px;\n  margin-top:30px;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-highlight{\n  min-width:0;\n  padding:20px 12px;\n  border:1px solid #eadfce;\n  border-radius:15px;\n  background:rgba(255,255,255,.92);\n  text-align:center;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-highlight b{\n  display:block;\n  margin-bottom:8px;\n  color:var(--mwg-red);\n  font-size:25px;\n  line-height:1.4;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-highlight strong{\n  display:block;\n  color:var(--mwg-green-dark);\n  font-size:12px;\n  line-height:1.55;\n}\n\n\/* =========================================================\n   INTRO\n========================================================= *\/\n\n#meravlo-waterfall-gift-v1 .mwg-intro{\n  padding:82px 0 37px;\n  background:#fff;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-intro h2{\n  color:var(--mwg-green-dark);\n}\n\n#meravlo-waterfall-gift-v1 .mwg-ornament{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  gap:12px;\n  margin-top:28px;\n  color:var(--mwg-gold);\n  font-size:15px;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-ornament::before,\n#meravlo-waterfall-gift-v1 .mwg-ornament::after{\n  content:\"\";\n  display:block;\n  width:48px;\n  height:1px;\n  background:#d7bc8b;\n}\n\n\/* =========================================================\n   MAIN FEATURES\n========================================================= *\/\n\n#meravlo-waterfall-gift-v1 .mwg-feature{\n  padding:60px 0;\n  background:#fff;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-feature.mwg-cream{\n  background:var(--mwg-cream);\n}\n\n#meravlo-waterfall-gift-v1 .mwg-feature.mwg-sage{\n  background:#eff3ed;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-feature.mwg-sand{\n  background:#f6f0e6;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-row{\n  display:grid;\n  grid-template-columns:minmax(0,1fr) minmax(0,1fr);\n  align-items:center;\n  gap:clamp(30px,5cqw,76px);\n}\n\n#meravlo-waterfall-gift-v1 .mwg-copy{\n  min-width:0;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-row.mwg-reverse\u003e.mwg-copy{\n  order:2;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-row.mwg-reverse\u003e.mwg-photo,\n#meravlo-waterfall-gift-v1 .mwg-row.mwg-reverse\u003e.mwg-photo-pair{\n  order:1;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-number{\n  display:block;\n  margin-bottom:13px;\n  color:var(--mwg-red);\n  font-size:11px;\n  font-weight:800;\n  line-height:1.5;\n  letter-spacing:1.7px;\n  text-transform:uppercase;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-copy h3{\n  color:var(--mwg-green-dark);\n}\n\n#meravlo-waterfall-gift-v1 .mwg-copy\u003ep{\n  margin-top:19px;\n  color:var(--mwg-muted);\n  font-size:15px;\n  line-height:1.86;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-points{\n  display:grid;\n  gap:11px;\n  margin:24px 0 0;\n  padding:0;\n  list-style:none;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-points li{\n  display:flex;\n  align-items:flex-start;\n  gap:11px;\n  min-width:0;\n  color:#494c44;\n  font-size:14px;\n  line-height:1.62;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-points li::before{\n  content:\"✓\";\n  flex:0 0 23px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  width:23px;\n  height:23px;\n  margin-top:1px;\n  border-radius:50%;\n  background:#e5ede3;\n  color:#376448;\n  font-size:12px;\n  font-weight:900;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-note{\n  margin-top:23px;\n  padding:17px 19px;\n  border-left:4px solid #d5ac76;\n  border-radius:10px;\n  background:#fbf1e4;\n  color:#775d41;\n  font-size:13px;\n  line-height:1.85;\n}\n\n\/* Two original photos in one feature *\/\n\n#meravlo-waterfall-gift-v1 .mwg-photo-pair{\n  min-width:0;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  align-items:start;\n  gap:10px;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-photo-pair .mwg-photo{\n  border-radius:14px;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-photo-pair .mwg-photo img{\n  width:100%;\n  height:auto!important;\n  object-fit:contain!important;\n}\n\n\/* =========================================================\n   DARK FESTIVE EDITORIAL\n========================================================= *\/\n\n#meravlo-waterfall-gift-v1 .mwg-story{\n  position:relative;\n  padding:83px 0;\n  overflow:hidden;\n  background:\n    radial-gradient(\n      circle at 87% 12%,\n      rgba(225,188,116,.14),\n      transparent 37%\n    ),\n    linear-gradient(\n      135deg,\n      #17362b,\n      #315643\n    );\n  text-align:center;\n  color:#fff;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-story .mwg-eyebrow{\n  color:#e9d2a8;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-story h2{\n  max-width:870px;\n  margin:0 auto;\n  color:#fff;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-story h2 em{\n  color:#eed4aa;\n  font-style:italic;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-story p{\n  max-width:720px;\n  margin:22px auto 0;\n  color:#e2eee5;\n  font-size:16px;\n  line-height:1.9;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-story-tags{\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:10px;\n  margin-top:28px;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-story-tags span{\n  padding:9px 16px;\n  border:1px solid rgba(255,255,255,.24);\n  border-radius:35px;\n  background:rgba(255,255,255,.08);\n  color:#fff8eb;\n  font-size:12px;\n  font-weight:800;\n}\n\n\/* =========================================================\n   OCCASION CARDS\n========================================================= *\/\n\n#meravlo-waterfall-gift-v1 .mwg-occasions{\n  padding:80px 0;\n  background:#fbfaf7;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-occasion-grid{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:14px;\n  margin-top:36px;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-occasion{\n  min-width:0;\n  padding:26px 22px;\n  border:1px solid #e9e3d8;\n  border-radius:16px;\n  background:#fff;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-occasion-icon{\n  display:block;\n  margin-bottom:13px;\n  font-size:25px;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-occasion h3{\n  margin-bottom:11px;\n  color:var(--mwg-green-dark);\n  font-size:22px;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-occasion p{\n  color:var(--mwg-muted);\n  font-size:13px;\n  line-height:1.85;\n}\n\n\/* =========================================================\n   CTA\n========================================================= *\/\n\n#meravlo-waterfall-gift-v1 .mwg-mid{\n  padding:52px 0;\n  background:linear-gradient(120deg,#f6e5d7,#f8f2e8);\n  text-align:center;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-mid h3{\n  max-width:790px;\n  margin:0 auto;\n  color:var(--mwg-green-dark);\n  font-size:clamp(25px,3.3cqw,36px);\n}\n\n#meravlo-waterfall-gift-v1 .mwg-mid p{\n  max-width:730px;\n  margin:15px auto 24px;\n  color:var(--mwg-muted);\n  font-size:14px;\n  line-height:1.85;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-buy{\n  appearance:none;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  gap:12px;\n  width:auto;\n  min-width:290px;\n  max-width:100%;\n  min-height:59px;\n  padding:17px 28px;\n  border:1px solid var(--mwg-red-dark);\n  border-radius:9px;\n  background:var(--mwg-red-dark);\n  color:#fff;\n  font:800 13px\/1.5 Arial,Helvetica,sans-serif;\n  letter-spacing:.6px;\n  text-align:center;\n  text-transform:uppercase;\n  cursor:pointer;\n  transition:background .2s,transform .2s;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-buy:hover{\n  background:#6c1f28;\n  transform:translateY(-2px);\n}\n\n#meravlo-waterfall-gift-v1 .mwg-buy:focus-visible,\n#meravlo-waterfall-gift-v1 .mwg-faq summary:focus-visible{\n  outline:3px solid #e6bf91;\n  outline-offset:4px;\n}\n\n\/* =========================================================\n   HOW IT WORKS\n========================================================= *\/\n\n#meravlo-waterfall-gift-v1 .mwg-how{\n  padding:83px 0;\n  background:#fff;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-how h2{\n  color:var(--mwg-green-dark);\n}\n\n#meravlo-waterfall-gift-v1 .mwg-steps{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:15px;\n  margin-top:35px;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-step{\n  min-width:0;\n  padding:27px 23px;\n  border:1px solid var(--mwg-line);\n  border-radius:17px;\n  background:#fcfaf6;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-step-no{\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  width:45px;\n  height:45px;\n  margin-bottom:18px;\n  border-radius:50%;\n  background:var(--mwg-green);\n  color:#fff;\n  font-size:13px;\n  font-weight:900;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-step h3{\n  margin-bottom:12px;\n  color:var(--mwg-green-dark);\n  font-size:21px;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-step p{\n  color:var(--mwg-muted);\n  font-size:13px;\n  line-height:1.85;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-how-note{\n  max-width:840px;\n  margin:24px auto 0;\n  padding:17px 21px;\n  border:1px solid #e9dfcf;\n  border-radius:12px;\n  background:#fcf9f3;\n  color:#766a5d;\n  font-size:13px;\n  line-height:1.85;\n  text-align:center;\n}\n\n\/* =========================================================\n   SPECIFICATIONS\n========================================================= *\/\n\n#meravlo-waterfall-gift-v1 .mwg-specs{\n  padding:84px 0;\n  background:linear-gradient(145deg,#f7f4ed,#f4f7f2);\n}\n\n#meravlo-waterfall-gift-v1 .mwg-specs h2{\n  color:var(--mwg-green-dark);\n}\n\n#meravlo-waterfall-gift-v1 .mwg-spec-box{\n  max-width:1050px;\n  margin:32px auto 0;\n  overflow:hidden;\n  border:1px solid #e5e3d8;\n  border-radius:20px;\n  background:#fff;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-spec-row{\n  display:grid;\n  grid-template-columns:35% minmax(0,1fr);\n  gap:21px;\n  padding:19px 23px;\n  border-bottom:1px solid #ebe7df;\n  font-size:14px;\n  line-height:1.73;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-spec-row:last-child{\n  border-bottom:0;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-spec-row:nth-child(even){\n  background:#fbfcfa;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-spec-row strong{\n  color:var(--mwg-green-dark);\n}\n\n#meravlo-waterfall-gift-v1 .mwg-spec-row span{\n  color:var(--mwg-muted);\n}\n\n#meravlo-waterfall-gift-v1 .mwg-spec-note{\n  max-width:840px;\n  margin:24px auto 0;\n  padding:19px 22px;\n  border:1px solid #e6dbc9;\n  border-radius:13px;\n  background:#fff;\n  color:#756a5e;\n  font-size:13px;\n  line-height:1.85;\n}\n\n\/* =========================================================\n   FAQ\n========================================================= *\/\n\n#meravlo-waterfall-gift-v1 .mwg-faq{\n  padding:83px 0;\n  background:#fff;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-faq h2{\n  color:var(--mwg-green-dark);\n}\n\n#meravlo-waterfall-gift-v1 .mwg-faq-list{\n  max-width:1010px;\n  margin:33px auto 0;\n  border-top:1px solid var(--mwg-line);\n}\n\n#meravlo-waterfall-gift-v1 .mwg-faq details{\n  border-bottom:1px solid var(--mwg-line);\n}\n\n#meravlo-waterfall-gift-v1 .mwg-faq summary{\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n  gap:16px;\n  padding:24px 4px;\n  list-style:none;\n  cursor:pointer;\n  color:var(--mwg-green-dark);\n  font-size:16px;\n  font-weight:800;\n  line-height:1.55;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-faq summary::-webkit-details-marker{\n  display:none;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-faq summary::after{\n  content:\"+\";\n  flex:0 0 31px;\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  width:31px;\n  height:31px;\n  border-radius:50%;\n  background:#f0e7d8;\n  color:var(--mwg-red-dark);\n  font-size:24px;\n  font-weight:400;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-faq details[open] summary::after{\n  content:\"−\";\n}\n\n#meravlo-waterfall-gift-v1 .mwg-answer{\n  padding:0 42px 27px 4px;\n  color:var(--mwg-muted);\n  font-size:15px;\n  line-height:1.9;\n}\n\n\/* =========================================================\n   FINAL CTA\n========================================================= *\/\n\n#meravlo-waterfall-gift-v1 .mwg-final{\n  position:relative;\n  padding:94px 0;\n  overflow:hidden;\n  background:\n    radial-gradient(\n      circle at 86% 15%,\n      rgba(211,162,96,.17),\n      transparent 37%\n    ),\n    linear-gradient(\n      135deg,\n      #7e252b,\n      #a43b41\n    );\n  color:#fff;\n  text-align:center;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-final .mwg-eyebrow{\n  color:#f4d8b9;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-final h2{\n  max-width:900px;\n  margin:0 auto;\n  color:#fff;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-final h2 em{\n  color:#f4d6a4;\n  font-style:italic;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-final p{\n  max-width:750px;\n  margin:23px auto 29px;\n  color:#f6e6e1;\n  font-size:16px;\n  line-height:1.9;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-final .mwg-buy{\n  border-color:#f1dbb6;\n  background:#f1dbb6;\n  color:#68352e;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-final .mwg-buy:hover{\n  background:#fff0d8;\n}\n\n#meravlo-waterfall-gift-v1 .mwg-final-note{\n  margin-top:19px;\n  color:#f0d9d3;\n  font-size:12px;\n  line-height:1.7;\n}\n\n\/* =========================================================\n   HOVER\n========================================================= *\/\n\n@media(hover:hover){\n  #meravlo-waterfall-gift-v1 .mwg-photo:hover img{\n    transform:scale(1.012);\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-highlight,\n  #meravlo-waterfall-gift-v1 .mwg-occasion,\n  #meravlo-waterfall-gift-v1 .mwg-step{\n    transition:transform .25s,box-shadow .25s;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-highlight:hover,\n  #meravlo-waterfall-gift-v1 .mwg-occasion:hover,\n  #meravlo-waterfall-gift-v1 .mwg-step:hover{\n    transform:translateY(-3px);\n    box-shadow:0 13px 28px rgba(71,46,29,.07);\n  }\n}\n\n\/* =========================================================\n   MOBILE \u0026 TABLET — CONTAINER QUERIES\n========================================================= *\/\n\n@container mwg-page (max-width:780px){\n\n  #meravlo-waterfall-gift-v1 .mwg-wrap{\n    padding:0 16px;\n  }\n\n  #meravlo-waterfall-gift-v1 h1{\n    font-size:clamp(34px,8.5cqw,48px);\n  }\n\n  #meravlo-waterfall-gift-v1 h2{\n    font-size:clamp(27px,6.5cqw,38px);\n  }\n\n  #meravlo-waterfall-gift-v1 h3{\n    font-size:clamp(23px,5.8cqw,31px);\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-hero{\n    padding:46px 0 31px;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-hero-grid{\n    grid-template-columns:minmax(0,1fr);\n    gap:27px;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-lead{\n    font-size:15px;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-highlights{\n    gap:7px;\n    margin-top:23px;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-highlight{\n    padding:15px 7px;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-highlight b{\n    font-size:21px;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-highlight strong{\n    font-size:10px;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-intro{\n    padding:54px 0 21px;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-feature{\n    padding:37px 0;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-row{\n    grid-template-columns:minmax(0,1fr);\n    gap:25px;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-row\u003e.mwg-copy,\n  #meravlo-waterfall-gift-v1\n  .mwg-row.mwg-reverse\u003e.mwg-copy{\n    order:0;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-row\u003e.mwg-photo,\n  #meravlo-waterfall-gift-v1\n  .mwg-row.mwg-reverse\u003e.mwg-photo,\n  #meravlo-waterfall-gift-v1\n  .mwg-row\u003e.mwg-photo-pair,\n  #meravlo-waterfall-gift-v1\n  .mwg-row.mwg-reverse\u003e.mwg-photo-pair{\n    order:1;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-copy\u003ep{\n    font-size:14px;\n    margin-top:16px;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-points{\n    margin-top:21px;\n    gap:10px;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-points li{\n    font-size:13px;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-story,\n  #meravlo-waterfall-gift-v1 .mwg-how,\n  #meravlo-waterfall-gift-v1 .mwg-occasions,\n  #meravlo-waterfall-gift-v1 .mwg-specs,\n  #meravlo-waterfall-gift-v1 .mwg-faq,\n  #meravlo-waterfall-gift-v1 .mwg-final{\n    padding:54px 0;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-occasion-grid,\n  #meravlo-waterfall-gift-v1 .mwg-steps{\n    grid-template-columns:minmax(0,1fr);\n    gap:12px;\n    margin-top:27px;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-occasion,\n  #meravlo-waterfall-gift-v1 .mwg-step{\n    padding:23px 19px;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-mid{\n    padding:37px 0;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-spec-row{\n    grid-template-columns:minmax(0,1fr);\n    gap:5px;\n    padding:17px 18px;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-faq summary{\n    padding:21px 3px;\n    font-size:14px;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-answer{\n    padding:0 34px 23px 3px;\n    font-size:14px;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-buy{\n    width:100%;\n    min-width:0;\n  }\n\n  #meravlo-waterfall-gift-v1 .mwg-final p{\n    font-size:14px;\n  }\n}\n\n@container mwg-page (max-width:450px){\n  #meravlo-waterfall-gift-v1 .mwg-photo-pair{\n    grid-template-columns:minmax(0,1fr);\n    gap:12px;\n  }\n}\n\n@media(prefers-reduced-motion:reduce){\n  #meravlo-waterfall-gift-v1 *,\n  #meravlo-waterfall-gift-v1 *::before,\n  #meravlo-waterfall-gift-v1 *::after{\n    animation:none!important;\n    transition:none!important;\n  }\n}\n\u003c\/style\u003e\n\n\u003c!-- =========================================================\n     01 — HERO | ORIGINAL IMAGE 01\n========================================================= --\u003e\n\n\u003csection class=\"mwg-hero\"\u003e\n  \u003cdiv class=\"mwg-wrap\"\u003e\n\n    \u003cdiv class=\"mwg-hero-grid\"\u003e\n\n      \u003cdiv class=\"mwg-hero-copy\"\u003e\n\n        \u003cspan class=\"mwg-eyebrow\"\u003e\n          A More Magical Way to Give\n        \u003c\/span\u003e\n\n        \u003ch1\u003e\n          One Little Pull.\n          \u003cem\u003eSo Many Surprises.\u003c\/em\u003e\n        \u003c\/h1\u003e\n\n        \u003cp class=\"mwg-lead\"\u003e\n          Turn ordinary gift cards\n          into an unforgettable\n          Christmas surprise with\n          a playful pull-tab design\n          that reveals one gift\n          after another.\n          Add your favorite gift cards,\n          photos, and personal messages\n          to create a thoughtful\n          holiday present that's\n          just as fun to open\n          as it is to give.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"mwg-hero-pill\"\u003e\n          🎁 Pull-Tab Reveal · Personalized Christmas Gifting\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-hero-media\"\u003e\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0753\/0325\/6157\/files\/0af3c779-3afd-42ce-b673-705f32f88ce8.png?v=1793351197\" alt=\"Christmas Waterfall Gift Card Holder with festive pull-tab card design\" fetchpriority=\"high\" decoding=\"async\"\u003e\n\n        \u003cdiv class=\"mwg-photo-caption\"\u003e\n          A festive surprise that unfolds one card at a time\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mwg-highlights\"\u003e\n\n      \u003cdiv class=\"mwg-highlight\"\u003e\n        \u003cb\u003e🎁\u003c\/b\u003e\n        \u003cstrong\u003e\n          Cascading Card Reveal\n        \u003c\/strong\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-highlight\"\u003e\n        \u003cb\u003e💌\u003c\/b\u003e\n        \u003cstrong\u003e\n          Personalized Gifts\n        \u003c\/strong\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-highlight\"\u003e\n        \u003cb\u003e🎄\u003c\/b\u003e\n        \u003cstrong\u003e\n          Festive Christmas Design\n        \u003c\/strong\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- =========================================================\n     INTRO\n========================================================= --\u003e\n\n\u003csection class=\"mwg-intro\"\u003e\n  \u003cdiv class=\"mwg-wrap\"\u003e\n\n    \u003cdiv class=\"mwg-center\"\u003e\n\n      \u003cspan class=\"mwg-eyebrow\"\u003e\n        More Than a Traditional Gift Card Holder\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        Why You'll Love This\n        \u003cspan class=\"mwg-accent\"\u003e\n          Christmas Waterfall Gift Card Holder\n        \u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Instead of simply handing\n        someone a gift card,\n        give them the excitement\n        of a special reveal.\n        This festive booklet\n        transforms practical presents\n        into a playful,\n        personalized Christmas moment.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"mwg-ornament\"\u003e\n        ✦\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- =========================================================\n     FEATURE 01 | ORIGINAL IMAGE 02\n========================================================= --\u003e\n\n\u003csection class=\"mwg-feature mwg-cream\"\u003e\n  \u003cdiv class=\"mwg-wrap\"\u003e\n\n    \u003cdiv class=\"mwg-row\"\u003e\n\n      \u003cdiv class=\"mwg-copy\"\u003e\n\n        \u003cspan class=\"mwg-number\"\u003e\n          01 \/ The Waterfall Reveal\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          🎁 Turn One Simple Pull\n          Into a Cascade of Surprises\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Make Christmas gift-giving\n          more exciting with a\n          clever waterfall-style reveal.\n          As the recipient pulls\n          the tab, the layered\n          cards flip one after another,\n          turning an ordinary gift\n          into a delightful discovery.\n        \u003c\/p\u003e\n\n        \u003cul class=\"mwg-points\"\u003e\n          \u003cli\u003eUnique cascading flip-card effect\u003c\/li\u003e\n          \u003cli\u003eReveals surprises one after another\u003c\/li\u003e\n          \u003cli\u003eCreates excitement with every new reveal\u003c\/li\u003e\n          \u003cli\u003eAdds a playful twist to Christmas gifting\u003c\/li\u003e\n          \u003cli\u003eMakes opening gift cards more entertaining\u003c\/li\u003e\n          \u003cli\u003eTurns a simple present into a memorable experience\u003c\/li\u003e\n        \u003c\/ul\u003e\n\n        \u003cdiv class=\"mwg-note\"\u003e\n          \u003cstrong\u003eThe magic is in the reveal:\u003c\/strong\u003e\n          The recipient interacts\n          with the pull tab\n          to discover the\n          contents page by page.\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-photo\"\u003e\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0753\/0325\/6157\/files\/148e3c77-9ef5-4ded-808a-e078107190cf.png?v=1793351197\" alt=\"Christmas waterfall gift card holder revealing layered cards as the paper tab is pulled\" loading=\"lazy\" decoding=\"async\"\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- =========================================================\n     FEATURE 02 | ORIGINAL IMAGE 03\n========================================================= --\u003e\n\n\u003csection class=\"mwg-feature\"\u003e\n  \u003cdiv class=\"mwg-wrap\"\u003e\n\n    \u003cdiv class=\"mwg-row mwg-reverse\"\u003e\n\n      \u003cdiv class=\"mwg-copy\"\u003e\n\n        \u003cspan class=\"mwg-number\"\u003e\n          02 \/ A More Thoughtful Presentation\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          💝 Make Ordinary Gift Cards\n          Feel Extra Special\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Gift cards are practical,\n          but handing someone\n          a plain envelope\n          can feel a little impersonal.\n          This creative Christmas holder\n          adds a thoughtful presentation\n          that makes even\n          a simple gift card\n          feel carefully chosen.\n        \u003c\/p\u003e\n\n        \u003cul class=\"mwg-points\"\u003e\n          \u003cli\u003eUpgrade traditional gift card gifting\u003c\/li\u003e\n          \u003cli\u003eReplace boring envelopes with creativity\u003c\/li\u003e\n          \u003cli\u003eMake practical gifts feel more personal\u003c\/li\u003e\n          \u003cli\u003eAdd a special touch without elaborate gift wrapping\u003c\/li\u003e\n          \u003cli\u003eShow extra thought through presentation\u003c\/li\u003e\n          \u003cli\u003eMake everyday gifts feel more meaningful\u003c\/li\u003e\n        \u003c\/ul\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-photo\"\u003e\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0753\/0325\/6157\/files\/71cc0bb3-dde2-411f-8ca7-cc26e431f070.png?v=1793351197\" alt=\"Decorative Christmas card booklet for personalized gift card presentation\" loading=\"lazy\" decoding=\"async\"\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- =========================================================\n     FEATURE 03 | ORIGINAL IMAGE 04\n========================================================= --\u003e\n\n\u003csection class=\"mwg-feature mwg-sage\"\u003e\n  \u003cdiv class=\"mwg-wrap\"\u003e\n\n    \u003cdiv class=\"mwg-row\"\u003e\n\n      \u003cdiv class=\"mwg-copy\"\u003e\n\n        \u003cspan class=\"mwg-number\"\u003e\n          03 \/ Multiple Gifts, One Experience\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          🎄 Combine Multiple Gifts\n          Into One Delightful Surprise\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Why give your gift cards\n          separately when you can\n          present them together?\n          The layered waterfall design\n          lets you arrange multiple\n          gift cards into one\n          connected holiday reveal,\n          with each new page\n          introducing another surprise.\n        \u003c\/p\u003e\n\n        \u003cul class=\"mwg-points\"\u003e\n          \u003cli\u003eDisplay multiple gift cards together\u003c\/li\u003e\n          \u003cli\u003eMix coffee, dining, and shopping gift cards\u003c\/li\u003e\n          \u003cli\u003eCreate a personalized gift card selection\u003c\/li\u003e\n          \u003cli\u003eReveal different treats in sequence\u003c\/li\u003e\n          \u003cli\u003eTurn smaller gifts into one coordinated presentation\u003c\/li\u003e\n          \u003cli\u003eMake your holiday surprise feel more complete\u003c\/li\u003e\n        \u003c\/ul\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-photo\"\u003e\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0753\/0325\/6157\/files\/6baa359b-e7d2-4e03-9718-9ed4a8c4c56c.png?v=1793351197\" alt=\"Multiple gift cards arranged as a cascading Christmas waterfall surprise\" loading=\"lazy\" decoding=\"async\"\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- =========================================================\n     FESTIVE EDITORIAL SECTION\n========================================================= --\u003e\n\n\u003csection class=\"mwg-story\"\u003e\n  \u003cdiv class=\"mwg-wrap\"\u003e\n\n    \u003cspan class=\"mwg-eyebrow\"\u003e\n      The Joy of Giving\n    \u003c\/span\u003e\n\n    \u003ch2\u003e\n      It's Not Just What's Inside.\n      \u003cem\u003eIt's How You Reveal It.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      A little anticipation,\n      a thoughtful selection\n      of gifts, and a\n      playful Christmas design\n      can turn an ordinary\n      exchange into a\n      moment worth sharing.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"mwg-story-tags\"\u003e\n\n      \u003cspan\u003e\n        🎁 Gift Cards\n      \u003c\/span\u003e\n\n      \u003cspan\u003e\n        📸 Favorite Photos\n      \u003c\/span\u003e\n\n      \u003cspan\u003e\n        💌 Personal Messages\n      \u003c\/span\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- =========================================================\n     FEATURE 04 | ORIGINAL IMAGES 05 + 06\n========================================================= --\u003e\n\n\u003csection class=\"mwg-feature mwg-cream\"\u003e\n  \u003cdiv class=\"mwg-wrap\"\u003e\n\n    \u003cdiv class=\"mwg-row mwg-reverse\"\u003e\n\n      \u003cdiv class=\"mwg-copy\"\u003e\n\n        \u003cspan class=\"mwg-number\"\u003e\n          04 \/ Personal Memories\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          📸 Add Personal Memories\n          for a Heartfelt Touch\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Make your Christmas gift\n          about more than\n          what someone can buy.\n          Include favorite photos\n          or personal notes\n          on suitable pages\n          to combine practical\n          surprises with\n          meaningful memories.\n        \u003c\/p\u003e\n\n        \u003cul class=\"mwg-points\"\u003e\n          \u003cli\u003eAdd favorite couple photos\u003c\/li\u003e\n          \u003cli\u003eInclude memorable family pictures\u003c\/li\u003e\n          \u003cli\u003eShare special moments with friends\u003c\/li\u003e\n          \u003cli\u003ePersonalize pages with holiday wishes\u003c\/li\u003e\n          \u003cli\u003eCombine thoughtful words with gift cards\u003c\/li\u003e\n          \u003cli\u003eCreate a gift filled with personal meaning\u003c\/li\u003e\n        \u003c\/ul\u003e\n\n        \u003cdiv class=\"mwg-note\"\u003e\n          \u003cstrong\u003eMake it personal:\u003c\/strong\u003e\n          Select compatible-size\n          photos or paper messages\n          that fit securely\n          without blocking the\n          waterfall mechanism.\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-photo-pair\"\u003e\n\n        \u003cdiv class=\"mwg-photo\"\u003e\n\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0753\/0325\/6157\/files\/b81381e1-b732-47d1-a023-3d8ab0eaaa60.png?v=1793351197\" alt=\"Christmas waterfall card personalized with favorite photos\" loading=\"lazy\" decoding=\"async\"\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mwg-photo\"\u003e\n\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0753\/0325\/6157\/files\/bb8a4dde-501c-405b-8d7f-70c54fc2cec2.png?v=1793351197\" alt=\"Personal notes and photographs included in a Christmas waterfall gift card display\" loading=\"lazy\" decoding=\"async\"\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- =========================================================\n     FEATURE 05 | ORIGINAL IMAGE 07\n========================================================= --\u003e\n\n\u003csection class=\"mwg-feature\"\u003e\n  \u003cdiv class=\"mwg-wrap\"\u003e\n\n    \u003cdiv class=\"mwg-row\"\u003e\n\n      \u003cdiv class=\"mwg-copy\"\u003e\n\n        \u003cspan class=\"mwg-number\"\u003e\n          05 \/ Interactive Christmas Gifting\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          ✨ Make Gift Opening\n          More Fun and Interactive\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Give your loved ones\n          something they can\n          actually interact with\n          instead of simply\n          opening another card.\n          The easy-to-understand\n          pull-tab design invites\n          the recipient to\n          take part in\n          revealing their\n          Christmas surprises.\n        \u003c\/p\u003e\n\n        \u003cul class=\"mwg-points\"\u003e\n          \u003cli\u003eSimple pull-tab interaction\u003c\/li\u003e\n          \u003cli\u003eClear \"Pull\" direction on the card\u003c\/li\u003e\n          \u003cli\u003eFun, hands-on gift-opening experience\u003c\/li\u003e\n          \u003cli\u003eEasy-to-follow waterfall reveal\u003c\/li\u003e\n          \u003cli\u003eEngaging alternative to traditional greeting cards\u003c\/li\u003e\n          \u003cli\u003eA creative way to involve the recipient\u003c\/li\u003e\n        \u003c\/ul\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-photo\"\u003e\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0753\/0325\/6157\/files\/a581d1c7-57ff-4a43-88a8-f3d36c388754.png?v=1793351197\" alt=\"Interactive pull-tab paper card mechanism for a Christmas waterfall reveal\" loading=\"lazy\" decoding=\"async\"\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- =========================================================\n     HOW IT WORKS\n========================================================= --\u003e\n\n\u003csection class=\"mwg-how\"\u003e\n  \u003cdiv class=\"mwg-wrap\"\u003e\n\n    \u003cdiv class=\"mwg-center\"\u003e\n\n      \u003cspan class=\"mwg-eyebrow\"\u003e\n        A Simple Christmas Surprise\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        Three Steps to\n        \u003cspan class=\"mwg-accent\"\u003e\n          a Memorable Reveal\n        \u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Prepare your chosen\n        surprises, open the\n        festive card, and\n        enjoy the cascading\n        flip-card movement.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mwg-steps\"\u003e\n\n      \u003cdiv class=\"mwg-step\"\u003e\n\n        \u003cdiv class=\"mwg-step-no\"\u003e\n          01\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Personalize the Contents\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Choose gift cards,\n          suitable-size photos,\n          or meaningful paper\n          messages that fit\n          the available pages.\n          Secure them according\n          to the supplied\n          product instructions.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-step\"\u003e\n\n        \u003cdiv class=\"mwg-step-no\"\u003e\n          02\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Open the Christmas Card\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Present the decorated\n          Christmas booklet\n          to your recipient.\n          Open it to reveal\n          the layered pages\n          and the designated\n          paper pull tab.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-step\"\u003e\n\n        \u003cdiv class=\"mwg-step-no\"\u003e\n          03\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Pull to Reveal\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Gently pull the\n          labeled tab.\n          Watch the layered\n          pages flip in\n          sequence to reveal\n          the surprises\n          arranged inside.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mwg-how-note\"\u003e\n      \u003cstrong\u003eHelpful tip:\u003c\/strong\u003e\n      Avoid overfilling the\n      pages or attaching\n      items that interfere\n      with the pull-tab\n      mechanism. Exact card\n      capacity and assembly\n      requirements are not\n      specified in the\n      supplied product details.\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- =========================================================\n     FEATURE 06 | ORIGINAL IMAGE 08\n========================================================= --\u003e\n\n\u003csection class=\"mwg-feature mwg-sand\"\u003e\n  \u003cdiv class=\"mwg-wrap\"\u003e\n\n    \u003cdiv class=\"mwg-row mwg-reverse\"\u003e\n\n      \u003cdiv class=\"mwg-copy\"\u003e\n\n        \u003cspan class=\"mwg-number\"\u003e\n          06 \/ Festive Christmas Design\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          🎅 Wrap Your Gift\n          in Beautiful Christmas Cheer\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          The charming\n          Christmas-themed design\n          makes your surprise\n          feel festive before\n          it's even opened.\n          Decorated with traditional\n          holiday illustrations\n          and cheerful seasonal\n          details, this card\n          brings Christmas spirit\n          to your gift presentation.\n        \u003c\/p\u003e\n\n        \u003cul class=\"mwg-points\"\u003e\n          \u003cli\u003eCharming Christmas tree artwork\u003c\/li\u003e\n          \u003cli\u003eFestive presents and golden star accents\u003c\/li\u003e\n          \u003cli\u003eClassic red and green holiday colors\u003c\/li\u003e\n          \u003cli\u003eDecorative evergreen-inspired elements\u003c\/li\u003e\n          \u003cli\u003eCheerful \"Holiday Cheer Inside!\" cover message\u003c\/li\u003e\n          \u003cli\u003eBeautiful addition to Christmas gift exchanges\u003c\/li\u003e\n        \u003c\/ul\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-photo\"\u003e\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0753\/0325\/6157\/files\/4da6e5b3-1f06-4cf2-a6dc-1fe1171ea3fd.png?v=1793351197\" alt=\"Christmas Waterfall Gift Card Holder cover featuring Christmas trees presents stars and Holiday Cheer Inside message\" loading=\"lazy\" decoding=\"async\"\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- =========================================================\n     FEATURE 07 | ORIGINAL IMAGE 09\n========================================================= --\u003e\n\n\u003csection class=\"mwg-feature\"\u003e\n  \u003cdiv class=\"mwg-wrap\"\u003e\n\n    \u003cdiv class=\"mwg-row\"\u003e\n\n      \u003cdiv class=\"mwg-copy\"\u003e\n\n        \u003cspan class=\"mwg-number\"\u003e\n          07 \/ Christmas Gifts for Loved Ones\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          🏡 Share Christmas Surprises\n          With Everyone You Love\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          From Christmas morning\n          at home to festive\n          office gift exchanges,\n          this creative card\n          brings a personal touch\n          to many holiday\n          gifting occasions.\n          Choose meaningful contents\n          for each recipient\n          and make every\n          surprise feel special.\n        \u003c\/p\u003e\n\n        \u003cul class=\"mwg-points\"\u003e\n          \u003cli\u003e\u003cspan\u003e\u003cstrong\u003eFor Your Partner:\u003c\/strong\u003e Combine date-night gift cards with favorite photos\u003c\/span\u003e\u003c\/li\u003e\n          \u003cli\u003e\u003cspan\u003e\u003cstrong\u003eFor Parents:\u003c\/strong\u003e Add heartfelt messages and thoughtful treats\u003c\/span\u003e\u003c\/li\u003e\n          \u003cli\u003e\u003cspan\u003e\u003cstrong\u003eFor Kids:\u003c\/strong\u003e Create a playful Christmas gift card reveal\u003c\/span\u003e\u003c\/li\u003e\n          \u003cli\u003e\u003cspan\u003e\u003cstrong\u003eFor Friends:\u003c\/strong\u003e Share favorite stores, cafés, and memories\u003c\/span\u003e\u003c\/li\u003e\n          \u003cli\u003e\u003cspan\u003e\u003cstrong\u003eFor Coworkers:\u003c\/strong\u003e Make Secret Santa exchanges more memorable\u003c\/span\u003e\u003c\/li\u003e\n          \u003cli\u003e\u003cspan\u003e\u003cstrong\u003eFor Teachers:\u003c\/strong\u003e Present a thoughtful holiday thank-you\u003c\/span\u003e\u003c\/li\u003e\n        \u003c\/ul\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-photo\"\u003e\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0753\/0325\/6157\/files\/5c1be5a7-b484-4dd4-b4d6-9df3e5c33fb6.png?v=1793351197\" alt=\"Christmas gift card holder for partners family friends teachers and coworkers\" loading=\"lazy\" decoding=\"async\"\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- =========================================================\n     OCCASION CARDS\n========================================================= --\u003e\n\n\u003csection class=\"mwg-occasions\"\u003e\n  \u003cdiv class=\"mwg-wrap\"\u003e\n\n    \u003cdiv class=\"mwg-center\"\u003e\n\n      \u003cspan class=\"mwg-eyebrow\"\u003e\n        Thoughtful Holiday Moments\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        A Gift Presentation\n        \u003cspan class=\"mwg-accent\"\u003e\n          Made for Christmas\n        \u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Give your chosen\n        gift cards, photos,\n        or personal messages\n        a special presentation\n        for the people\n        who matter to you.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mwg-occasion-grid\"\u003e\n\n      \u003cdiv class=\"mwg-occasion\"\u003e\n\n        \u003cspan class=\"mwg-occasion-icon\"\u003e\n          🎄\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Christmas Morning\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Turn an everyday\n          gift card into\n          a playful,\n          interactive surprise\n          to share with\n          family and loved ones.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-occasion\"\u003e\n\n        \u003cspan class=\"mwg-occasion-icon\"\u003e\n          🎁\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Secret Santa\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Give a practical\n          present a more\n          creative presentation\n          at office and\n          holiday gift exchanges.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-occasion\"\u003e\n\n        \u003cspan class=\"mwg-occasion-icon\"\u003e\n          💌\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Personalized Gifting\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Combine favorite\n          photos, thoughtful\n          notes, and\n          selected gift cards\n          for a more\n          personal Christmas gift.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- =========================================================\n     MID-PAGE CTA\n========================================================= --\u003e\n\n\u003csection class=\"mwg-mid\"\u003e\n  \u003cdiv class=\"mwg-wrap\"\u003e\n\n    \u003cspan class=\"mwg-eyebrow\"\u003e\n      Make Gift Giving More Memorable\n    \u003c\/span\u003e\n\n    \u003ch3\u003e\n      Give More Than a Gift Card.\n      Give the Joy of Discovery.\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      A festive pull-tab\n      design turns your\n      carefully chosen surprises\n      into a memorable\n      Christmas presentation.\n    \u003c\/p\u003e\n\n    \u003cbutton type=\"button\" class=\"mwg-buy\" data-mwg-buy aria-label=\"Return to current product purchase options\"\u003e\n      Explore the Waterfall Gift Card Holder\n      \u003cspan aria-hidden=\"true\"\u003e↑\u003c\/span\u003e\n    \u003c\/button\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- =========================================================\n     FEATURE 08 | ORIGINAL IMAGE 10\n========================================================= --\u003e\n\n\u003csection class=\"mwg-feature mwg-sage\"\u003e\n  \u003cdiv class=\"mwg-wrap\"\u003e\n\n    \u003cdiv class=\"mwg-row mwg-reverse\"\u003e\n\n      \u003cdiv class=\"mwg-copy\"\u003e\n\n        \u003cspan class=\"mwg-number\"\u003e\n          08 \/ A Moment Worth Remembering\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          ❤️ Create a Christmas Moment\n          Worth Remembering\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          The best gifts\n          aren't always the\n          biggest boxes.\n          Sometimes, it's\n          the anticipation,\n          the thoughtful details,\n          and the joy of\n          discovering something personal\n          that make Christmas special.\n        \u003c\/p\u003e\n\n        \u003cul class=\"mwg-points\"\u003e\n          \u003cli\u003eBring extra excitement to Christmas morning\u003c\/li\u003e\n          \u003cli\u003eCreate moments of genuine anticipation\u003c\/li\u003e\n          \u003cli\u003eEnjoy watching loved ones discover each gift\u003c\/li\u003e\n          \u003cli\u003eMake holiday gatherings more engaging\u003c\/li\u003e\n          \u003cli\u003eCapture fun gift-opening reactions\u003c\/li\u003e\n          \u003cli\u003eTurn a simple exchange into a cherished memory\u003c\/li\u003e\n        \u003c\/ul\u003e\n\n        \u003cdiv class=\"mwg-note\"\u003e\n          \u003cstrong\u003eA thoughtful little detail:\u003c\/strong\u003e\n          Make each reveal\n          feel personal with\n          carefully chosen\n          surprises and messages\n          that reflect\n          your recipient.\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-photo\"\u003e\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0753\/0325\/6157\/files\/b7144f8f-b6a5-4c5a-9a17-5745ba37a12a.png?v=1793351197\" alt=\"Festive Christmas waterfall gift card holder creating a memorable holiday surprise\" loading=\"lazy\" decoding=\"async\"\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- =========================================================\n     SPECIFICATIONS\n========================================================= --\u003e\n\n\u003csection class=\"mwg-specs\"\u003e\n  \u003cdiv class=\"mwg-wrap\"\u003e\n\n    \u003cdiv class=\"mwg-center\"\u003e\n\n      \u003cspan class=\"mwg-eyebrow\"\u003e\n        Product Information\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        📝 Product\n        \u003cspan class=\"mwg-accent\"\u003e\n          Specifications\n        \u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        A festive fold-open\n        Christmas booklet\n        with a paper pull tab\n        and layered flip cards\n        designed for interactive\n        holiday gift presentation.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mwg-spec-box\"\u003e\n\n      \u003cdiv class=\"mwg-spec-row\"\u003e\n        \u003cstrong\u003eProduct Name\u003c\/strong\u003e\n        \u003cspan\u003e\n          Christmas Waterfall Gift Card Holder\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-spec-row\"\u003e\n        \u003cstrong\u003eProduct Type\u003c\/strong\u003e\n        \u003cspan\u003e\n          Interactive Christmas Gift Card Holder \/\n          Greeting Card Booklet\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-spec-row\"\u003e\n        \u003cstrong\u003eTheme\u003c\/strong\u003e\n        \u003cspan\u003e\n          Christmas \/ Holiday Gift Giving\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-spec-row\"\u003e\n        \u003cstrong\u003eDesign\u003c\/strong\u003e\n        \u003cspan\u003e\n          Fold-Open Booklet With Layered Flip Cards\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-spec-row\"\u003e\n        \u003cstrong\u003eMechanism\u003c\/strong\u003e\n        \u003cspan\u003e\n          Pull-Tab Waterfall Reveal\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-spec-row\"\u003e\n        \u003cstrong\u003ePull-Tab Style\u003c\/strong\u003e\n        \u003cspan\u003e\n          Paper Pull Tab With Directional Label\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-spec-row\"\u003e\n        \u003cstrong\u003eCover Design\u003c\/strong\u003e\n        \u003cspan\u003e\n          Christmas Trees, Presents,\n          Stars, and Festive Greenery\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-spec-row\"\u003e\n        \u003cstrong\u003eCover Message\u003c\/strong\u003e\n        \u003cspan\u003e\n          \"Holiday Cheer Inside!\"\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-spec-row\"\u003e\n        \u003cstrong\u003ePrimary Use\u003c\/strong\u003e\n        \u003cspan\u003e\n          Gift Card Presentation and Holiday Gifting\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-spec-row\"\u003e\n        \u003cstrong\u003eAdditional Display Options\u003c\/strong\u003e\n        \u003cspan\u003e\n          Compatible-Size Photos and Personal Messages\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwg-spec-row\"\u003e\n        \u003cstrong\u003eSuitable Occasions\u003c\/strong\u003e\n        \u003cspan\u003e\n          Christmas Morning, Family Gift Exchanges,\n          Secret Santa, and Holiday Parties\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mwg-spec-note\"\u003e\n      \u003cstrong\u003ePlease note:\u003c\/strong\u003e\n      The gift cards and personal\n      photos shown in demonstrations\n      illustrate ways to use\n      the holder.\n      Their inclusion in the\n      package has not been confirmed.\n      Exact dimensions, supported\n      card capacity, and assembly\n      requirements have also not\n      been provided.\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- =========================================================\n     FAQ — EXACTLY 5 QUESTIONS\n========================================================= --\u003e\n\n\u003csection class=\"mwg-faq\"\u003e\n  \u003cdiv class=\"mwg-wrap\"\u003e\n\n    \u003cdiv class=\"mwg-center\"\u003e\n\n      \u003cspan class=\"mwg-eyebrow\"\u003e\n        Helpful Product Answers\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        ❓ Frequently Asked\n        \u003cspan class=\"mwg-accent\"\u003e\n          Questions\n        \u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Everything you need\n        to know about\n        the waterfall reveal,\n        personalization,\n        and Christmas gifting.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mwg-faq-list\"\u003e\n\n      \u003cdetails\u003e\n\n        \u003csummary\u003e\n          How Does the Christmas Waterfall Gift Card Holder Work?\n        \u003c\/summary\u003e\n\n        \u003cdiv class=\"mwg-answer\"\u003e\n          Open the Christmas\n          card booklet and\n          gently pull the\n          designated paper tab.\n          The layered pages\n          flip in sequence,\n          revealing the gift\n          cards, photos, or\n          messages arranged inside.\n          This creates an\n          interactive waterfall-style\n          surprise.\n        \u003c\/div\u003e\n\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n\n        \u003csummary\u003e\n          Are Gift Cards and Photos Included in the Package?\n        \u003c\/summary\u003e\n\n        \u003cdiv class=\"mwg-answer\"\u003e\n          The product is a\n          Christmas waterfall-style\n          gift card holder.\n          The branded gift cards\n          and personal photos\n          shown in the demonstration\n          are examples of how\n          it can be used.\n          The inclusion of\n          gift cards, photos,\n          or additional accessories\n          has not been confirmed.\n        \u003c\/div\u003e\n\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n\n        \u003csummary\u003e\n          Do I Need to Assemble the Card Myself?\n        \u003c\/summary\u003e\n\n        \u003cdiv class=\"mwg-answer\"\u003e\n          The demonstration shows\n          the waterfall mechanism\n          in use, but the\n          exact assembly requirements\n          have not been specified.\n          Depending on the supplied\n          product format, you may\n          need to position and\n          secure your chosen\n          gift cards or photos\n          before presenting it.\n        \u003c\/div\u003e\n\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n\n        \u003csummary\u003e\n          Who Can I Give This Christmas Gift Card Holder To?\n        \u003c\/summary\u003e\n\n        \u003cdiv class=\"mwg-answer\"\u003e\n          It's a creative gift\n          presentation option for\n          partners, family members,\n          friends, teachers,\n          and coworkers.\n          It works especially\n          well for Christmas\n          morning surprises,\n          Secret Santa exchanges,\n          holiday parties,\n          and personalized\n          gift card presents.\n        \u003c\/div\u003e\n\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n\n        \u003csummary\u003e\n          Can I Add Photos, Cash, or Multiple Gift Cards?\n        \u003c\/summary\u003e\n\n        \u003cdiv class=\"mwg-answer\"\u003e\n          The demonstration shows\n          multiple gift cards\n          and personal photos\n          displayed through the\n          waterfall mechanism.\n          Suitable paper notes\n          may also be used\n          where they fit securely.\n          The exact number of slots,\n          supported card dimensions,\n          and cash compatibility\n          have not been confirmed,\n          so avoid overfilling\n          the pages or obstructing\n          the pull-tab mechanism.\n        \u003c\/div\u003e\n\n      \u003c\/details\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- =========================================================\n     FINAL CTA\n========================================================= --\u003e\n\n\u003csection class=\"mwg-final\"\u003e\n  \u003cdiv class=\"mwg-wrap\"\u003e\n\n    \u003cspan class=\"mwg-eyebrow\"\u003e\n      A Little Card. A Lot of Christmas Joy.\n    \u003c\/span\u003e\n\n    \u003ch2\u003e\n      Make Their Christmas\n      \u003cem\u003eFull of Surprises.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Give your selected gift\n      cards, favorite photos,\n      and heartfelt messages\n      a more memorable presentation.\n      With its festive Christmas\n      artwork and playful\n      pull-tab waterfall design,\n      this gift card holder\n      makes the act of\n      giving feel just\n      as special as\n      the surprise inside.\n    \u003c\/p\u003e\n\n    \u003cbutton type=\"button\" class=\"mwg-buy\" data-mwg-buy aria-label=\"Return to product price and purchase options\"\u003e\n      Get Your Christmas Waterfall Gift Card Holder\n      \u003cspan aria-hidden=\"true\"\u003e↑\u003c\/span\u003e\n    \u003c\/button\u003e\n\n    \u003cdiv class=\"mwg-final-note\"\u003e\n      Return to the current product price,\n      available options,\n      and original purchase area above.\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- =========================================================\n     NATIVE SHOPIFY PURCHASE SCROLL\n     No changes to price, variants, cart, or checkout.\n========================================================= --\u003e\n\n\u003cscript\u003e\n(function(){\n\n  var root=document.getElementById(\n    'meravlo-waterfall-gift-v1'\n  );\n\n  if(!root || root.dataset.mwgReady==='1'){\n    return;\n  }\n\n  root.dataset.mwgReady='1';\n\n  var buttons=root.querySelectorAll(\n    '[data-mwg-buy]'\n  );\n\n  function isVisible(el){\n\n    if(!el || root.contains(el)){\n      return false;\n    }\n\n    var style=window.getComputedStyle(el);\n    var rect=el.getBoundingClientRect();\n\n    return (\n      style.display!=='none' \u0026\u0026\n      style.visibility!=='hidden' \u0026\u0026\n      rect.width\u003e0 \u0026\u0026\n      rect.height\u003e0\n    );\n  }\n\n  function isBeforeRoot(el){\n\n    if(!el || root.contains(el)){\n      return false;\n    }\n\n    if(el.contains(root)){\n      return true;\n    }\n\n    return Boolean(\n      el.compareDocumentPosition(root) \u0026\n      Node.DOCUMENT_POSITION_FOLLOWING\n    );\n  }\n\n  function findPurchaseArea(){\n\n    \/*\n      When the description\n      is rendered inside Shopify's\n      product information column,\n      scroll to that column.\n    *\/\n\n    var direct=root.closest(\n      '.product__info-container,'+\n      '.product__info-wrapper,'+\n      '.product-single__meta,'+\n      '.product-info__container,'+\n      '[data-product-info],'+\n      'product-info'\n    );\n\n    if(\n      direct \u0026\u0026\n      direct.getClientRects().length\n    ){\n      return direct;\n    }\n\n    \/*\n      Otherwise look for native\n      purchase controls above\n      this product description.\n    *\/\n\n    var product=root.closest(\n      'main-product,'+\n      '[id^=\"MainProduct-\"],'+\n      '.product-template,'+\n      '[data-product-id]'\n    );\n\n    var main=\n      root.closest('main') ||\n      document.querySelector('main');\n\n    var scopes=[\n      product,\n      main,\n      document\n    ];\n\n    var selectors=[\n      '.product__info-container',\n      '.product__info-wrapper',\n      '[id^=\"ProductInfo-\"]',\n      '.product-single__meta',\n      '.product-info__container',\n      '[data-product-info]',\n      'product-info',\n      'variant-selects',\n      'variant-radios',\n      '.product-form__input',\n      'product-form',\n      '.product-form',\n      'form[action*=\"\/cart\/add\"]',\n      '.product__price',\n      '[data-product-price]'\n    ];\n\n    for(var s=0;s\u003cscopes.length;s++){\n\n      var scope=scopes[s];\n\n      if(!scope){\n        continue;\n      }\n\n      for(var i=0;i\u003cselectors.length;i++){\n\n        var candidates=[];\n\n        if(\n          scope.matches \u0026\u0026\n          scope.matches(selectors[i])\n        ){\n          candidates.push(scope);\n        }\n\n        var found=scope.querySelectorAll(\n          selectors[i]\n        );\n\n        for(var j=0;j\u003cfound.length;j++){\n          candidates.push(found[j]);\n        }\n\n        for(var k=0;k\u003ccandidates.length;k++){\n\n          var candidate=candidates[k];\n\n          if(\n            isVisible(candidate) \u0026\u0026\n            isBeforeRoot(candidate)\n          ){\n            return candidate;\n          }\n        }\n      }\n    }\n\n    return null;\n  }\n\n  function stickyHeaderOffset(){\n\n    var selectors=[\n      '.shopify-section-header-sticky',\n      '.section-header',\n      '.header-wrapper',\n      '[data-sticky-header]'\n    ];\n\n    var offset=0;\n\n    for(var i=0;i\u003cselectors.length;i++){\n\n      var headers=document.querySelectorAll(\n        selectors[i]\n      );\n\n      for(var j=0;j\u003cheaders.length;j++){\n\n        var header=headers[j];\n        var style=window.getComputedStyle(\n          header\n        );\n        var rect=header.getBoundingClientRect();\n\n        if(\n          (\n            style.position==='fixed' ||\n            style.position==='sticky'\n          ) \u0026\u0026\n          rect.top\u003c=0 \u0026\u0026\n          rect.bottom\u003e0\n        ){\n          offset=Math.max(\n            offset,\n            rect.bottom\n          );\n        }\n      }\n    }\n\n    return offset;\n  }\n\n  function scrollToPurchase(){\n\n    var target=findPurchaseArea();\n\n    var reduced=window.matchMedia(\n      '(prefers-reduced-motion: reduce)'\n    ).matches;\n\n    var behavior=reduced?'auto':'smooth';\n\n    if(!target){\n\n      window.scrollTo({\n        top:0,\n        behavior:behavior\n      });\n\n      return;\n    }\n\n    var top=\n      window.scrollY+\n      target.getBoundingClientRect().top-\n      stickyHeaderOffset()-\n      18;\n\n    window.scrollTo({\n      top:Math.max(0,top),\n      behavior:behavior\n    });\n  }\n\n  for(var i=0;i\u003cbuttons.length;i++){\n\n    buttons[i].addEventListener(\n      'click',\n      scrollToPurchase\n    );\n  }\n\n})();\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n","brand":"ZJQ","offers":[{"title":"Default Title","offer_id":67874315960413,"sku":"MS261030074","price":12.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0753\/0325\/6157\/files\/0af3c779-3afd-42ce-b673-705f32f88ce8.png?v=1793351197","url":"https:\/\/meravlo.com\/products\/christmas-waterfall-gift-card-holder","provider":"meravlo","version":"1.0","type":"link"}