SELECT 
  pfv.feature_id, 
  pfv.product_id, 
  pfv.variant_id, 
  fv.position, 
  fvd.variant 
FROM 
  cscart_product_features_values AS pfv 
  INNER JOIN cscart_product_feature_variants AS fv ON pfv.feature_id = fv.feature_id 
  AND pfv.variant_id = fv.variant_id 
  INNER JOIN cscart_product_feature_variant_descriptions AS fvd ON pfv.variant_id = fvd.variant_id 
  AND fvd.lang_code = 'en' 
WHERE 
  pfv.feature_id IN (999, 1050) 
  AND pfv.product_id IN (
    359697, 359698, 359699, 359700, 359701, 
    359702, 359703, 359704
  ) 
  AND pfv.lang_code = 'en'

Query time 0.00235

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "27.61"
    },
    "nested_loop": [
      {
        "table": {
          "table_name": "pfv",
          "access_type": "range",
          "possible_keys": [
            "PRIMARY",
            "fl",
            "variant_id",
            "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": 16,
          "rows_produced_per_join": 16,
          "filtered": "100.00",
          "using_index": true,
          "cost_info": {
            "read_cost": "4.25",
            "eval_cost": "3.20",
            "prefix_cost": "7.45",
            "data_read_per_join": "12K"
          },
          "used_columns": [
            "feature_id",
            "product_id",
            "variant_id",
            "lang_code"
          ],
          "attached_condition": "((`webmarco`.`pfv`.`feature_id` in (999,1050)) and (`webmarco`.`pfv`.`product_id` in (359697,359698,359699,359700,359701,359702,359703,359704)) and (`webmarco`.`pfv`.`lang_code` = 'en'))"
        }
      },
      {
        "table": {
          "table_name": "fv",
          "access_type": "eq_ref",
          "possible_keys": [
            "PRIMARY",
            "feature_id"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "variant_id"
          ],
          "key_length": "3",
          "ref": [
            "webmarco.pfv.variant_id"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 0,
          "filtered": "5.00",
          "cost_info": {
            "read_cost": "16.00",
            "eval_cost": "0.16",
            "prefix_cost": "26.65",
            "data_read_per_join": "934"
          },
          "used_columns": [
            "variant_id",
            "feature_id",
            "position"
          ],
          "attached_condition": "(`webmarco`.`fv`.`feature_id` = `webmarco`.`pfv`.`feature_id`)"
        }
      },
      {
        "table": {
          "table_name": "fvd",
          "access_type": "eq_ref",
          "possible_keys": [
            "PRIMARY"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "variant_id",
            "lang_code"
          ],
          "key_length": "9",
          "ref": [
            "webmarco.pfv.variant_id",
            "const"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 0,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "0.80",
            "eval_cost": "0.16",
            "prefix_cost": "27.61",
            "data_read_per_join": "3K"
          },
          "used_columns": [
            "variant_id",
            "variant",
            "lang_code"
          ]
        }
      }
    ]
  }
}

Result

feature_id product_id variant_id position variant
999 359697 64452 0 VAT Excluded
999 359698 64452 0 VAT Excluded
999 359699 64452 0 VAT Excluded
999 359700 64452 0 VAT Excluded
999 359701 64453 0 VAT Included
999 359702 64453 0 VAT Included
999 359703 64453 0 VAT Included
999 359704 64453 0 VAT Included
1050 359697 65009 20 6
1050 359698 65010 40 12
1050 359699 65011 50 24
1050 359700 65012 60 48
1050 359701 65010 40 12
1050 359702 65011 50 24
1050 359703 65012 60 48
1050 359704 65009 20 6