/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 09 2026 | 03:59:54 */
/* ===== USER DETAILS SECTION ===== */

.woocommerce-EditAccountForm {
	display: flex;
	flex-wrap: wrap;
	gap:8px 20px;
}
/* Make subscription checkbox full width */
#update_all_subscriptions_billing_contact_field {
	flex: 0 0 100%;
	width: 100% !important;
	float: none !important;
	position: relative !important;
}


/* Make all rows flexible */
.woocommerce-EditAccountForm .form-row {
	flex: 0 0 48.59%;
}
@media (max-width:1024px) {
	.woocommerce-EditAccountForm .form-row {
	flex: 0 0 48.42%;
}
}

/* Full width rows */
.woocommerce-EditAccountForm  .form-row-wide {
	flex: 0 0 100%;
}
.woocommerce form .form-row label {
	color:#222222;
	font-weight:600;
}
/* First & Last already have classes */
.woocommerce-form-row--first,
.woocommerce-form-row--last {
	flex: 0 0 48%;
}

/* Remove default float */
.woocommerce-form-row--first,
.woocommerce-form-row--last,
.woocommerce-form-row--wide {
	float: none !important;
	width: auto !important;
}
.woocommerce-page  .woocommerce-MyAccount-content span#account_display_name_description em {
	padding-left:unset !important; 
}
.woocommerce-page .my-account-container legend {
	padding-left:unset !important; 
	/*   padding-top:unset !important; */
	padding-bottom:10px;
	/*   position:relative;
	top:40px; */
	color: #003582;
	font-weight:700;

}

/* ===== PASSWORD SECTION ===== */

.woocommerce form .form-row input.input-text {
	color:#222222 !important; 
}
.woocommerce-EditAccountForm fieldset {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	margin-top: 0px;
	/*   padding:40px 30px 30px 30px; */
	/*   border-radius:20px; */
	/*   background:#ffffff; */
}
fieldset .woocommerce-form-row:nth-child(3) {
	display: inline-flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-end;
}
fieldset .woocommerce-form-row:nth-child(3) span {
	width:100%; 
}
/* Current & New Password side by side */
.woocommerce-EditAccountForm fieldset .form-row-wide:nth-child(2),
.woocommerce-EditAccountForm fieldset .form-row-wide:nth-child(3) {
	flex: 0 0 48.59%;
}
@media (max-width:1024px)
{
	.woocommerce-EditAccountForm fieldset .form-row-wide:nth-child(2),
.woocommerce-EditAccountForm fieldset .form-row-wide:nth-child(3) {
	flex: 0 0 100%;
}
	.woocommerce-EditAccountForm .form-row-first {
 margin-bottom:10px !important; 
}
}

/* Confirm password full width */
.woocommerce-EditAccountForm fieldset .form-row-wide:last-child {
	flex: 0 0 100%;
}

/* ===== BUTTON ALIGN RIGHT ===== */

.woocommerce-EditAccountForm button[type="submit"] {
	margin-left: auto;
	margin-top:20px;
	display: block;
}

@media (max-width:1024px) and (min-width:768px) {
	.woocommerce-EditAccountForm .form-row {
		flex: 0 0 100%;
	}
	.woocommerce-EditAccountForm fieldset .form-row-wide:nth-child(2), .woocommerce-EditAccountForm fieldset .form-row-wide:nth-child(3) {
		flex: 0 0 100%;
	}
	.my-account-container .woocommerce {
		display:flex; 
	}
}
@media (max-width:767px)
{
	.woocommerce-EditAccountForm .form-row {
		flex: 100%;
	}   
	.woocommerce-EditAccountForm fieldset .form-row-wide:nth-child(2), .woocommerce-EditAccountForm fieldset .form-row-wide:nth-child(3) {
		flex: 100%;
	}
	.my-account-holder .elementor-element-populated {
		padding:40px 20px !important; 
	}
}
.woocommerce-MyAccount-navigation ul li a br {
  display:none; 
}
.woocommerce-MyAccount-navigation ul li {
  margin-bottom:24px; 
  line-height: 20px;
}
.password-input input {
  background-color: #F9FAFB !important;
}
.woocommerce-account input:-webkit-autofill {
  -webkit-text-fill-color: #222222 !important;
  -webkit-box-shadow: 0 0 0 30px #F9FAFB inset !important;
}

