/* Rondhonu Account module CSS. Edit this file for this section only. */
.woocommerce-account .woocommerce{max-width:1000px;margin:20px auto 45px}
.woocommerce-account .woocommerce form.login,.woocommerce-account .woocommerce form.register,.woocommerce-account .woocommerce form.lost_reset_password{max-width:520px;margin:25px auto;padding:25px;border:1px solid var(--rh-line);border-radius:10px;box-shadow:0 7px 25px #24161608}
.woocommerce-account .woocommerce form .form-row .input-text{min-height:44px}
.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;border:1px solid var(--rh-line);border-radius:8px;overflow:hidden}
.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:12px 15px;border-bottom:1px solid var(--rh-line);font-size:13px}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:var(--rh-soft);color:var(--rh-primary)}

.rh-page-heading{margin:0 0 22px}.rh-page-heading h1{font-size:28px;line-height:1.35;margin:0;font-weight:800}


/* My Account: clean Login/Register switch; hide the duplicate page title only here. */
body.woocommerce-account .rh-page-title,
body.woocommerce-account .rh-page-heading,
body.woocommerce-account h1.entry-title{display:none!important}
body.woocommerce-account .rh-breadcrumb{margin-bottom:22px}
body.woocommerce-account:not(.logged-in) .woocommerce{max-width:100%;margin:18px auto 48px}
body.woocommerce-account:not(.logged-in) .woocommerce #customer_login{display:block;max-width:560px;margin:0 auto}
body.woocommerce-account:not(.logged-in) .woocommerce #customer_login .u-column1,
body.woocommerce-account:not(.logged-in) .woocommerce #customer_login .u-column2,
body.woocommerce-account:not(.logged-in) .woocommerce #customer_login .col-1,
body.woocommerce-account:not(.logged-in) .woocommerce #customer_login .col-2{float:none;width:100%;max-width:100%;margin:0;padding:0}
body.woocommerce-account:not(.logged-in) .woocommerce #customer_login h2{font-size:27px;line-height:1.35;margin:0 0 16px;font-weight:800;color:var(--rh-ink)}
body.woocommerce-account:not(.logged-in) .woocommerce form.login,
body.woocommerce-account:not(.logged-in) .woocommerce form.register{max-width:none;width:100%;margin:0;padding:28px;border:1px solid var(--rh-line);border-radius:11px;box-shadow:0 8px 28px #24161608;background:#fff}
body.woocommerce-account:not(.logged-in) .woocommerce form .form-row label{font-size:14px;font-weight:600;margin-bottom:7px}
body.woocommerce-account:not(.logged-in) .woocommerce form .form-row .input-text{min-height:48px;border:1px solid var(--rh-line);border-radius:6px;padding:11px 13px;font-size:15px}
body.woocommerce-account:not(.logged-in) .woocommerce #customer_login .rh-account-switch{margin:18px 0 0;text-align:center;font-size:14px;color:var(--rh-muted)}
body.woocommerce-account:not(.logged-in) .woocommerce #customer_login .rh-account-switch a{color:var(--rh-primary);font-weight:700;text-decoration:none}
body.woocommerce-account:not(.logged-in) .woocommerce #customer_login .rh-account-switch a:hover{text-decoration:underline}
body.woocommerce-account:not(.logged-in) .woocommerce #customer_login .rh-account-hidden{display:none!important}
body.woocommerce-account:not(.logged-in) .woocommerce #customer_login .rh-account-visible{display:block!important}
body.woocommerce-account:not(.logged-in) .woocommerce form .button{min-height:44px;padding:12px 20px}
@media(max-width:600px){body.woocommerce-account:not(.logged-in) .woocommerce #customer_login{width:100%}body.woocommerce-account:not(.logged-in) .woocommerce form.login,body.woocommerce-account:not(.logged-in) .woocommerce form.register{padding:21px 17px}body.woocommerce-account:not(.logged-in) .woocommerce #customer_login h2{font-size:24px}}
