.breathwork-invite{background:var(--color-dark);padding:var(--space-2xl) var(--gutter);position:relative;overflow:hidden}.breathwork-invite__inner{max-width:560px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.breathwork-invite__ring{position:relative;width:120px;height:120px;margin-bottom:var(--space-lg);opacity:0;transform:scale(.8);transition:opacity 1s cubic-bezier(.16,1,.3,1) .2s,transform 1s cubic-bezier(.16,1,.3,1) .2s}.breathwork-invite.is-visible .breathwork-invite__ring{opacity:1;transform:scale(1)}.breathwork-invite__ring-outer{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--color-clay);opacity:.4;animation:breatheRing 8s cubic-bezier(.4,0,.2,1) infinite}.breathwork-invite__ring-inner{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border-radius:50%;border:1.5px solid var(--color-clay);opacity:.6;animation:breatheRing 8s cubic-bezier(.4,0,.2,1) infinite .3s}.breathwork-invite__ring-glow{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:radial-gradient(circle,rgba(var(--color-clay-rgb),.08) 0%,rgba(var(--color-mousse-rgb),.03) 50%,transparent 70%);animation:breatheRing 8s cubic-bezier(.4,0,.2,1) infinite .15s}@keyframes breatheRing{0%,to{transform:scale(.7);opacity:.3}25%{transform:scale(1);opacity:.7}50%{transform:scale(.7);opacity:.3}75%{transform:scale(1);opacity:.7}}.breathwork-invite__label{font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:.35em;text-transform:uppercase;color:var(--color-mousse);margin-bottom:var(--space-sm);opacity:0;transform:translateY(12px);transition:opacity .8s cubic-bezier(.16,1,.3,1) .4s,transform .8s cubic-bezier(.16,1,.3,1) .4s}.breathwork-invite.is-visible .breathwork-invite__label{opacity:.7;transform:translateY(0)}.breathwork-invite__heading{font-family:var(--font-heading);font-size:clamp(28px,4.5vw,48px);font-weight:400;line-height:1.1;letter-spacing:.06em;text-transform:lowercase;color:var(--color-light);margin-bottom:var(--space-md);opacity:0;transform:translateY(14px);transition:opacity .8s cubic-bezier(.16,1,.3,1) .55s,transform .8s cubic-bezier(.16,1,.3,1) .55s}.breathwork-invite.is-visible .breathwork-invite__heading{opacity:1;transform:translateY(0)}.breathwork-invite__body{font-family:var(--font-body);font-size:clamp(15px,1.6vw,18px);font-weight:300;line-height:1.7;color:var(--color-linen);max-width:480px;margin-bottom:var(--space-lg);opacity:0;transform:translateY(12px);transition:opacity .8s cubic-bezier(.16,1,.3,1) .7s,transform .8s cubic-bezier(.16,1,.3,1) .7s}.breathwork-invite.is-visible .breathwork-invite__body{opacity:.7;transform:translateY(0)}.breathwork-invite__cta{font-family:var(--font-body);font-size:13px;font-weight:400;letter-spacing:.15em;text-transform:lowercase;color:var(--color-dark);background:var(--color-clay);border-radius:300px;padding:16px 40px;text-decoration:none;opacity:0;transform:translateY(12px);transition:opacity .8s cubic-bezier(.16,1,.3,1) .85s,transform .8s cubic-bezier(.16,1,.3,1) .85s,background .3s ease}.breathwork-invite.is-visible .breathwork-invite__cta{opacity:1;transform:translateY(0)}.breathwork-invite__cta:hover{background:var(--color-mousse)}@media(max-width:768px){.breathwork-invite__ring{width:100px;height:100px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/breathwork-invite.css.map */
