.sold,
.cart-info:not(.sold) + .cart-info,
.shop__action.cart:not(.sold) + .shop__action.cart {
  display: none;
}
.cart-info.sold + .cart-info.sold,
.shop__action.cart.sold + .shop__action.cart.sold {
  display: block;
}