.farmalife-theme-1-x-passwordPopupOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,9.8%,90%,.76);display:flex;align-items:center;justify-content:center;z-index:1000}.farmalife-theme-1-x-passwordPopupModal{background-color:#fff;padding:2rem;border:1px solid #ddd;border-radius:20px;font-size:16px;max-width:600px;margin-left:20px;margin-right:20px}.farmalife-theme-1-x-passwordPopupTitle{font-size:18px;margin-bottom:1.5rem;color:#5c2583;text-align:center}.farmalife-theme-1-x-passwordPopupInput{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;max-width:350px;display:block;margin:0 auto 1rem;font-family:Montserrat}.farmalife-theme-1-x-passwordPopupError{color:#e74c3c;margin-bottom:1rem;text-align:center}.farmalife-theme-1-x-passwordPopupButtonContainer{display:flex;justify-content:center}.farmalife-theme-1-x-passwordPopupButton{padding:.75rem 1.5rem;background-color:#5c2583;color:#fff;border:none;border-radius:20px;cursor:pointer;font-size:1rem;transition:background-color .3s;font-family:Montserrat}.farmalife-theme-1-x-passwordPopupButton:hover{background-color:#4f1f71}