SELECT 
  product_id, 
  feature_id, 
  variant_id 
FROM 
  cscart_product_features_values 
WHERE 
  product_id IN (
    152093, 152094, 152095, 152096, 152097
  ) 
  AND feature_id IN (548, 549) 
  AND lang_code = 'en'

Query time 0.00189

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "5.03"
    },
    "table": {
      "table_name": "cscart_product_features_values",
      "access_type": "range",
      "possible_keys": [
        "PRIMARY",
        "fl",
        "lang_code",
        "product_id",
        "fpl",
        "idx_product_feature_variant_id"
      ],
      "key": "lang_code",
      "used_key_parts": [
        "lang_code",
        "feature_id",
        "product_id"
      ],
      "key_length": "12",
      "rows_examined_per_scan": 10,
      "rows_produced_per_join": 10,
      "filtered": "100.00",
      "using_index": true,
      "cost_info": {
        "read_cost": "3.03",
        "eval_cost": "2.00",
        "prefix_cost": "5.03",
        "data_read_per_join": "7K"
      },
      "used_columns": [
        "feature_id",
        "product_id",
        "variant_id",
        "lang_code"
      ],
      "attached_condition": "((`webmarco`.`cscart_product_features_values`.`product_id` in (152093,152094,152095,152096,152097)) and (`webmarco`.`cscart_product_features_values`.`feature_id` in (548,549)) and (`webmarco`.`cscart_product_features_values`.`lang_code` = 'en'))"
    }
  }
}

Result

product_id feature_id variant_id
152093 548 1362
152094 548 60012
152095 548 60012
152096 548 60013
152097 548 60014
152093 549 1369
152094 549 1369
152095 549 7396
152096 549 7396
152097 549 7396