.subscribe-dialog-root .subscribe-modal-root{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2147483647!important}.subscribe-modal-root .subscribe-modal-overlay{display:block!important;background:#00000080;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;animation:.2s ease 0s 1 normal none running subscribe-modal-overlay-fade-in}@keyframes subscribe-modal-overlay-fade-in{0%{opacity:0}to{opacity:1}}.subscribe-modal-root .subscribe-modal-container{display:flex;justify-content:center;align-items:center;height:100%;outline:0;overflow:hidden;text-align:center}.subscribe-modal-root .subscribe-modal-container:after{width:0;height:100%;content:"";display:inline-block;vertical-align:middle}.subscribe-modal-container .subscribe-modal-modal{display:inline-block;text-align:left;vertical-align:middle;position:relative;overflow-y:auto;margin:0;padding:12px;max-width:100%;animation:.2s ease 0s 1 normal none running subscribe-modal-container-modal-in;background-color:transparent!important;box-shadow:none!important}@keyframes subscribe-modal-container-modal-in{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.subscribe-modal-modal .subscribe-dialog-container{display:flex;align-items:center;justify-content:center;flex-direction:column-reverse}.subscribe-dialog-container .subscribe-dialog-conent{background-color:#fff;flex-direction:row-reverse;border-radius:8px;width:100%;max-height:90vh;overflow:hidden;overflow-y:auto;display:flex;box-shadow:0 8px 20px #1211271a;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;position:relative}.subscribe-dialog-conent .subscribe-dialog-customPic{display:none;background-color:#fff;width:240px;background-position:center center;background-repeat:no-repeat;background-size:cover}.subscribe-dialog-conent .subscribe-dialog-customContent{flex:1;height:fit-content;width:100%;padding:48px 20px 30px}.subscribe-dialog-customContent .subscribe-dialog-inner{text-align:left}.subscribe-dialog-inner .subscribe-dialog-close{width:16px;height:16px;position:absolute;top:16px;right:20px;z-index:2;line-height:16px;cursor:pointer}.subscribe-dialog-inner .subscribe-dialog-close svg{width:16px;height:16px}.subscribe-dialog-inner .subscribe-dialog-logo{margin:0 auto 16px 0;width:40%;display:block}.subscribe-dialog-inner .subscribe-dialog-logo img{max-width:100%;height:auto;border-style:none;vertical-align:top}.subscribe-dialog-inner .subscribe-dialog-header{margin:0 0 10px;font-style:normal;font-weight:700;line-height:150%;color:#121127;word-break:break-word;font-size:28px;color:#121212}.subscribe-dialog-inner .subscribe-dialog-subtitle{color:#454545;font-size:14px;font-style:normal;font-weight:400;line-height:150%;white-space:break-spaces;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;margin:0 0 16px}.subscribe-dialog-form .subscribe-dialog-form-email::placeholder{color:#ccccd7!important;opacity:1!important}.subscribe-dialog-form .subscribe-dialog-form-email::-webkit-input-placeholder{color:#ccccd7!important;opacity:1!important}.subscribe-dialog-form .subscribe-dialog-form-email{margin:0 0 16px;color:#121212;border-radius:8px;height:50px;box-shadow:none;outline:none;border:1px solid #D1D1DB;background-color:#fff!important;width:100%;font-style:normal;font-weight:400;font-size:16px;padding:0 8px;line-height:48px}.subscribe-dialog-form .subscribe-dialog-form-success{color:#121212;font-size:14px}.subscribe-dialog-form .form-error-tip{display:none;color:#d72c0d;fill:#d72c0d;margin-top:-12px;margin-bottom:8px;justify-content:flex-start;align-items:center}.subscribe-dialog-form .form-error-tip.input-tip__error{display:flex}.subscribe-dialog-form .form-error-tip .form-error-icon{width:16px;height:16px;margin-right:4px}.subscribe-dialog-form .form-error-tip .form-error-icon svg{display:block;fill:inherit}.subscribe-dialog-form .form-error-tip span{display:block;font-size:14px;line-height:20px;word-break:break-word}.subscribe-dialog-form .subscribe-dialog-form-submit{margin-top:16px;color:#fff;background:#121212;font-size:18px;border-radius:5px;width:100%;height:50px;line-height:50px;font-style:normal;font-weight:500;-webkit-user-select:none;user-select:none;cursor:pointer;text-align:center;word-break:break-word;padding:0 10px;overflow-x:clip;display:flex;align-items:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscribe-dialog-form .subscribe-dialog-form-submit:hover{background:linear-gradient(0deg,#ffffff1a,#ffffff1a),#121212}.subscribe-dialog-inner .subscribe-dialog-desc{color:#454545;display:block;font-style:normal;font-weight:400;font-size:11px;line-height:150%;width:100%;margin-top:16px;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.subscribe-dialog-inner .subscribe-dialog-desc p{min-height:1.5em;margin:0;padding:0;font-size:inherit;font-weight:inherit}.subscribe-dialog-inner .subscribe-dialog-desc p{color:#000;background-color:transparent;text-decoration:none}.subscribe-dialog-inner .subscribe-dialog-form-shopButton{margin-top:16px;background:#121212;color:#fff;font-size:18px;border-radius:5px;width:100%;height:50px;line-height:50px;font-style:normal;font-weight:500;-webkit-user-select:none;user-select:none;cursor:pointer;text-align:center;word-break:break-word;padding:0 10px;overflow-x:clip;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;justify-content:center}.subscribe-dialog-inner .subscribe-dialog-form-shopButton:hover{background:linear-gradient(0deg,#ffffff1a,#ffffff1a),#121212}@media screen and (min-width: 769px){.subscribe-modal-container .subscribe-modal-modal{max-width:800px}.subscribe-modal-modal .subscribe-dialog-container{width:600px}.subscribe-dialog-conent .subscribe-dialog-customPic{display:block;width:240px}.subscribe-dialog-inner .subscribe-dialog-subtitle{margin:0 0 20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/subscribe_dialog.css.map */
