.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none!important}.custom-fb-login-button:hover{background-color:#365899!important;color:#fff!important}.custom-google-login-button:hover{background-color:#357ae8!important;color:#fff!important}.custom-fb-login-button{margin:0 0 10px!important;border-radius:34px!important;border:1px solid #dadcd6!important;width:100%;height:54px!important;color:#20544b!important;text-align:center!important;font-weight:700!important;font-size:16px!important;font-style:normal!important;line-height:140%!important;position:relative!important;background:#fff!important}@media(min-width:992px){.login_title{margin-top:80px!important}}.custom-google-login-button{margin-top:0!important;border-radius:34px!important;border:1px solid #dadcd6!important;width:100%;height:54px!important;color:#20544b!important;text-align:center!important;font-family:Helvetica!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:140%!important;position:relative;background:#fff!important}.custom-google-login-button:before{content:"";display:block;width:30px;height:30px;background-image:url(https://upload.wikimedia.org/wikipedia/commons/thumb/c/c1/Google_%22G%22_logo.svg/1200px-Google_%22G%22_logo.svg.png);background-repeat:no-repeat;background-position:center;position:absolute!important;left:20px!important;z-index:2!important;background-size:contain;top:50%!important;transform:translateY(-50%)!important}.custom-fb-login-button:before{content:"";display:block;width:30px;height:30px;background-image:url(https://upload.wikimedia.org/wikipedia/commons/thumb/b/b8/2021_Facebook_icon.svg/2048px-2021_Facebook_icon.svg.png);background-repeat:no-repeat;background-position:center;position:absolute!important;left:20px!important;z-index:2!important;background-size:contain;top:50%!important;transform:translateY(-50%)!important}.custom-google-login-button svg{position:absolute;left:20px;top:50%;transform:translateY(-50%)}.custom-fb-login-button svg{position:absolute;left:20px;top:50%;transform:translateY(-50%)}.social-separator{position:relative;width:100%;height:40px;margin-bottom:15px}.social-separator div{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);background-color:#fbfaf8;padding:0 10px;color:#dadcd6;font-weight:400}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}hr{box-sizing:content-box;height:0;overflow:visible}.social-separator hr{background-color:#dadcd6;position:absolute;top:35%;left:0;right:0}.social-or{margin:10px 0;text-align:center}.form-label-group{margin-bottom:20px;width:100%}.form-label-group input{border-radius:8px;border:1px solid #dadcd6;color:#20544b;height:60px;font-size:16px!important;padding:8px 20px;width:100%}.form-label-group input:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.floating-label-container{width:100%}.password-input-wrapper .password-toggle-button{top:50%;width:21px;height:15px;margin:0;padding:0;background:transparent;position:absolute;right:11px;transform:translateY(-50%);min-width:auto;min-height:auto;opacity:.5}.password-input-wrapper .password-toggle-button.visible{opacity:1}.floating-label-container input{border-radius:8px;border:1px solid #dadcd6;color:#20544b;height:60px;font-size:16px!important;padding:8px 20px;width:100%;background:transparent;transition:all .3s ease}.floating-label-container input:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.floating-label-container input:focus::placeholder{transform:translateY(-20px);font-size:12px;color:#80bdff}@media(min-width:992px){.form-label-group input,.floating-label-container input{height:60px!important}}.form-label-group input.error-input,.floating-label-container input.error-input{border:1px solid #ff0000}.form-error-message{color:red;font-size:14px;margin-top:5px;margin-bottom:5px;text-align:left;padding-left:5px;font-family:Helvetica;line-height:1.4}.customer.register,.customer.login,.customer.reset-password{max-width:478px;width:100%;margin:20px auto 80px}.customer.register .form-error-message,.customer.login .form-error-message{padding-left:5px}.customer.register .form-label-group input.error-input,.customer.login .field input.error-input{border:1px solid #ff0000}.customer.login .create_account form{background:#fff;border-radius:8px;padding:20px}.customer.login .supergut_login form{background:#fff;border-radius:8px;padding:0!important}.customer.login .field{position:relative;margin-bottom:20px}.customer.login .field label{display:none}.have-account-already{display:block;margin-top:20px;text-align:center;font-size:15px}.have-account-already .supergut-a{color:#20544b;margin-left:5px;text-decoration:underline}.customer button.supergut-btn-primary{border-radius:25px;padding:0;height:50px;font-family:Helvetica;font-size:16px;font-weight:500;width:100%;margin-top:20px;display:flex;align-items:center;justify-content:center;border:none;text-transform:none;transition:background-color .3s ease,color .3s ease}.customer button.supergut-btn-primary.disabled-button{background:#dadcd6!important;color:#879f98!important;font-size:16px!important;opacity:1}.customer button.supergut-btn-primary.active-button{background:#20544b;color:#fff;cursor:pointer}.customer button.supergut-btn-primary.active-button:hover{background:#184037}.form-subTitle{font-size:18px;text-align:center;margin-bottom:20px;color:#20544b}input[aria-invalid=true],.floating-label-container input[aria-invalid=true]{border-color:red!important}@media screen and (min-width:750px){.text-branded-button{display:none!important}}button.supergut-btn-primary.disabled{cursor:not-allowed;pointer-events:none}form[action*="/account/login"] button[type=submit]{transition:opacity .3s ease}.success_message{margin:0 auto;display:flex;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/244/assets/section-form-validation.css.map */
