/* 主题覆盖：收藏行强制水平对齐（收藏行已在 .product-btn-wrap 外） */
.xy-product-fav-row{
	display:flex!important;
	flex-direction:row!important;
	flex-wrap:nowrap!important;
	align-items:center!important;
	justify-content:flex-start!important;
	gap:8px!important;
	width:100%;
	min-height:28px;
	margin:10px 0 0!important;
	box-sizing:border-box;
}
.xy-product-fav-row > *{
	align-self:center!important;
	margin-top:0!important;
	margin-bottom:0!important;
}
.xy-product-fav-row a.xy-product-fav-list-link{
	display:inline-flex!important;
	align-items:center!important;
	align-self:center!important;
	height:28px!important;
	margin:0!important;
	padding:0!important;
	line-height:1!important;
	font-size:12px!important;
	font-weight:500!important;
	vertical-align:middle!important;
	position:static!important;
	top:auto!important;
	transform:none!important;
	float:none!important;
}
.xy-product-fav-row .xy-product-fav-label{
	display:inline-flex!important;
	align-items:center!important;
	align-self:center!important;
	height:28px!important;
	margin:0!important;
	padding:0!important;
	line-height:1!important;
	font-size:12px!important;
	font-weight:500!important;
	vertical-align:middle!important;
}
.xy-product-fav-row .xy-product-fav-btn{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	align-self:center!important;
	width:28px!important;
	height:28px!important;
	margin:0!important;
	padding:0!important;
	line-height:1!important;
}
.xy-product-fav-row a.xy-product-fav-list-link:before,
.xy-product-fav-row a.xy-product-fav-list-link:after{
	content:none!important;
	display:none!important;
}
@media only screen and (max-width:550px){
	.xy-product-fav-row .xy-product-fav-label,
	.xy-product-fav-row a.xy-product-fav-list-link{
		font-size:12px!important;
		height:28px!important;
		line-height:1!important;
	}
}
