.email-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.6rem;visibility:hidden;opacity:0;transition:opacity .45s cubic-bezier(.25,.46,.45,.94),visibility .45s cubic-bezier(.25,.46,.45,.94)}.email-popup[hidden]:not(.is-visible){display:none}.email-popup.is-visible{visibility:visible;opacity:1}.email-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0a089e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.email-popup__dialog{position:relative;z-index:1;width:min(100%,46rem);max-height:calc(100vh - 3.2rem);overflow-y:auto;padding:3.6rem 3.2rem 3rem;color:#f5f1ea;background:linear-gradient(165deg,#221e19,#1a1714 52%,#141210);border:.1rem solid rgba(184,153,106,.28);box-shadow:0 2.4rem 6rem #00000061;opacity:0;transform:translateY(1.6rem) scale(.985);transition:opacity .55s cubic-bezier(.25,.46,.45,.94),transform .55s cubic-bezier(.25,.46,.45,.94)}.email-popup.is-visible .email-popup__dialog{opacity:1;transform:translateY(0) scale(1)}.email-popup__close{position:absolute;top:1.2rem;right:1.2rem;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;color:#f5f1eab8;background:transparent;border:none;cursor:pointer;transition:color .25s ease,transform .25s ease}.email-popup__close:hover{color:#f5f1ea;transform:scale(1.05)}.email-popup__close .svg-wrapper{width:1.6rem;height:1.6rem}.email-popup__form{margin:0}.email-popup__content{display:flex;flex-direction:column;align-items:center;text-align:center}.email-popup__eyebrow{margin:0 0 1.4rem;font-family:var(--font-body-family);font-size:1rem;letter-spacing:.22em;color:#b8996a}.email-popup__title{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-size:clamp(2.6rem,5vw,3.4rem);font-weight:var(--font-heading-weight-light);line-height:1.15;letter-spacing:.04em;color:#faf9f7}.email-popup__text{max-width:32rem;margin:0 0 2.4rem;font-family:var(--font-body-family);font-size:1.45rem;font-weight:var(--font-body-weight-light);line-height:1.65;letter-spacing:.02em;color:#f5f1eab8}.email-popup__field{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:34rem}.email-popup__input{width:100%;min-height:4.8rem;padding:0 1.4rem;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.03em;color:#f5f1ea;background:#ffffff0a;border:.1rem solid rgba(184,153,106,.32);border-radius:0;transition:border-color .25s ease,background .25s ease}.email-popup__input::placeholder{color:#f5f1ea6b}.email-popup__input:focus{outline:none;background:#ffffff0f;border-color:#b8996a}.email-popup__submit{min-height:4.8rem;width:100%;font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--font-body-weight-medium);letter-spacing:.16em;text-transform:uppercase;color:#1a1714;background:#b8996a;border:.1rem solid #b8996a;cursor:pointer;transition:background .3s ease,color .3s ease,transform .25s ease}.email-popup__submit:hover{background:transparent;color:#b8996a}.email-popup__submit:active{transform:scale(.985)}.email-popup__dismiss{margin-top:1.6rem;padding:0;font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.06em;color:#f5f1ea7a;background:none;border:none;cursor:pointer;text-decoration:none;transition:color .25s ease}.email-popup__dismiss:hover{color:#f5f1ead1}.email-popup__message{margin:1rem 0 0;font-size:1.2rem;letter-spacing:.02em}.email-popup__message--error{color:#e8b4b4}.email-popup__content--success .email-popup__text{margin-bottom:0}@media screen and (max-width:749px){.email-popup{align-items:flex-end;padding:0}.email-popup__dialog{width:100%;max-height:92vh;padding:3rem 2rem 2.4rem;border-right:none;border-left:none;border-bottom:none;transform:translateY(100%)}.email-popup.is-visible .email-popup__dialog{transform:translateY(0)}.email-popup__title{font-size:2.4rem}.email-popup__text{font-size:1.35rem;margin-bottom:2rem}}@media(prefers-reduced-motion:reduce){.email-popup,.email-popup__dialog,.email-popup__close,.email-popup__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-email-popup.css.map */
