.notify .notify__button{display:flex;justify-content:center;align-items:center;gap:7px;width:100%;padding:10px;margin-top:10px;font-weight:600;font-size:15px;line-height:26px;text-align:center;border-radius:5px;background-color:#2e4adf;border:2px solid #2e4adf;color:#fff;transition:all .3s linear}.notify .notify__button:hover{background-color:#1a3f8e;border:2px solid #1a3f8e}.notify .notify__text-below-btn{display:flex;justify-content:center;align-items:center;margin-top:10px;text-align:center;color:#000;opacity:.6;font-weight:400;font-size:12px;line-height:18px}.notify .notify__popup{pointer-events:none}.notify .notify__popup.notify__popup--show{pointer-events:auto}.notify .notify__popup.notify__popup--show .notify__popup-bg{opacity:1}.notify .notify__popup.notify__popup--show .notify__body{transition:transform .8s cubic-bezier(0.245, 0.72, 0.495, 0.98),opacity 0s;transform:translate(0, 0);opacity:1}.notify .notify__popup .notify__popup-bg{position:fixed;inset:0;background-color:rgba(0,0,0,.5019607843);height:100dvh;width:100vw;transition:.3s cubic-bezier(0.245, 0.72, 0.495, 0.98);opacity:0;z-index:99999}.notify .notify__popup .notify__body{position:fixed;z-index:2;top:0;bottom:0;right:0;width:100%;background:#fff;opacity:0;transform:translate(0, 100%);transition:transform .8s cubic-bezier(0.245, 0.72, 0.495, 0.98),opacity 2s 1s;border-radius:10px 10px 0;margin-top:15vh;z-index:9999999999}@media(min-width: 700px){.notify .notify__popup .notify__body{max-width:550px;border-radius:15px 0 0 15px;margin-top:0;transform:translate(100%, 0)}}.notify .notify__popup .notify__close{position:absolute;top:15px;right:15px;cursor:pointer;transition:all .3s}@media(min-width: 700px){.notify .notify__popup .notify__close{right:25px}}.notify .notify__popup .notify__close:hover{transform:scale(1.1)}.notify .notify__popup .notify__container{height:100%;padding:55px 24px 50px;overflow-y:auto;font-family:"Harmonia Sans",sans-serif}@media(min-width: 700px){.notify .notify__popup .notify__container{padding:90px 50px 50px}}.notify .notify__popup .notify__title{font-size:36px;line-height:46px;text-align:center;font-weight:400;margin-bottom:10px}.notify .notify__popup .notify__subtitle{font-size:15px;line-height:22px;text-align:center;font-weight:400;margin-bottom:20px}.notify .notify__popup .notify__content{padding:30px 15px;border-radius:12px;background-color:#f5f5f5}.notify .notify__popup .notify__product{display:flex;flex-direction:column;align-items:center;gap:15px;margin-bottom:20px}.notify .notify__popup .notify__product-img{display:flex;justify-content:center;align-items:center}.notify .notify__popup .notify__product-img img{height:100%;width:100%;object-fit:contein}.notify .notify__popup .notify__product-title{font-weight:600;font-size:16px;line-height:24px;text-align:center;color:#000}.notify .notify__popup .notify__email-box{position:relative;margin-bottom:30px}.notify .notify__popup .notify__email{padding:25px 75px 25px 25px;margin:0;width:100%;height:100%;font-weight:400;font-size:16px;line-height:20px;color:#000;border:none;background-color:#fff;border-radius:95px}.notify .notify__popup .notify__email::placeholder{font-weight:400;font-size:16px;line-height:20px;color:#000}.notify .notify__popup .notify__submit{position:absolute;right:13px;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:100%;aspect-ratio:1/1;background-color:#2e4adf;border:1px solid #2e4adf;transition:all .3s linear}.notify .notify__popup .notify__submit:hover{background-color:#1a3f8e;border:2px solid #1a3f8e}.notify .notify__popup .notify__email-message{position:absolute;bottom:-25px;width:100%;text-align:center;color:green;transition:opacity .3s;font-size:12px}.notify .notify__popup .notify__email-message.notify__email-message--error{opacity:1}.notify .notify__popup .notify__email-message.notify__email-message--error{color:red}.notify .notify__popup .notify__checkbox-wrapper{display:flex;align-items:center;gap:10px}.notify .notify__popup .notify__checkbox{position:relative;display:flex;justify-content:center;align-items:center}.notify .notify__popup .notify__input-checkbox{appearance:none;width:20px;height:20px;flex-shrink:0;border:1px solid #000;border-radius:2px;cursor:pointer}.notify .notify__popup .notify__input-checkbox:checked~.notify__icon-checked{opacity:1}.notify .notify__popup .notify__icon-checked{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;opacity:0;transition:all .15s}