/* My Account page light mode (white base, black detailing). */
body.woocommerce-account,
body.woocommerce-account #main,
body.woocommerce-account #main.dark-page-wrapper,
body.woocommerce-account .my-account-header,
body.woocommerce-account .my-account-header.page-title,
body.woocommerce-account .my-account-header .page-title-inner,
body.woocommerce-account .page-wrapper.my-account,
body.woocommerce-account .page-wrapper.my-account .container,
body.woocommerce-account .account-container.lightbox-inner {
	background: #fff !important;
	color: #000 !important;
}

body.woocommerce-account .my-account-header .uppercase,
body.woocommerce-account .my-account-header h1,
body.woocommerce-account .my-account-header small,
body.woocommerce-account .woocommerce-MyAccount-content,
body.woocommerce-account .woocommerce-MyAccount-content p,
body.woocommerce-account .woocommerce-MyAccount-content strong,
body.woocommerce-account .woocommerce-MyAccount-navigation a,
body.woocommerce-account .account-user,
body.woocommerce-account .account-user .user-name,
body.woocommerce-account .account-user .user-id,
body.woocommerce-account .woocommerce form .form-row label,
body.woocommerce-account .woocommerce form .form-row span,
body.woocommerce-account .woocommerce form .form-row p,
body.woocommerce-account .woocommerce label,
body.woocommerce-account .woocommerce p,
body.woocommerce-account .woocommerce h2,
body.woocommerce-account .woocommerce h3,
body.woocommerce-account .woocommerce a {
	color: #000 !important;
}

body.woocommerce-account .row.vertical-tabs .col-border,
body.woocommerce-account .woocommerce-MyAccount-navigation .account-nav,
body.woocommerce-account .woocommerce .woocommerce-MyAccount-content,
body.woocommerce-account .account-container.lightbox-inner,
body.woocommerce-account .woocommerce form.login,
body.woocommerce-account .woocommerce form.register {
	border-color: rgba(0, 0, 0, 0.16) !important;
}

body.woocommerce-account .woocommerce-MyAccount-navigation .account-nav > li > a {
	display: block;
	padding: 0.62rem 0.72rem;
	background: #fff !important;
}

body.woocommerce-account .woocommerce-MyAccount-navigation .account-nav > li.is-active > a,
body.woocommerce-account .woocommerce-MyAccount-navigation .account-nav > li.active > a,
body.woocommerce-account .dashboard-links > li.is-active > a,
body.woocommerce-account .dashboard-links > li.active > a {
	background: #000 !important;
	color: #fff !important;
}

body.woocommerce-account .dashboard-links > li > a {
	border: 1px solid rgba(0, 0, 0, 0.16);
	color: #000 !important;
	background: #fff !important;
}

body.woocommerce-account .woocommerce-info,
body.woocommerce-account .woocommerce-message,
body.woocommerce-account .woocommerce-error {
	background: #fff !important;
	color: #000 !important;
	border: 1px solid rgba(0, 0, 0, 0.22) !important;
}

body.woocommerce-account .woocommerce-info::before,
body.woocommerce-account .woocommerce-message::before,
body.woocommerce-account .woocommerce-error::before {
	color: #000 !important;
}

body.woocommerce-account .woocommerce form .input-text,
body.woocommerce-account .woocommerce form input[type="text"],
body.woocommerce-account .woocommerce form input[type="email"],
body.woocommerce-account .woocommerce form input[type="password"],
body.woocommerce-account .woocommerce form input[type="tel"],
body.woocommerce-account .woocommerce form select,
body.woocommerce-account .woocommerce form textarea {
	background: #fff !important;
	color: #000 !important;
	border: 1px solid rgba(0, 0, 0, 0.28) !important;
	box-shadow: none !important;
}

body.woocommerce-account .woocommerce form .input-text::placeholder,
body.woocommerce-account .woocommerce form input::placeholder,
body.woocommerce-account .woocommerce form textarea::placeholder {
	color: rgba(0, 0, 0, 0.52) !important;
}

body.woocommerce-account .woocommerce button.button,
body.woocommerce-account .woocommerce a.button,
body.woocommerce-account .woocommerce input.button,
body.woocommerce-account .woocommerce .button {
	background: #000 !important;
	color: #fff !important;
	border: 1px solid #000 !important;
	text-transform: none !important;
}

body.woocommerce-account .woocommerce button.button:hover,
body.woocommerce-account .woocommerce a.button:hover,
body.woocommerce-account .woocommerce input.button:hover,
body.woocommerce-account .woocommerce .button:hover {
	background: #111 !important;
	border-color: #111 !important;
	color: #fff !important;
}

body.woocommerce-account .woocommerce a:hover,
body.woocommerce-account .woocommerce a:focus-visible {
	color: #000 !important;
	opacity: 0.82;
}
