/**
 * Compact store nav: one account control (person icon).
 */
.wp-block-navigation .thc-nav-account > .wp-block-navigation-item__content {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 2.25rem;
	height: 2.25rem;
	padding: 0;
	border-radius: 999px;
	font-size: 0 !important;
	line-height: 0;
	color: inherit;
	text-decoration: none;
}

.wp-block-navigation .thc-nav-account > .wp-block-navigation-item__content::before {
	content: "";
	display: block;
	width: 1.25rem;
	height: 1.25rem;
	background-color: currentColor;
	-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='8' r='3.25' stroke='%23000' stroke-width='1.75'/%3E%3Cpath d='M5.5 19.25c.9-3.2 3.1-4.75 6.5-4.75s5.6 1.55 6.5 4.75' stroke='%23000' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='8' r='3.25' stroke='%23000' stroke-width='1.75'/%3E%3Cpath d='M5.5 19.25c.9-3.2 3.1-4.75 6.5-4.75s5.6 1.55 6.5 4.75' stroke='%23000' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;
}

.wp-block-navigation .thc-nav-account > .wp-block-navigation-item__content:hover,
.wp-block-navigation .thc-nav-account > .wp-block-navigation-item__content:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 2px;
}
