    /* 轮播图样式 */
    .category-card {
      transition: transform 0.3s ease, box-shadow 0.3s ease;
      cursor: pointer;
      height: 100%;
    }
    .category-card:hover {
      transform: translateY(-5px);
      box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    }
    
    /* 商品卡片统一样式 - 解决冲突核心 */
    .product-card {
      border: 1px solid #e9ecef;
      border-radius: 8px;
      overflow: hidden;
      transition: transform 0.3s ease, box-shadow 0.3s ease;
      background: #fff;
      position: relative;
      height: 100%;
    }
    .product-card:hover {
      transform: translateY(-5px);
      box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    }
    .product-img {
      aspect-ratio: 1/1;
      object-fit: cover;
      width: 100%;
    }
    .product-info {
      padding: 10px;
    }
    .original-price {
      text-decoration: line-through;
      color: #6c757d;
      font-size: 0.8rem;
    }
    .product-price {
      color: #dc3545;
      font-weight: bold;
    }
    .badge-promotion {
      position: absolute;
      top: 10px;
      left: 10px;
      font-size: 0.6rem !important;
      padding: 2px 6px !important;
      z-index: 1;
    }
    
    /* 登录卡片样式 */
    .login-card {
      border: 1px solid #e9ecef;
      border-radius: 8px;
      padding: 20px;
      background: #fff;
      box-shadow: 0 2px 8px rgba(0,0,0,0.08);
    }
    /* 品牌广场样式优化 */
	.brand-item {
	  transition: transform 0.2s ease, box-shadow 0.2s ease;
	  cursor: pointer;
	}
	.brand-item:hover {
	  transform: translateY(-2px);
	  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
	}
	.brand-item img {
	  aspect-ratio: 1/1;
	  object-fit: cover;
	}
    /* 猜你喜欢样式 - 统一4列布局 */
    .recommend-list .row {
      margin: 0;
    }
    .recommend-item {
      padding: 0;
      border-bottom: none;
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
    }
    .recommend-item img {
      max-width: 100%;
      height: auto;
      width: 120px;
      height: 120px;
      object-fit: cover;
      border-radius: 4px;
      margin-bottom: 0.5rem;
    }
    .recommend-item .info {
      width: 100%;
    }
    .recommend-item h6 {
      font-size: 0.78rem;
      margin-bottom: 2px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      color: #333;
    }
    .recommend-item .price {
      color: #dc3545;
      font-weight: bold;
      font-size: 0.75rem;
    }
    
    /* 秒杀商品标题样式 - 修复无效单位 */
    .product-title {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      background-color: rgba(0,0,0,0.5);
      color: white;
      padding: 0.25rem;
    }
    .product-title h6 {
      margin: 0;
      font-size: 0.7rem !important;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }
    
   