body:has(.popup){overflow:hidden!important}.popup{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}@media not all and (min-width:500px){.popup{padding-left:20px;padding-right:20px}}.popup .popup-container{border-radius:18px;max-width:800px;min-height:300px;position:relative;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:28px}@media not all and (min-width:500px){.popup .popup-container{padding-left:15px;padding-right:5px}}.popup .close{display:flex;justify-content:flex-end;position:absolute;right:28px;top:20px;width:100%}.popup .content{max-height:80vh;width:100%}@media not all and (min-width:500px){.popup .content{padding-right:15px}}.popup ::-webkit-scrollbar{width:3px}.popup ::-webkit-scrollbar-track{background:hsla(0,0%,84%,.5)}.popup ::-webkit-scrollbar-thumb,.popup ::-webkit-scrollbar-thumb:hover{background:#d7d7d7}
#subscribe_mail_modal{display:flex;flex-direction:column;padding:18px 62px 30px}@media not all and (min-width:500px){#subscribe_mail_modal{padding-bottom:0;padding-left:0;padding-right:0}}.general_modal .title h5{font-size:32px;font-weight:700;line-height:42px;margin-bottom:10px;text-align:center;--tw-text-opacity:1;color:rgb(43 46 63/var(--tw-text-opacity))}@media not all and (min-width:500px){.general_modal .title h5{font-size:20px;line-height:30px}}.general_modal .title h5{letter-spacing:-1px}.general_modal .desc p{font-size:18px;font-weight:500;line-height:32px;margin-bottom:40px;text-align:center;--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity))}@media not all and (min-width:500px){.general_modal .desc p{font-size:14px;line-height:26px;margin-bottom:20px}}.general_modal .desc p{letter-spacing:-.5px}#subscribe_mail_modal .form{margin-bottom:30px}#subscribe_mail_modal .form .input{-moz-column-gap:12px;column-gap:12px;display:flex}@media not all and (min-width:500px){#subscribe_mail_modal .form .input{flex-direction:column;row-gap:12px}}#subscribe_mail_modal .form .input input{border-radius:16px;border-width:1px;width:100%;--tw-border-opacity:1;border-color:rgb(43 46 63/var(--tw-border-opacity));font-size:14px;font-weight:600;padding-left:15px;padding-right:15px;--tw-text-opacity:1;color:rgb(43 46 63/var(--tw-text-opacity))}@media not all and (min-width:576px){#subscribe_mail_modal .form .input input{--tw-border-opacity:1;border-color:rgb(215 215 215/var(--tw-border-opacity))}}@media not all and (min-width:500px){#subscribe_mail_modal .form .input input{height:50px}}#subscribe_mail_modal .form .input input{letter-spacing:-.5px}#subscribe_mail_modal .form .input input::-moz-placeholder{font-size:14px;--tw-text-opacity:1;color:rgb(215 215 215/var(--tw-text-opacity))}#subscribe_mail_modal .form .input input::placeholder{font-size:14px;--tw-text-opacity:1;color:rgb(215 215 215/var(--tw-text-opacity))}#subscribe_mail_modal .form .form_button{width:121px}@media not all and (min-width:500px){#subscribe_mail_modal .form .form_button{display:none;width:100%}}#subscribe_mail_modal .bottom_button{display:none;justify-content:center;margin-top:20px}@media not all and (min-width:500px){#subscribe_mail_modal .bottom_button{display:flex}}#subscribe_mail_modal .send_button{max-width:295px;width:100%}#subscribe_mail_modal .permission{-moz-column-gap:10px;column-gap:10px;display:flex}#subscribe_mail_modal .permission p{font-size:14px;font-weight:400;line-height:20px;--tw-text-opacity:1;color:rgb(43 46 63/var(--tw-text-opacity))}@media not all and (min-width:500px){#subscribe_mail_modal .permission p{font-size:12px}}#subscribe_mail_modal .permission p{letter-spacing:-.5px}#subscribe_mail_modal .permission a{font-weight:600;text-decoration-line:underline}#contact_permission_modal{display:flex;flex-direction:column;padding:18px 62px 0}@media not all and (min-width:500px){#contact_permission_modal{padding-left:0;padding-right:0}}#contact_permission_modal .desc p{font-weight:400}#userText_modal{display:flex;flex-direction:column;padding:18px 62px 0}@media not all and (min-width:500px){#userText_modal{padding-left:0;padding-right:0}}#userText_modal .title h5{font-size:32px;text-align:left}@media not all and (min-width:500px){#userText_modal .title h5{font-size:24px}}#userText_modal .desc p{font-size:14px;font-weight:400;letter-spacing:-.5px;line-height:20px;text-align:left}@media not all and (min-width:500px){#subscribe_mail_success_modal .icon svg{height:56px!important;width:56px!important}}
#marketing_banner_1_modal{display:flex;flex-direction:column;padding:18px 120px 30px}@media not all and (min-width:500px){#marketing_banner_1_modal{padding-bottom:0;padding-left:0;padding-right:0}}#marketing_banner_1_modal .title h5{font-size:32px;font-weight:700;line-height:42px;margin-bottom:10px;text-align:center;--tw-text-opacity:1;color:rgb(43 46 63/var(--tw-text-opacity))}@media not all and (min-width:500px){#marketing_banner_1_modal .title h5{font-size:20px;line-height:30px}}#marketing_banner_1_modal .title h5{letter-spacing:-1px}#marketing_banner_1_modal .desc p{font-size:18px;font-weight:500;line-height:32px;margin-bottom:15px;text-align:center;--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity))}@media not all and (min-width:500px){#marketing_banner_1_modal .desc p{font-size:14px;line-height:26px}}#marketing_banner_1_modal .desc p{letter-spacing:-.5px}#marketing_banner_1_modal .qr{display:flex;justify-content:center;margin-bottom:26px}#marketing_banner_1_modal .qr img{height:155px}#marketing_banner_1_modal .store_links{-moz-column-gap:12px;column-gap:12px;display:flex;justify-content:center;row-gap:12px}@media not all and (min-width:500px){#marketing_banner_1_modal .store_links{align-items:center;flex-direction:column}}#marketing_banner_1_modal .store_links a img{height:40px}
#marketing_banner_2_modal{display:flex;flex-direction:column;padding:18px 12px 30px}@media not all and (min-width:500px){#marketing_banner_2_modal{padding-bottom:0;padding-left:0;padding-right:0}}#marketing_banner_2_modal .top{display:flex;flex-direction:column;padding-left:120px;padding-right:120px}@media not all and (min-width:576px){#marketing_banner_2_modal .top{padding-left:0;padding-right:0}}#marketing_banner_2_modal .title h5{font-size:32px;font-weight:700;line-height:42px;margin-bottom:10px;text-align:center;--tw-text-opacity:1;color:rgb(43 46 63/var(--tw-text-opacity))}@media not all and (min-width:500px){#marketing_banner_2_modal .title h5{font-size:20px;line-height:30px}}#marketing_banner_2_modal .title h5{letter-spacing:-1px}#marketing_banner_2_modal .desc p{font-size:18px;font-weight:500;line-height:32px;margin-bottom:15px;text-align:center;--tw-text-opacity:1;color:rgb(74 74 74/var(--tw-text-opacity))}@media not all and (min-width:500px){#marketing_banner_2_modal .desc p{font-size:14px;line-height:26px}}#marketing_banner_2_modal .desc p{letter-spacing:-.5px}#marketing_banner_2_modal .bottom{display:flex;padding-top:94px}@media not all and (min-width:576px){#marketing_banner_2_modal .bottom{padding-top:20px}}#marketing_banner_2_modal .bottom .content{align-items:center;border-radius:10px;-moz-column-gap:20px;column-gap:20px;display:flex;min-height:130px;position:relative;width:100%;--tw-bg-opacity:1;background-color:rgb(228 207 250/var(--tw-bg-opacity));padding:14px 26px}@media not all and (min-width:500px){#marketing_banner_2_modal .bottom .content{flex-direction:column;row-gap:12px}}#marketing_banner_2_modal .bottom .content .offer-desc{font-size:20px;font-weight:500;line-height:130%;max-width:306px;width:100%;--tw-text-opacity:1;color:rgb(119 16 232/var(--tw-text-opacity))}@media not all and (min-width:500px){#marketing_banner_2_modal .bottom .content .offer-desc{font-size:14px;text-align:center}}#marketing_banner_2_modal .bottom .content .offer-desc{letter-spacing:-.6px}#marketing_banner_2_modal .bottom .content .offer-desc span{font-weight:700;text-decoration-color:#03ffe8;text-decoration-line:underline;text-decoration-thickness:4px}#marketing_banner_2_modal .bottom .content .screen{bottom:0;position:absolute;right:0;width:220px}@media not all and (min-width:576px){#marketing_banner_2_modal .bottom .content .screen{display:none}}
