.sensea-signup{width:100%;max-width:34rem;margin-inline:auto;text-align:center;font-family:var(--font-body--family);color:var(--sensea-scheme-text)}.sensea-signup__form{margin:0}.sensea-signup__row{display:flex;flex-direction:column;gap:var(--sensea-space-xs)}.sensea-signup__input{width:100%;min-height:52px;padding:0 var(--sensea-space-md);border:1px solid var(--sensea-scheme-line);border-radius:var(--sensea-radius-pill);background:var(--sensea-scheme-surface);color:var(--sensea-scheme-heading);font:inherit;font-size:16px}.sensea-signup__input::placeholder{color:var(--sensea-scheme-muted)}.sensea-signup__input:focus-visible{outline:2px solid var(--sensea-scheme-button);outline-offset:2px}.sensea-signup__input[aria-invalid=true]{border-color:var(--sensea-color-alert)}.sensea-signup__button{min-height:52px;padding:0 var(--sensea-space-lg);border:0;border-radius:var(--sensea-radius-pill);background:var(--sensea-scheme-button);color:var(--sensea-scheme-button-text);font:inherit;font-size:16px;font-weight:600;white-space:nowrap;cursor:pointer;transition:filter var(--sensea-motion-fast) var(--sensea-ease)}.sensea-signup__button:hover{filter:brightness(1.08)}.sensea-signup__fine,.sensea-signup__error{margin:var(--sensea-space-sm) 0 0;font-size:14px;line-height:1.5}.sensea-signup__fine{color:var(--sensea-scheme-muted)}.sensea-signup__error{color:var(--sensea-color-alert)}.sensea-scheme-dark .sensea-signup__error,.sensea-scheme-dark-2 .sensea-signup__error{color:var(--sensea-scheme-heading-2)}.sensea-signup__done{padding:var(--sensea-space-md);border-radius:var(--sensea-radius-md);background:var(--sensea-scheme-surface)}.sensea-signup__done p{margin:0}.sensea-signup__done-title{font-family:var(--font-heading--family);font-size:22px;line-height:1.25;color:var(--sensea-scheme-heading)}.sensea-signup__done-text{margin-top:var(--sensea-space-2xs);font-size:16px;line-height:1.5}.sensea-signup__done-title+.sensea-signup__done-text{margin-top:var(--sensea-space-xs)}@media screen and (min-width:750px){.sensea-signup__row{flex-direction:row}.sensea-signup__input{flex:1;min-width:0}}.sensea-signup [hidden]{display:none!important}.sensea-signup__form[aria-busy=true] .sensea-signup__button{opacity:.6;cursor:progress}.sensea-signup__intro{margin:0 0 var(--sensea-space-xs);font-size:15px;font-weight:600;color:var(--sensea-scheme-heading)}.sensea-signup--left{margin-inline:0;text-align:start}.sensea-signup__dialog.dialog-modal{position:fixed;width:calc(100% - 2 * var(--sensea-space-md));max-width:30rem;height:fit-content;max-height:calc(100dvh - 2 * var(--sensea-space-md));inset:50% 0 auto;transform:translateY(-50%);margin-inline:auto;padding:var(--sensea-space-xl) var(--sensea-space-md) var(--sensea-space-lg);border-radius:var(--sensea-radius-lg);background:var(--sensea-scheme-bg);color:var(--sensea-scheme-text);box-shadow:var(--sensea-shadow-lift);text-align:center;overflow:auto}:where(.sensea-signup__dialog) p{margin:0}.sensea-signup__popup-title{font-family:var(--font-heading--family);font-size:30px;line-height:1.15;color:var(--sensea-scheme-heading);text-wrap:balance}.sensea-signup__popup-text{margin-top:var(--sensea-space-sm);font-size:16px;line-height:1.55;text-wrap:pretty}.sensea-signup__popup-sent{margin-top:var(--sensea-space-sm);font-size:15px;color:var(--sensea-scheme-muted);overflow-wrap:anywhere}.sensea-signup__popup-sent strong{color:var(--sensea-scheme-heading)}.sensea-signup__popup-note{margin-top:var(--sensea-space-md);padding:var(--sensea-space-sm);border-radius:var(--sensea-radius-md);background:var(--sensea-scheme-surface);font-size:14px;line-height:1.5;color:var(--sensea-scheme-text-2)}.sensea-signup__popup-button{width:100%;margin-top:var(--sensea-space-md)}.sensea-signup__close{position:absolute;top:var(--sensea-space-xs);right:var(--sensea-space-xs);display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--sensea-radius-pill);background:transparent;color:var(--sensea-scheme-heading);cursor:pointer}.sensea-signup__close:hover{background:var(--sensea-scheme-surface)}.sensea-signup__close:focus-visible,.sensea-signup__popup-button:focus-visible{outline:2px solid var(--sensea-scheme-button);outline-offset:2px}@media screen and (min-width:750px){.sensea-signup__dialog.dialog-modal{padding:var(--sensea-space-xl) var(--sensea-space-lg) var(--sensea-space-lg)}.sensea-signup__popup-title{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/sensea-signup.css.map */
