.jet-wishlist-count-button{
	
	&__link{
		position: relative;
		display: inline-block;
		padding: 10px 15px;
		color: #ffffff;
		background: #a46497;
		&:hover{
			color: #ffffff;
			background: #a46497;
		}
	}
	
	&__icon{
		margin-right: 10px;
		transition: .3s all ease;
	}
	
	&__count{
		position: absolute;
		display: flex;
		justify-content: center;
		align-items: center;
		
		span{
			line-height: .8;
		}
	}
	
	&--count{
		&-top-right{
			.jet-wishlist-count-button__count{
				right: 0;
				top: 0;
			}
		}
		&-center-right{
			.jet-wishlist-count-button__count{
				right: 0;
				top: 50%;
				transform: translateY(-50%);
				margin-top: 0!important;
				margin-bottom: 0!important;
			}
		}
		&-bottom-right{
			.jet-wishlist-count-button__count{
				right: 0;
				bottom: 0;
			}
		}
		&-bottom-center{
			.jet-wishlist-count-button__count{
				right: 50%;
				bottom: 0;
				transform: translateX(50%);
				margin-left: 0!important;
				margin-right: 0!important;
			}
		}
		&-bottom-left{
			.jet-wishlist-count-button__count{
				left: 0;
				bottom: 0;
			}
		}
		&-center-left{
			.jet-wishlist-count-button__count{
				left: 0;
				top: 50%;
				transform: translateY(-50%);
				margin-top: 0!important;
				margin-bottom: 0!important;
			}
		}
		&-top-left{
			.jet-wishlist-count-button__count{
				left: 0;
				top: 0;
			}
		}
		&-top-center{
			.jet-wishlist-count-button__count{
				right: 50%;
				top: 0;
				transform: translateX(50%);
				margin-left: 0!important;
				margin-right: 0!important;
			}
		}
		&-center{
			.jet-wishlist-count-button__count{
				left: 50%;
				top: 50%;
				transform: translate(-50%, -50%);
				margin: 0!important;
			}
		}
	}
}

.jet-wishlist-count-button__link {
	.jet-wishlist-count-button__content{
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	&.jet-wishlist-count-button--icon-left {
		.jet-wishlist-count-button__content {
			flex-direction: row;
			
			.jet-wishlist-count-button__icon {
				order: 1;
			}
			
			.jet-wishlist-count-button__label {
				order: 2;
			}
		}
	}
	
	&.jet-wishlist-count-button--icon-top {
		.jet-wishlist-count-button__content {
			flex-direction: column;
			
			.jet-wishlist-count-button__icon {
				order: 1;
			}
			
			.jet-wishlist-count-button__label {
				order: 2;
			}
		}
	}
	
	&.jet-wishlist-count-button--icon-right {
		.jet-wishlist-count-button__content {
			flex-direction: row;
			
			.jet-wishlist-count-button__icon {
				order: 2;
			}
			
			.jet-wishlist-count-button__label {
				order: 1;
			}
		}
	}
	
	&.jet-wishlist-count-button--icon-bottom {
		.jet-wishlist-count-button__content {
			flex-direction: column;
			
			.jet-wishlist-count-button__icon {
				order: 2;
			}
			
			.jet-wishlist-count-button__label {
				order: 1;
			}
		}
	}
}