section.woocommerce-MyAccount-content {
	padding-bottom: 80px;
}
.woocommerce-MyAccount-navigation,
.clear,
.account_display_name {
	display: none !important;
}
.account-head {
	margin-bottom: 25px;
}
.client-data-group {
	display: flex;
	gap: 60px;
}
.client-info {
	display: flex;
	gap: var(--blocks-indent);
	flex-wrap: wrap;
}
.client-image img {
	min-width: 70px;
	width: 70px;
	height: 70px;
	border-radius: 10px;
}
.client-name {
	width: auto;
	max-width: 160px;
}
.edit-account-form {
	width: 100%;
}
.edit-account-form .h4 {
	margin-bottom: 20px;
}
.woocommerce-EditAccountForm .woocommerce-form-row label {
	font-family: var(--font-family-1);
	display: flex;
	font-size: 18px;
	line-height: 21px;
	color: rgb(10 18 31 / 30%);
	margin-bottom: 10px;
}
.program-loyality {
	padding: 80px 0;
}
.program-loyality .h2 {
	margin-bottom: 20px;
}
.form-lightbox-wrapper.password-change .woocommerce-form-row input + button {
	display: none;
}
@media (max-width: 1480px) {
	.client-name {
		font-size: 20px;
		line-height: 24px;
	}
	.client-image img {
		min-width: 55px;
		width: 55px;
		height: 55px;
		border-radius: 5px;
	}
}
@media (max-width: 1366px) {
	.client-data-group {
		gap: 20px;
	}
	.client-name {
		max-width: 180px;
		font-size: 18px;
		line-height: 24px;
	}
}
@media (max-width: 1279px) {
	.account-head {
		margin-bottom: 15px;
		flex-direction: column;
	}
	.account-head .btn-group {
		flex-direction: column;
	}
	.account-head .btn-group .btn {
		width: 100%;
	}
	.client-data-group {
		flex-direction: column;
	}
	.client-name {
		font-size: 20px;
		line-height: 24px;
	}
	.form-data-group.row {
		flex-direction: column !important;
	}
	.woocommerce-EditAccountForm > .woocommerce-form-row {
		width: 100%;
	}
	.woocommerce-EditAccountForm > .woocommerce-form-row label {
		color: #0a121f;
	}
	.woocommerce-EditAccountForm .block-with-cols {
		flex-direction: column;
		margin-top: 15px;
	}
	.woocommerce-EditAccountForm .block-with-cols .btn {
		width: 100%;
	}
	.program-loyality {
		padding: 45px 0 80px 0;
	}
}

/* История заказов - Start */
.orders-list {
	padding-top: 15px;
	padding-bottom: 80px;
}
table.woocommerce-orders-table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
table.woocommerce-orders-table,
table.woocommerce-orders-table th,
table.woocommerce-orders-table td {
	border: none;
}
table.woocommerce-orders-table th {
	font-family: var(--font-family-1);
	font-size: 18px;
	line-height: 21px;
	font-weight: 500;
	text-align: center;
	color: var(--black);
}
table.woocommerce-orders-table tr td {
	padding: 30px 0;
	border-bottom: 1px solid #eaeaea;
	text-align: center;
}
table.woocommerce-orders-table tr:last-child td {
	border-bottom: 0px solid #eaeaea;
}
table.woocommerce-orders-table th:nth-child(4),
table.woocommerce-orders-table td:nth-child(4) {
	display: none !important;
}
/* История заказов - End */

/* Подробно о заказе - Start */
.woocommerce-order-details {
	padding-bottom: 50px;
}
table.woocommerce-table--order-details {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	margin-top: 30px;
}
table.woocommerce-table--order-details,
table.woocommerce-table--order-details th,
table.woocommerce-table--order-details td {
	border: none;
}
table.woocommerce-table--order-details th {
	font-family: var(--font-family-1);
	font-size: 18px;
	line-height: 21px;
	font-weight: 500;
	text-align: left;
	color: var(--black);
}
table.woocommerce-table--order-details tr td {
	padding: 15px 0;
	border-bottom: 1px solid #eaeaea;
}
.woocommerce-customer-details {
	padding-top: 30px;
	padding-bottom: 80px;
}
.woocommerce-table--custom-fields {
	display: none;
}
.woocommerce-columns--addresses {
	display: flex;
	flex-direction: row;
	width: 100%;
}
.woocommerce-columns--addresses > div{
	display: flex;
	flex-direction: column;
	width: 50%;
}


/* Сообщения в форме смены пароля - Start */
.password-change .form-messages {
	margin: 15px 0;
}

.password-change .form-messages .woocommerce-error {
	background: #fff5f5;
	color: #e74c3c;
	padding: 12px 15px;
	margin-bottom: 10px;
	border-radius: 5px;
	font-size: 14px;
	line-height: 18px;
}

.password-change .form-messages .woocommerce-message {
	background: #f0f8ff;
	color: #27ae60;
	padding: 12px 15px;
	margin-bottom: 10px;
	border-radius: 5px;
	font-size: 14px;
	line-height: 18px;
}

.btn.loading {
	opacity: 0.7;
	pointer-events: none;
}
/* Сообщения в форме смены пароля - End */

