.woocommerce-account:not(.logged-in){background-color:var(--light-gray)}.woocommerce-account:not(.logged-in) .hof-login{padding:var(--space-xxl) var(--space-md)}.navbar-container{background-color:#fff}.woocommerce-account:not(.logged-in) .main-container .container{margin-top:0!important}.woocommerce-account .hof-login-card{max-width:550px;margin:0 auto;padding:var(--space-xxl) var(--space-lg);background-color:#fff;box-shadow:0 4px 6px 0 rgba(0,0,0,.1)}.woocommerce-account .hof-login-card .hof-login-title{margin:0 0 var(--space-xl) 0;padding:0;font-family:var(--secondary-font);font-size:var(--font-size-xxxl);line-height:var(--line-height-loose);color:var(--darkest-gray);text-align:center}.woocommerce-account .hof-login-card .hof-login-intro{margin:0 0 var(--space-md) 0;font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--black)}.woocommerce-account .hof-login-card .hof-login-error{margin:0 0 var(--space-md) 0;font-size:var(--font-size-sm);line-height:var(--line-height-tight);color:var(--primary-red)}.woocommerce-account .hof-login-card .hof-login-form{margin:0;padding:0;border:none;border-radius:0;text-align:left}.woocommerce-account .hof-login-card .woocommerce-error,.woocommerce-account .hof-login-card .woocommerce-info,.woocommerce-account .hof-login-card .woocommerce-message{margin:0 0 var(--space-md) 0!important;padding:0!important;font-size:var(--font-size-sm)!important;line-height:var(--line-height-tight)!important;color:var(--darkest-gray);text-align:left;list-style:none;background-color:transparent;border:none}.woocommerce-account .hof-login-card .woocommerce-error::before,.woocommerce-account .hof-login-card .woocommerce-info::before,.woocommerce-account .hof-login-card .woocommerce-message::before{display:none}.woocommerce-account .hof-login-card .woocommerce-error li{padding:0!important;color:var(--primary-red)!important}.woocommerce-account .hof-login-card .form-row{margin:0 0 var(--space-md) 0;padding:0}.woocommerce-account .hof-login-card .form-row label{display:block;margin-bottom:var(--space-sm);font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-bold);color:var(--darkest-gray)}.woocommerce-account .hof-login-card .required{color:var(--primary-red);text-decoration:none}.woocommerce-account .hof-login-card .form-row .input-text{width:100%;height:auto;padding:var(--space-xs);font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-normal);color:var(--darkest-gray);background-color:var(--light-gray);border:var(--border-width-btn) solid var(--light-gray);border-radius:0;box-shadow:none}.woocommerce-account .hof-login-card .form-row .input-text:where([placeholder]:not(:placeholder-shown)){border-color:var(--whitish)}.woocommerce-account .hof-login-card .form-row .input-text::placeholder{color:var(--placeholder)}.woocommerce-account .hof-login-card .form-row .input-text:focus,.woocommerce-account .hof-login-card .form-row .input-text:hover{border-color:var(--whitish)}.woocommerce-account .hof-login-card .form-row.woocommerce-invalid .input-text{border-color:var(--disable-red)}.woocommerce-account .hof-login-card input:-internal-autofill-selected,.woocommerce-account .hof-login-card input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--light-gray) inset;-webkit-text-fill-color:var(--darkest-gray)}.woocommerce-account .hof-login-card #password-requirements{margin:calc(-1 * var(--space-xs)) 0 var(--space-md) 0}.woocommerce-account .hof-login-card #password-requirements p{margin:0 0 var(--space-xxs) 0}.woocommerce-account .hof-login-card .hof-login-lost-password{margin:calc(-1 * var(--space-xs)) 0 var(--space-lg) 0;font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.woocommerce-account .hof-login-card .hof-login-back{margin:0;font-size:var(--font-size-sm)}.woocommerce-account .hof-login-card .hof-login-lost-password a{color:var(--darkest-gray);text-decoration:underline}.woocommerce-account .hof-login-card .hof-login-lost-password a:hover{text-decoration:none}.woocommerce-account .hof-login-card .hof-login-actions{margin:0}.woocommerce-account .hof-login-card .lost_reset_password .hof-login-actions{margin-top:var(--space-md)}.woocommerce-account .hof-login-card .hof-login-signup-button,.woocommerce-account .hof-login-card .hof-login-submit{display:flex;align-items:center;justify-content:center;width:100%;height:auto;margin:0;padding:var(--space-sm) var(--space-lg);font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-normal);text-decoration:none}.woocommerce-account .hof-login-card .hof-login-submit:disabled,.woocommerce-account .hof-login-card .hof-login-submit:disabled:hover{color:var(--placeholder)!important;border-color:var(--light-gray);border-image:none;cursor:not-allowed}.woocommerce-account .hof-login-card .form-row .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:var(--space-xs);margin:var(--space-sm) 0 0 0;font-size:var(--font-size-xs);line-height:var(--line-height-tight);font-weight:var(--font-weight-normal);cursor:pointer}.woocommerce-account .hof-login-card .form-row .woocommerce-form-login__rememberme input{appearance:none;display:grid;place-content:center;flex:0 0 auto;width:18px;height:18px;margin:0;background-color:var(--light-gray);border:var(--border-width-thin) solid var(--darkest-gray);border-radius:0;cursor:pointer}.woocommerce-account .hof-login-card .form-row .woocommerce-form-login__rememberme input:hover{background-color:var(--whitish)}.woocommerce-account .hof-login-card .form-row .woocommerce-form-login__rememberme input:checked{background-color:var(--darkest-gray)}.woocommerce-account .hof-login-card .form-row .woocommerce-form-login__rememberme input:checked::before{content:'';width:5px;height:10px;margin-top:-2px;border:solid var(--light-gray);border-width:0 2px 2px 0;transform:rotate(45deg)}.woocommerce-account .hof-login-card .hof-login-signup{margin-top:var(--space-xl)}.woocommerce-account .hof-login-card .hof-login-signup-title{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);color:var(--darkest-gray)}.woocommerce-account .hof-login-card .hof-login-signup-button{margin:var(--space-xs) 0 0 0}.woocommerce-account .hof-login-card a:focus-visible,.woocommerce-account .hof-login-card button:focus-visible{outline:2px solid var(--darkest-gray);outline-offset:2px}.woocommerce-account .hof-login-card .form-row .input-text:focus-visible,.woocommerce-account .hof-login-card .form-row input[type=checkbox]:focus-visible{border-color:var(--darkest-gray)}@media all and (max-width:991px){body.page #mmenu-mobile-nav{background:#fff;padding:20px 0;margin-bottom:0;margin-top:0}}@media all and (max-width:767px){.woocommerce-account:not(.logged-in) .hof-login{padding:var(--space-lg) var(--space-md)}}