.rrwp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:16px;font-family:var(--font-body-family, "Figtree", system-ui, sans-serif)}.rrwp[hidden]{display:none}.rrwp__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#12324a8c;opacity:0;transition:opacity .25s ease}.rrwp.is-open .rrwp__scrim{opacity:1}.rrwp__card{position:relative;box-sizing:border-box;width:min(100%,620px);max-height:92vh;max-height:92dvh;overflow:auto;overscroll-behavior:contain;display:grid;grid-template-columns:minmax(0,1fr);background:#fff;border-radius:28px;box-shadow:0 30px 80px #12324a59;opacity:0;transform:translateY(18px) scale(.98);transition:opacity .28s ease,transform .28s cubic-bezier(.2,.8,.3,1);outline:none}.rrwp.is-open .rrwp__card{opacity:1;transform:none}.rrwp__x{position:absolute;top:12px;right:12px;z-index:2;width:40px;height:40px;padding:0;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:#fffffff0;color:#255071;font-size:24px;line-height:1;box-shadow:0 2px 10px #12324a2e}.rrwp__x span{font-family:system-ui,sans-serif;transform:translateY(-1px)}.rrwp__pic{background:#f7dde8;min-height:0}.rrwp__pic img{display:block;width:100%;height:auto;max-height:36vh;object-fit:cover;object-position:50% 42%}.rrwp__body{padding:22px;text-align:center}.rrwp__step[hidden]{display:none}.rrwp__eyebrow{margin:0;font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#a63d68}.rrwp__title{margin:8px 0 0;font-family:Chewy,cursive;font-weight:400;font-size:clamp(30px,8.4vw,40px);line-height:1.05;color:#255071;text-wrap:balance}.rrwp__text{margin:10px auto 0;max-width:38ch;font-size:15.5px;line-height:1.5;color:#2f4a63;text-wrap:pretty}.rrwp__form{display:grid;gap:10px;margin:16px 0 0}.rrwp__input{width:100%;box-sizing:border-box;height:52px;padding:0 18px;border:1.5px solid #B8D1E7;border-radius:999px;background:#fff;font-family:inherit;font-size:16px;font-weight:500;color:#255071}.rrwp__input::placeholder{color:#7a8c9c}.rrwp__input:focus{outline:none;border-color:#2a6ca4;box-shadow:0 0 0 3px #2a6ca433}.rrwp__btn{text-transform:none;height:52px;padding:0 26px;border:0;border-radius:999px;background:#b9557e;color:#fff;font-family:Chewy,cursive;font-weight:400;font-size:21px;line-height:1;cursor:pointer;transition:background .2s ease}.rrwp__btn:hover{background:#a63d68}.rrwp__btn[disabled]{opacity:.7;cursor:default}.rrwp__btn:focus-visible,.rrwp__x:focus-visible,.rrwp__no:focus-visible{outline:3px solid #2A6CA4;outline-offset:2px}.rrwp__err{margin:0;font-size:13px;line-height:1.45;font-weight:600;color:#a3283f;text-align:left}.rrwp__err[hidden]{display:none}.rrwp__small{margin:12px auto 0;max-width:42ch;font-size:12px;line-height:1.5;color:#5a6b7a}.rrwp__small a{color:#5a6b7a;text-decoration:underline;text-underline-offset:2px}.rrwp__no{margin:6px auto 0;padding:8px;border:0;background:none;color:#5a6b7a;cursor:pointer}.rrwp__no{text-transform:none}.rrwp__no span{font-family:var(--font-body-family, "Figtree", system-ui, sans-serif);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}html.rrwp-lock{overflow:hidden}@media(max-width:759px){.rrwp{place-items:end center;padding:0}.rrwp__card{width:100%;border-radius:24px 24px 0 0;transform:translateY(40px);padding-bottom:env(safe-area-inset-bottom,0px)}}@media(min-width:760px){.rrwp__card{width:min(100%,620px)}.rrwp__pic img{max-height:min(440px,46vh);object-position:50% 42%}.rrwp__body{padding:26px 40px 28px}.rrwp__form{grid-template-columns:minmax(0,1fr) auto;align-items:center}.rrwp__err{grid-column:1 / -1}.rrwp__title{font-size:42px}}.rrwp__done{display:grid;justify-items:center}.rrwp__anim{position:relative;width:240px;height:182px;margin:0 auto;animation:rrwpIn .28s ease-out both}.rrwp-env{position:absolute;left:50%;top:74px;width:156px;height:104px;margin-left:-78px;animation:rrwpFly .8s cubic-bezier(.5,-.2,.65,.9) 1.55s forwards}.rrwp-env__in{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;transform-origin:50% 100%;animation:rrwpThunk .32s ease-out .8s}.rrwp-env__back,.rrwp-env__flap,.rrwp-env__pocket{position:absolute;left:0;top:0;width:156px;height:104px;overflow:visible;display:block}.rrwp-env__back{z-index:1}.rrwp-env__flap{z-index:2;height:70px;transform-origin:50% 1px;transform:perspective(320px) rotateX(180deg);animation:rrwpFlap .38s cubic-bezier(.45,0,.55,1) .92s forwards}.rrwp-env__letter{position:absolute;z-index:3;left:19px;top:12px;box-sizing:border-box;width:118px;height:83px;display:grid;place-items:center;border:2px solid #265072;border-radius:8px;background:#fff;animation:rrwpDrop .8s .1s both}.rrwp-env__letter span{font-family:Chewy,cursive;font-size:34px;line-height:1;color:#b9557e;display:grid;justify-items:center}.rrwp-env__letter small{font-family:var(--font-body-family, "Figtree", system-ui, sans-serif);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#255071;margin-top:3px}.rrwp-env__pocket{z-index:4}.rrwp-env__seal{position:absolute;z-index:6;left:66px;top:52px;width:24px;height:24px;display:block;transform:scale(0);filter:drop-shadow(0 2px 3px rgba(142,51,88,.3));animation:rrwpSeal .32s cubic-bezier(.3,1.6,.5,1) 1.28s forwards}.rrwp-env__trail{position:absolute;left:50%;top:0;width:0;height:0}.rrwp-env__trail i{position:absolute;width:8px;height:8px;border-radius:50%;background:#b9557e;opacity:0;animation:rrwpTrail .6s ease forwards}.rrwp-env__trail i:nth-child(1){left:32px;top:86px;animation-delay:2.02s}.rrwp-env__trail i:nth-child(2){left:57px;top:63px;width:6px;height:6px;animation-delay:2.1s}.rrwp-env__trail i:nth-child(3){left:82px;top:40px;width:5px;height:5px;animation-delay:2.17s}.rrwp-env__tick{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:92px;height:92px;margin:-46px 0 0 -46px;border-radius:50%;background:#b9557e;box-shadow:0 14px 30px #b9557e59;transform:scale(0);animation:rrwpPop .5s cubic-bezier(.3,1.6,.5,1) 2.15s forwards}.rrwp-env__tick:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:3px solid #B9557E;border-radius:50%;opacity:0;animation:rrwpRing .7s ease 2.25s forwards}.rrwp-env__tick svg{width:46px;height:46px;display:block}.rrwp-env__tick path{stroke-dasharray:40;stroke-dashoffset:40;animation:rrwpDraw .35s ease 2.4s forwards}.rrwp__in{opacity:0;transform:translateY(10px);animation:rrwpUp .45s ease 2.42s forwards}.rrwp__in--2{animation-delay:2.52s}.rrwp__in--3{animation-delay:2.66s}.rrwp__done .rrwp__title{margin-top:6px;outline:none}.rrwp__done .rrwp__btn{margin-top:18px}@keyframes rrwpIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes rrwpDrop{0%{opacity:0;transform:translateY(-80px) scale(.9);animation-timing-function:cubic-bezier(.2,.7,.3,1)}28%{opacity:1;transform:translateY(-70px) scale(1);animation-timing-function:ease-in-out}40%{opacity:1;transform:translateY(-74px) scale(1);animation-timing-function:cubic-bezier(.55,0,.9,.6)}88%{opacity:1;transform:translateY(3px) scale(1);animation-timing-function:ease-out}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rrwpThunk{0%,to{transform:scale(1)}35%{transform:scale(1.025,.955)}}@keyframes rrwpFlap{0%{transform:perspective(320px) rotateX(180deg);z-index:2}49.9%{z-index:2}50%{z-index:5}to{transform:perspective(320px) rotateX(0);z-index:5}}@keyframes rrwpSeal{0%{transform:scale(0) rotate(-25deg)}to{transform:scale(1) rotate(0)}}@keyframes rrwpFly{0%{transform:translate(0) rotate(0) scale(1);opacity:1}24%{transform:translate(-6px,8px) rotate(-5deg) scale(1);opacity:1}70%{opacity:1}to{transform:translate(120px,-120px) rotate(18deg) scale(.3);opacity:0}}@keyframes rrwpTrail{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}@keyframes rrwpPop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes rrwpRing{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes rrwpDraw{to{stroke-dashoffset:0}}@keyframes rrwpUp{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rrwp__scrim,.rrwp__card{transition:none}.rrwp__anim{height:120px;animation:none}.rrwp-env,.rrwp-env__trail{display:none}.rrwp-env__tick{transform:scale(1);animation:none}.rrwp-env__tick:after{display:none}.rrwp-env__tick path{stroke-dashoffset:0;animation:none}.rrwp__in{opacity:1;transform:none;animation:none}}.rrwp__pic{padding:0 6%;background:#ffe0ef}.rrwp__pic img{clip-path:inset(4.5% 3% 4.5% 3%)}.rrwp__x{top:10px;right:10px;width:32px;height:32px;font-size:20px;background:#ffffffeb;box-shadow:0 1px 6px #12324a29}.rrwp__x:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.rrwp__step[data-rrwp-step=form]>.rrwp__eyebrow{display:none}.rrwp__body{padding:18px 22px 14px}.rrwp__title{margin-top:0}.rrwp__text{margin-top:8px}.rrwp__form{margin-top:14px}.rrwp__small{margin-top:10px}@media(min-width:760px){.rrwp__body{padding:22px 40px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/rr-welcome-popup.css.map */
