.cart_amount, .favorite_amount {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 10px;
	font-weight: 700;
	transform: translate(50%, -50%);
}

.cart_amount .informer, .favorite_amount .informer {
	padding: .2em .5em;
	text-align: center;
	color: #fff;
	background: #ff0060;
	border-radius: 1em;
}

.info {
	font-size: 0.85em;
	color: #999;
}

.cart_item_image {
	width: 120px;
}

.cart_item_text {
	width: calc(100% - 120px);
}

.cart_item .favorite_icon {
	right: -.5rem;
}

.cart_item .favorite_icon .far, .catalog_list .favorite_icon .far {
	opacity: 0;
}

.cart_item:hover .favorite_icon .far, .catalog_list:hover .favorite_icon .far {
	opacity: 1;
}