.rp-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;background:var(--rp-intro-navy, #102A56);opacity:1;pointer-events:auto;overflow:hidden}.rp-intro[hidden]{display:none}.rp-intro--final{background:var(--rp-intro-cream, #FFFDF5)}.rp-intro__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.rp-intro__blob{position:absolute;border-radius:50%;filter:blur(38px);opacity:.35}.rp-intro__blob--blue{width:280px;height:280px;top:-60px;left:-60px;background:var(--rp-intro-blue, #0057B8)}.rp-intro__blob--yellow{width:220px;height:220px;bottom:-50px;right:-40px;background:var(--rp-intro-yellow, #FFD700);opacity:.22}.rp-intro__grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;background-image:radial-gradient(rgba(255,255,255,.6) .6px,transparent .6px);background-size:3px 3px}.rp-intro--final .rp-intro__grain{opacity:.03;background-image:radial-gradient(rgba(16,42,86,.6) .6px,transparent .6px)}.rp-intro__skip{position:absolute;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:2;min-height:44px;padding:0 16px;display:inline-flex;align-items:center;background:#ffffff24;border:1px solid rgba(255,255,255,.4);border-radius:999px;color:#fff;font-size:.82rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.rp-intro--final .rp-intro__skip{background:#102a5614;border-color:#102a564d;color:var(--rp-intro-navy, #102A56)}.rp-intro__dialog{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:max(64px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}.rp-intro__stage{width:100%;max-width:640px;max-height:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;color:#fff;margin:auto}.rp-intro--final .rp-intro__stage{color:var(--rp-intro-navy, #102A56)}.rp-intro__eyebrow{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rp-intro-yellow, #FFD700)}.rp-intro--final .rp-intro__eyebrow{color:var(--rp-intro-blue, #0057B8)}.rp-intro__headline{margin:0;font-family:var(--font-heading--family, inherit);font-size:clamp(1.5rem,6vw,2.6rem);line-height:1.15;max-width:18ch}.rp-intro__symbols{display:flex;align-items:center;justify-content:center;gap:22px;max-height:60px}.rp-intro__symbol{width:34px;height:34px;color:#ffffffd9}.rp-intro__supporting,.rp-intro__rebuilding,.rp-intro__purpose,.rp-intro__closing{margin:0;max-width:46ch;font-size:1rem;line-height:1.5;opacity:.96}.rp-intro__closing{font-size:.9rem;opacity:.85}.rp-intro__ribbon{width:100%;max-width:320px;height:40px}.rp-intro__ribbon svg{width:100%;height:100%}.rp-intro__ribbon-line{stroke:var(--rp-intro-blue, #0057B8);stroke-linecap:round}.rp-intro__ribbon-line--yellow{stroke:var(--rp-intro-yellow, #FFD700)}.rp-intro__mark{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.rp-intro__paw{width:100%;height:100%;color:var(--rp-intro-blue, #0057B8)}.rp-intro--final .rp-intro__paw{color:var(--rp-intro-navy, #102A56)}.rp-intro__sun{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;background:radial-gradient(circle,rgba(255,215,0,.35),transparent 70%)}.rp-intro__actions{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.rp-intro__enter{min-height:44px;padding:0 28px}.rp-intro__enter:disabled{opacity:.55;cursor:default}.rp-intro__story-link{font-size:.85rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;color:inherit;min-height:44px;display:inline-flex;align-items:center}.rp-intro--final .rp-intro__symbols,.rp-intro--final .rp-intro__supporting,.rp-intro--final .rp-intro__ribbon,.rp-intro--final .rp-intro__rebuilding{display:none}@media(min-width:750px){.rp-intro__stage{gap:18px}}@media(prefers-reduced-motion:no-preference){.rp-intro{opacity:0;transition:opacity .8s ease}.rp-intro.rp-intro--active{opacity:1}.rp-intro:not(.rp-intro--active){pointer-events:none}.rp-intro--final{transition:background-color 1.6s ease}.rp-intro__cue{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.rp-intro__cue.is-active{opacity:1;transform:translateY(0)}.rp-intro--final .rp-intro__symbols,.rp-intro--final .rp-intro__supporting,.rp-intro--final .rp-intro__ribbon,.rp-intro--final .rp-intro__rebuilding{display:block;opacity:0;max-height:0;margin:0;overflow:hidden;pointer-events:none;transition:opacity .4s ease,max-height .5s ease,margin .5s ease}.rp-intro--final .rp-intro__symbols{display:flex}.rp-intro__blob{animation:rpIntroDrift 7s ease-in-out infinite}.rp-intro__blob--yellow{animation-delay:1.2s}@keyframes rpIntroDrift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(12px,-14px) scale(1.06)}}.rp-intro__symbol{stroke-dasharray:120;stroke-dashoffset:120;transition:stroke-dashoffset 1.4s ease,opacity 1.4s ease}.rp-intro__cue.is-active .rp-intro__symbol{stroke-dashoffset:0}.rp-intro__symbol--heart{transition-delay:.15s}.rp-intro__symbol--path{transition-delay:.3s}.rp-intro__ribbon-line{stroke-dasharray:260;stroke-dashoffset:260;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.7,.2,1)}.rp-intro__cue.is-active .rp-intro__ribbon-line{stroke-dashoffset:0}.rp-intro__ribbon-line--yellow{transition-delay:.2s}.rp-intro__mark .rp-intro__sun{animation:rpIntroGlow 4s ease-in-out infinite}@keyframes rpIntroGlow{0%,to{opacity:.6}50%{opacity:1}}}@media(prefers-reduced-motion:reduce){.rp-intro__blob,.rp-intro__grain,.rp-intro__symbols,.rp-intro__ribbon,.rp-intro__mark,.rp-intro__supporting,.rp-intro__rebuilding,.rp-intro__closing{display:none}}body.rp-scroll-locked{overflow:hidden;width:100%}body.rp-scroll-locked shopify-chat{display:none!important}@media(max-width:374px){.rp-intro__headline{font-size:1.4rem}.rp-intro__stage{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rennapet-purpose-intro.css.map */
