.wd-nav-my-acc>li>a {
	justify-content: var(--wd-align, start);
	font-size: unset;
	text-transform: unset;
}

.wd-nav-my-acc.wd-grid-g {
	display: grid;
	gap: var(--wd-gap);
}

.wd-nav-my-acc>li>a .wd-nav-icon {
	width: 1em;
	line-height: 1;
	text-align: center;
	transition: all .25s ease;
}

.wd-nav-my-acc>li>a .wd-nav-icon:before {
	content: var(--wd-my-acc-nav-icon, "");
	display: block;
	font-weight: 400;
	font-family: "woodmart-font";
}

.wd-nav-my-acc.wd-icon-top>li>a {
	flex-direction: column;
	align-items: var(--wd-align, start);
	text-align: var(--wd-align, start);
}

.wd-nav-my-acc.wd-icon-top>li>a .wd-nav-icon {
	margin-inline-end: 0;
	margin-bottom: 10px;
}

.wd-my-acc-wishlist {
	--wd-my-acc-nav-icon: "";
}

.wd-my-acc-waitlist {
	--wd-my-acc-nav-icon: "";
}

.wd-my-acc-edit-account {
	--wd-my-acc-nav-icon: "";
}

.wd-my-acc-orders {
	--wd-my-acc-nav-icon: "";
}

.wd-my-acc-downloads {
	--wd-my-acc-nav-icon: "";
}

.wd-my-acc-payment-methods {
	--wd-my-acc-nav-icon: "";
}

.wd-my-acc-edit-address {
	--wd-my-acc-nav-icon: "";
}

.wd-my-acc-customer-logout {
	--wd-my-acc-nav-icon: "";
}

.wd-my-acc-price-tracker {
	--wd-my-acc-nav-icon: "";
}

.woocommerce-MyAccount-content>*:not(:last-child) {
	margin-bottom: 20px;
}

.woocommerce-MyAccount-content p:not(.form-row):last-child {
	--wd-tags-mb: .001px;
}

.woocommerce-MyAccount-content>.button {
	border-radius: var(--btn-accented-brd-radius);
	color: var(--btn-accented-color);
	box-shadow: var(--btn-accented-box-shadow);
	background-color: var(--btn-accented-bgcolor);
	text-transform: var(--btn-accented-transform, var(--btn-transform, uppercase));
	font-weight: var(--btn-accented-font-weight, var(--btn-font-weight, 600));
	font-family: var(--btn-accented-font-family, var(--btn-font-family, inherit));
	font-style: var(--btn-accented-font-style, var(--btn-font-style, unset));
}

.woocommerce-MyAccount-content>.button:hover {
	color: var(--btn-accented-color-hover);
	box-shadow: var(--btn-accented-box-shadow-hover);
	background-color: var(--btn-accented-bgcolor-hover);
}

.woocommerce-MyAccount-content>.button:active {
	box-shadow: var(--btn-accented-box-shadow-active);
	bottom: var(--btn-accented-bottom-active, 0);
}

.woocommerce-MyAccount-content :is(address,.woocommerce-Message,.woocommerce-info,.woocommerce-orders-table):last-child {
	margin-bottom: 0;
}

.woocommerce-MyAccount-content .wd-wtl-table {
	margin-bottom: 0;
}

.elementor-element.woocommerce-MyAccount-content>div>*:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-element.woocommerce-MyAccount-content>div>.button {
	border-radius: var(--btn-accented-brd-radius);
	color: var(--btn-accented-color);
	box-shadow: var(--btn-accented-box-shadow);
	background-color: var(--btn-accented-bgcolor);
	text-transform: var(--btn-accented-transform, var(--btn-transform, uppercase));
	font-weight: var(--btn-accented-font-weight, var(--btn-font-weight, 600));
	font-family: var(--btn-accented-font-family, var(--btn-font-family, inherit));
	font-style: var(--btn-accented-font-style, var(--btn-font-style, unset));
}

.elementor-element.woocommerce-MyAccount-content>div>.button:hover {
	color: var(--btn-accented-color-hover);
	box-shadow: var(--btn-accented-box-shadow-hover);
	background-color: var(--btn-accented-bgcolor-hover);
}

