.woocommerce-account .woocommerce-MyAccount-navigation ul {
	border: 1px solid rgba(51, 51, 51, 0.1);
	border-radius: var(--se-radius);
	list-style: none;
	margin: 0 !important;
	overflow: hidden;
	padding: 0;
}

.woocommerce-account .woocommerce .addresses .title a, .woocommerce-page .addresses .title a {
	font-size: 12px !important;
}

.woocommerce-account .woocommerce-Address-title .title h2 {
	font-size: 16px !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation li {
	border-bottom: 1px solid rgba(51, 51, 51, 0.1);
	margin: 0;
}

.woocommerce-account .woocommerce-MyAccount-navigation li:last-child {
	border-bottom: 0;
}

.woocommerce-account .woocommerce-MyAccount-navigation a {
	color: var(--se-gray-ink);
	display: block;
	font-family: var(--se-heading-font);
	font-weight: 800;
	padding: 0.95rem 1rem !important;
	text-decoration: none;
}

.woocommerce-account .woocommerce-MyAccount-navigation .is-active a,
.woocommerce-account .woocommerce-MyAccount-navigation a:hover {
	background: var(--se-blue);
	color: var(--se-white);
}

.woocommerce-account .woocommerce-MyAccount-content {
	background: var(--se-white);
	border: 1px solid rgba(51, 51, 51, 0.1);
	border-radius: var(--se-radius);
	box-shadow: var(--se-shadow);
	padding: 1.2rem;
}

.woocommerce-account .addresses .title h3 {
	border-bottom: 4px solid var(--se-blue-soft);
	padding-bottom: 0.45rem;
}

.woocommerce-account mark {
	background: rgba(109, 207, 246, 0.25);
	border-radius: 4px;
	color: var(--se-gray-ink);
	padding: 0.1rem 0.25rem;
}

@media (max-width: 768px) {
	.woocommerce-account .woocommerce-MyAccount-navigation,
	.woocommerce-account .woocommerce-MyAccount-content {
		float: none;
		width: 100%;
	}

	.woocommerce-account .woocommerce-MyAccount-content {
		margin-top: 1rem;
	}
}
