.account-tag-container {
	position: absolute;
    top: 0.5vw;
    right: 1vw;
    z-index: 9999;
    display: block;
    width: 20vw;
    height: 20vw;
}
/* Specific sticky height for Homepage */
body.home .account-tag-container {
  height: 120vh;
}

/* Specific sticky height for Shop (ID=391) */
body.page-id-391 .account-tag-container {
  height: 65vh;
}
.account-link {
	position: sticky;
	top: 0.5vw;
	right: 1vw;
}
.account-link img {
	width: 20vw;
	height: auto;
	transform: rotate(+10deg);
	transition: transform 0.1s ease;
}
.account-link:hover img {
	transform: rotate(+5deg) scale(1.1) translateX(-7px);
}
.account-link:active img {
	transform: scale(0.995) rotate(+5deg);
}
.account-link:focus {
	outline: none;
	border: none;
}