body{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0;background:radial-gradient(#00bec8,#005050);background-size:300% 300%;animation:gradient 15s ease infinite;min-height:100vh}body *{box-sizing:border-box}body #container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin:0 auto}body #container *{font-family:sans-serif}body #container .feature-image,body #container .logo{display:flex;align-items:center;justify-content:center;width:100%;height:auto;max-width:300px;object-fit:contain}@media (max-width: 600px){body #container .feature-image,body #container .logo{max-width:200px}}body #container .feature-image img,body #container .logo img{width:100%;height:100%;object-fit:contain}body #container .intro-text{font-size:30px;line-height:1.4;text-align:center;max-width:600px}@media (max-width: 600px){body #container .intro-text{font-size:24px}}body #container #login_form{width:100%;max-width:400px;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:20px;border-radius:4px;border:none}body #container #login_form .logo img{height:auto;width:100%;max-width:250px;margin:0;pointer-events:none}body #container #login_form form#login_form{width:100%;margin:0;padding:0;border:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}body #container #login_form form#login_form label,body #container #login_form form#login_form input{float:unset}body #container #login_form form#login_form label{font-size:14px}.visually-hidden{display:none}.form__message{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:10px}.form__message svg{width:20px;height:20px;object-fit:contain;margin:0}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}*{margin:0;padding:0}img{border:0}body{margin:0;background-color:#e0e0e0;color:#333}h1,h2,h3,h4,h5,h6{color:#000;margin:5px 0 10px;font-weight:400}h3,h4,h5,h6{font-weight:700}a{color:#3084ca}a:hover{color:#25669c}#login_form{background:#fff;border:none;margin:50px auto 0;padding:20px;width:100%;max-width:500px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px #0000001a}#login_form h1{margin:0 0 18px;text-align:center;line-height:30px}#login_form .default-text{font-family:sans-serif;font-style:italic;margin-bottom:1.5em;font-size:17px;display:block;text-align:center;margin-top:33px}form#login_form{padding-top:25px;margin-top:25px;font-size:80%;margin-bottom:35px}form#login_form label{color:#777}#login_form #password{border:1px solid #ccc;outline:none;background:#e9e9e9;background:-moz-linear-gradient(top,#ececec 0%,white 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ececec),color-stop(100%,white));-webkit-appearance:none;appearance:none;width:100%;min-width:140px;color:#40372d;border:none;background:#f2f1ea;margin-right:0;padding:10px 20px;font-size:14px;border-radius:4px}@media (max-width: 389.98px){#login_form #password{width:100%;max-width:100%;border-radius:50px}}#login_form button.submit{width:100%;-webkit-appearance:none;appearance:none;float:unset;margin-right:0;min-width:42px;color:#fff;background-color:#005050;padding:10px 20px;border-radius:4px;outline:none;border:none}.field{width:100%}.password-modal__content-heading{text-align:center;font-size:14px;margin:0}.password-modal__content{width:100%;display:flex;align-items:center;justify-content:center;flex-flow:column nowrap;gap:15px}.password__footer-text{font-size:12px;text-align:center;color:#000}.password__footer-text a{color:#000;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/743/assets/password.scss.css.map */
