/** Shopify CDN: Minification failed

Line 136:126 Expected "*/" to terminate multi-line comment

**/
ul Rise Healing gdesign toke
/* ---------- DESIGN TOKENS ---------- */
:root{
  --srh-pink: #FF9ACD;
    --srh-gold: #FFD866;
      --srh-blue: #7DCBFF;
        --srh-white: #FAFAFA;
          --srh-offwhite: #F7F7F9;
            --srh-charcoal: #222222;
              --srh-muted: #6B6B6B;
                --srh-lavender: #C6A5FF;
                  --srh-emerald: #7DE3B5;

                    /* Chakra accents */
                      --chakra-root: #8B3E2F;
                        --chakra-sacral: #FF8A65;
                          --chakra-solar: #FFD54F;
                            --chakra-heart: #FF9ACD;
                              --chakra-throat: #7DCBFF;
                                --chakra-third: #9C7BFF;
                                  --chakra-crown: #E8E0FF;

                                    --srh-radius-sm: 8px;
                                      --srh-radius-md: 12px;
                                        --srh-radius-lg: 18px;
                                        }

                                        /* ---------- BASE TYPOGRAPHY ---------- */
                                        html, body {
                                          font-family: "Nunito Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial;
                                            color: var(--srh-charcoal);
                                              background: var(--srh-offwhite);
                                                -webkit-font-smoothing:antialiased;
                                                  -moz-osx-font-smoothing:grayscale;
                                                  }

                                                  /* Headings: poetic & sacred */
                                                  h1,h2,h3,h4 {
                                                    font-family: "Playfair Display", serif;
                                                      color: var(--srh-charcoal);
                                                        margin: 0 0 0.6em;
                                                          line-height: 1.06;
                                                          }
                                                          h1 { font-size: clamp(1.8rem, 5.6vw, 3.6rem); }
                                                          h2 { font-size: clamp(1.4rem, 4.2vw, 2.4rem); }

                                                          /* Subheads / UI labels */
                                                          .subhead, .label {
                                                            font-family: "Quicksand", sans-serif;
                                                              letter-spacing: .02em;
                                                              }

                                                              /* Body copy */
                                                              p, li, a, span { font-family: "Nunito Sans", sans-serif; line-height:1.6; color:var(--srh-charcoal); }

                                                              /* ---------- CTAs & UI ---------- */
                                                              .btn-primary {
                                                                display:inline-block;
                                                                  padding: .9rem 1.6rem;
                                                                    border-radius: var(--srh-radius-lg);
                                                                      font-weight:700;
                                                                        font-family: "Quicksand", sans-serif;
                                                                          color:#111;
                                                                            text-decoration:none;
                                                                              background: linear-gradient(90deg, var(--srh-pink) 0%, var(--srh-gold) 100%);
                                                                                box-shadow: 0 8px 28px rgba(255,154,205,0.12);
                                                                                  transition: transform .18s ease, box-shadow .18s ease;
                                                                                  }
                                                                                  .btn-primary:hover { transform: translateY(-3px); box-shadow: 0 20px 60px rgba(255,216,102,0.12); }

                                                                                  .btn-ghost {
                                                                                    padding:.7rem 1.2rem;
                                                                                      border-radius: var(--srh-radius-md);
                                                                                        border:2px solid var(--srh-blue);
                                                                                          background:transparent;
                                                                                            color:var(--srh-blue);
                                                                                              font-weight:600;
                                                                                                text-decoration:none;
                                                                                                }
                                                                                                .btn-ghost:hover { background: linear-gradient(90deg, rgba(125,203,255,0.08), rgba(198,165,255,0.06)); color:var(--srh-charcoal); }

                                                                                                /* Chakra color helpers */
                                                                                                .chakra-root{ color:var(--chakra-root); }
                                                                                                .chakra-sacral{ color:var(--chakra-sacral); }
                                                                                                .chakra-solar{ color:var(--chakra-solar); }
                                                                                                .chakra-heart{ color:var(--chakra-heart); }
                                                                                                .chakra-throat{ color:var(--chakra-throat); }
                                                                                                .chakra-third{ color:var(--chakra-third); }
                                                                                                .chakra-crown{ color:var(--chakra-crown); }

                                                                                                /* Card / glass styles */
                                                                                                .card-soul {
                                                                                                  background: linear-gradient(180deg, rgba(255,255,255,0.95), rgba(250,250,250,0.95));
                                                                                                    border-radius: var(--srh-radius-md);
                                                                                                      box-shadow: 0 10px 30px rgba(30,30,30,0.05);
                                                                                                        border: 1px solid rgba(198,165,255,0.06);
                                                                                                          padding: 1rem;
                                                                                                          }

                                                                                                          /* Watermark utility (show using Liquid inline style with asset_url) */
                                                                                                          .watermark-small {
                                                                                                            pointer-events: none;
                                                                                                              opacity: .06;
                                                                                                                background-repeat: no-repeat;
                                                                                                                  background-size: contain;
                                                                                                                    position: absolute;
                                                                                                                      right: -6%;
                                                                                                                        top: -6%;
                                                                                                                          width: 55%;
                                                                                                                            transform-origin: center;
                                                                                                                              animation: spin 40s linear infinite;
                                                                                                                                z-index: 0;
                                                                                                                                }
                                                                                                                                @keyframes spin { from{transform: rotate(0deg)} to{transform: rotate(360deg)} }

                                                                                                                                /* Small screen tweaks */
                                                                                                                                @media (max-width: 720px) {
                                                                                                                                  .watermark-small { width: 110%; top: -12%; right: -18%; opacity: .05; }
                                                                                                                                  }

                                                                                                                                  /* ---------- QUICK DEBUG HELP (temporary): remove after verifying) ---------- */
                                                                                                                                  /* Uncomment to visually verify stylesheet is loaded */
                                                                                                                                  /*
                                                                                                                                  body::before {
                                                                                                                                    content: "Soulful CSS active — remove this test rule";
                                                                                                                                      display:block;
                                                                                                                                        width:100%;
                                                                                                                                          text-align:center;
                                                                                                                                            background: linear-gradient(90deg,#FF9ACD33,#FFD86633);
                                                                                                                                              color:#111;
                                                                                                                              