.mt-account-nav{
	margin-top: 77px;
}


.woocommerce-cawita-account-card{
	padding: 2rem;
    border-radius: 0.2rem !important;
    background-color: #fff;
    box-shadow: 0.5rem 0.5rem 1rem rgb(0 0 0 / 10%);
	position: relative;
	border:unset !important/* 1px solid rgba(0,0,0,.1) */;
}
.woocommerce-cawita-account-card.transparent{
	background-color: #fff5e066;
	color:#000;
}
.woocommerce-cawita-account-card.transparent .woocommerce-Input{
	background-color: #ffffff66;
	outline: unset;
	border:1px solid #000;
}

.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation{
	float: unset;
	width: unset;
}
.woocommerce-MyAccount-navigation ul{
	padding: 0;
	margin:0;
}
.woocommerce-MyAccount-navigation ul li{
	list-style: none;
	margin-bottom:0.7rem;
	font-size: 1rem;

}
.woocommerce-MyAccount-navigation ul li a{
	text-decoration: none;
}

.woocommerce .woocommerce-customer-details > section {
	float: unset;
	width: 100%;
}
.woocommerce .woocommerce-customer-details > section > div{
	margin:unset;
	margin-bottom:2rem;
}

.woocommerce-MyAccount-content h1, .woocommerce-MyAccount-content h2, .woocommerce-MyAccount-content h3, .woocommerce-MyAccount-content h4, .woocommerce-MyAccount-content h5{
	position: relative;
	font-weight: 300;
}
.woocommerce-MyAccount-content h1::before, .woocommerce-MyAccount-content h2::before, .woocommerce-MyAccount-content h3::before, .woocommerce-MyAccount-content h4::before, .woocommerce-MyAccount-content h5::before {
    color: var(--bs-secondary);
    content: "|" !important;
    position: absolute;
    left: -16px;
    top: 0;
}

.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{
	margin-top: 2rem;
}

.woocommerce-Input{
	display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.7;
    color: #323232;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    appearance: none;
    border-radius: 0.375rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}


.woocommerce-MyAccount-content .woocommerce-Addresses{
	float: unset;
	width: 100%;

}

.woocommerce-MyAccount-content form.register{
	border: unset;
    padding: unset;
}


.woocommerce-MyAccount-content address .edit{
	position: absolute;
	top:2rem;
	right: 2rem;
}

.woocommerce .woocommerce-customer-details address{
	border: unset;
}



/* SELECT 2 */
.select2-container--default .select2-selection--single{
	background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: 4px;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
	height: unset;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	height: 40px;
}


/* STATUS */


.order-status.status-completed {
    background: #c8d7e1;
    color: #2e4453;
}
.order-status.status-on-hold {
    background: #f8dda7;
    color: #94660c;
}
.order-status.status-failed {
    background: #eba3a3;
    color: #761919;
}
.order-status.status-processing {
    background: #c6e1c6;
    color: #5b841b;
}
.order-status.status-trash {
    background: #eba3a3;
    color: #761919;
}
.order-status {
    display: inline-flex;
    line-height: 2.5em;
    color: #777;
    background: #e5e5e5;
    border-radius: 4px;
    border-bottom: 1px solid rgba(0,0,0,.05);
    margin: -0.25em 0;
    cursor: inherit!important;
    white-space: nowrap;
    max-width: 100%;
}
.order-status>span {
    margin: 0 1em;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* TABLE */

.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
    padding: 0.75rem 0.5rem;
    vertical-align: middle;
}


/* DASHBOARD  */

.dashboard-item{
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 0.4rem;
	overflow: hidden;
	padding:5rem 2rem;

	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.2rem;
	font-weight: 500;
	color: #000;
	z-index: 1;
	background-image: url(../img/edit-account.jpg);
}


.dashboard-item.edit-account{
	background-image: url(../img/edit-account.jpg);
}
.dashboard-item.orders{
	background-image: url(../img/orders.jpg);
}
.dashboard-item.payment-methods{
	background-image: url(../img/payment-methods.jpg);
}
.dashboard-item.edit-address{
	background-image: url(../img/edit-address.jpg);
}
.dashboard-item.customer-logout{
	background-image: url(../img/customer-logout.jpg);
}

/* .dashboard-item::after{
	content:"";
	background: linear-gradient(-120deg, #FFF5E0 30%, transparent );
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left: 0;
	z-index: -1;
} */


/* LOGIN */

span.woocommerce-LostPassword.lost_password{
	float: right;
	font-size: 0.9rem;
}