.secret-invitation__wrap{max-width:500px;margin:95px auto 155px;text-align:center}.secret-invitation__wrap .form__title{font-size:32px;line-height:32px;font-weight:500;letter-spacing:1.6px;color:#000;margin-bottom:55px}.secret-invitation__wrap a.form__btn--link{font-size:14px;line-height:25px;font-weight:500;letter-spacing:.7px;text-decoration:underline;color:#7f7f7f;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}.secret-invitation__wrap a.form__btn--link:hover{color:#000}.secret-invitation__wrap #formSecretInvitation{max-width:450px;margin:0 auto 24px}.secret-invitation__wrap #formSecretInvitation .form__item{margin-bottom:30px}.secret-invitation__wrap #formSecretInvitation input.form__item--input{text-align:left;font-size:14px;line-height:28px;font-weight:500;letter-spacing:.7px;color:#000;height:60px;border-radius:4px;padding:12px 17px;border:1px solid #E4E4E4}.secret-invitation__wrap #formSecretInvitation input.form__item--input::placeholder{opacity:.5}.secret-invitation__wrap #formSecretInvitation .form__item.error input.form__item--input{border-color:#d70000}.secret-invitation__wrap #formSecretInvitation .form__msg--error{display:inline-block;width:100%;padding:0 17px;margin-top:12px;text-align:left;font-size:14px;line-height:1;font-weight:400;letter-spacing:.7px;color:#d70000;opacity:0;visibility:hidden;transition:all .25s ease-out;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out}.secret-invitation__wrap #formSecretInvitation .form__item.error .form__msg--error{opacity:1;visibility:visible}.secret-invitation__wrap #formSecretInvitation button.form__btn--submit{font-size:16px;font-weight:500;letter-spacing:.8px;line-height:70px;height:70px;width:100%;max-width:240px;border-radius:70px;padding:0 20px;border:1px solid #333333;background-color:#333;color:#fff;transition:all .25s ease-out;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out}.secret-invitation__wrap #formSecretInvitation button.form__btn--submit:hover{border-color:#6d6d6d;background-color:#6d6d6d}.secret-invitation__wrap #formSecretInvitation button.form__btn--submit.disable{opacity:.5;pointer-events:none}@media screen and (max-width:640px){.secret-invitation__wrap{margin:65px auto 155px}.secret-invitation__wrap .form__title{font-size:24px;letter-spacing:.24px;max-width:230px;margin:0 auto 28px}.secret-invitation__wrap #formSecretInvitation{margin:0 auto 26px}.secret-invitation__wrap #formSecretInvitation .form__item{margin-bottom:26px}.secret-invitation__wrap #formSecretInvitation input.form__item--input{font-size:12px;line-height:24px;letter-spacing:.6px;height:45px;padding:12px 20px}.secret-invitation__wrap #formSecretInvitation .form__msg--error{padding:0 20px;margin-top:8px;font-size:12px;letter-spacing:.6px}.secret-invitation__wrap #formSecretInvitation button.form__btn--submit{line-height:45px;height:45px;max-width:100%;padding:0 20px;border-radius:45px;-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/main-secret-invitation.css.map */
