.ea-col[hidden],.ea-done[hidden]{display:none}.ea-col{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.ea-glow{position:absolute;left:50%;top:46%;width:150%;height:120%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#d6aa4e33,#d6aa4e0f 55%,#d6aa4e00);filter:blur(12px);pointer-events:none;z-index:-1;animation:gtHalo 6s ease-in-out infinite}.ea-h1{margin:0;font-weight:700;letter-spacing:-.035em;line-height:1.04;text-wrap:balance;background-image:linear-gradient(180deg,#fff,#fbf3df 45%,#e2c27a);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-bottom:.06em}.ea-sub{margin:0;color:#ffffffb8;line-height:1.55;text-wrap:pretty}.ea-form{width:100%;display:flex;flex-direction:column;gap:12px}.ea-cta{position:relative;overflow:hidden;width:100%;height:56px;border-radius:8px;border:1px solid rgba(255,236,190,.75);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:700;letter-spacing:0;text-transform:uppercase;color:#1c1406;background:linear-gradient(180deg,#f8e3a6,#e6c26e 48%,#c99a3f);box-shadow:inset 0 1px #ffffffbf,inset 0 -2px 6px #78500a40,0 16px 36px -14px #d6aa4ed9,0 0 0 1px #0003;transition:transform .16s ease,box-shadow .26s ease,filter .2s ease}.ea-cta:before{content:"";position:absolute;left:1px;right:1px;top:1px;height:46%;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#ffffff73,#fff0);pointer-events:none}.ea-cta:after{content:"";position:absolute;top:0;bottom:0;left:0;width:55%;background:linear-gradient(105deg,#fff0 20%,#ffffff8c,#fff0 80%);transform:translate(-150%) skew(-12deg);animation:gtGlint 5.5s cubic-bezier(.45,0,.55,1) 2s infinite;pointer-events:none}.ea-cta:hover{filter:brightness(1.05);box-shadow:inset 0 1px #fffc,inset 0 -2px 6px #78500a40,0 20px 44px -14px #d6aa4e,0 0 0 1px #0003}.ea-cta:active{transform:scale(.98)}.ea-cta:disabled{cursor:default;filter:saturate(.85)}.ea-cta:focus-visible{outline:2px solid #F3DC9A;outline-offset:3px}.ea-cta>span{position:relative;z-index:1}.ea-in{padding:0 18px;height:56px;font-size:16px;color:#222;caret-color:#222;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 10px 30px -16px #000000e6}.ea-in::placeholder{color:#9a9a9a}.ea-in:focus{box-shadow:0 0 0 3px #d6aa4e73}.ea-in:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #FFFFFF inset;-webkit-text-fill-color:#222222}.ea-err{margin:-2px 0 0;font-size:13px;line-height:1.4;color:#ff9a9e;text-align:left}.ea-small{margin:0;font-size:13px;line-height:1.5;color:#ffffff80;text-wrap:pretty}.ea-spin{width:18px;height:18px;border-radius:50%;border:2px solid rgba(28,20,6,.25);border-top-color:#1c1406;animation:eaSpin .7s linear infinite}@keyframes eaSpin{to{transform:rotate(360deg)}}.ea-ok{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1c1406;background:linear-gradient(180deg,#f8e3a6,#e6c26e,#c99a3f);box-shadow:inset 0 1px #ffffffbf,0 0 0 8px #d6aa4e1f,0 0 40px 4px #d6aa4e59;animation:eaPop .7s cubic-bezier(.34,1.56,.64,1) both}@keyframes eaPop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.ea-done{animation:gtRise .8s cubic-bezier(.16,1,.3,1) both}.ea-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gt-bg{position:absolute;top:0;right:0;bottom:0;left:0}.gt-root{min-height:100svh;position:relative}.gt-root:before,.gt-root:after{content:"";position:absolute;left:0;right:0;height:110px;z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.gt-root:before{-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.6) 45%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.6) 45%,transparent 100%)}.gt-root:after{-webkit-mask-image:linear-gradient(0deg,#000 0%,rgba(0,0,0,.6) 45%,transparent 100%);mask-image:linear-gradient(0deg,#000 0%,rgba(0,0,0,.6) 45%,transparent 100%)}.gt-root:before{top:0;background:linear-gradient(180deg,#1e160b,#1e160b8c 38%,#1e160b00)}.gt-root:after{bottom:0;background:linear-gradient(0deg,#1e160b,#1e160b8c 38%,#1e160b00)}.gt-in-wrap{min-height:100svh}.gt-in-wrap{padding-top:max(26px,env(safe-area-inset-top));padding-bottom:max(30px,env(safe-area-inset-bottom))}.gt-in-wrap{padding:26px 22px 30px}.gt-logo{height:22px;flex:none}.ea-main{max-width:396px;flex:1;justify-content:center;padding:20px 0 8px}.ea-stack{gap:18px}.gt-pill{margin-top:0}.ea-h1{font-size:36px}.ea-sub{font-size:14.5px;max-width:350px}.ea-form{margin-top:6px}.ea-small{max-width:340px}.ea-done{gap:20px}.ea-done .ea-h1{margin-top:6px}@media(min-width:900px){.gt-in-wrap{padding:32px 32px 48px}.gt-logo{height:24px}.ea-main{max-width:460px;padding:40px 0 24px}.ea-stack{gap:22px}.ea-form{margin-top:10px}.ea-h1{font-size:56px}.ea-sub{font-size:15.5px;max-width:420px}}.gt-pill:before,.gt-pill:after{display:none}.gt-pill{box-shadow:inset 0 1px #ffffff2e,0 8px 24px -12px #000c;text-shadow:none}.gt-dot{animation:none;opacity:.9}@media(prefers-reduced-motion:reduce){.ea-glow,.ea-cta:after,.ea-ok,.ea-done{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/reformly-ea-signup.css.map */
