.block-product-card {
  position: relative;
}

.block-product-card.product-card-style--card {
  background-color: rgb(var(--color-card-background));
}

.block-product-card.product-card-style--card .block-product-price,
.block-product-card.product-card-style--card .block-product-title {
  padding-inline: 8px;
}

.block-product-card--pets {
  overflow: hidden;
  background: #fff;
  border: 1px solid #e7eee4;
  border-radius: var(--pcs-card-radius, 20px);
  box-shadow: 0 10px 28px rgba(33, 49, 36, 0.08);
}

.block-product-card--pets.product-card-style--card .block-product-price,
.block-product-card--pets.product-card-style--card .block-product-title {
  padding-inline: 0;
}

.block-product-card--pets .block-product-image__layer-image-wrapper {
  padding: 10px 10px 0;
  overflow: hidden;
}

.block-product-card--pets .block-product-image__layer-wrapper {
  inset: 10px 10px 0;
}

.block-product-card--pets .block-product-image__image-wrapper {
  overflow: hidden;
  border-radius: calc(var(--pcs-card-radius, 20px) - 4px);
}

.block-product-card--pets .block-product-card-info {
  padding: 12px 14px 16px;
}

.block-product-card--pets .block-product-title {
  color: #1f2a22;
  font-weight: 700;
  text-decoration: none;
}

.block-product-card--pets .block-product-title span {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.block-product-card--pets .block-product-price {
  color: #214f2f;
}

/*
  Pets 商品卡：只保留主题右上圆形心愿按钮。
  图区右下多出来的心，通常是收藏 App 注入（不是第二套主题块）。
*/
.block-product-card--pets
  .block-product-image__layer-image-wrapper
  :is(
    a[class*="wishlist"]:not(.pcs-wishlist-btn),
    button[class*="wishlist"]:not(.pcs-wishlist-btn),
    div[class*="wishlist"]:not(.pcs-wishlist-btn),
    span[class*="wishlist"]:not(.pcs-wishlist-btn),
    a[class*="Wish"]:not(.pcs-wishlist-btn),
    button[class*="Wish"]:not(.pcs-wishlist-btn),
    [class*="wishlist_product"],
    [class*="product-wishlist"],
    [class*="add-to-wishlist"],
    [class*="add_to_wishlist"],
    .StrideOn1__wishlist:not(.pcs-wishlist-btn)
  ) {
  display: none !important;
}