.elementor-element.woocommerce-MyAccount-content>div>.button:active {
	box-shadow: var(--btn-accented-box-shadow-active);
	bottom: var(--btn-accented-bottom-active, 0);
}

.woocommerce-orders-table th {
	--wd-link-color: var(--color-gray-800);
	--wd-link-color-hover: var(--color-gray-500);
	--wd-link-decor: none;
	--wd-link-decor-hover: none;
}

.woocommerce-orders-table td:before {
	color: var(--color-gray-800);
	font-weight: 600;
}

.woocommerce-pagination .button {
	border-radius: var(--btn-accented-brd-radius);
	color: var(--btn-accented-color);
	box-shadow: var(--btn-accented-box-shadow);
	background-color: var(--btn-accented-bgcolor);
	text-transform: var(--btn-accented-transform, var(--btn-transform, uppercase));
	font-weight: var(--btn-accented-font-weight, var(--btn-font-weight, 600));
	font-family: var(--btn-accented-font-family, var(--btn-font-family, inherit));
	font-style: var(--btn-accented-font-style, var(--btn-font-style, unset));
}

.woocommerce-pagination .button:hover {
	color: var(--btn-accented-color-hover);
	box-shadow: var(--btn-accented-box-shadow-hover);
	background-color: var(--btn-accented-bgcolor-hover);
}

.woocommerce-pagination .button:active {
	box-shadow: var(--btn-accented-box-shadow-active);
	bottom: var(--btn-accented-bottom-active, 0);
}

.account-payment-methods-table .button {
	border-radius: var(--btn-accented-brd-radius);
	color: var(--btn-accented-color);
	box-shadow: var(--btn-accented-box-shadow);
	background-color: var(--btn-accented-bgcolor);
	text-transform: var(--btn-accented-transform, var(--btn-transform, uppercase));
	font-weight: var(--btn-accented-font-weight, var(--btn-font-weight, 600));
	font-family: var(--btn-accented-font-family, var(--btn-font-family, inherit));
	font-style: var(--btn-accented-font-style, var(--btn-font-style, unset));
}

.account-payment-methods-table .button:hover {
	color: var(--btn-accented-color-hover);
	box-shadow: var(--btn-accented-box-shadow-hover);
	background-color: var(--btn-accented-bgcolor-hover);
}

.account-payment-methods-table .button:active {
	box-shadow: var(--btn-accented-box-shadow-active);
	bottom: var(--btn-accented-bottom-active, 0);
}

.woocommerce-Address-title .edit {
	color: var(--wd-link-color);
	font-weight: var(--wd-text-font-weight);
	font-style: var(--wd-text-font-style);
	font-family: var(--wd-text-font);
	font-size: 1.1em;
}

.woocommerce-Address-title .edit:before {
	margin-inline-end: 7px;
	font-weight: 400;
	content: "";
	font-family: "woodmart-font";
}

.woocommerce-EditAccountForm fieldset {
	margin-top: 40px;
}

.wd-email-sub-main {
	margin-top: 25px;
}

.wd-email-sub-main ~ .wd-email-sub {
	margin-inline-start: 10px;
}

@media (min-width: 1025px) {
	.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a:not(:last-child) {
		margin-inline-end: 5px;
	}
}

@media (min-width: 769px) and (max-width: 1024px) {
	.woocommerce-orders-table {
		display: block;
	}
	
	.woocommerce-orders-table thead {
		display: none;
	}
	
	.woocommerce-orders-table :is(tbody,tfoot) {
		display: block;
	}
	
	.woocommerce-orders-table tr {
		position: relative;
		display: flex;
		flex-direction: column;
		gap: 5px;
		margin-bottom: 15px;
		padding-bottom: 15px;
		border-bottom: 1px solid var(--brdcolor-gray-300);
	}
	
	.woocommerce-orders-table tr:last-child {
		margin-bottom: 0;
	}
	
	.woocommerce-orders-table :is(th,td) {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		gap: 5px;
		padding: 0;
		border-bottom: none;
	}
	
	.woocommerce-orders-table :is(th,td):not(:last-child) {
		padding-bottom: 5px;
		border-bottom: 1px dashed var(--brdcolor-gray-300);
	}
	
	.woocommerce-orders-table :is(th,td):before {
		content: attr(data-title);
		margin-inline-end: auto;
	}
}