.newsletterModal-overlay{position:fixed;z-index:4;top:0;left:0;right:0;bottom:0;background-color:rgba(18,18,20,.8);display:flex;justify-content:center;align-items:center;z-index:45657}.newsletterModal-overlay .newsletterModal{outline:none}.newsletterModal-overlay .newsletterModal .content-form{display:flex;flex-direction:column;background:#f30080;outline:none;position:relative}@media (min-width:1024px){.newsletterModal-overlay .newsletterModal .content-form{flex-direction:row;width:950px;height:450px}}.newsletterModal-overlay .newsletterModal .content-form.disabled{display:none}.newsletterModal-overlay .newsletterModal .text{display:flex;flex-direction:column;position:relative;align-items:center;justify-content:center;box-sizing:border-box;padding:65px;color:#2b2b2b;margin:0 auto}.newsletterModal-overlay .newsletterModal .text .title-wrapper{max-width:250px;margin-bottom:20px}@media (min-width:1024px){.newsletterModal-overlay .newsletterModal .text .title-wrapper{max-width:336px;margin-bottom:30px}}.newsletterModal-overlay .newsletterModal .text .title-wrapper .loungerieqa-loungerieqa-theme-2-x-container:first-child{justify-content:center}.newsletterModal-overlay .newsletterModal .text .title-wrapper .loungerieqa-loungerieqa-theme-2-x-container:first-child .loungerieqa-loungerieqa-theme-2-x-paragraph{font-weight:700;text-align:center}@media (min-width:1024px){.newsletterModal-overlay .newsletterModal .text .title-wrapper .loungerieqa-loungerieqa-theme-2-x-container:first-child .loungerieqa-loungerieqa-theme-2-x-paragraph{font-size:20px}}.newsletterModal-overlay .newsletterModal .text .title-wrapper .loungerieqa-loungerieqa-theme-2-x-paragraph{font-family:Source Sans Pro;font-style:normal;line-height:150%;text-align:center;color:#fff}.newsletterModal-overlay .newsletterModal .text .title-wrapper .vtex-rich-text-0-x-heading{font-weight:700;font-size:18px;margin:0}@media (min-width:1024px){.newsletterModal-overlay .newsletterModal .text .title-wrapper .vtex-rich-text-0-x-heading{font-size:20px}}.newsletterModal-overlay .newsletterModal .text .title-wrapper .loungerieqa-loungerieqa-theme-2-x-paragraph{font-weight:400;font-size:14px;margin:0}@media (min-width:1024px){.newsletterModal-overlay .newsletterModal .text .title-wrapper .loungerieqa-loungerieqa-theme-2-x-paragraph{font-size:18px}}.newsletterModal-overlay .newsletterModal .text form{display:flex;flex-direction:column;width:100%;gap:10px}.newsletterModal-overlay .newsletterModal .text form .input-container{background:#fff;border:1px solid #ded9d4;box-sizing:border-box;border-radius:100px;display:flex;padding:0 10px;margin:0;height:40px}.newsletterModal-overlay .newsletterModal .text form .input-container input{width:100%;background:transparent;font-family:var(--font-global);font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#5c5c5c;display:flex;align-items:center;letter-spacing:.04em;border-radius:0;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.newsletterModal-overlay .newsletterModal .text .disclaimer{margin-top:5px;display:none;width:100%;font-family:Source Sans Pro;font-size:12px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0;text-align:left}.newsletterModal-overlay .newsletterModal .text .mid-text .loungerieqa-loungerieqa-theme-2-x-paragraph{font-family:var(--font-global);font-style:normal;font-weight:400;font-size:12px;line-height:140%;color:#fff;margin:0;max-width:250px}@media (min-width:1024px){.newsletterModal-overlay .newsletterModal .text .mid-text .loungerieqa-loungerieqa-theme-2-x-paragraph{max-width:none}}.newsletterModal-overlay .newsletterModal .close{cursor:pointer;background:transparent;border:0;position:absolute;right:0;padding:10px;z-index:99}.newsletterModal-overlay .newsletterModal .button-container{margin-top:10px}.newsletterModal-overlay .newsletterModal .button-container button{background:transparent;border:1px solid #fff;font-family:var(--font-global);font-style:normal;font-weight:700;font-size:14px;line-height:140%;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:0;width:100%;height:53px;cursor:pointer}.newsletterModal-overlay .newsletterModal .message-div{background-color:#fff;position:relative;width:330px}@media (max-width:700px){.newsletterModal-overlay .newsletterModal .message-div .close img{padding:15px}}.newsletterModal-overlay .newsletterModal .message-div h4{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-size:16px;line-height:100%;color:#242424;margin:0}.newsletterModal-overlay .newsletterModal .message-div span{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:16px;line-height:140%;text-align:center;color:#5c5c5c;max-width:238px}.newsletterModal-overlay .newsletterModal .message-div .message-success{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 14px;gap:15px}.newsletterModal-overlay .newsletterModal .message-div .message-success .success-title-text .loungerieqa-loungerieqa-theme-2-x-paragraph{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-size:16px;line-height:100%;color:#242424;margin:0}.newsletterModal-overlay .newsletterModal .message-div .message-success .success-text .loungerieqa-loungerieqa-theme-2-x-paragraph{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:16px;line-height:140%;text-align:center;color:#5c5c5c;max-width:238px;margin:0}.newsletterModal-overlay .newsletterModal .message-div .message-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:26px 14px}.newsletterModal-overlay .newsletterModal .message-div .message-error button{height:50px;width:100%;border-radius:0;background-color:transparent;border:1px solid #ded9d4;display:flex;align-items:center;justify-content:center;font-family:Source Sans Pro;font-style:normal;font-weight:700;font-size:14px;line-height:140%;letter-spacing:.04em;cursor:pointer}.newsletterModal-overlay .news-custom-form{width:100%}@media (max-width:850px){.newsletterModal-overlay .content-form .text{padding:20px}}@media (max-width:700px){.newsletterModal-overlay .content-form{flex-direction:column;width:100%;height:auto}.newsletterModal-overlay .content-form .text{padding:10px 20px 30px}.newsletterModal-overlay .content-form .text h2{margin-top:0;font-size:20px;line-height:24px}.newsletterModal-overlay .content-form .text form .vtex-store-newsletter-1-x-formSubmitContainer{margin-top:10px}}@media (max-width:500px){.newsletterModal-overlay .content-form{width:100%}.newsletterModal-overlay .content-form .text h2{font-size:1.25rem}.newsletterModal-overlay .content-form .text .disclaimer{font-size:.875rem}.newsletterModal-overlay .content-form .text button.vtex-button{font-size:.75rem}}