.runamok-signup-popup__form{margin:0}.runamok-signup-popup{width:min(520px,calc(100vw - 32px));max-width:520px;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:14px;background:transparent;color:var(--runamok-ink, #222b25);overflow:visible;opacity:0;transform:translateY(10px);transition:opacity .22s ease,transform .22s ease,overlay .22s ease allow-discrete,display .22s ease allow-discrete}.runamok-signup-popup[open]{opacity:1;transform:translateY(0)}@starting-style{.runamok-signup-popup[open]{opacity:0;transform:translateY(10px)}}.runamok-signup-popup::backdrop{background:#222b254d;opacity:0;transition:opacity .22s ease,overlay .22s ease allow-discrete,display .22s ease allow-discrete}.runamok-signup-popup[open]::backdrop{opacity:1}@starting-style{.runamok-signup-popup[open]::backdrop{opacity:0}}.runamok-signup-popup__surface{position:relative;isolation:isolate;overflow:hidden;border:2px solid var(--runamok-soft-green, #e5ebe3);border-radius:14px;background:var(--runamok-bg, #fcfbf8);box-shadow:0 24px 70px #222b2538}.runamok-signup-popup__surface:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--runamok-soft-green, #e5ebe3);opacity:.2;-webkit-mask-image:url(/cdn/shop/files/runamok-canva-grunge.png?v=1789719503);mask-image:url(/cdn/shop/files/runamok-canva-grunge.png?v=1789719503);-webkit-mask-size:500px 500px;mask-size:500px 500px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.runamok-signup-popup__content{padding:54px 52px 42px;text-align:center;font-family:Assistant,Arial,sans-serif}.runamok-signup-popup h2{margin:0;color:var(--runamok-ink, #222b25);font-family:Assistant,Arial,sans-serif;font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.12;letter-spacing:0}.runamok-signup-popup__intro{max-width:39ch;margin:16px auto 26px;font-family:Assistant,Arial,sans-serif;font-size:18px;font-weight:300;line-height:1.55}.runamok-signup-popup__email{display:block;width:100%;min-height:54px;padding:12px 16px;border:1px solid var(--runamok-ink, #222b25);border-radius:14px;outline:0;background:#fcfbf8eb;color:var(--runamok-ink, #222b25);font-family:Assistant,Arial,sans-serif;font-size:18px;font-weight:300;line-height:1.4;text-align:right;direction:rtl;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.runamok-signup-popup__email::placeholder{color:#222b2594;opacity:1}.runamok-signup-popup__email:focus{border-color:var(--runamok-ink, #222b25);background:var(--runamok-bg, #fcfbf8);box-shadow:0 0 0 4px #e5ebe3f2}.runamok-signup-popup__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;margin-top:14px;padding:12px 22px;border:1px solid var(--runamok-ink, #222b25);border-radius:14px;background:var(--runamok-ink, #222b25);color:var(--runamok-bg, #fcfbf8);font-family:Assistant,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}@media(hover:hover)and (pointer:fine){.runamok-signup-popup__submit:hover{background:var(--runamok-soft-green, #e5ebe3);color:var(--runamok-ink, #222b25);box-shadow:0 8px 18px #222b251f;transform:translateY(-1px)}}.runamok-signup-popup__submit:active{background:var(--runamok-soft-green, #e5ebe3);color:var(--runamok-ink, #222b25);box-shadow:none;transform:translateY(1px) scale(.99)}.runamok-signup-popup__submit:focus-visible,.runamok-signup-popup__close:focus-visible{outline:2px solid var(--runamok-ink, #222b25);outline-offset:3px}.runamok-signup-popup__close{position:absolute;z-index:2;top:12px;right:12px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--runamok-ink, #222b25);font-family:Arial,sans-serif;font-size:30px;font-weight:300;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,transform .12s ease}.runamok-signup-popup__close:hover,.runamok-signup-popup__close:active{background:var(--runamok-soft-green, #e5ebe3)}.runamok-signup-popup__close:active{transform:scale(.94)}.runamok-signup-popup__disclaimer,.runamok-signup-popup__errors{margin:14px 0 0;font-family:Assistant,Arial,sans-serif;font-size:13px;font-weight:300;line-height:1.45}.runamok-signup-popup__errors{color:#af161d}.runamok-signup-popup__errors ul{margin:10px 0 0;padding:0;list-style:none}.runamok-signup-popup__captcha-disclaimer{margin:5px 0 0;font-family:Assistant,Arial,sans-serif;font-size:10px;font-weight:300;line-height:1.35;color:#222b2594}.runamok-signup-popup__captcha-disclaimer a{color:inherit;text-underline-offset:2px}@media(max-width:749px){.runamok-signup-popup{width:min(430px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}.runamok-signup-popup__content{padding:48px 24px 30px}.runamok-signup-popup h2{font-size:clamp(28px,8.2vw,36px)}.runamok-signup-popup__intro{margin-top:13px;margin-bottom:22px;font-size:16px}.runamok-signup-popup__email,.runamok-signup-popup__submit{min-height:52px;font-size:17px}}@media(prefers-reduced-motion:reduce){.runamok-signup-popup,.runamok-signup-popup::backdrop,.runamok-signup-popup__email,.runamok-signup-popup__submit,.runamok-signup-popup__close{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/runamok-signup-popup.css.map */
