.main-content{padding-top:83px;padding-bottom:80px}@media(max-width: 767px){.main-content{padding-bottom:60px}}.password-reset-header{text-align:center;margin-bottom:60px}.password-reset-header .page-title{font-size:64px;line-height:120%;font-weight:500;color:#020202;margin-bottom:16px}@media(min-width: 768px)and (max-width: 1149px){.password-reset-header .page-title{font-size:32px}}@media(max-width: 767px){.password-reset-header .page-title{font-size:32px}}.password-reset-header .page-description{font-size:14px;line-height:140%;font-weight:400;color:#95a4a4;max-width:600px;margin:0 auto}.password-reset-container{max-width:500px;margin:0 auto;padding-left:64px;padding-right:64px}@media(min-width: 768px)and (max-width: 1149px){.password-reset-container{padding-left:20px;padding-right:20px}}@media(max-width: 767px){.password-reset-container{padding-left:16px;padding-right:16px}}.password-reset-form-wrapper{background:#fff;padding:40px;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin-bottom:32px}@media(min-width: 768px)and (max-width: 1149px){.password-reset-form-wrapper{padding:32px}}@media(max-width: 767px){.password-reset-form-wrapper{padding:20px;border-radius:8px;margin-bottom:24px}}.password-reset-form-wrapper h1,.password-reset-form-wrapper h2{font-size:22px;line-height:140%;font-weight:400;color:#020202;margin-bottom:12px}@media(min-width: 768px)and (max-width: 1149px){.password-reset-form-wrapper h1,.password-reset-form-wrapper h2{font-size:20px}}@media(max-width: 767px){.password-reset-form-wrapper h1,.password-reset-form-wrapper h2{font-size:18px}}@media(max-width: 767px){.password-reset-form-wrapper h1,.password-reset-form-wrapper h2{margin-bottom:8px}}.password-reset-form-wrapper>p{font-size:14px;line-height:140%;font-weight:400;color:#95a4a4;margin-bottom:24px}@media(max-width: 767px){.password-reset-form-wrapper>p{margin-bottom:16px}}.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row,.password-reset-form-wrapper .woocommerce-form .form-row,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row{margin-bottom:20px}@media(max-width: 767px){.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row,.password-reset-form-wrapper .woocommerce-form .form-row,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row{margin-bottom:16px}}.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row label,.password-reset-form-wrapper .woocommerce-form .form-row label,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row label,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row label{font-size:14px;line-height:140%;font-weight:400;color:#020202;font-weight:500;margin-bottom:8px;display:block}@media(max-width: 767px){.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row label,.password-reset-form-wrapper .woocommerce-form .form-row label,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row label,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row label{margin-bottom:6px}}.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row label .required,.password-reset-form-wrapper .woocommerce-form .form-row label .required,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row label .required,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row label .required{color:#7ea925}.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row .woocommerce-Input,.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row .input-text,.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row input[type=text],.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row input[type=email],.password-reset-form-wrapper .woocommerce-form .form-row .woocommerce-Input,.password-reset-form-wrapper .woocommerce-form .form-row .input-text,.password-reset-form-wrapper .woocommerce-form .form-row input[type=text],.password-reset-form-wrapper .woocommerce-form .form-row input[type=email],.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row .woocommerce-Input,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row .input-text,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row input[type=text],.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row input[type=email],.password-reset-form-wrapper .woocommerce-form-lost-password .form-row .woocommerce-Input,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row .input-text,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row input[type=text],.password-reset-form-wrapper .woocommerce-form-lost-password .form-row input[type=email]{font-size:14px;line-height:140%;font-weight:400;width:100% !important;padding:16px 20px !important;border:2px solid #ccd0d8 !important;border-radius:0 !important;background:#fff !important;color:#020202 !important;-webkit-transition:all .25s ease !important;transition:all .25s ease !important;box-shadow:none !important;font-size:16px !important;min-height:48px !important}@media(max-width: 767px){.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row .woocommerce-Input,.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row .input-text,.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row input[type=text],.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row input[type=email],.password-reset-form-wrapper .woocommerce-form .form-row .woocommerce-Input,.password-reset-form-wrapper .woocommerce-form .form-row .input-text,.password-reset-form-wrapper .woocommerce-form .form-row input[type=text],.password-reset-form-wrapper .woocommerce-form .form-row input[type=email],.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row .woocommerce-Input,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row .input-text,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row input[type=text],.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row input[type=email],.password-reset-form-wrapper .woocommerce-form-lost-password .form-row .woocommerce-Input,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row .input-text,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row input[type=text],.password-reset-form-wrapper .woocommerce-form-lost-password .form-row input[type=email]{padding:14px 16px !important;min-height:44px !important;font-size:16px !important}}.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row .woocommerce-Input:focus,.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row .input-text:focus,.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row input[type=text]:focus,.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row input[type=email]:focus,.password-reset-form-wrapper .woocommerce-form .form-row .woocommerce-Input:focus,.password-reset-form-wrapper .woocommerce-form .form-row .input-text:focus,.password-reset-form-wrapper .woocommerce-form .form-row input[type=text]:focus,.password-reset-form-wrapper .woocommerce-form .form-row input[type=email]:focus,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row .woocommerce-Input:focus,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row .input-text:focus,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row input[type=text]:focus,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row input[type=email]:focus,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row .woocommerce-Input:focus,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row .input-text:focus,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row input[type=text]:focus,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row input[type=email]:focus{border-color:#7ea925 !important;outline:none !important;box-shadow:none !important}.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row .woocommerce-Input::placeholder,.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row .input-text::placeholder,.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row input[type=text]::placeholder,.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row input[type=email]::placeholder,.password-reset-form-wrapper .woocommerce-form .form-row .woocommerce-Input::placeholder,.password-reset-form-wrapper .woocommerce-form .form-row .input-text::placeholder,.password-reset-form-wrapper .woocommerce-form .form-row input[type=text]::placeholder,.password-reset-form-wrapper .woocommerce-form .form-row input[type=email]::placeholder,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row .woocommerce-Input::placeholder,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row .input-text::placeholder,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row input[type=text]::placeholder,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row input[type=email]::placeholder,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row .woocommerce-Input::placeholder,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row .input-text::placeholder,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row input[type=text]::placeholder,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row input[type=email]::placeholder{color:#95a4a4 !important}.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row .woocommerce-Button,.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row .woocommerce-button,.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row .button,.password-reset-form-wrapper .woocommerce-form .form-row .woocommerce-Button,.password-reset-form-wrapper .woocommerce-form .form-row .woocommerce-button,.password-reset-form-wrapper .woocommerce-form .form-row .button,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row .woocommerce-Button,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row .woocommerce-button,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row .button,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row .woocommerce-Button,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row .woocommerce-button,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row .button{font-size:14px;line-height:140%;font-weight:400;background:#7ea925 !important;color:#fff !important;border:2px solid #7ea925 !important;border-radius:0 !important;padding:16px 32px !important;text-transform:uppercase;letter-spacing:.5px;font-weight:500;cursor:pointer;width:100%;text-align:center;text-decoration:none;display:block;-webkit-transition:all .25s ease !important;transition:all .25s ease !important;font-size:14px !important}.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row .woocommerce-Button:hover,.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row .woocommerce-button:hover,.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row .button:hover,.password-reset-form-wrapper .woocommerce-form .form-row .woocommerce-Button:hover,.password-reset-form-wrapper .woocommerce-form .form-row .woocommerce-button:hover,.password-reset-form-wrapper .woocommerce-form .form-row .button:hover,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row .woocommerce-Button:hover,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row .woocommerce-button:hover,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row .button:hover,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row .woocommerce-Button:hover,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row .woocommerce-button:hover,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row .button:hover{background:rgb(94.8058252427,127.1601941748,27.8398058252) !important;border-color:rgb(94.8058252427,127.1601941748,27.8398058252) !important;color:#fff !important;transform:translateY(-1px)}.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row .woocommerce-Button:active,.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row .woocommerce-button:active,.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row .button:active,.password-reset-form-wrapper .woocommerce-form .form-row .woocommerce-Button:active,.password-reset-form-wrapper .woocommerce-form .form-row .woocommerce-button:active,.password-reset-form-wrapper .woocommerce-form .form-row .button:active,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row .woocommerce-Button:active,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row .woocommerce-button:active,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row .button:active,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row .woocommerce-Button:active,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row .woocommerce-button:active,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row .button:active{transform:translateY(0)}.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row .woocommerce-Button:focus,.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row .woocommerce-button:focus,.password-reset-form-wrapper .woocommerce-form .woocommerce-form-row .button:focus,.password-reset-form-wrapper .woocommerce-form .form-row .woocommerce-Button:focus,.password-reset-form-wrapper .woocommerce-form .form-row .woocommerce-button:focus,.password-reset-form-wrapper .woocommerce-form .form-row .button:focus,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row .woocommerce-Button:focus,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row .woocommerce-button:focus,.password-reset-form-wrapper .woocommerce-form-lost-password .woocommerce-form-row .button:focus,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row .woocommerce-Button:focus,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row .woocommerce-button:focus,.password-reset-form-wrapper .woocommerce-form-lost-password .form-row .button:focus{outline:none !important;box-shadow:none !important}.password-reset-form-wrapper .woocommerce-message{background:#d4edda;border:1px solid #c3e6cb;border-radius:4px;padding:16px;margin-bottom:24px;color:#155724;font-size:14px;line-height:140%;font-weight:400;font-weight:500}.password-reset-form-wrapper .woocommerce-error{background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;padding:16px;margin-bottom:24px;color:#721c24;font-size:14px;line-height:140%;font-weight:400;font-weight:500}.password-reset-form-wrapper .woocommerce-error li{list-style:none;margin:0}.back-to-login{text-align:center}.back-to-login p{margin:0}.back-to-login p a{font-size:14px;line-height:140%;font-weight:400;color:#95a4a4;text-decoration:none;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}.back-to-login p a:hover{color:#020202}.password-reset-success,.password-reset-error{text-align:center;background:#fff;padding:60px 40px;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin-bottom:32px}@media(min-width: 768px)and (max-width: 1149px){.password-reset-success,.password-reset-error{padding:48px 32px}}@media(max-width: 767px){.password-reset-success,.password-reset-error{padding:40px 20px;border-radius:8px;margin-bottom:24px}}.password-reset-success .success-icon,.password-reset-success .error-icon,.password-reset-error .success-icon,.password-reset-error .error-icon{margin-bottom:24px}.password-reset-success .success-icon svg,.password-reset-success .error-icon svg,.password-reset-error .success-icon svg,.password-reset-error .error-icon svg{display:block;margin:0 auto}.password-reset-success h2,.password-reset-error h2{font-size:44px;line-height:120%;font-weight:400;color:#020202;margin-bottom:16px}@media(min-width: 768px)and (max-width: 1149px){.password-reset-success h2,.password-reset-error h2{font-size:26px}}@media(max-width: 767px){.password-reset-success h2,.password-reset-error h2{font-size:26px}}@media(max-width: 767px){.password-reset-success h2,.password-reset-error h2{margin-bottom:12px}}.password-reset-success p,.password-reset-error p{font-size:14px;line-height:140%;font-weight:400;color:#95a4a4;margin-bottom:32px;max-width:400px;margin-left:auto;margin-right:auto}@media(max-width: 767px){.password-reset-success p,.password-reset-error p{margin-bottom:24px}}.password-reset-success .success-actions,.password-reset-success .error-actions,.password-reset-error .success-actions,.password-reset-error .error-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media(max-width: 767px){.password-reset-success .success-actions,.password-reset-success .error-actions,.password-reset-error .success-actions,.password-reset-error .error-actions{flex-direction:column;gap:12px}}.password-reset-success .success-actions .button-primary,.password-reset-success .success-actions .button-secondary,.password-reset-success .error-actions .button-primary,.password-reset-success .error-actions .button-secondary,.password-reset-error .success-actions .button-primary,.password-reset-error .success-actions .button-secondary,.password-reset-error .error-actions .button-primary,.password-reset-error .error-actions .button-secondary{font-size:14px;line-height:140%;font-weight:400;border-radius:0 !important;padding:16px 32px !important;text-transform:uppercase;letter-spacing:.5px;font-weight:500;cursor:pointer;text-align:center;text-decoration:none;display:inline-block;-webkit-transition:all .25s ease !important;transition:all .25s ease !important;font-size:14px !important;min-width:180px}@media(max-width: 767px){.password-reset-success .success-actions .button-primary,.password-reset-success .success-actions .button-secondary,.password-reset-success .error-actions .button-primary,.password-reset-success .error-actions .button-secondary,.password-reset-error .success-actions .button-primary,.password-reset-error .success-actions .button-secondary,.password-reset-error .error-actions .button-primary,.password-reset-error .error-actions .button-secondary{width:100%;min-width:auto;padding:14px 24px !important}}.password-reset-success .success-actions .button-primary,.password-reset-success .error-actions .button-primary,.password-reset-error .success-actions .button-primary,.password-reset-error .error-actions .button-primary{background:#7ea925 !important;color:#fff !important;border:2px solid #7ea925 !important}.password-reset-success .success-actions .button-primary:hover,.password-reset-success .error-actions .button-primary:hover,.password-reset-error .success-actions .button-primary:hover,.password-reset-error .error-actions .button-primary:hover{background:rgb(94.8058252427,127.1601941748,27.8398058252) !important;border-color:rgb(94.8058252427,127.1601941748,27.8398058252) !important;color:#fff !important;transform:translateY(-1px)}.password-reset-success .success-actions .button-secondary,.password-reset-success .error-actions .button-secondary,.password-reset-error .success-actions .button-secondary,.password-reset-error .error-actions .button-secondary{background:#fff !important;color:#020202 !important;border:2px solid #ccd0d8 !important}.password-reset-success .success-actions .button-secondary:hover,.password-reset-success .error-actions .button-secondary:hover,.password-reset-error .success-actions .button-secondary:hover,.password-reset-error .error-actions .button-secondary:hover{background:#7ea925 !important;border-color:#7ea925 !important;color:#fff !important;transform:translateY(-1px)}.password-reset-form-wrapper .password-input-wrapper{position:relative;display:flex;align-items:stretch}.password-reset-form-wrapper .password-input-wrapper input{font-size:14px;line-height:140%;font-weight:400;flex:1;padding:16px 20px;padding-right:80px !important;border:2px solid #ccd0d8 !important;border-radius:0 !important;background:#fff !important;color:#020202 !important;-webkit-transition:all .25s ease !important;transition:all .25s ease !important;box-shadow:none !important;font-size:16px !important;min-height:48px !important}@media(max-width: 767px){.password-reset-form-wrapper .password-input-wrapper input{padding:14px 16px;padding-right:70px !important;min-height:44px !important;font-size:16px !important}}.password-reset-form-wrapper .password-input-wrapper input:focus{border-color:#7ea925 !important;outline:none !important;box-shadow:none !important}.password-reset-form-wrapper .password-input-wrapper input::placeholder{color:#95a4a4 !important}.password-reset-form-wrapper .password-input-wrapper .password-toggle{position:absolute;right:0;top:0;bottom:0;width:70px;background:rgba(0,0,0,0);border:none;color:#7ea925;cursor:pointer;font-size:12px;line-height:140%;font-weight:400;font-weight:500;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}@media(max-width: 767px){.password-reset-form-wrapper .password-input-wrapper .password-toggle{width:60px;font-size:16px;font-weight:400;line-height:160%}}.password-reset-form-wrapper .password-input-wrapper .password-toggle:hover{color:#020202}.password-reset-form-wrapper .password-input-wrapper .password-toggle:focus{outline:none;color:#020202}.password-reset-form-wrapper .form-actions{text-align:center;margin-top:32px}@media(max-width: 767px){.password-reset-form-wrapper .form-actions{margin-top:24px}}.password-error-messages{margin-bottom:24px}.password-error-messages .woocommerce-error{margin-bottom:16px}.password-error-messages .woocommerce-error:last-child{margin-bottom:0}
