.email-popup-bg{z-index:99;opacity:1;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100vh;padding:24px;transition:opacity .5s;display:flex;position:fixed;inset:0}.email-popup-bg.closing{opacity:0}.email-popup-bg .email-popup-container{opacity:1;background-color:#f8f8f8;border-radius:24px;flex-direction:column;justify-content:space-between;height:100%;transition:transform .5s,opacity .5s;display:flex;position:relative;transform:scale(1);box-shadow:0 0 32px #333}.email-popup-bg .email-popup-container.closing{opacity:0;transform:scale(.9)}.email-popup-bg .email-popup-container .email-popup-remove-icon{cursor:pointer;background-color:#78a4d7;border-radius:40px;justify-content:center;align-items:center;width:56px;height:56px;padding:6px;transition:transform .3s;display:flex;position:absolute;top:22px;right:12px}.email-popup-bg .email-popup-container .email-popup-remove-icon:hover{transform:rotate(90deg)}.email-popup-bg .email-popup-container .email-popup-text-section{flex-direction:column;justify-content:center;align-items:center;gap:56px;padding:32px;display:flex}.email-popup-bg .email-popup-container .email-popup-text-section .popup-logo-img{max-width:160px;margin-left:auto;margin-right:auto}.email-popup-bg .email-popup-container .email-popup-text-section .newsletter-form{text-align:center;flex-direction:column;gap:20px;display:flex}.email-popup-bg .email-popup-container .email-popup-text-section .newsletter-form .newsletter-actions{flex-direction:column;gap:8px;display:flex}.email-popup-bg .email-popup-container .email-popup-text-section .newsletter-form .newsletter-button-container{margin-left:auto;margin-right:auto;display:flex}.email-popup-bg .email-popup-container .email-popup-img-section{border-bottom-right-radius:24px;border-bottom-left-radius:24px;width:100%;overflow:hidden}.email-popup-bg .email-popup-container .email-popup-img-section .lazy-image-wrapper,.email-popup-bg .email-popup-container .email-popup-img-section .lazy-load-image-background{width:100%!important;height:100%!important;display:block!important}.email-popup-bg .email-popup-container .email-popup-img-section img{border-bottom-right-radius:24px;border-bottom-left-radius:24px;object-fit:cover!important;width:100%!important;height:100%!important}@keyframes popIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.email-popup-container{animation:.5s forwards popIn}@media screen and (min-width:1024px){.email-popup-bg .email-popup-container{flex-direction:row;max-width:1000px;max-height:700px}.email-popup-bg .email-popup-container .email-popup-remove-icon{top:32px;right:32px;box-shadow:0 0 8px #333}.email-popup-bg .email-popup-container .email-popup-text-section{flex:50%}.email-popup-bg .email-popup-container .email-popup-text-section .popup-logo-img{max-width:280px}.email-popup-bg .email-popup-container .email-popup-text-section .newsletter-form{gap:32px}.email-popup-bg .email-popup-container .email-popup-text-section .newsletter-form .newsletter-actions{gap:16px}.email-popup-bg .email-popup-container .email-popup-text-section .newsletter-form h2{font-size:36px}.email-popup-bg .email-popup-container .email-popup-text-section .newsletter-form p{font-size:16px}.email-popup-bg .email-popup-container .email-popup-img-section{border-top-right-radius:24px;border-bottom-right-radius:24px;border-bottom-left-radius:0;flex:50%;height:100%}.email-popup-bg .email-popup-container .email-popup-img-section img{border-top-right-radius:24px;border-bottom-right-radius:24px;border-bottom-left-radius:0;object-fit:cover!important;object-position:center bottom!important;height:100%!important}}
.user-view-layout-container{background-color:#f8f8f8;flex-direction:column;min-height:100vh;display:flex}.user-view-layout-container .user-view-layout-page{flex:1;width:100%}.user-view-layout-container .user-view-layout-page.max-width{max-width:1300px;margin:0 auto;padding:0 16px}@media screen and (min-width:1024px){.user-view-layout-container .user-view-layout-page.max-width{padding:0 24px}}@media screen and (min-width:1300px){.user-view-layout-container .user-view-layout-page.max-width{padding:0}}
