.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-card-info {
  padding: 0 16px 16px;
}

.block-product-card.product-card-style--card .block-product-image__layer-image-wrapper {
  border-radius: 12px;
}

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

.block-product-card.product-card-style--card .block-product-buy-button {
  min-height: 42px;
  border-radius: 7px;
}

@media (max-width: 749px) {
  .block-product-card.product-card-style--card .block-product-card-info {
    padding: 0 10px 12px;
  }

  .block-product-card.product-card-style--card .block-product-buy-button {
    padding-inline: 8px;
    font-size: 13px;
    white-space: nowrap !important;
  }
}

.block-product-card .block-product-card__discount-tag {
  display: none;
}

.block-product-card .product-price__save {
  padding: 2px 6px;
  line-height: 1.3;
  white-space: nowrap;
}
