/* FLEX para que el style restet y que el button no tenga espaciados raros */
.bcw-add-to-cart a.bcw-add-to-cart-button,
.bcw-add-to-cart a.bcw-add-to-cart-button .bcw-add-to-cart-icon{
	display:flex;
}

/*Estilos ::after para check y loader */
.bcw-add-to-cart a.bcw-add-to-cart-button.loading::after,
.bcw-add-to-cart a.bcw-add-to-cart-button.added::after{
	width: var(--bcw-icon-size);
	height: var(--bcw-icon-size);
	line-height: var(--bcw-icon-size);
	align-items: center;
	justify-content: center;
	color: var(--bcw-icon-color);
	transition: ease var(--bcw-transition-duration);
}
.bcw-add-to-cart a.bcw-add-to-cart-button.loading:hover::after,
.bcw-add-to-cart a.bcw-add-to-cart-button.added:hover::after{
	color: var(--bcw-icon-color-hover);
}

/* Loading - Quitar icono para poner loader */
.bcw-add-to-cart a.bcw-add-to-cart-button.loading .bcw-add-to-cart-icon {
	display:none
}
.bcw-add-to-cart a.bcw-add-to-cart-button.loading::after {
	display:flex;
}
.bcw-add-to-cart a.bcw-add-to-cart-button.loading::after{
	position:static;
	font-size:calc(var(--bcw-icon-size)*0.8);
}

/* Added - Quitar icono para poner check */
@keyframes bcw-icon-reappear {
	0%, 99.9% { display: none; }
	100%      { display: flex; }
}
@keyframes bcw-check-hide {
	0%, 99.9% { display: flex; }
	100%      { display: none; }
}
.bcw-add-to-cart a.bcw-add-to-cart-button.added .bcw-add-to-cart-icon {
	animation: bcw-icon-reappear 0.01s 4s both;
}
.bcw-add-to-cart a.bcw-add-to-cart-button.added::after {
	animation: bcw-check-hide 0.01s 4s both;
}
.bcw-add-to-cart a.bcw-add-to-cart-button.added::after{
	margin:0;
	font-size:calc(var(--bcw-icon-size)*0.7);
}

/* Quitar el link de ver carrito */
.bcw-add-to-cart a.added_to_cart.wc-forward{
	display:none;
}