.product-check-list {
  list-style: none; /* 移除默认列表样式 */
  padding-left: 0;  /* 可选：清除默认内边距 */
}

.product-check-list li {
  position: relative;
  padding-left: 28px; /* 为打勾符号留出空间 */
  /* margin-bottom: 12px; */ /* 可选：增加列表项间距 */
  /* line-height: 1.6; *//* 优化文字行高 */
}

/* 用伪元素添加打勾符号 */
.product-check-list li:before {
  content: "✔"; /* 打勾符号（也可用 ✓、✓） */
  position: absolute;
  left: -10px;
  top: -2px;
  /* color: #28a745; */ /* 打勾颜色（如绿色） */
  font-size: 18px; /* 符号大小 */
  font-weight: bold; /* 可选：加粗 */
}

.product-check-list li:hover {
	color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}

.product-big {
	color: #222;
	margin: 40px 0px;
}


/* 基础样式 - 统一product前缀 */
.product-menu-secondary {
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.3s ease-out;
}

.product-menu-primary.active+.product-menu-secondary {
	max-height: 300px;
}

.product-card-all {
	transition: all 0.3s ease;
}

.product-card-all:hover {
	transform: translateY(-5px);
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}

.product-content {
	display: none;
	animation: productFadeIn 0.5s ease-in;
}

.product-content-hov:hover {
	transform: translateY(-5px);
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}

.product-content.active {
	display: block;
}

.product-menu-item {
	transition: all 0.2s ease;
}

.product-menu-item.active {
	background-color: #3b82f6;
	color: white !important;
}

@keyframes productFadeIn {
	from {
		opacity: 0;
		transform: translateY(10px);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}

/* .product-box {
	margin-top: 20px;
} */