.block_recom .slick-slide-inner[data-recommendation-ready="1"],
.block_combiner .slick-slide-inner[data-recommendation-ready="1"] {
  position: relative;
  cursor: pointer;
}

.block_recom .slick-slide-inner[data-recommendation-ready="1"] > a:first-child::after,
.block_combiner .slick-slide-inner[data-recommendation-ready="1"] > a:first-child::after {
  content: "";
  position: absolute;
  z-index: 1;
  inset: 0;
}

.block_recom .js-recommendation-add-to-cart,
.block_recom .js-recommendation-add-to-cart-generic,
.block_combiner .js-recommendation-add-to-cart,
.block_combiner .js-recommendation-add-to-cart-generic {
  position: relative;
  z-index: 2;
}

.block_recom .js-recommendation-add-to-cart.is-loading,
.block_recom .js-recommendation-add-to-cart-generic.is-loading,
.block_combiner .js-recommendation-add-to-cart.is-loading,
.block_combiner .js-recommendation-add-to-cart-generic.is-loading {
  pointer-events: none;
  opacity: 0.55;
}

.block_recom .js-recommendation-add-to-cart.is-added,
.block_recom .js-recommendation-add-to-cart-generic.is-added,
.block_combiner .js-recommendation-add-to-cart.is-added,
.block_combiner .js-recommendation-add-to-cart-generic.is-added {
  filter: saturate(1.35) brightness(0.92);
}
