/* WooCommerce My Account / Login / Register / Lost password */
body.woocommerce-account,
body.woocommerce-lost-password {
	--ck-account: #1e3d14;
	--wd-primary-color: #1e3d14;
	--btn-accented-bgcolor: #1e3d14;
	--btn-accented-color: #fff;
	--wd-link-color: #1e3d14;
	--wd-link-color-hover: #375b2b;
}

/* Remove blue / photo page-title bar */
body.woocommerce-account .wd-page-title,
body.woocommerce-account .page-title,
body.woocommerce-lost-password .wd-page-title,
body.woocommerce-lost-password .page-title {
	background: #fff !important;
	background-image: none !important;
	color: var(--ck-account) !important;
	min-height: 0 !important;
	padding: 48px 0 24px !important;
}

body.woocommerce-account .wd-page-title .wd-page-title-bg,
body.woocommerce-account .wd-page-title .wd-page-title-bg img,
body.woocommerce-lost-password .wd-page-title .wd-page-title-bg,
body.woocommerce-lost-password .wd-page-title .wd-page-title-bg img {
	display: none !important;
}

body.woocommerce-account .wd-page-title .entry-title,
body.woocommerce-account .wd-page-title .title,
body.woocommerce-account .wd-page-title h1,
body.woocommerce-lost-password .wd-page-title .entry-title,
body.woocommerce-lost-password .wd-page-title .title,
body.woocommerce-lost-password .wd-page-title h1 {
	color: var(--ck-account) !important;
	font-family: Adieu, "Space Grotesk", sans-serif;
	font-weight: 600;
}

body.woocommerce-account .wd-page-title .wd-breadcrumbs,
body.woocommerce-account .wd-page-title .wd-breadcrumbs a,
body.woocommerce-account .wd-page-title .wd-breadcrumbs span,
body.woocommerce-lost-password .wd-page-title .wd-breadcrumbs,
body.woocommerce-lost-password .wd-page-title .wd-breadcrumbs a,
body.woocommerce-lost-password .wd-page-title .wd-breadcrumbs span {
	color: var(--ck-account) !important;
	opacity: 0.75;
}

body.woocommerce-account .wd-page-title.color-scheme-light,
body.woocommerce-lost-password .wd-page-title.color-scheme-light {
	color: var(--ck-account) !important;
}

/* Form titles */
body.woocommerce-account .wd-login-title {
	color: var(--ck-account);
}

/* Buttons: Log in / Register / Reset password / Switch */
body.woocommerce-account .woocommerce-form button.button,
body.woocommerce-account .woocommerce-form .woocommerce-button,
body.woocommerce-account .woocommerce-Button,
body.woocommerce-account .btn.wd-switch-to-register,
body.woocommerce-account .woocommerce-Button.button,
body.woocommerce-account button.woocommerce-button,
body.woocommerce-account .button[name="login"],
body.woocommerce-account .button[name="register"],
body.woocommerce-account .woocommerce-form-login__submit,
body.woocommerce-lost-password button.button,
body.woocommerce-lost-password .woocommerce-Button {
	background-color: var(--ck-account) !important;
	border-color: var(--ck-account) !important;
	color: #fff !important;
	box-shadow: none !important;
}

body.woocommerce-account .woocommerce-form button.button:hover,
body.woocommerce-account .woocommerce-form .woocommerce-button:hover,
body.woocommerce-account .btn.wd-switch-to-register:hover,
body.woocommerce-account .woocommerce-Button:hover,
body.woocommerce-lost-password button.button:hover {
	background-color: #375b2b !important;
	border-color: #375b2b !important;
	color: #fff !important;
}

/* Lost password + account nav links */
body.woocommerce-account a.lost_password,
body.woocommerce-account .woocommerce-LostPassword a,
body.woocommerce-account .login-form-footer a,
body.woocommerce-account .woocommerce-privacy-policy-link,
body.woocommerce-account .woocommerce-MyAccount-navigation a,
body.woocommerce-lost-password a {
	color: var(--ck-account) !important;
}

body.woocommerce-account a.lost_password:hover,
body.woocommerce-account .login-form-footer a:hover,
body.woocommerce-account .woocommerce-privacy-policy-link:hover,
body.woocommerce-account .woocommerce-MyAccount-navigation a:hover,
body.woocommerce-lost-password a:hover {
	color: #375b2b !important;
}

/* Focus / checkbox accents */
body.woocommerce-account input[type="checkbox"] {
	accent-color: var(--ck-account);
}

body.woocommerce-account .woocommerce-Input:focus,
body.woocommerce-account input.input-text:focus,
body.woocommerce-lost-password input.input-text:focus {
	border-color: var(--ck-account) !important;
	outline-color: var(--ck-account);
}
