.newsletter-popup{position:fixed!important;top:0;right:0;left:0;bottom:0;z-index:1000;display:flex;justify-content:center;align-items:center}.newsletter-popup__submit{background:#141414!important;color:#fff!important}.newsletter-popup__submit:hover{background-color:#2f2f2f!important;color:#fff!important}@media screen and (min-width:990px){.newsletter-popup{width:100vw!important}.newsletter-popup .newsletter__content{width:50%;max-width:700px}.newsletter-popup .newsletter-form__field-wrapper button{width:80%;margin:0 auto}}.newsletter-popup .newsletter__content{margin:0 17px;border-radius:24px;background:#fff;box-shadow:0 4px 80px #00000014;padding:65px 30px}.newsletter__bar__dots_popup{margin-bottom:20px}.newsletter__bar__dots_popup span{cursor:pointer}.newsletter-popup .newsletter__avatar{width:150px;height:150px}@media screen and (min-width:768px){.newsletter-popup .newsletter__content{padding:70px 60px}.newsletter-popup .newsletter-form{max-width:100%;width:100%;margin:0}.newsletter-popup .newsletter__form_enter{width:100%;max-width:100%}.newsletter-popup .newsletter__form{max-width:370px;width:100%;margin:0 auto}.newsletter__bar__dots_popup{margin-bottom:50px}}.newsletter-popup .newsletter__container,.newsletter-popup .newsletter-form{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:0}.newsletter-popup .newsletter__title{display:flex;flex-direction:column;gap:14px}.newsletter-popup .newsletter__title h3,.newsletter-popup .newsletter__success__message h3{color:#141414;text-align:center;font-family:PerfectlyNineties;letter-spacing:.36px;font-size:32px;font-style:normal;font-weight:400;line-height:normal;margin:0}.newsletter-popup .password-page__form{padding:16px;font-size:16px;font-family:var(--font-body-family);color:#141414;background:#f2f4f799;border:1px solid #141414}.newsletter-popup .newsletter__title p{color:#141414;text-align:center;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:400;line-height:120%;margin:0}.newsletter-popup .newsletter-form__field-wrapper,.newsletter-popup .newsletter__form_enter{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:990px){.newsletter-popup .newsletter-form__field-wrapper,.newsletter-popup .newsletter__form_enter{gap:32px}.newsletter-popup .newsletter__title h3,.newsletter-popup .newsletter__success__message h3{font-size:45px;width:80%;margin:0 auto}.newsletter-popup .newsletter__title p{width:73%;margin:0 auto}}@media screen and (min-width:1440px){.newsletter-popup .newsletter__title h3,.newsletter-popup .newsletter__success__message h3{font-size:60px}}.newsletter-popup+.newsletter__background{display:flex;background:#141414;opacity:.3;z-index:999;position:fixed;top:0;right:0;left:0;bottom:0}.newsletter-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;position:relative;padding-bottom:120px}.password-page__form{padding:14.6069px 20px;width:100%;background:rgb(var(--color-background));border:.912929px solid #141414;border-radius:14.6069px;display:flex;align-items:center}.password-page__form button,.password-page__form input{background:transparent;border:none;outline:none}.password-page__form input{width:100%;font-size:16px}.errors{border-color:#ec3a3a}.errors span{border-color:#ec3a3a!important}.password-page__form:focus-within{box-shadow:none;outline:0;border:2px solid #141414!important}.password-page__form:focus-visible{box-shadow:none;outline:0;border:2px solid #141414!important}.password-page__form input:focus-visible{box-shadow:none;outline:none}.password-page__form input::placeholder{color:#141414}.errors:focus-within{border-color:#ec3a3a!important}.password-page__form input:-webkit-autofill{background-color:#f2f4f799;transition:background-color 9999s ease-in-out 0s;-webkit-text-fill-color:#141414!important}@media screen and (min-width:750px){.newsletter-form{align-items:center;margin:0 auto;max-width:36rem}}.newsletter-form__field-wrapper{width:100%}.newsletter-form__field-wrapper .field__input{padding-right:5rem}.newsletter-form__field-wrapper .field{z-index:0}.newsletter-form__message{justify-content:center;margin-bottom:0}.newsletter-form__message--success{margin-top:2rem}@media screen and (min-width:750px){.newsletter-form__message{justify-content:flex-start}}.newsletter-form__button{width:4.4rem;margin:0;right:var(--inputs-border-width);top:0;height:100%;z-index:2}.newsletter-form__button:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));background-color:rgb(var(--color-background))}.newsletter-form__button:focus{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));background-color:rgb(var(--color-background))}.newsletter-form__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.newsletter-form__button .icon{width:1.5rem}.newsletter__frame{display:flex;align-items:center;position:relative;justify-content:center;margin-bottom:24px}.newsletter__avatar{width:100px;height:100px;border-radius:50%}.newsletter__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.newsletter__success__message h3{font-style:italic;font-weight:400;font-size:18px;text-align:center;margin:0!important;color:#141414}@media screen and (min-width:750px){.newsletter__success{width:50vw;height:auto}}@media screen and (min-width:990px){.newsletter__success{width:auto}}@media screen and (min-width:1440px){.newsletter__avatar{width:6.41vw;height:6.41vw}.newsletter__frame{margin-bottom:36px}.newsletter__success__message h3{font-size:30px}}@media screen and (min-width:1920px){.newsletter__success{padding:20px 50px}.newsletter__success__message h3{font-size:32px}}@media screen and (min-width:2340px){.newsletter__success__message h3{font-size:34px}}.newsletter__wrapper{padding-right:25px;padding-left:25px}.newsletter__form_enter{width:100%;max-width:309px}.newsletter__headline{padding:0 20px}.newsletter__headline span{font-style:normal;font-weight:400;line-height:normal;text-align:center;color:#141414}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+*{margin-top:2rem}.newsletter__wrapper>*+.newsletter-form{margin-top:3rem}.newsletter__subheading{max-width:70rem;margin-left:auto;margin-right:auto}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:36rem}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem}.newsletter__button{margin-top:3rem;width:fit-content}@media screen and (min-width:750px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-newsletter-popup.css.map */
