
/* Native WooCommerce My Account login/register, professional fashion storefront */
.woocommerce-account .atelier-page-content,.woocommerce-account .entry-content,.woocommerce-account .woocommerce{font-family:Jost,Arial,sans-serif}
.woocommerce-account .woocommerce{max-width:1160px;margin:52px auto 90px;padding:0 18px;color:#151515}
.woocommerce-account .woocommerce h2{text-transform:uppercase;font-size:clamp(21px,2.2vw,30px);font-weight:500;letter-spacing:.045em;margin-bottom:24px}
.woocommerce-account .woocommerce #customer_login{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,90px)}
.woocommerce-account .woocommerce #customer_login:before,.woocommerce-account .woocommerce #customer_login:after{display:none}
.woocommerce-account .woocommerce #customer_login>.u-column1,.woocommerce-account .woocommerce #customer_login>.u-column2{float:none;width:100%;max-width:none}
.woocommerce-account .woocommerce form.login,.woocommerce-account .woocommerce form.register,.woocommerce-account .woocommerce form.woocommerce-ResetPassword{border:1px solid #e7e7e7;border-radius:0;padding:clamp(20px,3vw,42px);margin:0}
.woocommerce-account .woocommerce form .form-row{margin-bottom:17px}
.woocommerce-account .woocommerce form .form-row label{font-size:12px;font-weight:500;margin-bottom:7px}
.woocommerce-account .woocommerce input.input-text{background:#fff;border:1px solid #dcdcdc;border-radius:0;min-height:47px;padding:11px 12px;color:#111;font-size:14px}
.woocommerce-account .woocommerce input.input-text:focus{outline:1px solid #222;border-color:#222}
.woocommerce-account .woocommerce button.button,.woocommerce-account .woocommerce a.button{background:#111;color:#fff;border-radius:0;font-size:12px;letter-spacing:.08em;font-weight:500;padding:16px 25px;text-transform:uppercase;transition:background .2s}
.woocommerce-account .woocommerce button.button:hover,.woocommerce-account .woocommerce a.button:hover{background:#333;color:#fff}
.woocommerce-account .woocommerce .woocommerce-form-login__rememberme{display:inline-flex;gap:8px;align-items:center;margin:12px 16px 12px 0}
.woocommerce-account .woocommerce .lost_password a{font-size:12px;color:#555;text-decoration:underline}
.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;border:1px solid #ebebeb}
.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid #ebebeb}
.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{border-bottom:0}
.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:13px 18px;color:#333;text-decoration:none;font-size:13px}
.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background:#111;color:#fff}
.woocommerce-account .woocommerce-MyAccount-content{font-size:14px;line-height:1.7}
@media(max-width:767px){.woocommerce-account .woocommerce{margin:28px auto 52px;padding:0 14px}.woocommerce-account .woocommerce #customer_login{display:block}.woocommerce-account .woocommerce #customer_login>.u-column2{margin-top:35px}.woocommerce-account .woocommerce form.login,.woocommerce-account .woocommerce form.register{padding:22px 18px}}
