/************************************************
* Woo Page Account > Non log in
************************************************/
#customer_login {
    --woo-gap-field:calc(var(--vii-spacing-gap-container) / 2);
}
@media only screen and (max-width:768px) {
    .woocommerce #customer_login.col2-set > div:not(:last-child) {margin-bottom:var(--vii-spacing-default);}
    form.woocommerce-form.woocommerce-form-register .form-row button.woocommerce-form-register__submit {width:100%;}
}

/* button forgot password */
.woocommerce form .woocommerce-LostPassword.lost_password {padding:0 0 0 var(--woo-gap-field); font-size:var(--vii-size-body);}
.woocommerce form .woocommerce-LostPassword.lost_password a {font-weight:500; text-decoration:underline;}

/* register */
form.woocommerce-form.woocommerce-form-register > p,
form.woocommerce-form.woocommerce-form-register .woocommerce-privacy-policy-text {padding:0 var(--woo-gap-field);}
form.woocommerce-form.woocommerce-form-register .woocommerce-privacy-policy-text {margin-bottom:var(--vii-spacing-8); font-size:var(--vii-size-12);}
form.woocommerce-form.woocommerce-form-register .woocommerce-privacy-policy-text a {font-weight:500; text-decoration:underline;}


/****************************
 * Woo Page Account > Lost password
*****************************/
form.woocommerce-ResetPassword {
    width:100%; max-width:600px; margin:0 auto var(--vii-spacing-default);
}
form.woocommerce-ResetPassword > .form-row {padding-left:0; padding-right:0;}
form.woocommerce-ResetPassword > .form-row.form-row-first,
form.woocommerce-ResetPassword > .form-row.form-row-last {width:100%;}

/*button*/
form.woocommerce-ResetPassword .button {width:100%;}

/*sent lost password notice*/
.woocommerce-page.woocommerce-lost-password .woocommerce {max-width:600px;margin:auto;}
.woocommerce-page.woocommerce-lost-password .vii-sent-password-text {
    margin-top:var(--vii-spacing-24);
}

/*error notice*/
.woocommerce-page.woocommerce-lost-password .woocommerce-notices-wrapper {margin-bottom:var(--vii-spacing-paragraph);}