{"product_id":"solar-angel-remembrance-garden-light","title":"🎁 Today 50% OFF ✨ Solar Angel Remembrance Garden Light","description":"\u003cstyle\u003e\n  html {\n    scroll-behavior: smooth;\n  }\n\n  .angel-hero-section {\n    max-width: 820px;\n    margin: 0 auto;\n    padding: 0 18px;\n    box-sizing: border-box;\n  }\n\n  .angel-hero-section * {\n    box-sizing: border-box;\n  }\n\n  .angel-hero-card {\n    position: relative;\n    overflow: hidden;\n\n    border-radius: 28px;\n    padding: 62px 34px 38px;\n\n    text-align: center;\n    color: #f7f3ea;\n\n    background:\n      radial-gradient(\n        circle at 50% 8%,\n        rgba(235, 181, 73, 0.16),\n        transparent 25%\n      ),\n      radial-gradient(\n        circle at 15% 30%,\n        rgba(255, 214, 128, 0.06),\n        transparent 25%\n      ),\n      radial-gradient(\n        circle at 86% 28%,\n        rgba(255, 209, 113, 0.07),\n        transparent 25%\n      ),\n      linear-gradient(\n        180deg,\n        #111a23 0%,\n        #0b1621 35%,\n        #071421 68%,\n        #06131f 100%\n      );\n\n    box-shadow:\n      0 24px 60px rgba(3, 12, 20, 0.18),\n      inset 0 1px 0 rgba(255,255,255,0.05);\n  }\n\n\n  \/* TOP GOLD GLOW *\/\n\n  .angel-hero-card::before {\n    content: \"\";\n    position: absolute;\n\n    width: 460px;\n    height: 460px;\n\n    top: -280px;\n    left: 50%;\n\n    transform: translateX(-50%);\n\n    border-radius: 50%;\n\n    background:\n      rgba(242, 187, 75, 0.12);\n\n    filter: blur(80px);\n\n    pointer-events: none;\n  }\n\n\n  \/* DECORATIVE STARS *\/\n\n  .angel-hero-card::after {\n    content: \"\\2726   \\00B7   \\2727   \\00B7   \\2726\";\n\n    position: absolute;\n\n    top: 22px;\n    left: 50%;\n\n    transform: translateX(-50%);\n\n    width: 100%;\n\n    color:\n      rgba(241, 191, 88, 0.58);\n\n    font-size: 13px;\n    letter-spacing: 10px;\n\n    pointer-events: none;\n  }\n\n\n  .angel-content {\n    position: relative;\n    z-index: 2;\n  }\n\n\n  \/* =========================\n     BADGE\n     ========================= *\/\n\n  .angel-badge {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n\n    gap: 8px;\n\n    margin-bottom: 20px;\n\n    padding: 8px 18px;\n\n    border:\n      1px solid rgba(231, 180, 75, 0.48);\n\n    border-radius: 999px;\n\n    background:\n      rgba(10, 23, 34, 0.72);\n\n    color: #f6d27e;\n\n    font-size: 12px;\n    font-weight: 800;\n\n    letter-spacing: 0.8px;\n\n    text-transform: uppercase;\n  }\n\n\n  .angel-badge-star {\n    color: #ffc95e;\n    font-size: 12px;\n  }\n\n\n  \/* =========================\n     HEADLINE\n     ========================= *\/\n\n  .angel-heading {\n    max-width: 700px;\n    margin: 0 auto;\n\n    font-family:\n      Georgia,\n      \"Times New Roman\",\n      serif;\n\n    font-size:\n      clamp(38px, 6.6vw, 64px);\n\n    line-height: 1.02;\n\n    letter-spacing: -1.5px;\n\n    font-weight: 700;\n\n    color: #ffffff;\n  }\n\n\n  .angel-heading-gold {\n    color: #f2c665;\n  }\n\n\n  \/* =========================\n     TEXT\n     ========================= *\/\n\n  .angel-subtitle {\n    max-width: 650px;\n\n    margin: 24px auto 0;\n\n    color: #e7e9eb;\n\n    font-size: 17px;\n    line-height: 1.65;\n\n    letter-spacing: 0.15px;\n  }\n\n\n  .angel-emotion-line {\n    max-width: 560px;\n\n    margin: 18px auto 0;\n\n    font-family:\n      Georgia,\n      \"Times New Roman\",\n      serif;\n\n    font-style: italic;\n\n    color: #e5c77f;\n\n    font-size: 17px;\n    line-height: 1.5;\n  }\n\n\n  \/* =========================\n     DIVIDER\n     ========================= *\/\n\n  .angel-divider {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    gap: 13px;\n\n    margin: 29px auto 22px;\n\n    max-width: 340px;\n  }\n\n\n  .angel-divider::before,\n  .angel-divider::after {\n    content: \"\";\n\n    height: 1px;\n\n    flex: 1;\n\n    background:\n      linear-gradient(\n        90deg,\n        transparent,\n        rgba(224, 180, 88, 0.55)\n      );\n  }\n\n\n  .angel-divider::after {\n    background:\n      linear-gradient(\n        90deg,\n        rgba(224, 180, 88, 0.55),\n        transparent\n      );\n  }\n\n\n  .angel-divider span {\n    color: #efbf58;\n    font-size: 15px;\n  }\n\n\n  \/* =========================\n     PRICE\n     ========================= *\/\n\n  .angel-price-row {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    flex-wrap: wrap;\n\n    gap: 13px;\n\n    margin-top: 4px;\n  }\n\n\n  .angel-current-price {\n    color: #f5c85f;\n\n    font-size: 38px;\n    font-weight: 900;\n\n    letter-spacing: -0.7px;\n\n    line-height: 1;\n  }\n\n\n  .angel-old-price {\n    color: #929ba4;\n\n    font-size: 17px;\n    font-weight: 700;\n\n    text-decoration: line-through;\n  }\n\n\n  .angel-sale-pill {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n\n    padding: 6px 11px;\n\n    border-radius: 999px;\n\n    background: #bd3540;\n\n    color: #ffffff;\n\n    font-size: 10px;\n    font-weight: 900;\n\n    letter-spacing: 0.5px;\n\n    text-transform: uppercase;\n  }\n\n\n  .angel-today-only {\n    margin: 12px 0 0;\n\n    color: #dcc185;\n\n    font-size: 12px;\n    font-weight: 800;\n\n    letter-spacing: 1px;\n\n    text-transform: uppercase;\n  }\n\n\n  \/* =========================\n     CTA\n     ========================= *\/\n\n  .angel-cta {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n\n    gap: 9px;\n\n    min-width: 310px;\n    max-width: 100%;\n\n    margin-top: 24px;\n\n    padding: 17px 26px;\n\n    border-radius: 10px;\n\n    border: 0;\n\n    background:\n      linear-gradient(\n        135deg,\n        #f7d47b 0%,\n        #e5ad43 100%\n      );\n\n    color: #17202a !important;\n\n    text-decoration: none !important;\n\n    font-size: 14px;\n    font-weight: 900;\n\n    letter-spacing: 0.5px;\n\n    text-transform: uppercase;\n\n    box-shadow:\n      0 9px 24px rgba(219, 165, 63, 0.20),\n      inset 0 1px 0 rgba(255,255,255,0.32);\n\n    transition:\n      transform 0.2s ease,\n      box-shadow 0.2s ease;\n  }\n\n\n  .angel-cta:hover {\n    transform: translateY(-2px);\n\n    box-shadow:\n      0 13px 30px rgba(219, 165, 63, 0.28),\n      inset 0 1px 0 rgba(255,255,255,0.32);\n  }\n\n\n  \/* =========================\n     BENEFITS\n     ========================= *\/\n\n  .angel-benefits {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n\n    flex-wrap: wrap;\n\n    gap: 7px 11px;\n\n    margin-top: 18px;\n\n    color: #c9d0d5;\n\n    font-size: 11px;\n\n    letter-spacing: 0.45px;\n  }\n\n\n  .angel-benefit {\n    white-space: nowrap;\n  }\n\n\n  .angel-dot {\n    color: #c49b4b;\n  }\n\n\n  \/* =========================\n     BOTTOM NOTE\n     ========================= *\/\n\n  .angel-small-note {\n    max-width: 620px;\n\n    margin: 25px auto 0;\n\n    padding-top: 22px;\n\n    border-top:\n      1px solid rgba(227, 186, 99, 0.14);\n\n    color: #aeb7be;\n\n    font-size: 11px;\n\n    line-height: 1.6;\n  }\n\n\n  \/* =========================\n     MOBILE\n     ========================= *\/\n\n  @media (max-width: 600px) {\n\n    .angel-hero-section {\n      padding: 0 10px;\n    }\n\n\n    .angel-hero-card {\n      border-radius: 21px;\n\n      padding:\n        49px 20px 29px;\n    }\n\n\n    .angel-badge {\n      margin-bottom: 17px;\n\n      padding: 7px 13px;\n\n      font-size: 10px;\n    }\n\n\n    .angel-heading {\n      font-size: 40px;\n\n      letter-spacing: -1px;\n    }\n\n\n    .angel-subtitle {\n      margin-top: 20px;\n\n      font-size: 15px;\n\n      line-height: 1.62;\n    }\n\n\n    .angel-emotion-line {\n      font-size: 15px;\n    }\n\n\n    .angel-current-price {\n      font-size: 34px;\n    }\n\n\n    .angel-old-price {\n      font-size: 15px;\n    }\n\n\n    .angel-cta {\n      width: 100%;\n\n      min-width: 0;\n    }\n\n\n    .angel-benefits {\n      font-size: 10px;\n    }\n\n  }\n\u003c\/style\u003e\n\u003csection class=\"angel-hero-section\"\u003e\n\u003cdiv class=\"angel-hero-card\"\u003e\n\u003cdiv class=\"angel-content\"\u003e\n\u003c!-- PRODUCT BADGE --\u003e\n\u003cdiv class=\"angel-badge\"\u003e\n\u003cspan class=\"angel-badge-star\"\u003e ✦ \u003c\/span\u003e SOLAR ANGEL REMEMBRANCE LIGHT\u003c\/div\u003e\n\u003c!-- MAIN HEADLINE --\u003e\n\u003ch2 class=\"angel-heading\"\u003eWatch a Heavenly \u003cspan class=\"angel-heading-gold\"\u003e Cascade of Light \u003c\/span\u003e Fill Your Garden.\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/8_31_-Shopify_db32fba5-87bd-4f64-b54f-46c4f979f1a8.gif?v=1788246636\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c!-- DESCRIPTION --\u003e\n\u003cp class=\"angel-subtitle\"\u003eA graceful angel cradles a radiant glowing orb as layers of warm golden light cascade gently toward the ground, creating a peaceful garden centerpiece filled with beauty, meaning, and remembrance.\u003c\/p\u003e\n\u003c!-- EMOTIONAL LINE --\u003e\n\u003cp class=\"angel-emotion-line\"\u003eA beautiful reminder that love is never far away.\u003c\/p\u003e\n\u003c!-- DIVIDER --\u003e\n\u003cdiv class=\"angel-divider\"\u003e\u003cspan\u003e ✦ \u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- PRICE --\u003e\n\u003cdiv class=\"angel-price-row\"\u003e\n\u003cspan class=\"angel-current-price\"\u003e $45.99 \u003c\/span\u003e \u003cspan class=\"angel-old-price\"\u003e $78.41 \u003c\/span\u003e \u003cspan class=\"angel-sale-pill\"\u003e SAVE 49% \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- TODAY ONLY --\u003e\n\u003cdiv class=\"angel-today-only\"\u003eTODAY ONLY — GET 49% OFF\u003c\/div\u003e\n\u003c!-- CTA --\u003e \u003ca href=\"#shopify-section-template--26890696065320__main\" class=\"angel-cta\"\u003e BRING HOME THE ANGEL \u003c\/a\u003e \u003c!-- BENEFITS --\u003e\n\u003cdiv class=\"angel-benefits\"\u003e\n\u003cspan class=\"angel-benefit\"\u003e Solar Powered \u003c\/span\u003e \u003cspan class=\"angel-dot\"\u003e · \u003c\/span\u003e \u003cspan class=\"angel-benefit\"\u003e Cascading Glow \u003c\/span\u003e \u003cspan class=\"angel-dot\"\u003e · \u003c\/span\u003e \u003cspan class=\"angel-benefit\"\u003e Meaningful Remembrance \u003c\/span\u003e \u003cspan class=\"angel-dot\"\u003e · \u003c\/span\u003e \u003cspan class=\"angel-benefit\"\u003e Glows at Dusk \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- BOTTOM NOTE --\u003e\n\u003cdiv class=\"angel-small-note\"\u003eBeautiful by day. Heavenly by night. A meaningful outdoor light created to bring warmth, peace, and a gentle glow to the places that matter most.\u003cspan\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  .angel-story-section {\n    max-width: 820px;\n    margin: 36px auto;\n    padding: 0 18px;\n    box-sizing: border-box;\n  }\n\n  .angel-story-card {\n    position: relative;\n    overflow: hidden;\n    padding: 54px 42px;\n    border-radius: 26px;\n    text-align: center;\n\n    background:\n      radial-gradient(\n        circle at 50% 0%,\n        rgba(222, 174, 81, 0.12),\n        transparent 34%\n      ),\n      radial-gradient(\n        circle at 92% 88%,\n        rgba(233, 190, 99, 0.06),\n        transparent 28%\n      ),\n      linear-gradient(\n        145deg,\n        #162b3d 0%,\n        #0c2133 48%,\n        #071726 100%\n      );\n\n    color: #eef1f3;\n\n    box-shadow:\n      0 18px 45px rgba(4, 16, 27, 0.12),\n      inset 0 1px 0 rgba(255,255,255,0.04);\n  }\n\n  \/* decorative star *\/\n  .angel-story-card::before {\n    content: \"✦\";\n    position: absolute;\n    top: 26px;\n    left: 28px;\n\n    color: #d7b064;\n    font-size: 27px;\n    opacity: 0.75;\n  }\n\n  \/* decorative snowflake *\/\n  .angel-story-card::after {\n    content: \"❄\";\n    position: absolute;\n    right: 28px;\n    bottom: 23px;\n\n    color: #8493a0;\n    font-size: 23px;\n    opacity: 0.32;\n  }\n\n  .angel-story-content {\n    position: relative;\n    z-index: 2;\n    max-width: 680px;\n    margin: 0 auto;\n  }\n\n  .angel-story-opening {\n    margin: 0;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 24px;\n    line-height: 1.45;\n    font-weight: 700;\n\n    color: #edf0f1;\n  }\n\n  .angel-story-highlight {\n    margin: 30px 0 0;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 27px;\n    line-height: 1.35;\n    font-weight: 700;\n\n    color: #ffffff;\n  }\n\n  .angel-story-body {\n    max-width: 610px;\n    margin: 30px auto 0;\n\n    font-size: 18px;\n    line-height: 1.75;\n    font-weight: 500;\n\n    color: #dce2e6;\n  }\n\n  .angel-story-ending {\n    max-width: 610px;\n    margin: 34px auto 0;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 24px;\n    line-height: 1.45;\n    font-weight: 700;\n\n    color: #f2c866;\n  }\n\n  .angel-story-divider {\n    width: 54px;\n    height: 1px;\n    margin: 30px auto 0;\n\n    background: linear-gradient(\n      90deg,\n      transparent,\n      #dcb562,\n      transparent\n    );\n  }\n\n  @media (max-width: 600px) {\n    .angel-story-section {\n      padding: 0 10px;\n      margin: 26px auto;\n    }\n\n    .angel-story-card {\n      padding: 46px 24px;\n      border-radius: 21px;\n    }\n\n    .angel-story-opening {\n      font-size: 20px;\n    }\n\n    .angel-story-highlight {\n      font-size: 24px;\n      margin-top: 24px;\n    }\n\n    .angel-story-body {\n      margin-top: 25px;\n      font-size: 16px;\n      line-height: 1.7;\n    }\n\n    .angel-story-ending {\n      margin-top: 28px;\n      font-size: 21px;\n    }\n\n    .angel-story-card::before {\n      top: 20px;\n      left: 20px;\n      font-size: 22px;\n    }\n\n    .angel-story-card::after {\n      right: 20px;\n      bottom: 18px;\n      font-size: 19px;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .angel-story-section {\n    max-width: 820px;\n    margin: 38px auto;\n    padding: 0 18px;\n    box-sizing: border-box;\n  }\n\n  .angel-story-card {\n    position: relative;\n    overflow: hidden;\n    padding: 58px 46px 56px;\n    border-radius: 28px;\n    text-align: center;\n\n    background:\n      radial-gradient(\n        circle at 50% -5%,\n        rgba(241, 194, 100, 0.16) 0%,\n        rgba(241, 194, 100, 0.05) 25%,\n        transparent 48%\n      ),\n      radial-gradient(\n        circle at 95% 95%,\n        rgba(222, 174, 81, 0.07),\n        transparent 30%\n      ),\n      linear-gradient(\n        150deg,\n        #183044 0%,\n        #0d2335 48%,\n        #071725 100%\n      );\n\n    box-shadow:\n      0 18px 48px rgba(5, 18, 30, 0.12),\n      inset 0 1px 0 rgba(255,255,255,0.05);\n\n    color: #f5f3ed;\n  }\n\n  \/* subtle golden glow *\/\n  .angel-story-card::before {\n    content: \"\";\n    position: absolute;\n    width: 360px;\n    height: 190px;\n    top: -120px;\n    left: 50%;\n    transform: translateX(-50%);\n    border-radius: 50%;\n\n    background: rgba(238, 185, 77, 0.14);\n    filter: blur(70px);\n\n    pointer-events: none;\n  }\n\n  \/* subtle ornament *\/\n  .angel-story-card::after {\n    content: \"✦\";\n    position: absolute;\n    right: 27px;\n    bottom: 22px;\n\n    color: rgba(212, 178, 107, 0.28);\n    font-size: 22px;\n\n    pointer-events: none;\n  }\n\n  .angel-story-content {\n    position: relative;\n    z-index: 2;\n    max-width: 670px;\n    margin: 0 auto;\n  }\n\n  \/* top ornament *\/\n  .angel-story-symbol {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 11px;\n\n    margin-bottom: 24px;\n  }\n\n  .angel-story-symbol::before,\n  .angel-story-symbol::after {\n    content: \"\";\n    width: 50px;\n    height: 1px;\n\n    background: linear-gradient(\n      90deg,\n      transparent,\n      rgba(222, 181, 96, 0.7)\n    );\n  }\n\n  .angel-story-symbol::after {\n    background: linear-gradient(\n      90deg,\n      rgba(222, 181, 96, 0.7),\n      transparent\n    );\n  }\n\n  .angel-story-symbol span {\n    color: #e0b764;\n    font-size: 15px;\n  }\n\n\n  \/* eyebrow *\/\n  .angel-story-eyebrow {\n    margin: 0 0 13px;\n\n    color: #d5b066;\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: 1.8px;\n    line-height: 1.4;\n    text-transform: uppercase;\n  }\n\n\n  \/* first line *\/\n  .angel-story-opening {\n    margin: 0;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 23px;\n    line-height: 1.4;\n    font-weight: 500;\n\n    color: #dce3e8;\n  }\n\n\n  \/* main headline *\/\n  .angel-story-highlight {\n    max-width: 600px;\n    margin: 12px auto 0;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(34px, 5.5vw, 48px);\n    line-height: 1.08;\n    letter-spacing: -0.8px;\n    font-weight: 700;\n\n    color: #ffffff;\n  }\n\n  .angel-story-highlight span {\n    color: #f1c768;\n  }\n\n\n  \/* body *\/\n  .angel-story-body {\n    max-width: 590px;\n    margin: 28px auto 0;\n\n    color: #d6dde1;\n    font-size: 17px;\n    line-height: 1.72;\n    font-weight: 400;\n  }\n\n  .angel-story-body strong {\n    color: #ffffff;\n    font-weight: 600;\n  }\n\n\n  \/* divider *\/\n  .angel-story-divider {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 12px;\n\n    max-width: 240px;\n    margin: 30px auto 0;\n  }\n\n  .angel-story-divider::before,\n  .angel-story-divider::after {\n    content: \"\";\n    height: 1px;\n    flex: 1;\n\n    background: linear-gradient(\n      90deg,\n      transparent,\n      rgba(218, 176, 87, 0.55)\n    );\n  }\n\n  .angel-story-divider::after {\n    background: linear-gradient(\n      90deg,\n      rgba(218, 176, 87, 0.55),\n      transparent\n    );\n  }\n\n  .angel-story-divider span {\n    color: #e0b45d;\n    font-size: 13px;\n  }\n\n\n  \/* emotional payoff *\/\n  .angel-story-ending {\n    max-width: 600px;\n    margin: 26px auto 0;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 23px;\n    line-height: 1.45;\n    font-weight: 700;\n\n    color: #f2c866;\n  }\n\n  .angel-story-ending-small {\n    display: block;\n    margin-top: 8px;\n\n    color: #bdc6cc;\n    font-family: Arial, sans-serif;\n    font-size: 13px;\n    line-height: 1.6;\n    font-weight: 400;\n    letter-spacing: 0.3px;\n  }\n\n\n  \/* mobile *\/\n  @media (max-width: 600px) {\n\n    .angel-story-section {\n      margin: 28px auto;\n      padding: 0 10px;\n    }\n\n    .angel-story-card {\n      padding: 44px 23px 42px;\n      border-radius: 22px;\n    }\n\n    .angel-story-symbol {\n      margin-bottom: 20px;\n    }\n\n    .angel-story-symbol::before,\n    .angel-story-symbol::after {\n      width: 36px;\n    }\n\n    .angel-story-eyebrow {\n      font-size: 9px;\n      letter-spacing: 1.4px;\n    }\n\n    .angel-story-opening {\n      font-size: 18px;\n    }\n\n    .angel-story-highlight {\n      margin-top: 9px;\n      font-size: 35px;\n      line-height: 1.08;\n    }\n\n    .angel-story-body {\n      margin-top: 23px;\n      font-size: 15px;\n      line-height: 1.68;\n    }\n\n    .angel-story-divider {\n      margin-top: 25px;\n    }\n\n    .angel-story-ending {\n      margin-top: 22px;\n      font-size: 20px;\n      line-height: 1.42;\n    }\n\n    .angel-story-ending-small {\n      font-size: 11px;\n      margin-top: 7px;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .remembrance-story {\n    max-width: 820px;\n    margin: 38px auto;\n    padding: 0 18px;\n    box-sizing: border-box;\n  }\n\n  .remembrance-story * {\n    box-sizing: border-box;\n  }\n\n  .remembrance-card {\n    position: relative;\n    overflow: hidden;\n    border-radius: 28px;\n    padding: 52px 46px 46px;\n\n    background:\n      radial-gradient(\n        circle at 88% 8%,\n        rgba(242, 191, 88, 0.14),\n        transparent 28%\n      ),\n      radial-gradient(\n        circle at 5% 95%,\n        rgba(145, 190, 215, 0.08),\n        transparent 30%\n      ),\n      linear-gradient(\n        145deg,\n        #173047 0%,\n        #0c2235 48%,\n        #071724 100%\n      );\n\n    box-shadow:\n      0 18px 48px rgba(5, 18, 30, 0.12),\n      inset 0 1px 0 rgba(255,255,255,0.05);\n  }\n\n  \/* subtle glow *\/\n  .remembrance-card::before {\n    content: \"\";\n    position: absolute;\n    width: 340px;\n    height: 260px;\n    right: -100px;\n    top: -120px;\n\n    border-radius: 50%;\n    background: rgba(238, 185, 77, 0.10);\n    filter: blur(65px);\n    pointer-events: none;\n  }\n\n  \/* decorative star *\/\n  .remembrance-card::after {\n    content: \"✦\";\n    position: absolute;\n    right: 28px;\n    bottom: 22px;\n\n    color: rgba(222, 181, 96, 0.26);\n    font-size: 23px;\n\n    pointer-events: none;\n  }\n\n  .remembrance-inner {\n    position: relative;\n    z-index: 2;\n  }\n\n\n  \/* =========================\n     HEADER\n     ========================= *\/\n\n  .remembrance-header {\n    max-width: 650px;\n    margin: 0 auto 34px;\n    text-align: center;\n  }\n\n  .remembrance-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: 9px;\n\n    margin-bottom: 15px;\n\n    color: #dcb667;\n    font-size: 11px;\n    line-height: 1.4;\n    font-weight: 800;\n    letter-spacing: 1.7px;\n    text-transform: uppercase;\n  }\n\n  .remembrance-eyebrow::before {\n    content: \"✦\";\n    color: #efc76c;\n    font-size: 12px;\n  }\n\n  .remembrance-intro {\n    margin: 0 0 7px;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n    color: #dce4e9;\n\n    font-size: 20px;\n    line-height: 1.45;\n    font-weight: 400;\n  }\n\n  .remembrance-title {\n    margin: 0;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n    color: #ffffff;\n\n    font-size: clamp(38px, 6vw, 54px);\n    line-height: 1.03;\n    letter-spacing: -1.1px;\n    font-weight: 700;\n  }\n\n  .remembrance-title span {\n    color: #f1c665;\n  }\n\n\n  \/* =========================\n     3 EXPERIENCE MOMENTS\n     ========================= *\/\n\n  .remembrance-moments {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 12px;\n\n    max-width: 700px;\n    margin: 0 auto;\n  }\n\n  .remembrance-moment {\n    position: relative;\n    min-height: 190px;\n\n    padding: 26px 20px 23px;\n    border-radius: 18px;\n\n    text-align: left;\n\n    background:\n      linear-gradient(\n        145deg,\n        rgba(255,255,255,0.065),\n        rgba(255,255,255,0.025)\n      );\n\n    border: 1px solid rgba(226, 190, 111, 0.14);\n\n    box-shadow:\n      inset 0 1px 0 rgba(255,255,255,0.035);\n\n    transition:\n      transform 0.25s ease,\n      border-color 0.25s ease,\n      background 0.25s ease;\n  }\n\n  .remembrance-moment:hover {\n    transform: translateY(-3px);\n\n    border-color: rgba(226, 190, 111, 0.28);\n\n    background:\n      linear-gradient(\n        145deg,\n        rgba(255,255,255,0.085),\n        rgba(255,255,255,0.03)\n      );\n  }\n\n  .remembrance-number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 38px;\n    height: 38px;\n    margin-bottom: 19px;\n\n    border-radius: 50%;\n\n    background: rgba(222, 176, 82, 0.11);\n    border: 1px solid rgba(232, 192, 107, 0.25);\n\n    color: #efc66b;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 16px;\n  }\n\n  .remembrance-moment-title {\n    margin: 0 0 8px;\n\n    color: #f4cc72;\n\n    font-size: 12px;\n    line-height: 1.4;\n    font-weight: 800;\n    letter-spacing: 1.1px;\n    text-transform: uppercase;\n  }\n\n  .remembrance-moment-text {\n    margin: 0;\n\n    color: #d7dfe4;\n\n    font-size: 14px;\n    line-height: 1.65;\n    font-weight: 400;\n  }\n\n  .remembrance-moment-text strong {\n    color: #ffffff;\n    font-weight: 600;\n  }\n\n\n  \/* =========================\n     FINAL EMOTIONAL PAYOFF\n     ========================= *\/\n\n  .remembrance-ending {\n    max-width: 620px;\n    margin: 34px auto 0;\n    padding-top: 29px;\n\n    text-align: center;\n\n    border-top: 1px solid rgba(229, 187, 97, 0.17);\n  }\n\n  .remembrance-ending-small {\n    margin: 0 0 9px;\n\n    color: #bbc6cd;\n\n    font-size: 12px;\n    line-height: 1.5;\n    letter-spacing: 0.8px;\n    text-transform: uppercase;\n  }\n\n  .remembrance-ending-main {\n    margin: 0;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    color: #f2ca70;\n\n    font-size: 24px;\n    line-height: 1.45;\n    font-weight: 700;\n  }\n\n  .remembrance-ending-main span {\n    color: #ffffff;\n  }\n\n\n  \/* =========================\n     MOBILE\n     ========================= *\/\n\n  @media (max-width: 700px) {\n\n    .remembrance-story {\n      margin: 28px auto;\n      padding: 0 10px;\n    }\n\n    .remembrance-card {\n      padding: 43px 22px 38px;\n      border-radius: 22px;\n    }\n\n    .remembrance-header {\n      margin-bottom: 27px;\n    }\n\n    .remembrance-eyebrow {\n      font-size: 9px;\n      letter-spacing: 1.25px;\n      margin-bottom: 13px;\n    }\n\n    .remembrance-intro {\n      font-size: 17px;\n    }\n\n    .remembrance-title {\n      font-size: 38px;\n      line-height: 1.05;\n    }\n\n    .remembrance-moments {\n      grid-template-columns: 1fr;\n      gap: 10px;\n    }\n\n    .remembrance-moment {\n      display: grid;\n      grid-template-columns: 42px 1fr;\n      column-gap: 15px;\n\n      min-height: 0;\n      padding: 20px 18px;\n    }\n\n    .remembrance-number {\n      grid-row: 1 \/ span 2;\n\n      width: 38px;\n      height: 38px;\n      margin: 0;\n    }\n\n    .remembrance-moment-title {\n      margin: 1px 0 5px;\n      font-size: 10px;\n    }\n\n    .remembrance-moment-text {\n      font-size: 13px;\n      line-height: 1.58;\n    }\n\n    .remembrance-ending {\n      margin-top: 27px;\n      padding-top: 25px;\n    }\n\n    .remembrance-ending-small {\n      font-size: 10px;\n    }\n\n    .remembrance-ending-main {\n      font-size: 20px;\n      line-height: 1.42;\n    }\n  }\n\u003c\/style\u003e\n\u003csection class=\"remembrance-story\"\u003e\n\u003cdiv class=\"remembrance-card\"\u003e\n\u003cdiv class=\"remembrance-inner\"\u003e\n\u003c!-- HEADER --\u003e\n\u003cdiv class=\"remembrance-header\"\u003e\n\u003cdiv class=\"remembrance-eyebrow\"\u003eA LIGHT THAT KEEPS THEIR MEMORY CLOSE\u003c\/div\u003e\n\u003cp class=\"remembrance-intro\"\u003eYou've seen garden lights.\u003c\/p\u003e\n\u003ch2 class=\"remembrance-title\"\u003eThis One \u003cspan\u003eMeans More.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c!-- THREE MOMENTS --\u003e\n\u003cdiv class=\"remembrance-moments\"\u003e\n\u003c!-- 01 --\u003e\n\u003cdiv class=\"remembrance-moment\"\u003e\n\u003cdiv class=\"remembrance-number\"\u003e☀\u003c\/div\u003e\n\u003ch3 class=\"remembrance-moment-title\"\u003eBy Day\u003c\/h3\u003e\n\u003cp class=\"remembrance-moment-text\"\u003eA graceful angel brings \u003cstrong\u003equiet beauty\u003c\/strong\u003e to a meaningful place in your garden.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- 02 --\u003e\n\u003cdiv class=\"remembrance-moment\"\u003e\n\u003cdiv class=\"remembrance-number\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"remembrance-moment-title\"\u003eAt Dusk\u003c\/h3\u003e\n\u003cp class=\"remembrance-moment-text\"\u003eWarm golden light begins to \u003cstrong\u003ecascade from the radiant orb.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- 03 --\u003e\n\u003cdiv class=\"remembrance-moment\"\u003e\n\u003cdiv class=\"remembrance-number\"\u003e♡\u003c\/div\u003e\n\u003ch3 class=\"remembrance-moment-title\"\u003eIn Your Heart\u003c\/h3\u003e\n\u003cp class=\"remembrance-moment-text\"\u003eA peaceful place to \u003cstrong\u003epause, remember, and feel close.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ENDING --\u003e\n\u003cdiv class=\"remembrance-ending\"\u003e\n\u003cp class=\"remembrance-ending-small\"\u003eMore Than A Garden Light\u003c\/p\u003e\n\u003cp class=\"remembrance-ending-main\"\u003eA beautiful place for \u003cspan\u003etheir memory to shine.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  .angel-daynight-section {\n    max-width: 820px;\n    margin: 38px auto;\n    padding: 0 18px;\n    box-sizing: border-box;\n  }\n\n  .angel-daynight-section * {\n    box-sizing: border-box;\n  }\n\n  .angel-daynight-card {\n    position: relative;\n    overflow: hidden;\n    border-radius: 28px;\n    padding: 54px 42px 46px;\n\n    background:\n      radial-gradient(\n        circle at 8% 5%,\n        rgba(185, 225, 241, 0.42),\n        transparent 28%\n      ),\n      radial-gradient(\n        circle at 92% 92%,\n        rgba(238, 190, 88, 0.24),\n        transparent 32%\n      ),\n      linear-gradient(\n        145deg,\n        #f6fbfd 0%,\n        #fafaf6 48%,\n        #fff7e8 100%\n      );\n\n    box-shadow:\n      0 18px 45px rgba(21, 38, 53, 0.07),\n      inset 0 1px 0 rgba(255,255,255,0.9);\n  }\n\n  .angel-daynight-card::before {\n    content: \"\";\n    position: absolute;\n    width: 380px;\n    height: 220px;\n    left: 50%;\n    top: -145px;\n    transform: translateX(-50%);\n    border-radius: 50%;\n\n    background: rgba(192, 226, 241, 0.34);\n    filter: blur(65px);\n\n    pointer-events: none;\n  }\n\n  .angel-daynight-card::after {\n    content: \"✦\";\n    position: absolute;\n    right: 27px;\n    bottom: 21px;\n\n    color: rgba(185, 132, 45, 0.22);\n    font-size: 24px;\n\n    pointer-events: none;\n  }\n\n  .angel-daynight-inner {\n    position: relative;\n    z-index: 2;\n  }\n\n\n  \/* =========================\n     HEADER\n     ========================= *\/\n\n  .angel-daynight-header {\n    max-width: 670px;\n    margin: 0 auto 32px;\n    text-align: center;\n  }\n\n  .angel-daynight-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n\n    margin: 0 0 15px;\n\n    color: #a77328;\n\n    font-size: 11px;\n    line-height: 1.4;\n    font-weight: 900;\n    letter-spacing: 1.65px;\n    text-transform: uppercase;\n  }\n\n  .angel-daynight-eyebrow::before {\n    content: \"✦\";\n    color: #c9953f;\n    font-size: 11px;\n  }\n\n  .angel-daynight-title {\n    max-width: 650px;\n    margin: 0 auto;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    font-size: clamp(38px, 6vw, 56px);\n    line-height: 1.04;\n    letter-spacing: -1.2px;\n    font-weight: 700;\n\n    color: #10202e;\n  }\n\n  .angel-daynight-title span {\n    color: #b47d2a;\n  }\n\n  .angel-daynight-intro {\n    max-width: 590px;\n    margin: 19px auto 0;\n\n    color: #727b7d;\n\n    font-size: 16px;\n    line-height: 1.65;\n  }\n\n\n  \/* =========================\n     DAY \/ NIGHT CARDS\n     ========================= *\/\n\n  .angel-daynight-moments {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 14px;\n\n    max-width: 700px;\n    margin: 0 auto;\n  }\n\n  .angel-moment {\n    position: relative;\n    overflow: hidden;\n\n    min-height: 230px;\n    padding: 28px 25px 26px;\n\n    border-radius: 20px;\n    text-align: left;\n  }\n\n\n  \/* DAY *\/\n  .angel-moment-day {\n    background:\n      radial-gradient(\n        circle at 90% 10%,\n        rgba(201, 231, 243, 0.45),\n        transparent 36%\n      ),\n      linear-gradient(\n        145deg,\n        rgba(255,255,255,0.95),\n        rgba(240,248,250,0.92)\n      );\n\n    border: 1px solid rgba(140, 186, 205, 0.24);\n\n    box-shadow:\n      inset 0 1px 0 rgba(255,255,255,0.9),\n      0 8px 25px rgba(61, 97, 113, 0.05);\n  }\n\n\n  \/* NIGHT *\/\n  .angel-moment-night {\n    background:\n      radial-gradient(\n        circle at 80% 15%,\n        rgba(241, 190, 77, 0.20),\n        transparent 35%\n      ),\n      linear-gradient(\n        145deg,\n        #163046 0%,\n        #0a1f30 100%\n      );\n\n    border: 1px solid rgba(225, 181, 90, 0.18);\n\n    box-shadow:\n      inset 0 1px 0 rgba(255,255,255,0.04),\n      0 10px 28px rgba(15, 35, 52, 0.10);\n  }\n\n\n  \/* ICON *\/\n  .angel-moment-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 42px;\n    height: 42px;\n\n    margin-bottom: 24px;\n    border-radius: 50%;\n\n    font-size: 18px;\n  }\n\n  .angel-moment-day .angel-moment-icon {\n    color: #9b6d29;\n\n    background: rgba(231, 201, 137, 0.18);\n    border: 1px solid rgba(184, 132, 47, 0.20);\n  }\n\n  .angel-moment-night .angel-moment-icon {\n    color: #f0c66a;\n\n    background: rgba(238, 187, 82, 0.10);\n    border: 1px solid rgba(238, 187, 82, 0.22);\n  }\n\n\n  \/* LABEL *\/\n  .angel-moment-label {\n    margin: 0 0 8px;\n\n    font-size: 10px;\n    line-height: 1.4;\n    font-weight: 900;\n    letter-spacing: 1.4px;\n    text-transform: uppercase;\n  }\n\n  .angel-moment-day .angel-moment-label {\n    color: #9b712f;\n  }\n\n  .angel-moment-night .angel-moment-label {\n    color: #dcb35d;\n  }\n\n\n  \/* MOMENT TITLE *\/\n  .angel-moment-title {\n    margin: 0 0 11px;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    font-size: 24px;\n    line-height: 1.18;\n    font-weight: 700;\n  }\n\n  .angel-moment-day .angel-moment-title {\n    color: #122331;\n  }\n\n  .angel-moment-night .angel-moment-title {\n    color: #ffffff;\n  }\n\n\n  \/* MOMENT TEXT *\/\n  .angel-moment-text {\n    margin: 0;\n\n    font-size: 14px;\n    line-height: 1.65;\n  }\n\n  .angel-moment-day .angel-moment-text {\n    color: #6e7779;\n  }\n\n  .angel-moment-night .angel-moment-text {\n    color: #d7dfe4;\n  }\n\n  .angel-moment-text strong {\n    font-weight: 700;\n  }\n\n  .angel-moment-day .angel-moment-text strong {\n    color: #273744;\n  }\n\n  .angel-moment-night .angel-moment-text strong {\n    color: #f2cc78;\n  }\n\n\n  \/* =========================\n     TRANSITION\n     ========================= *\/\n\n  .angel-transition {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 12px;\n\n    max-width: 270px;\n    margin: 30px auto 0;\n  }\n\n  .angel-transition::before,\n  .angel-transition::after {\n    content: \"\";\n    flex: 1;\n    height: 1px;\n  }\n\n  .angel-transition::before {\n    background: linear-gradient(\n      90deg,\n      transparent,\n      rgba(184, 132, 47, 0.45)\n    );\n  }\n\n  .angel-transition::after {\n    background: linear-gradient(\n      90deg,\n      rgba(184, 132, 47, 0.45),\n      transparent\n    );\n  }\n\n  .angel-transition span {\n    color: #b98230;\n    font-size: 15px;\n  }\n\n\n  \/* =========================\n     ENDING\n     ========================= *\/\n\n  .angel-daynight-ending {\n    max-width: 610px;\n    margin: 19px auto 0;\n    text-align: center;\n  }\n\n  .angel-daynight-ending-main {\n    margin: 0;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    color: #987032;\n\n    font-size: 21px;\n    line-height: 1.5;\n    font-weight: 700;\n    font-style: italic;\n  }\n\n  .angel-daynight-ending-small {\n    margin: 8px 0 0;\n\n    color: #899092;\n\n    font-size: 12px;\n    line-height: 1.55;\n    letter-spacing: 0.25px;\n  }\n\n\n  \/* =========================\n     MOBILE\n     ========================= *\/\n\n  @media (max-width: 650px) {\n\n    .angel-daynight-section {\n      margin: 28px auto;\n      padding: 0 10px;\n    }\n\n    .angel-daynight-card {\n      padding: 42px 20px 38px;\n      border-radius: 22px;\n    }\n\n    .angel-daynight-header {\n      margin-bottom: 26px;\n    }\n\n    .angel-daynight-eyebrow {\n      font-size: 9px;\n      letter-spacing: 1.25px;\n      margin-bottom: 12px;\n    }\n\n    .angel-daynight-title {\n      font-size: 38px;\n      line-height: 1.05;\n    }\n\n    .angel-daynight-intro {\n      margin-top: 16px;\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .angel-daynight-moments {\n      grid-template-columns: 1fr;\n      gap: 10px;\n    }\n\n    .angel-moment {\n      min-height: 0;\n      padding: 22px 20px 21px;\n\n      display: grid;\n      grid-template-columns: 46px 1fr;\n      column-gap: 15px;\n    }\n\n    .angel-moment-icon {\n      width: 40px;\n      height: 40px;\n\n      margin: 0;\n      grid-row: 1 \/ span 3;\n    }\n\n    .angel-moment-label {\n      margin: 0 0 4px;\n      font-size: 9px;\n    }\n\n    .angel-moment-title {\n      margin-bottom: 7px;\n      font-size: 20px;\n    }\n\n    .angel-moment-text {\n      font-size: 13px;\n      line-height: 1.58;\n    }\n\n    .angel-transition {\n      margin-top: 25px;\n    }\n\n    .angel-daynight-ending {\n      margin-top: 17px;\n    }\n\n    .angel-daynight-ending-main {\n      font-size: 18px;\n    }\n\n    .angel-daynight-ending-small {\n      font-size: 11px;\n    }\n  }\n\u003c\/style\u003e\n\u003csection class=\"angel-daynight-section\"\u003e\n\u003cdiv class=\"angel-daynight-card\"\u003e\n\u003cdiv class=\"angel-daynight-inner\"\u003e\n\u003c!-- HEADER --\u003e\n\u003cdiv class=\"angel-daynight-header\"\u003e\n\u003cp class=\"angel-daynight-eyebrow\"\u003eBEAUTIFUL BY DAY · HEAVENLY BY NIGHT\u003c\/p\u003e\n\u003ch2 class=\"angel-daynight-title\"\u003eOne Angel. \u003cspan\u003eTwo Beautiful Moments.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"angel-daynight-intro\"\u003eA graceful garden presence in daylight. A warm, meaningful glow after dark.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/ChatGPTImage2026_8_31_11_00_08.png?v=1788148087\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- DAY \/ NIGHT --\u003e\n\u003cdiv class=\"angel-daynight-moments\"\u003e\n\u003c!-- DAY --\u003e\n\u003cdiv class=\"angel-moment angel-moment-day\"\u003e\n\u003cdiv class=\"angel-moment-icon\"\u003e☀\u003c\/div\u003e\n\u003cp class=\"angel-moment-label\"\u003eBy Day\u003c\/p\u003e\n\u003ch3 class=\"angel-moment-title\"\u003eGraceful Garden Beauty\u003c\/h3\u003e\n\u003cp class=\"angel-moment-text\"\u003eA peaceful angel sculpture adds \u003cstrong\u003ebeauty and meaning\u003c\/strong\u003e to your garden even before the lights come on.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- NIGHT --\u003e\n\u003cdiv class=\"angel-moment angel-moment-night\"\u003e\n\u003cdiv class=\"angel-moment-icon\"\u003e✦\u003c\/div\u003e\n\u003cp class=\"angel-moment-label\"\u003eAfter Dusk\u003c\/p\u003e\n\u003ch3 class=\"angel-moment-title\"\u003eA Heavenly Cascade\u003c\/h3\u003e\n\u003cp class=\"angel-moment-text\"\u003eWarm golden light flows from the radiant orb, creating a peaceful place to \u003cstrong\u003epause, remember, and feel close.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DIVIDER --\u003e\n\u003cdiv class=\"angel-transition\"\u003e\u003cspan\u003e✦\u003c\/span\u003e\u003c\/div\u003e\n\u003c!-- ENDING --\u003e\n\u003cdiv class=\"angel-daynight-ending\"\u003e\n\u003cp class=\"angel-daynight-ending-main\"\u003eGraceful in daylight. Meaningful after dark.\u003c\/p\u003e\n\u003cp class=\"angel-daynight-ending-small\"\u003eA beautiful presence from morning to night.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  html {\n    scroll-behavior: smooth;\n  }\n\n  .angel-cascade-section {\n    max-width: 820px;\n    margin: 38px auto;\n    padding: 0 18px;\n    box-sizing: border-box;\n  }\n\n  .angel-cascade-section * {\n    box-sizing: border-box;\n  }\n\n  .angel-cascade-card {\n    position: relative;\n    overflow: hidden;\n    border-radius: 28px;\n    padding: 52px 34px 40px;\n\n    background:\n      radial-gradient(\n        circle at 50% -8%,\n        rgba(245, 194, 92, 0.20),\n        transparent 34%\n      ),\n      radial-gradient(\n        circle at 92% 78%,\n        rgba(214, 151, 61, 0.08),\n        transparent 30%\n      ),\n      linear-gradient(\n        155deg,\n        #6a4a2e 0%,\n        #49301f 46%,\n        #24150e 100%\n      );\n\n    box-shadow:\n      0 20px 50px rgba(35, 21, 12, 0.12),\n      inset 0 1px 0 rgba(255,255,255,0.05);\n  }\n\n  \/* upper glow *\/\n  .angel-cascade-card::before {\n    content: \"\";\n    position: absolute;\n    width: 440px;\n    height: 250px;\n    left: 50%;\n    top: -165px;\n    transform: translateX(-50%);\n\n    border-radius: 50%;\n    background: rgba(245, 193, 87, 0.18);\n    filter: blur(72px);\n\n    pointer-events: none;\n  }\n\n  \/* small decorative light *\/\n  .angel-cascade-card::after {\n    content: \"✦\";\n    position: absolute;\n    right: 27px;\n    bottom: 22px;\n\n    color: rgba(247, 208, 124, 0.22);\n    font-size: 23px;\n\n    pointer-events: none;\n  }\n\n  .angel-cascade-inner {\n    position: relative;\n    z-index: 2;\n  }\n\n\n  \/* =========================\n     HEADER\n     ========================= *\/\n\n  .angel-cascade-header {\n    max-width: 690px;\n    margin: 0 auto 30px;\n    text-align: center;\n  }\n\n  .angel-cascade-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n\n    margin: 0 0 13px;\n\n    color: #f0cb78;\n\n    font-size: 10px;\n    line-height: 1.4;\n    font-weight: 900;\n    letter-spacing: 1.7px;\n    text-transform: uppercase;\n  }\n\n  .angel-cascade-eyebrow::before,\n  .angel-cascade-eyebrow::after {\n    content: \"✦\";\n    color: #e7b954;\n    font-size: 9px;\n  }\n\n  .angel-cascade-title {\n    max-width: 660px;\n    margin: 0 auto;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    color: #fffaf0;\n\n    font-size: clamp(38px, 6vw, 56px);\n    line-height: 1.03;\n    letter-spacing: -1.15px;\n    font-weight: 700;\n  }\n\n  .angel-cascade-title span {\n    display: block;\n    color: #f3cb6d;\n  }\n\n  .angel-cascade-intro {\n    max-width: 610px;\n    margin: 20px auto 0;\n\n    color: #eee3d7;\n\n    font-size: 16px;\n    line-height: 1.68;\n    font-weight: 400;\n  }\n\n\n  \/* =========================\n     FEATURE CARDS\n     ========================= *\/\n\n  .angel-cascade-features {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 12px;\n\n    max-width: 720px;\n    margin: 0 auto 24px;\n  }\n\n  .angel-cascade-feature {\n    position: relative;\n\n    padding: 23px 16px 21px;\n    min-height: 168px;\n\n    border-radius: 16px;\n    text-align: center;\n\n    background:\n      linear-gradient(\n        145deg,\n        #fffdf9 0%,\n        #f7f0e6 100%\n      );\n\n    border: 1px solid rgba(243, 211, 148, 0.50);\n\n    box-shadow:\n      0 9px 24px rgba(24, 13, 7, 0.10),\n      inset 0 1px 0 rgba(255,255,255,0.95);\n  }\n\n  .angel-cascade-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 42px;\n    height: 42px;\n\n    margin: 0 auto 14px;\n\n    border-radius: 50%;\n\n    background:\n      linear-gradient(\n        145deg,\n        #fff8e8,\n        #f5e6c8\n      );\n\n    border: 1px solid rgba(213, 164, 70, 0.16);\n\n    color: #d59a2f;\n\n    font-size: 19px;\n  }\n\n  .angel-cascade-feature-title {\n    margin: 0 0 7px;\n\n    color: #573a24;\n\n    font-size: 10px;\n    line-height: 1.4;\n    font-weight: 900;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n  }\n\n  .angel-cascade-feature-text {\n    margin: 0;\n\n    color: #827970;\n\n    font-size: 11.5px;\n    line-height: 1.55;\n  }\n\n\n  \/* =========================\n     IMAGE \/ GIF AREA\n     ========================= *\/\n\n  .angel-cascade-media-wrap {\n    position: relative;\n    overflow: hidden;\n\n    max-width: 720px;\n    margin: 0 auto;\n\n    border-radius: 20px;\n\n    background:\n      radial-gradient(\n        circle at 50% 35%,\n        rgba(243, 190, 79, 0.18),\n        transparent 46%\n      ),\n      #1c130d;\n\n    border: 1px solid rgba(244, 202, 112, 0.20);\n\n    box-shadow:\n      0 16px 38px rgba(17, 9, 5, 0.24);\n  }\n\n  .angel-cascade-media {\n    display: block;\n    width: 100%;\n    height: auto;\n\n    object-fit: cover;\n  }\n\n  \/* placeholder - delete after image\/gif is added *\/\n  .angel-cascade-placeholder {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 100%;\n    aspect-ratio: 1 \/ 1;\n\n    padding: 32px;\n\n    color: rgba(255, 236, 194, 0.50);\n\n    font-size: 11px;\n    line-height: 1.6;\n    font-weight: 700;\n    letter-spacing: 1px;\n    text-align: center;\n    text-transform: uppercase;\n  }\n\n\n  \/* =========================\n     SMALL PAYOFF\n     ========================= *\/\n\n  .angel-cascade-payoff {\n    max-width: 610px;\n    margin: 23px auto 0;\n    text-align: center;\n  }\n\n  .angel-cascade-payoff-main {\n    margin: 0;\n\n    color: #f3cd76;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 19px;\n    line-height: 1.5;\n    font-weight: 700;\n    font-style: italic;\n  }\n\n  .angel-cascade-payoff-small {\n    margin: 6px 0 0;\n\n    color: #d0bcaa;\n\n    font-size: 11px;\n    line-height: 1.55;\n    letter-spacing: 0.2px;\n  }\n\n\n  \/* =========================\n     CTA\n     ========================= *\/\n\n  .angel-cascade-cta-wrap {\n    margin-top: 22px;\n    text-align: center;\n  }\n\n  .angel-cascade-cta {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 9px;\n\n    min-width: 340px;\n    max-width: 100%;\n\n    padding: 16px 28px;\n\n    border-radius: 11px;\n\n    background:\n      linear-gradient(\n        135deg,\n        #f7d77e 0%,\n        #e6ad40 100%\n      );\n\n    color: #2d2116 !important;\n\n    text-decoration: none !important;\n\n    font-size: 13px;\n    line-height: 1.3;\n    font-weight: 900;\n    letter-spacing: 0.35px;\n\n    text-transform: uppercase;\n\n    box-shadow:\n      0 10px 27px rgba(226, 169, 58, 0.20),\n      inset 0 1px 0 rgba(255,255,255,0.38);\n\n    transition:\n      transform 0.2s ease,\n      box-shadow 0.2s ease;\n  }\n\n  .angel-cascade-cta:hover {\n    transform: translateY(-2px);\n\n    box-shadow:\n      0 14px 32px rgba(226, 169, 58, 0.30),\n      inset 0 1px 0 rgba(255,255,255,0.38);\n  }\n\n  .angel-cascade-micro {\n    margin: 12px auto 0;\n\n    color: #cdbba9;\n\n    font-size: 10px;\n    line-height: 1.5;\n    letter-spacing: 0.45px;\n  }\n\n\n  \/* =========================\n     MOBILE\n     ========================= *\/\n\n  @media (max-width: 650px) {\n\n    .angel-cascade-section {\n      margin: 28px auto;\n      padding: 0 10px;\n    }\n\n    .angel-cascade-card {\n      padding: 41px 18px 34px;\n      border-radius: 22px;\n    }\n\n    .angel-cascade-header {\n      margin-bottom: 25px;\n    }\n\n    .angel-cascade-eyebrow {\n      font-size: 8.5px;\n      letter-spacing: 1.25px;\n    }\n\n    .angel-cascade-title {\n      font-size: 37px;\n      line-height: 1.04;\n      letter-spacing: -0.8px;\n    }\n\n    .angel-cascade-intro {\n      margin-top: 17px;\n\n      font-size: 14px;\n      line-height: 1.62;\n    }\n\n    .angel-cascade-features {\n      grid-template-columns: repeat(3, 1fr);\n\n      gap: 7px;\n      margin-bottom: 18px;\n    }\n\n    .angel-cascade-feature {\n      min-height: 145px;\n\n      padding: 17px 7px 15px;\n      border-radius: 12px;\n    }\n\n    .angel-cascade-icon {\n      width: 33px;\n      height: 33px;\n\n      margin-bottom: 10px;\n\n      font-size: 15px;\n    }\n\n    .angel-cascade-feature-title {\n      font-size: 7.5px;\n      letter-spacing: 0.45px;\n    }\n\n    .angel-cascade-feature-text {\n      font-size: 8.7px;\n      line-height: 1.48;\n    }\n\n    .angel-cascade-media-wrap {\n      border-radius: 16px;\n    }\n\n    .angel-cascade-payoff {\n      margin-top: 19px;\n    }\n\n    .angel-cascade-payoff-main {\n      font-size: 17px;\n    }\n\n    .angel-cascade-payoff-small {\n      font-size: 10px;\n    }\n\n    .angel-cascade-cta-wrap {\n      margin-top: 19px;\n    }\n\n    .angel-cascade-cta {\n      width: 100%;\n      min-width: 0;\n\n      padding: 15px 16px;\n\n      font-size: 11px;\n    }\n\n    .angel-cascade-micro {\n      font-size: 9px;\n    }\n  }\n\u003c\/style\u003e\n\u003csection class=\"angel-cascade-section\"\u003e\n\u003cdiv class=\"angel-cascade-card\"\u003e\n\u003cdiv class=\"angel-cascade-inner\"\u003e\n\u003c!-- =========================\n           HEADER\n           ========================= --\u003e\n\u003cdiv class=\"angel-cascade-header\"\u003e\n\u003cp class=\"angel-cascade-eyebrow\"\u003eWATCH THE LIGHT CASCADE\u003c\/p\u003e\n\u003ch2 class=\"angel-cascade-title\"\u003eNot Just a Glow. \u003cspan\u003eA Cascade of Light.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"angel-cascade-intro\"\u003eWarm golden strands flow from the radiant orb, creating layers of light that turn the angel into a breathtaking garden centerpiece after dark.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/ChatGPTImage2026_8_31_10_53_37.png?v=1788148087\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- =========================\n           THREE DETAILS\n           ========================= --\u003e\n\u003cdiv class=\"angel-cascade-features\"\u003e\n\u003c!-- 01 --\u003e\n\u003cdiv class=\"angel-cascade-feature\"\u003e\n\u003cdiv class=\"angel-cascade-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3 class=\"angel-cascade-feature-title\"\u003eRadiant Orb\u003c\/h3\u003e\n\u003cp class=\"angel-cascade-feature-text\"\u003eA brilliant focal point that immediately draws the eye.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- 02 --\u003e\n\u003cdiv class=\"angel-cascade-feature\"\u003e\n\u003cdiv class=\"angel-cascade-icon\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"angel-cascade-feature-title\"\u003eLayered Cascade\u003c\/h3\u003e\n\u003cp class=\"angel-cascade-feature-text\"\u003eGolden strands fall in layers for a flowing waterfall effect.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- 03 --\u003e\n\u003cdiv class=\"angel-cascade-feature\"\u003e\n\u003cdiv class=\"angel-cascade-icon\"\u003e❄\u003c\/div\u003e\n\u003ch3 class=\"angel-cascade-feature-title\"\u003eDelicate Details\u003c\/h3\u003e\n\u003cp class=\"angel-cascade-feature-text\"\u003eSnowflakes and feather accents shimmer throughout the glow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =========================\n           PAYOFF\n           ========================= --\u003e\n\u003cdiv class=\"angel-cascade-payoff\"\u003e\n\u003cp class=\"angel-cascade-payoff-main\"\u003eA glow that feels alive.\u003c\/p\u003e\n\u003cp class=\"angel-cascade-payoff-small\"\u003eMore visual depth than an ordinary static solar garden light.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- =========================\n           CTA\n           链接已固定为你给的 Section\n           ========================= --\u003e\n\u003cdiv class=\"angel-cascade-cta-wrap\"\u003e\n\u003ca class=\"angel-cascade-cta\" href=\"#shopify-section-template--26890696065320__main\"\u003e ✨ BRING THE CASCADING GLOW HOME \u003c\/a\u003e\n\u003cp class=\"angel-cascade-micro\"\u003eSolar Powered · Cascading Glow · Beautiful After Dark\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  .angel-value-section {\n    max-width: 820px;\n    margin: 40px auto;\n    padding: 0 18px;\n    box-sizing: border-box;\n  }\n\n  .angel-value-section * {\n    box-sizing: border-box;\n  }\n\n  .angel-value-card {\n    position: relative;\n    overflow: hidden;\n    padding: 58px 38px 48px;\n    border-radius: 30px;\n    text-align: center;\n\n    background:\n      radial-gradient(\n        circle at 8% 5%,\n        rgba(177, 218, 239, 0.42),\n        transparent 29%\n      ),\n      radial-gradient(\n        circle at 92% 92%,\n        rgba(242, 196, 95, 0.26),\n        transparent 32%\n      ),\n      radial-gradient(\n        circle at 52% 36%,\n        rgba(255, 255, 255, 0.92),\n        transparent 46%\n      ),\n      linear-gradient(\n        145deg,\n        #f5fafc 0%,\n        #fbfaf6 50%,\n        #fff5df 100%\n      );\n\n    box-shadow:\n      0 20px 55px rgba(24, 44, 60, 0.08),\n      inset 0 1px 0 rgba(255,255,255,0.92);\n  }\n\n  \/* top heavenly glow *\/\n  .angel-value-card::before {\n    content: \"\";\n    position: absolute;\n    width: 440px;\n    height: 260px;\n    top: -170px;\n    left: 50%;\n    transform: translateX(-50%);\n\n    border-radius: 50%;\n    background: rgba(201, 228, 241, 0.38);\n    filter: blur(70px);\n\n    pointer-events: none;\n  }\n\n  \/* subtle decoration *\/\n  .angel-value-card::after {\n    content: \"✦\";\n    position: absolute;\n    right: 28px;\n    bottom: 23px;\n\n    color: rgba(181, 128, 43, 0.20);\n    font-size: 24px;\n\n    pointer-events: none;\n  }\n\n  .angel-value-inner {\n    position: relative;\n    z-index: 2;\n    max-width: 730px;\n    margin: 0 auto;\n  }\n\n\n  \/* =========================\n     HEADER\n     ========================= *\/\n\n  .angel-value-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n\n    margin: 0 0 14px;\n\n    color: #a87326;\n\n    font-size: 10px;\n    line-height: 1.4;\n    font-weight: 900;\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n  }\n\n  .angel-value-eyebrow::before,\n  .angel-value-eyebrow::after {\n    content: \"✦\";\n    color: #c7933b;\n    font-size: 9px;\n  }\n\n  .angel-value-title {\n    max-width: 670px;\n    margin: 0 auto;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(38px, 6vw, 56px);\n    line-height: 1.03;\n    letter-spacing: -1.2px;\n    font-weight: 700;\n\n    color: #10202e;\n  }\n\n  .angel-value-title span {\n    display: block;\n    color: #b67e29;\n  }\n\n  .angel-value-intro {\n    max-width: 610px;\n    margin: 20px auto 0;\n\n    color: #747b7c;\n\n    font-size: 16px;\n    line-height: 1.68;\n  }\n\n\n  \/* =========================\n     VALUE GRID\n     ========================= *\/\n\n  .angel-value-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 12px;\n\n    margin-top: 32px;\n  }\n\n  .angel-value-item {\n    position: relative;\n\n    min-height: 184px;\n    padding: 24px 14px 21px;\n\n    border-radius: 17px;\n\n    background:\n      linear-gradient(\n        145deg,\n        rgba(255,255,255,0.97),\n        rgba(249,247,241,0.94)\n      );\n\n    border: 1px solid rgba(191, 146, 69, 0.24);\n\n    box-shadow:\n      0 9px 24px rgba(40, 46, 48, 0.045),\n      inset 0 1px 0 rgba(255,255,255,0.95);\n\n    transition:\n      transform 0.25s ease,\n      box-shadow 0.25s ease,\n      border-color 0.25s ease;\n  }\n\n  .angel-value-item:hover {\n    transform: translateY(-5px);\n\n    border-color: rgba(192, 142, 57, 0.42);\n\n    box-shadow:\n      0 15px 30px rgba(44, 48, 47, 0.08),\n      inset 0 1px 0 rgba(255,255,255,0.95);\n  }\n\n\n  \/* gentle motion *\/\n  .angel-value-item:nth-child(1) {\n    animation: angelFloat 5s ease-in-out infinite;\n  }\n\n  .angel-value-item:nth-child(2) {\n    animation: angelFloat 5.6s ease-in-out infinite 0.4s;\n  }\n\n  .angel-value-item:nth-child(3) {\n    animation: angelFloat 5.2s ease-in-out infinite 0.8s;\n  }\n\n  .angel-value-item:nth-child(4) {\n    animation: angelFloat 5.8s ease-in-out infinite 1.1s;\n  }\n\n  @keyframes angelFloat {\n    0%,\n    100% {\n      transform: translateY(0);\n    }\n\n    50% {\n      transform: translateY(-4px);\n    }\n  }\n\n\n  \/* =========================\n     ICON\n     ========================= *\/\n\n  .angel-value-icon {\n    position: relative;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 44px;\n    height: 44px;\n\n    margin: 0 auto 15px;\n\n    border-radius: 50%;\n\n    background:\n      linear-gradient(\n        145deg,\n        #fff9e9,\n        #f4e4c2\n      );\n\n    border: 1px solid rgba(208, 159, 69, 0.17);\n\n    color: #c38929;\n    font-size: 19px;\n\n    box-shadow:\n      0 5px 14px rgba(190, 139, 48, 0.09);\n  }\n\n  .angel-value-icon::after {\n    content: \"\";\n    position: absolute;\n    inset: -5px;\n\n    border-radius: 50%;\n    border: 1px solid rgba(202, 153, 67, 0.12);\n\n    animation: angelPulse 3.2s ease-in-out infinite;\n  }\n\n  @keyframes angelPulse {\n    0%,\n    100% {\n      transform: scale(0.95);\n      opacity: 0.25;\n    }\n\n    50% {\n      transform: scale(1.08);\n      opacity: 0.65;\n    }\n  }\n\n\n  \/* =========================\n     CARD TEXT\n     ========================= *\/\n\n  .angel-value-item-title {\n    margin: 0 0 8px;\n\n    color: #1d2d39;\n\n    font-size: 9px;\n    line-height: 1.45;\n    font-weight: 900;\n    letter-spacing: 0.8px;\n    text-transform: uppercase;\n  }\n\n  .angel-value-item-text {\n    margin: 0;\n\n    color: #858782;\n\n    font-size: 10px;\n    line-height: 1.58;\n  }\n\n\n  \/* =========================\n     BOTTOM PAYOFF\n     ========================= *\/\n\n  .angel-value-divider {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 11px;\n\n    max-width: 280px;\n    margin: 31px auto 0;\n  }\n\n  .angel-value-divider::before,\n  .angel-value-divider::after {\n    content: \"\";\n    flex: 1;\n    height: 1px;\n  }\n\n  .angel-value-divider::before {\n    background: linear-gradient(\n      90deg,\n      transparent,\n      rgba(181, 128, 45, 0.45)\n    );\n  }\n\n  .angel-value-divider::after {\n    background: linear-gradient(\n      90deg,\n      rgba(181, 128, 45, 0.45),\n      transparent\n    );\n  }\n\n  .angel-value-divider span {\n    color: #bd8735;\n    font-size: 13px;\n  }\n\n  .angel-value-payoff {\n    max-width: 590px;\n    margin: 17px auto 0;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    color: #9a7031;\n\n    font-size: 19px;\n    line-height: 1.5;\n    font-weight: 700;\n    font-style: italic;\n  }\n\n  .angel-value-payoff strong {\n    color: #253746;\n    font-weight: 700;\n  }\n\n\n  \/* =========================\n     MICRO LABEL\n     ========================= *\/\n\n  .angel-value-micro {\n    margin: 9px auto 0;\n\n    color: #939997;\n\n    font-size: 10px;\n    line-height: 1.5;\n    letter-spacing: 0.45px;\n  }\n\n\n  \/* =========================\n     MOBILE\n     ========================= *\/\n\n  @media (max-width: 650px) {\n\n    .angel-value-section {\n      margin: 28px auto;\n      padding: 0 10px;\n    }\n\n    .angel-value-card {\n      padding: 44px 18px 37px;\n      border-radius: 22px;\n    }\n\n    .angel-value-eyebrow {\n      margin-bottom: 12px;\n\n      font-size: 8.5px;\n      letter-spacing: 1.3px;\n    }\n\n    .angel-value-title {\n      font-size: 38px;\n      line-height: 1.04;\n      letter-spacing: -0.8px;\n    }\n\n    .angel-value-intro {\n      margin-top: 17px;\n\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .angel-value-grid {\n      grid-template-columns: repeat(2, 1fr);\n      gap: 9px;\n\n      margin-top: 26px;\n    }\n\n    .angel-value-item {\n      min-height: 160px;\n      padding: 19px 10px 17px;\n      border-radius: 13px;\n    }\n\n    .angel-value-icon {\n      width: 37px;\n      height: 37px;\n\n      margin-bottom: 12px;\n\n      font-size: 16px;\n    }\n\n    .angel-value-item-title {\n      font-size: 7.8px;\n      letter-spacing: 0.5px;\n    }\n\n    .angel-value-item-text {\n      font-size: 9px;\n      line-height: 1.5;\n    }\n\n    .angel-value-divider {\n      margin-top: 25px;\n    }\n\n    .angel-value-payoff {\n      margin-top: 14px;\n\n      font-size: 16px;\n      line-height: 1.45;\n    }\n\n    .angel-value-micro {\n      font-size: 9px;\n    }\n  }\n\n\n  \/* accessibility *\/\n  @media (prefers-reduced-motion: reduce) {\n\n    .angel-value-item,\n    .angel-value-icon::after {\n      animation: none !important;\n    }\n  }\n\u003c\/style\u003e\n\u003csection class=\"angel-value-section\"\u003e\n\u003cdiv class=\"angel-value-card\"\u003e\n\u003cdiv class=\"angel-value-inner\"\u003e\n\u003c!-- HEADER --\u003e\n\u003cp class=\"angel-value-eyebrow\"\u003eDESIGNED TO MEAN MORE\u003c\/p\u003e\n\u003ch2 class=\"angel-value-title\"\u003eNot Just a Garden Light. \u003cspan\u003eA Place for Memory to Shine.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"angel-value-intro\"\u003eSculptural by day, radiant after dusk, and meaningful every evening — bringing beauty, remembrance, and effortless solar glow together in one garden centerpiece.\u003c\/p\u003e\n\u003c!-- FOUR CORE VALUES --\u003e\n\u003cdiv class=\"angel-value-grid\"\u003e\n\u003c!-- 01 --\u003e\n\u003cdiv class=\"angel-value-item\"\u003e\n\u003cdiv class=\"angel-value-icon\"\u003e♡\u003c\/div\u003e\n\u003ch3 class=\"angel-value-item-title\"\u003eHeartfelt Remembrance\u003c\/h3\u003e\n\u003cp class=\"angel-value-item-text\"\u003eCreate a peaceful place that keeps cherished memories close.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- 02 --\u003e\n\u003cdiv class=\"angel-value-item\"\u003e\n\u003cdiv class=\"angel-value-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3 class=\"angel-value-item-title\"\u003eCascading Light\u003c\/h3\u003e\n\u003cp class=\"angel-value-item-text\"\u003eWarm golden strands flow in layers for a luminous waterfall effect.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- 03 --\u003e\n\u003cdiv class=\"angel-value-item\"\u003e\n\u003cdiv class=\"angel-value-icon\"\u003e☀\u003c\/div\u003e\n\u003ch3 class=\"angel-value-item-title\"\u003eDay-to-Night Beauty\u003c\/h3\u003e\n\u003cp class=\"angel-value-item-text\"\u003eGraceful garden art by day. A radiant focal point after dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- 04 --\u003e\n\u003cdiv class=\"angel-value-item\"\u003e\n\u003cdiv class=\"angel-value-icon\"\u003e☾\u003c\/div\u003e\n\u003ch3 class=\"angel-value-item-title\"\u003eEffortless Solar Glow\u003c\/h3\u003e\n\u003cp class=\"angel-value-item-text\"\u003eCharges in daylight and returns with a gentle glow at dusk.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BOTTOM --\u003e\n\u003cdiv class=\"angel-value-divider\"\u003e\u003cspan\u003e✦\u003c\/span\u003e\u003c\/div\u003e\n\u003cp class=\"angel-value-payoff\"\u003eMore than something you see — \u003cstrong\u003esomething you feel.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"angel-value-micro\"\u003eRemembrance · Cascading Glow · Day + Night Beauty · Solar Simplicity\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  html {\n    scroll-behavior: smooth;\n  }\n\n  \/* 整个模块加宽 *\/\n  .angel-solar-section {\n    max-width: 960px;\n    margin: 40px auto;\n    padding: 0 10px;\n    box-sizing: border-box;\n  }\n\n  .angel-solar-section * {\n    box-sizing: border-box;\n  }\n\n  .angel-solar-card {\n    position: relative;\n    overflow: hidden;\n\n    padding: 54px 18px 40px;\n    border-radius: 30px;\n    color: #ffffff;\n\n    background:\n      radial-gradient(\n        circle at 10% 0%,\n        rgba(221,177,88,0.14),\n        transparent 29%\n      ),\n      radial-gradient(\n        circle at 90% 95%,\n        rgba(88,139,174,0.12),\n        transparent 31%\n      ),\n      linear-gradient(\n        145deg,\n        #173249 0%,\n        #0b2235 45%,\n        #071827 100%\n      );\n\n    box-shadow:\n      0 20px 55px rgba(6,20,32,0.13),\n      inset 0 1px 0 rgba(255,255,255,0.05);\n  }\n\n\n  .angel-solar-card::before {\n    content: \"\";\n    position: absolute;\n\n    width: 500px;\n    height: 280px;\n\n    left: 50%;\n    top: -180px;\n\n    transform: translateX(-50%);\n\n    border-radius: 50%;\n\n    background: rgba(237,188,88,0.15);\n    filter: blur(75px);\n\n    pointer-events: none;\n  }\n\n\n  .angel-solar-card::after {\n    content: \"✦\";\n\n    position: absolute;\n    right: 27px;\n    bottom: 22px;\n\n    color: rgba(228,188,105,0.24);\n\n    font-size: 23px;\n\n    pointer-events: none;\n  }\n\n\n  .angel-solar-inner {\n    position: relative;\n    z-index: 2;\n  }\n\n\n  \/* =========================\n     HEADER\n     ========================= *\/\n\n  .angel-solar-header {\n    max-width: 690px;\n    margin: 0 auto 28px;\n    text-align: center;\n  }\n\n\n  .angel-solar-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n\n    margin: 0 0 13px;\n\n    color: #f0c96e;\n\n    font-size: 10px;\n    line-height: 1.4;\n    font-weight: 900;\n\n    letter-spacing: 1.7px;\n    text-transform: uppercase;\n  }\n\n\n  .angel-solar-eyebrow::before {\n    content: \"☀\";\n\n    color: #f5c75c;\n\n    font-size: 12px;\n  }\n\n\n  .angel-solar-title {\n    max-width: 650px;\n    margin: 0 auto;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    color: #ffffff;\n\n    font-size: clamp(39px, 6vw, 57px);\n    line-height: 1.03;\n    letter-spacing: -1.2px;\n    font-weight: 700;\n  }\n\n\n  .angel-solar-title span {\n    display: block;\n\n    color: #f2cb70;\n  }\n\n\n  .angel-solar-intro {\n    max-width: 610px;\n    margin: 20px auto 0;\n\n    color: #d8e0e5;\n\n    font-size: 16px;\n    line-height: 1.68;\n  }\n\n\n  .angel-solar-intro strong {\n    color: #ffffff;\n    font-weight: 600;\n  }\n\n\n  \/* =========================\n     THREE STEPS\n     ========================= *\/\n\n  .angel-solar-steps {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n\n    gap: 11px;\n\n    max-width: 760px;\n\n    margin: 0 auto 20px;\n  }\n\n\n  .angel-solar-step {\n    min-height: 158px;\n\n    padding: 20px 14px 17px;\n\n    border-radius: 16px;\n\n    text-align: center;\n\n    background:\n      linear-gradient(\n        145deg,\n        rgba(255,255,255,0.075),\n        rgba(255,255,255,0.035)\n      );\n\n    border:\n      1px solid rgba(196,218,231,0.18);\n\n    transition:\n      transform 0.25s ease,\n      border-color 0.25s ease;\n  }\n\n\n  .angel-solar-step:hover {\n    transform: translateY(-4px);\n\n    border-color:\n      rgba(235,194,105,0.34);\n  }\n\n\n  .angel-step-number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 43px;\n    height: 43px;\n\n    margin: 0 auto 13px;\n\n    border-radius: 50%;\n\n    background:\n      linear-gradient(\n        145deg,\n        #f8d77e,\n        #e8ae45\n      );\n\n    color: #392b1d;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    font-size: 15px;\n    font-weight: 700;\n\n    box-shadow:\n      0 6px 18px rgba(222,166,60,0.18);\n\n    animation:\n      angelSolarFloat 4.5s ease-in-out infinite;\n  }\n\n\n  .angel-solar-step:nth-child(2) .angel-step-number {\n    animation-delay: .6s;\n  }\n\n  .angel-solar-step:nth-child(3) .angel-step-number {\n    animation-delay: 1.1s;\n  }\n\n\n  @keyframes angelSolarFloat {\n    0%,\n    100% {\n      transform: translateY(0);\n    }\n\n    50% {\n      transform: translateY(-4px);\n    }\n  }\n\n\n  .angel-step-title {\n    margin: 0 0 6px;\n\n    color: #ffffff;\n\n    font-size: 9.5px;\n    line-height: 1.4;\n    font-weight: 900;\n\n    letter-spacing: .9px;\n    text-transform: uppercase;\n  }\n\n\n  .angel-step-text {\n    margin: 0;\n\n    color: #bdc9d1;\n\n    font-size: 9.5px;\n    line-height: 1.5;\n  }\n\n\n  \/* =================================================\n     LARGE 1:1 PRODUCT IMAGE\n     这次是真正的大图区域\n     ================================================= *\/\n\n  .angel-solar-product-wrap {\n    position: relative;\n    overflow: hidden;\n\n    width: calc(100% - 4px);\n    max-width: 900px;\n\n    margin: 0 auto;\n\n    aspect-ratio: 1 \/ 1;\n\n    border-radius: 24px;\n\n    background:\n      radial-gradient(\n        circle at 50% 40%,\n        rgba(245,198,96,0.18),\n        transparent 46%\n      ),\n      #091926;\n\n    border:\n      1px solid rgba(232,192,106,0.23);\n\n    box-shadow:\n      0 22px 50px rgba(0,0,0,0.30),\n      0 0 50px rgba(229,177,72,0.07);\n\n    transition:\n      transform .3s ease,\n      box-shadow .3s ease;\n  }\n\n\n  .angel-solar-product-wrap:hover {\n    transform: translateY(-3px);\n\n    box-shadow:\n      0 27px 58px rgba(0,0,0,0.34),\n      0 0 58px rgba(229,177,72,0.10);\n  }\n\n\n  .angel-solar-product-image {\n    display: block;\n\n    width: 100%;\n    height: 100%;\n\n    object-fit: cover;\n    object-position: center;\n  }\n\n\n  .angel-solar-product-wrap::after {\n    content: \"\";\n\n    position: absolute;\n    inset: 0;\n\n    border-radius: inherit;\n\n    box-shadow:\n      inset 0 0 60px rgba(244,201,112,0.06);\n\n    pointer-events: none;\n  }\n\n\n  \/* 图片占位 *\/\n\n  .angel-solar-product-placeholder {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 100%;\n    height: 100%;\n\n    padding: 30px;\n\n    color: rgba(241,209,142,.48);\n\n    font-size: 11px;\n    line-height: 1.6;\n    font-weight: 700;\n\n    letter-spacing: 1px;\n\n    text-align: center;\n    text-transform: uppercase;\n  }\n\n\n  \/* 图片下方标签 *\/\n\n  .angel-product-caption {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 9px;\n\n    margin: 14px auto 0;\n\n    color: #d6bd8d;\n\n    font-size: 9px;\n    line-height: 1.5;\n    letter-spacing: .65px;\n\n    text-transform: uppercase;\n  }\n\n\n  .angel-product-caption span {\n    color: #efc668;\n  }\n\n\n  \/* =========================\n     PAYOFF\n     ========================= *\/\n\n  .angel-solar-payoff {\n    max-width: 610px;\n\n    margin: 24px auto 0;\n\n    text-align: center;\n  }\n\n\n  .angel-solar-payoff-main {\n    margin: 0;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    color: #f1cb73;\n\n    font-size: 20px;\n    line-height: 1.48;\n    font-weight: 700;\n    font-style: italic;\n  }\n\n\n  .angel-solar-payoff-small {\n    margin: 7px 0 0;\n\n    color: #b8c4cc;\n\n    font-size: 11px;\n    line-height: 1.55;\n  }\n\n\n  \/* =========================\n     CTA\n     ========================= *\/\n\n  .angel-solar-cta-wrap {\n    margin-top: 21px;\n\n    text-align: center;\n  }\n\n\n  .angel-solar-cta {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 9px;\n\n    min-width: 340px;\n    max-width: 100%;\n\n    padding: 16px 28px;\n\n    border-radius: 11px;\n\n    background:\n      linear-gradient(\n        135deg,\n        #f8d981,\n        #e6ad40\n      );\n\n    color: #2d2115 !important;\n\n    text-decoration: none !important;\n\n    font-size: 12px;\n    line-height: 1.3;\n    font-weight: 900;\n\n    letter-spacing: .45px;\n    text-transform: uppercase;\n\n    box-shadow:\n      0 10px 26px rgba(229,171,61,.20),\n      inset 0 1px 0 rgba(255,255,255,.38);\n\n    transition:\n      transform .2s ease,\n      box-shadow .2s ease;\n  }\n\n\n  .angel-solar-cta:hover {\n    transform: translateY(-2px);\n\n    box-shadow:\n      0 14px 32px rgba(229,171,61,.30),\n      inset 0 1px 0 rgba(255,255,255,.38);\n  }\n\n\n  .angel-solar-micro {\n    margin: 12px auto 0;\n\n    color: #aebbc4;\n\n    font-size: 9px;\n    line-height: 1.5;\n    letter-spacing: .5px;\n  }\n\n\n  \/* =========================\n     MOBILE\n     ========================= *\/\n\n  @media (max-width: 650px) {\n\n    .angel-solar-section {\n      margin: 26px auto;\n\n      padding: 0 2px;\n    }\n\n\n    .angel-solar-card {\n      padding: 40px 4px 32px;\n\n      border-radius: 20px;\n    }\n\n\n    .angel-solar-header {\n      padding: 0 14px;\n\n      margin-bottom: 22px;\n    }\n\n\n    .angel-solar-eyebrow {\n      font-size: 8.5px;\n\n      letter-spacing: 1.2px;\n    }\n\n\n    .angel-solar-title {\n      font-size: 38px;\n\n      line-height: 1.04;\n    }\n\n\n    .angel-solar-intro {\n      font-size: 14px;\n\n      line-height: 1.6;\n    }\n\n\n    .angel-solar-steps {\n      padding: 0 5px;\n\n      grid-template-columns:\n        repeat(3,1fr);\n\n      gap: 5px;\n\n      margin-bottom: 10px;\n    }\n\n\n    .angel-solar-step {\n      min-height: 138px;\n\n      padding: 14px 4px 12px;\n\n      border-radius: 10px;\n    }\n\n\n    .angel-step-number {\n      width: 35px;\n      height: 35px;\n\n      margin-bottom: 9px;\n\n      font-size: 13px;\n    }\n\n\n    .angel-step-title {\n      font-size: 7px;\n\n      letter-spacing: .3px;\n    }\n\n\n    .angel-step-text {\n      font-size: 7.8px;\n\n      line-height: 1.42;\n    }\n\n\n    \/* 几乎真正满屏 *\/\n\n    .angel-solar-product-wrap {\n      width: calc(100% - 4px);\n\n      max-width: none;\n\n      border-radius: 13px;\n    }\n\n\n    .angel-product-caption {\n      padding: 0 8px;\n\n      margin-top: 10px;\n\n      font-size: 7.7px;\n\n      letter-spacing: .3px;\n    }\n\n\n    .angel-solar-payoff {\n      padding: 0 14px;\n\n      margin-top: 20px;\n    }\n\n\n    .angel-solar-payoff-main {\n      font-size: 17px;\n    }\n\n\n    .angel-solar-payoff-small {\n      font-size: 10px;\n    }\n\n\n    .angel-solar-cta-wrap {\n      padding: 0 10px;\n\n      margin-top: 19px;\n    }\n\n\n    .angel-solar-cta {\n      width: 100%;\n\n      min-width: 0;\n\n      padding: 15px 16px;\n\n      font-size: 11px;\n    }\n\n\n    .angel-solar-micro {\n      font-size: 8.5px;\n    }\n  }\n\n\n  @media (prefers-reduced-motion: reduce) {\n\n    .angel-step-number {\n      animation: none !important;\n    }\n\n  }\n\u003c\/style\u003e\n\u003csection class=\"angel-solar-section\"\u003e\n\u003cdiv class=\"angel-solar-card\"\u003e\n\u003cdiv class=\"angel-solar-inner\"\u003e\n\u003c!-- HEADER --\u003e\n\u003cdiv class=\"angel-solar-header\"\u003e\n\u003cp class=\"angel-solar-eyebrow\"\u003eSOLAR-POWERED · MADE FOR EASY EVENINGS\u003c\/p\u003e\n\u003ch2 class=\"angel-solar-title\"\u003eCharges by Day. \u003cspan\u003e Glows at Dusk. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"angel-solar-intro\"\u003ePlace the solar panel where it can receive daylight, then let the angel return with a warm glow as evening falls — \u003cstrong\u003e without running an extension cord across your garden. \u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- THREE STEPS --\u003e\n\u003cdiv class=\"angel-solar-steps\"\u003e\n\u003cdiv class=\"angel-solar-step\"\u003e\n\u003cdiv class=\"angel-step-number\"\u003e1\u003c\/div\u003e\n\u003ch3 class=\"angel-step-title\"\u003eChoose a Spot\u003c\/h3\u003e\n\u003cp class=\"angel-step-text\"\u003ePlace the angel in a meaningful spot in your garden.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"angel-solar-step\"\u003e\n\u003cdiv class=\"angel-step-number\"\u003e2\u003c\/div\u003e\n\u003ch3 class=\"angel-step-title\"\u003eLet It Charge\u003c\/h3\u003e\n\u003cp class=\"angel-step-text\"\u003ePosition the solar panel where it can receive daylight.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"angel-solar-step\"\u003e\n\u003cdiv class=\"angel-step-number\"\u003e3\u003c\/div\u003e\n\u003ch3 class=\"angel-step-title\"\u003eEnjoy the Glow\u003c\/h3\u003e\n\u003cp class=\"angel-step-text\"\u003eAs dusk arrives, warm cascading light takes center stage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===================================\n           超大 1:1 产品方图\n           =================================== --\u003e\n\u003cdiv class=\"angel-solar-product-wrap\"\u003e\n\u003cdiv class=\"angel-solar-product-placeholder\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/ChatGPT_Image_2026_8_31_11_03_23_2.png?v=1788147671\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"angel-product-caption\"\u003e\n\u003cspan\u003e✦\u003c\/span\u003e Charges by Day · Warm Cascading Glow After Dusk \u003cspan\u003e✦\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- PAYOFF --\u003e\n\u003cdiv class=\"angel-solar-payoff\"\u003e\n\u003cp class=\"angel-solar-payoff-main\"\u003eA gentle light that returns with the evening.\u003c\/p\u003e\n\u003cp class=\"angel-solar-payoff-small\"\u003eSimple solar placement. Beautiful nighttime atmosphere.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"angel-solar-cta-wrap\"\u003e\n\u003ca class=\"angel-solar-cta\" href=\"#shopify-section-template--26890696065320__main\"\u003e ☀ BRING THE ANGEL HOME \u003c\/a\u003e\n\u003cp class=\"angel-solar-micro\"\u003eSolar Powered · No Extension Cord · Warm Evening Glow\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  .angel-value-section {\n    max-width: 960px;\n    margin: 40px auto;\n    padding: 0 8px;\n    box-sizing: border-box;\n  }\n\n  .angel-value-section * {\n    box-sizing: border-box;\n  }\n\n  .angel-value-card {\n    position: relative;\n    overflow: hidden;\n\n    padding: 58px 16px 48px;\n    border-radius: 30px;\n    text-align: center;\n\n    background:\n      radial-gradient(\n        circle at 8% 5%,\n        rgba(177, 218, 239, 0.42),\n        transparent 29%\n      ),\n      radial-gradient(\n        circle at 92% 92%,\n        rgba(242, 196, 95, 0.26),\n        transparent 32%\n      ),\n      radial-gradient(\n        circle at 52% 36%,\n        rgba(255, 255, 255, 0.92),\n        transparent 46%\n      ),\n      linear-gradient(\n        145deg,\n        #f5fafc 0%,\n        #fbfaf6 50%,\n        #fff5df 100%\n      );\n\n    box-shadow:\n      0 20px 55px rgba(24, 44, 60, 0.08),\n      inset 0 1px 0 rgba(255,255,255,0.92);\n  }\n\n\n  \/* =========================\n     BACKGROUND GLOW\n     ========================= *\/\n\n  .angel-value-card::before {\n    content: \"\";\n\n    position: absolute;\n\n    width: 500px;\n    height: 280px;\n\n    top: -180px;\n    left: 50%;\n\n    transform: translateX(-50%);\n\n    border-radius: 50%;\n\n    background:\n      rgba(201, 228, 241, 0.38);\n\n    filter: blur(75px);\n\n    pointer-events: none;\n  }\n\n\n  .angel-value-card::after {\n    content: \"✦\";\n\n    position: absolute;\n\n    right: 28px;\n    bottom: 23px;\n\n    color:\n      rgba(181, 128, 43, 0.20);\n\n    font-size: 24px;\n\n    pointer-events: none;\n  }\n\n\n  .angel-value-inner {\n    position: relative;\n    z-index: 2;\n\n    width: 100%;\n    max-width: none;\n\n    margin: 0 auto;\n  }\n\n\n  \/* =========================\n     HEADER\n     ========================= *\/\n\n  .angel-value-header {\n    max-width: 700px;\n\n    margin: 0 auto;\n\n    text-align: center;\n  }\n\n\n  .angel-value-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n\n    gap: 8px;\n\n    margin: 0 0 14px;\n\n    color: #a87326;\n\n    font-size: 10px;\n    line-height: 1.4;\n    font-weight: 900;\n\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n  }\n\n\n  .angel-value-eyebrow::before,\n  .angel-value-eyebrow::after {\n    content: \"✦\";\n\n    color: #c7933b;\n\n    font-size: 9px;\n  }\n\n\n  .angel-value-title {\n    max-width: 680px;\n\n    margin: 0 auto;\n\n    font-family:\n      Georgia,\n      \"Times New Roman\",\n      serif;\n\n    font-size:\n      clamp(38px, 6vw, 56px);\n\n    line-height: 1.03;\n    letter-spacing: -1.2px;\n    font-weight: 700;\n\n    color: #10202e;\n  }\n\n\n  .angel-value-title span {\n    display: block;\n\n    color: #b67e29;\n  }\n\n\n  .angel-value-intro {\n    max-width: 620px;\n\n    margin: 20px auto 0;\n\n    color: #747b7c;\n\n    font-size: 16px;\n    line-height: 1.68;\n  }\n\n\n  \/* =========================\n     HUGE 1:1 PRODUCT IMAGE\n     ========================= *\/\n\n  .angel-value-product-image {\n    position: relative;\n    overflow: hidden;\n\n    width: calc(100% - 2px);\n    max-width: 900px;\n\n    margin: 30px auto 0;\n\n    aspect-ratio: 1 \/ 1;\n\n    border-radius: 24px;\n\n    background:\n      radial-gradient(\n        circle at 50% 45%,\n        rgba(239, 195, 98, 0.14),\n        transparent 48%\n      ),\n      #f5f4ee;\n\n    border:\n      1px solid rgba(186, 139, 63, 0.20);\n\n    box-shadow:\n      0 20px 46px rgba(40,46,48,0.10),\n      0 0 45px rgba(214,167,76,0.05),\n      inset 0 1px 0 rgba(255,255,255,0.75);\n\n    transition:\n      transform 0.3s ease,\n      box-shadow 0.3s ease;\n  }\n\n\n  .angel-value-product-image:hover {\n    transform:\n      translateY(-3px);\n\n    box-shadow:\n      0 25px 54px rgba(40,46,48,0.14),\n      0 0 50px rgba(214,167,76,0.08),\n      inset 0 1px 0 rgba(255,255,255,0.75);\n  }\n\n\n  .angel-value-product-image img {\n    display: block;\n\n    width: 100%;\n    height: 100%;\n\n    object-fit: cover;\n    object-position: center;\n  }\n\n\n  .angel-value-product-image::after {\n    content: \"\";\n\n    position: absolute;\n    inset: 0;\n\n    border-radius: inherit;\n\n    pointer-events: none;\n\n    box-shadow:\n      inset 0 0 60px rgba(245,204,117,0.05);\n  }\n\n\n  \/* 图片占位 *\/\n\n  .angel-value-product-placeholder {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 100%;\n    height: 100%;\n\n    padding: 30px;\n\n    color: #aa8b58;\n\n    font-size: 11px;\n    line-height: 1.6;\n    font-weight: 700;\n\n    letter-spacing: 1px;\n    text-transform: uppercase;\n  }\n\n\n  \/* 图片底部小标签 *\/\n\n  .angel-value-image-caption {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    gap: 9px;\n\n    margin: 14px auto 0;\n\n    color: #9e7b3c;\n\n    font-size: 9px;\n    line-height: 1.5;\n\n    letter-spacing: 0.65px;\n    text-transform: uppercase;\n  }\n\n\n  .angel-value-image-caption span {\n    color: #bd8735;\n  }\n\n\n  \/* =========================\n     FOUR VALUE CARDS\n     ========================= *\/\n\n  .angel-value-grid {\n    display: grid;\n\n    grid-template-columns:\n      repeat(4, 1fr);\n\n    gap: 12px;\n\n    max-width: 820px;\n\n    margin: 25px auto 0;\n  }\n\n\n  .angel-value-item {\n    position: relative;\n\n    min-height: 180px;\n\n    padding: 23px 14px 20px;\n\n    border-radius: 17px;\n\n    background:\n      linear-gradient(\n        145deg,\n        rgba(255,255,255,0.98),\n        rgba(249,247,241,0.94)\n      );\n\n    border:\n      1px solid rgba(191,146,69,0.24);\n\n    box-shadow:\n      0 9px 24px rgba(40,46,48,0.045),\n      inset 0 1px 0 rgba(255,255,255,0.95);\n\n    transition:\n      transform 0.25s ease,\n      box-shadow 0.25s ease,\n      border-color 0.25s ease;\n  }\n\n\n  .angel-value-item:hover {\n    transform:\n      translateY(-5px);\n\n    border-color:\n      rgba(192,142,57,0.42);\n\n    box-shadow:\n      0 15px 30px rgba(44,48,47,0.08),\n      inset 0 1px 0 rgba(255,255,255,0.95);\n  }\n\n\n  \/* =========================\n     FLOAT ANIMATION\n     ========================= *\/\n\n  .angel-value-item:nth-child(1) {\n    animation:\n      angelValueFloat\n      5s\n      ease-in-out\n      infinite;\n  }\n\n\n  .angel-value-item:nth-child(2) {\n    animation:\n      angelValueFloat\n      5.6s\n      ease-in-out\n      infinite\n      0.4s;\n  }\n\n\n  .angel-value-item:nth-child(3) {\n    animation:\n      angelValueFloat\n      5.2s\n      ease-in-out\n      infinite\n      0.8s;\n  }\n\n\n  .angel-value-item:nth-child(4) {\n    animation:\n      angelValueFloat\n      5.8s\n      ease-in-out\n      infinite\n      1.1s;\n  }\n\n\n  @keyframes angelValueFloat {\n\n    0%,\n    100% {\n      transform:\n        translateY(0);\n    }\n\n    50% {\n      transform:\n        translateY(-4px);\n    }\n\n  }\n\n\n  \/* =========================\n     ICON\n     ========================= *\/\n\n  .angel-value-icon {\n    position: relative;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 44px;\n    height: 44px;\n\n    margin: 0 auto 15px;\n\n    border-radius: 50%;\n\n    background:\n      linear-gradient(\n        145deg,\n        #fff9e9,\n        #f4e4c2\n      );\n\n    border:\n      1px solid rgba(208,159,69,0.17);\n\n    color: #c38929;\n\n    font-size: 19px;\n\n    box-shadow:\n      0 5px 14px rgba(190,139,48,0.09);\n  }\n\n\n  .angel-value-icon::after {\n    content: \"\";\n\n    position: absolute;\n    inset: -5px;\n\n    border-radius: 50%;\n\n    border:\n      1px solid rgba(202,153,67,0.12);\n\n    animation:\n      angelValuePulse\n      3.2s\n      ease-in-out\n      infinite;\n  }\n\n\n  @keyframes angelValuePulse {\n\n    0%,\n    100% {\n      transform: scale(0.95);\n      opacity: 0.25;\n    }\n\n    50% {\n      transform: scale(1.08);\n      opacity: 0.65;\n    }\n\n  }\n\n\n  \/* =========================\n     CARD TEXT\n     ========================= *\/\n\n  .angel-value-item-title {\n    margin: 0 0 8px;\n\n    color: #1d2d39;\n\n    font-size: 9px;\n    line-height: 1.45;\n    font-weight: 900;\n\n    letter-spacing: 0.75px;\n    text-transform: uppercase;\n  }\n\n\n  .angel-value-item-text {\n    margin: 0;\n\n    color: #858782;\n\n    font-size: 10px;\n    line-height: 1.58;\n  }\n\n\n  \/* =========================\n     BOTTOM\n     ========================= *\/\n\n  .angel-value-divider {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    gap: 11px;\n\n    max-width: 280px;\n\n    margin: 31px auto 0;\n  }\n\n\n  .angel-value-divider::before,\n  .angel-value-divider::after {\n    content: \"\";\n\n    flex: 1;\n\n    height: 1px;\n  }\n\n\n  .angel-value-divider::before {\n    background:\n      linear-gradient(\n        90deg,\n        transparent,\n        rgba(181,128,45,0.45)\n      );\n  }\n\n\n  .angel-value-divider::after {\n    background:\n      linear-gradient(\n        90deg,\n        rgba(181,128,45,0.45),\n        transparent\n      );\n  }\n\n\n  .angel-value-divider span {\n    color: #bd8735;\n\n    font-size: 13px;\n  }\n\n\n  .angel-value-payoff {\n    max-width: 590px;\n\n    margin: 17px auto 0;\n\n    font-family:\n      Georgia,\n      \"Times New Roman\",\n      serif;\n\n    color: #9a7031;\n\n    font-size: 19px;\n    line-height: 1.5;\n    font-weight: 700;\n    font-style: italic;\n  }\n\n\n  .angel-value-payoff strong {\n    color: #253746;\n\n    font-weight: 700;\n  }\n\n\n  .angel-value-micro {\n    margin: 9px auto 0;\n\n    color: #939997;\n\n    font-size: 10px;\n    line-height: 1.5;\n\n    letter-spacing: 0.45px;\n  }\n\n\n  \/* =========================\n     MOBILE\n     ========================= *\/\n\n  @media (max-width: 650px) {\n\n    .angel-value-section {\n      margin: 26px auto;\n\n      padding: 0 2px;\n    }\n\n\n    .angel-value-card {\n      padding:\n        42px 4px 34px;\n\n      border-radius: 20px;\n    }\n\n\n    .angel-value-header {\n      padding: 0 14px;\n    }\n\n\n    .angel-value-eyebrow {\n      margin-bottom: 12px;\n\n      font-size: 8.5px;\n      letter-spacing: 1.25px;\n    }\n\n\n    .angel-value-title {\n      font-size: 38px;\n      line-height: 1.04;\n\n      letter-spacing: -0.8px;\n    }\n\n\n    .angel-value-intro {\n      margin-top: 17px;\n\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n\n    \/* 超大方图 *\/\n\n    .angel-value-product-image {\n      width: calc(100% - 4px);\n\n      max-width: none;\n\n      margin-top: 24px;\n\n      border-radius: 14px;\n    }\n\n\n    .angel-value-image-caption {\n      padding: 0 8px;\n\n      margin-top: 11px;\n\n      font-size: 7.8px;\n\n      letter-spacing: 0.3px;\n    }\n\n\n    \/* FOUR CARDS *\/\n\n    .angel-value-grid {\n      grid-template-columns:\n        repeat(2, 1fr);\n\n      gap: 8px;\n\n      padding: 0 6px;\n\n      margin-top: 20px;\n    }\n\n\n    .angel-value-item {\n      min-height: 154px;\n\n      padding: 18px 9px 16px;\n\n      border-radius: 12px;\n    }\n\n\n    .angel-value-icon {\n      width: 37px;\n      height: 37px;\n\n      margin-bottom: 11px;\n\n      font-size: 16px;\n    }\n\n\n    .angel-value-item-title {\n      font-size: 7.8px;\n\n      letter-spacing: 0.45px;\n    }\n\n\n    .angel-value-item-text {\n      font-size: 9px;\n\n      line-height: 1.48;\n    }\n\n\n    .angel-value-divider {\n      margin-top: 25px;\n    }\n\n\n    .angel-value-payoff {\n      padding: 0 14px;\n\n      margin-top: 14px;\n\n      font-size: 16px;\n      line-height: 1.45;\n    }\n\n\n    .angel-value-micro {\n      padding: 0 12px;\n\n      font-size: 8.8px;\n    }\n\n  }\n\n\n  \/* =========================\n     REDUCED MOTION\n     ========================= *\/\n\n  @media (prefers-reduced-motion: reduce) {\n\n    .angel-value-item,\n    .angel-value-icon::after {\n      animation: none !important;\n    }\n\n\n    .angel-value-product-image,\n    .angel-value-item {\n      transition: none !important;\n    }\n\n  }\n\u003c\/style\u003e\n\u003csection class=\"angel-value-section\"\u003e\n\u003cdiv class=\"angel-value-card\"\u003e\n\u003cdiv class=\"angel-value-inner\"\u003e\n\u003c!-- =========================\n           HEADER\n           ========================= --\u003e\n\u003cdiv class=\"angel-value-header\"\u003e\n\u003cp class=\"angel-value-eyebrow\"\u003eDESIGNED TO MEAN MORE\u003c\/p\u003e\n\u003ch2 class=\"angel-value-title\"\u003eNot Just a Garden Light. \u003cspan\u003e A Place for Memory to Shine. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"angel-value-intro\"\u003eSculptural by day, radiant after dusk, and meaningful every evening — bringing beauty, remembrance, and effortless solar glow together in one garden centerpiece.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ==================================\n           HUGE 1:1 PRODUCT IMAGE\n           产品方图就在这里\n           ================================== --\u003e\n\u003cdiv class=\"angel-value-product-image\"\u003e\n\u003c!--\n        暂时没有图片时保留\n        --\u003e\n\u003cdiv class=\"angel-value-product-placeholder\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/ChatGPTImage2026_8_31_11_20_47.png?v=1788148087\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- IMAGE CAPTION --\u003e\n\u003cdiv class=\"angel-value-image-caption\"\u003e\n\u003cspan\u003e✦\u003c\/span\u003e Beautiful by Day · Radiant After Dusk \u003cspan\u003e✦\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- =========================\n           FOUR CORE VALUES\n           ========================= --\u003e\n\u003cdiv class=\"angel-value-grid\"\u003e\n\u003c!-- 01 --\u003e\n\u003cdiv class=\"angel-value-item\"\u003e\n\u003cdiv class=\"angel-value-icon\"\u003e♡\u003c\/div\u003e\n\u003ch3 class=\"angel-value-item-title\"\u003eHeartfelt Remembrance\u003c\/h3\u003e\n\u003cp class=\"angel-value-item-text\"\u003eCreate a peaceful place that keeps cherished memories close.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- 02 --\u003e\n\u003cdiv class=\"angel-value-item\"\u003e\n\u003cdiv class=\"angel-value-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3 class=\"angel-value-item-title\"\u003eCascading Light\u003c\/h3\u003e\n\u003cp class=\"angel-value-item-text\"\u003eWarm golden strands flow in layers for a luminous waterfall effect.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- 03 --\u003e\n\u003cdiv class=\"angel-value-item\"\u003e\n\u003cdiv class=\"angel-value-icon\"\u003e☀\u003c\/div\u003e\n\u003ch3 class=\"angel-value-item-title\"\u003eDay-to-Night Beauty\u003c\/h3\u003e\n\u003cp class=\"angel-value-item-text\"\u003eGraceful garden art by day. A radiant focal point after dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- 04 --\u003e\n\u003cdiv class=\"angel-value-item\"\u003e\n\u003cdiv class=\"angel-value-icon\"\u003e☾\u003c\/div\u003e\n\u003ch3 class=\"angel-value-item-title\"\u003eEffortless Solar Glow\u003c\/h3\u003e\n\u003cp class=\"angel-value-item-text\"\u003eCharges in daylight and returns with a gentle glow at dusk.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =========================\n           BOTTOM PAYOFF\n           ========================= --\u003e\n\u003cdiv class=\"angel-value-divider\"\u003e\u003cspan\u003e✦\u003c\/span\u003e\u003c\/div\u003e\n\u003cp class=\"angel-value-payoff\"\u003eMore than something you see — \u003cstrong\u003e something you feel. \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"angel-value-micro\"\u003eRemembrance · Cascading Glow · Day + Night Beauty · Solar Simplicity\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  html {\n    scroll-behavior: smooth;\n  }\n\n  \/* ==============================\n     QUANTITY SECTION\n     ============================== *\/\n\n  .angel-bundle-v3 {\n    max-width: 900px;\n    margin: 24px auto;\n    padding: 34px 20px 24px;\n\n    border-radius: 20px;\n\n    text-align: center;\n    color: #ffffff;\n\n    background:\n      radial-gradient(\n        circle at 50% 110%,\n        rgba(231, 180, 71, 0.18),\n        transparent 36%\n      ),\n      radial-gradient(\n        circle at 90% 0%,\n        rgba(72, 126, 164, 0.11),\n        transparent 30%\n      ),\n      linear-gradient(\n        145deg,\n        #102b41 0%,\n        #081d2f 52%,\n        #061521 100%\n      );\n\n    box-shadow:\n      0 18px 44px rgba(5, 23, 36, 0.16);\n\n    box-sizing: border-box;\n  }\n\n  .angel-bundle-v3 * {\n    box-sizing: border-box;\n  }\n\n\n  \/* ==============================\n     HEADER\n     ============================== *\/\n\n  .angel-bundle-v3-eyebrow {\n    margin: 0 0 8px;\n\n    color: #f0c66a;\n\n    font-size: 11px;\n    line-height: 1.4;\n    font-weight: 900;\n\n    letter-spacing: 1.4px;\n    text-transform: uppercase;\n  }\n\n\n  .angel-bundle-v3-title {\n    max-width: 690px;\n    margin: 0 auto;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    color: #ffffff;\n\n    font-size: clamp(34px, 5vw, 46px);\n    line-height: 1.05;\n    letter-spacing: -0.7px;\n    font-weight: 700;\n  }\n\n\n  .angel-bundle-v3-title span {\n    display: block;\n    color: #f1c96b;\n  }\n\n\n  .angel-bundle-v3-intro {\n    max-width: 610px;\n\n    margin: 13px auto 0;\n\n    color: #d3dde4;\n\n    font-size: 15px;\n    line-height: 1.55;\n  }\n\n\n  \/* ==============================\n     OPTION GRID\n     ============================== *\/\n\n  .angel-bundle-v3-grid {\n    display: grid;\n\n    grid-template-columns:\n      repeat(4, minmax(0, 1fr));\n\n    gap: 10px;\n\n    width: 100%;\n    max-width: 820px;\n\n    margin: 22px auto 0;\n  }\n\n\n  \/* IMPORTANT:\n     使用 button，避免 Shopify 对 radio \/ label 干扰\n  *\/\n\n  .angel-bundle-v3-option {\n    appearance: none;\n    -webkit-appearance: none;\n\n    position: relative;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    width: 100%;\n\n    min-width: 0;\n\n    padding: 21px 8px 17px;\n\n    border-radius: 13px;\n\n    border:\n      1px solid rgba(190, 210, 222, 0.26);\n\n    background:\n      linear-gradient(\n        145deg,\n        rgba(255,255,255,0.085),\n        rgba(255,255,255,0.035)\n      );\n\n    color: #ffffff;\n\n    font-family: inherit;\n\n    text-align: center;\n\n    cursor: pointer;\n\n    box-shadow:\n      inset 0 1px 0 rgba(255,255,255,0.04);\n\n    transition:\n      transform 0.2s ease,\n      border-color 0.2s ease,\n      background 0.2s ease,\n      box-shadow 0.2s ease;\n  }\n\n\n  .angel-bundle-v3-option:hover {\n    transform: translateY(-3px);\n\n    border-color:\n      rgba(240, 193, 91, 0.62);\n  }\n\n\n  \/* ==============================\n     SELECTED\n     ============================== *\/\n\n  .angel-bundle-v3-option.is-selected {\n    transform: translateY(-3px);\n\n    border:\n      2px solid #efc15e;\n\n    background:\n      linear-gradient(\n        145deg,\n        rgba(244, 197, 99, 0.18),\n        rgba(255,255,255,0.055)\n      );\n\n    box-shadow:\n      0 10px 27px rgba(226, 171, 61, 0.15),\n      inset 0 1px 0 rgba(255,255,255,0.08);\n  }\n\n\n  \/* ==============================\n     CHECK\n     ============================== *\/\n\n  .angel-bundle-v3-check {\n    position: absolute;\n\n    top: 8px;\n    right: 8px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 22px;\n    height: 22px;\n\n    border-radius: 50%;\n\n    border:\n      1.5px solid rgba(255,255,255,0.38);\n\n    color: transparent;\n\n    background:\n      rgba(255,255,255,0.05);\n\n    font-size: 12px;\n    font-weight: 900;\n  }\n\n\n  .angel-bundle-v3-option.is-selected\n  .angel-bundle-v3-check {\n    color: #2b2115;\n\n    border-color: #efc15e;\n\n    background:\n      linear-gradient(\n        145deg,\n        #ffdf87,\n        #e7ac3c\n      );\n  }\n\n\n  \/* ==============================\n     POPULAR\n     ============================== *\/\n\n  .angel-bundle-v3-popular {\n    position: absolute;\n\n    top: -10px;\n    left: 50%;\n\n    transform: translateX(-50%);\n\n    white-space: nowrap;\n\n    padding: 5px 10px;\n\n    border-radius: 999px;\n\n    background: #c73542;\n\n    color: #ffffff;\n\n    font-size: 8px;\n    line-height: 1.2;\n    font-weight: 900;\n\n    letter-spacing: 0.5px;\n\n    text-transform: uppercase;\n\n    box-shadow:\n      0 5px 13px rgba(164,30,43,0.22);\n  }\n\n\n  \/* ==============================\n     TEXT\n     ============================== *\/\n\n  .angel-bundle-v3-buy {\n    display: block;\n\n    margin: 5px 0 0;\n\n    color: #ffffff;\n\n    font-size: 13px;\n    line-height: 1.3;\n    font-weight: 900;\n\n    letter-spacing: 0.6px;\n\n    text-transform: uppercase;\n  }\n\n\n  .angel-bundle-v3-price {\n    display: block;\n\n    margin: 10px 0 0;\n\n    color: #f3c767;\n\n    font-family:\n      Georgia,\n      \"Times New Roman\",\n      serif;\n\n    font-size: 29px;\n    line-height: 1.05;\n    font-weight: 700;\n  }\n\n\n  .angel-bundle-v3-save {\n    display: block;\n\n    margin: 9px 0 0;\n\n    color: #c8d3da;\n\n    font-size: 11px;\n    line-height: 1.35;\n\n    font-weight: 500;\n  }\n\n\n  .angel-bundle-v3-selected-text {\n    display: none;\n\n    margin-top: 8px;\n\n    color: #f4d486;\n\n    font-size: 9px;\n    line-height: 1.3;\n    font-weight: 900;\n\n    letter-spacing: 0.55px;\n\n    text-transform: uppercase;\n  }\n\n\n  .angel-bundle-v3-option.is-selected\n  .angel-bundle-v3-selected-text {\n    display: block;\n  }\n\n\n  \/* ==============================\n     SELECTION SUMMARY\n     ============================== *\/\n\n  .angel-bundle-v3-current {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n\n    gap: 6px;\n\n    margin: 16px auto 0;\n\n    padding: 8px 14px;\n\n    border-radius: 999px;\n\n    background:\n      rgba(255,255,255,0.07);\n\n    border:\n      1px solid rgba(241, 197, 105, 0.20);\n\n    color: #d8e1e6;\n\n    font-size: 11px;\n    line-height: 1.4;\n  }\n\n\n  .angel-bundle-v3-current strong {\n    color: #f2ca70;\n  }\n\n\n  \/* ==============================\n     CTA\n     ============================== *\/\n\n  .angel-bundle-v3-cta-wrap {\n    margin-top: 13px;\n  }\n\n\n  .angel-bundle-v3-cta {\n    appearance: none;\n    -webkit-appearance: none;\n\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n\n    min-width: 350px;\n    max-width: 100%;\n\n    padding: 16px 26px;\n\n    border: 0;\n    border-radius: 10px;\n\n    background:\n      linear-gradient(\n        135deg,\n        #ffdf8d,\n        #e8af3e\n      );\n\n    color: #2d2418;\n\n    font-family: inherit;\n\n    font-size: 12px;\n    line-height: 1.3;\n    font-weight: 900;\n\n    letter-spacing: 0.4px;\n\n    text-transform: uppercase;\n\n    cursor: pointer;\n\n    box-shadow:\n      0 11px 27px rgba(225,171,62,0.24);\n\n    transition:\n      transform 0.2s ease,\n      box-shadow 0.2s ease;\n  }\n\n\n  .angel-bundle-v3-cta:hover {\n    transform: translateY(-2px);\n\n    box-shadow:\n      0 15px 33px rgba(225,171,62,0.33);\n  }\n\n\n  .angel-bundle-v3-micro {\n    margin: 9px 0 0;\n\n    color: #a8b6bf;\n\n    font-size: 10px;\n    line-height: 1.45;\n  }\n\n\n  \/* ==============================\n     MOBILE\n     ============================== *\/\n\n  @media (max-width: 650px) {\n\n    .angel-bundle-v3 {\n      margin: 18px auto;\n\n      padding:\n        27px 9px 20px;\n\n      border-radius: 16px;\n    }\n\n\n    .angel-bundle-v3-eyebrow {\n      margin-bottom: 7px;\n\n      font-size: 9px;\n    }\n\n\n    .angel-bundle-v3-title {\n      padding: 0 4px;\n\n      font-size: 29px;\n      line-height: 1.06;\n    }\n\n\n    .angel-bundle-v3-intro {\n      padding: 0 7px;\n\n      margin-top: 11px;\n\n      font-size: 13px;\n      line-height: 1.48;\n    }\n\n\n    \/*\n      手机必须 2 x 2\n      不再强行塞 4 个一排\n    *\/\n\n    .angel-bundle-v3-grid {\n      grid-template-columns:\n        repeat(2, minmax(0, 1fr));\n\n      gap: 8px;\n\n      margin-top: 19px;\n    }\n\n\n    .angel-bundle-v3-option {\n      padding:\n        20px 7px 15px;\n\n      border-radius: 11px;\n    }\n\n\n    .angel-bundle-v3-check {\n      width: 20px;\n      height: 20px;\n\n      top: 7px;\n      right: 7px;\n\n      font-size: 11px;\n    }\n\n\n    .angel-bundle-v3-popular {\n      top: -8px;\n\n      padding:\n        4px 8px;\n\n      font-size: 7px;\n    }\n\n\n    .angel-bundle-v3-buy {\n      font-size: 13px;\n    }\n\n\n    .angel-bundle-v3-price {\n      margin-top: 8px;\n\n      font-size: 27px;\n    }\n\n\n    .angel-bundle-v3-save {\n      margin-top: 8px;\n\n      font-size: 11px;\n    }\n\n\n    .angel-bundle-v3-selected-text {\n      margin-top: 7px;\n\n      font-size: 9px;\n    }\n\n\n    .angel-bundle-v3-current {\n      margin-top: 13px;\n\n      font-size: 11px;\n    }\n\n\n    .angel-bundle-v3-cta-wrap {\n      margin-top: 11px;\n    }\n\n\n    .angel-bundle-v3-cta {\n      width: 100%;\n      min-width: 0;\n\n      padding:\n        15px 12px;\n\n      font-size: 12px;\n    }\n\n\n    .angel-bundle-v3-micro {\n      font-size: 9px;\n    }\n\n  }\n\n\n  \/* ==============================\n     EXTRA SMALL MOBILE\n     ============================== *\/\n\n  @media (max-width: 380px) {\n\n    .angel-bundle-v3-price {\n      font-size: 24px;\n    }\n\n    .angel-bundle-v3-buy {\n      font-size: 12px;\n    }\n\n  }\n\u003c\/style\u003e\n\u003csection class=\"angel-bundle-v3\"\u003e\u003c!-- HEADER --\u003e\n\u003cp class=\"angel-bundle-v3-eyebrow\"\u003eCHOOSE YOUR QUANTITY\u003c\/p\u003e\n\u003ch2 class=\"angel-bundle-v3-title\"\u003eOne Angel Is Beautiful. \u003cspan\u003e Two or More Create a Scene. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"angel-bundle-v3-intro\"\u003eChoose one as a meaningful focal point, or place several along a walkway, porch or garden.\u003c\/p\u003e\n\u003c!-- OPTIONS --\u003e\n\u003cdiv class=\"angel-bundle-v3-grid\"\u003e\n\u003c!-- BUY 1 --\u003e \u003cbutton type=\"button\" class=\"angel-bundle-v3-option\"\u003e \u003cspan class=\"angel-bundle-v3-check\"\u003e ✓ \u003c\/span\u003e \u003cspan class=\"angel-bundle-v3-buy\"\u003e BUY 1 \u003c\/span\u003e \u003cspan class=\"angel-bundle-v3-price\"\u003e $45.99 \u003c\/span\u003e \u003cspan class=\"angel-bundle-v3-save\"\u003e One centerpiece \u003c\/span\u003e \u003cspan class=\"angel-bundle-v3-selected-text\"\u003e Selected \u003c\/span\u003e \u003c\/button\u003e \u003c!-- BUY 2 --\u003e \u003cbutton type=\"button\" class=\"angel-bundle-v3-option is-selected\"\u003e \u003cspan class=\"angel-bundle-v3-popular\"\u003e Most Popular \u003c\/span\u003e \u003cspan class=\"angel-bundle-v3-check\"\u003e ✓ \u003c\/span\u003e \u003cspan class=\"angel-bundle-v3-buy\"\u003e BUY 2 \u003c\/span\u003e \u003cspan class=\"angel-bundle-v3-price\"\u003e $71.98 \u003c\/span\u003e \u003cspan class=\"angel-bundle-v3-save\"\u003e Save 10% \u003c\/span\u003e \u003cspan class=\"angel-bundle-v3-selected-text\"\u003e Selected \u003c\/span\u003e \u003c\/button\u003e \u003c!-- BUY 3 --\u003e \u003cbutton type=\"button\" class=\"angel-bundle-v3-option\"\u003e \u003cspan class=\"angel-bundle-v3-check\"\u003e ✓ \u003c\/span\u003e \u003cspan class=\"angel-bundle-v3-buy\"\u003e BUY 3 \u003c\/span\u003e \u003cspan class=\"angel-bundle-v3-price\"\u003e $101.97 \u003c\/span\u003e \u003cspan class=\"angel-bundle-v3-save\"\u003e Save 15% \u003c\/span\u003e \u003cspan class=\"angel-bundle-v3-selected-text\"\u003e Selected \u003c\/span\u003e \u003c\/button\u003e \u003c!-- BUY 4 --\u003e \u003cbutton type=\"button\" class=\"angel-bundle-v3-option\"\u003e \u003cspan class=\"angel-bundle-v3-check\"\u003e ✓ \u003c\/span\u003e \u003cspan class=\"angel-bundle-v3-buy\"\u003e BUY 4 \u003c\/span\u003e \u003cspan class=\"angel-bundle-v3-price\"\u003e $127.97 \u003c\/span\u003e \u003cspan class=\"angel-bundle-v3-save\"\u003e Save 20% \u003c\/span\u003e \u003cspan class=\"angel-bundle-v3-selected-text\"\u003e Selected \u003c\/span\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- CURRENT SELECTION --\u003e\n\u003cdiv class=\"angel-bundle-v3-current\"\u003eSelected: \u003cstrong id=\"angelBundleV3Current\"\u003e 2 Angels \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"angel-bundle-v3-cta-wrap\"\u003e\n\u003cbutton type=\"button\" class=\"angel-bundle-v3-cta\" id=\"angelBundleV3CTA\"\u003e ✨ CONTINUE WITH 2 ANGELS \u003c\/button\u003e\n\u003cp class=\"angel-bundle-v3-micro\"\u003eSelect your quantity above, then continue to order.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"NC0227","offers":[{"title":"Default Title","offer_id":52305219092776,"sku":"NC02272609011407-天使纪念花园灯","price":45.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/ChatGPTImage2026_8_31_10_50_44.png?v=1788148087","url":"https:\/\/simplydwelly.com\/products\/solar-angel-remembrance-garden-light","provider":"Simplydwelly","version":"1.0","type":"link"}