@charset "UTF-8";

.woocommerce #customer_login.col2-set .col-1, .woocommerce-page #customer_login.col2-set .col-1,
.woocommerce #customer_login.col2-set .col-2, .woocommerce-page #customer_login.col2-set .col-2 {
    float: initial;
    margin: 0 auto;
}

.woocommerce #customer_login.col2-set .col-2, .woocommerce-page #customer_login.col2-set .col-2 {
    display: none;
}

.woocommerce-js form .form-row label.woocommerce-form-login__rememberme {
    margin-bottom: 20px;
    color: var(--ast-global-color-3);
    font-size: inherit;
}

body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row input[type=text]:focus,
body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row input[type=password]:focus,
body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row input[type=email]:focus {
    border-style: solid;
    border-color: var(--other-accent-color);
    box-shadow: var(--box-shadow-style-2);
}


/* リセットフォーム */
.woocommerce-lost-password .woocommerce {
    max-width: 800px;
    margin: 0 auto;
    border: none;
    padding: 0;
    border-radius: 0;
}


/* reCAPTCHA */
.grecaptcha-badge {
    margin-bottom: 60px;
}