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 = 'fr' 
WHERE 
  pfv.feature_id IN (45) 
  AND pfv.product_id IN (
    425, 426, 427, 428, 429, 430, 431, 367, 
    402, 403, 404, 405, 406, 407, 408, 409, 
    410, 411, 412, 413, 414, 415, 416
  ) 
  AND pfv.lang_code = 'fr'

Query time 0.00063

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost": 0.075655115,
    "nested_loop": [
      {
        "table": {
          "table_name": "pfv",
          "access_type": "ref",
          "possible_keys": [
            "PRIMARY",
            "fl",
            "variant_id",
            "lang_code",
            "product_id",
            "fpl",
            "idx_product_feature_variant_id"
          ],
          "key": "lang_code",
          "key_length": "9",
          "used_key_parts": ["lang_code", "feature_id"],
          "ref": ["const", "const"],
          "loops": 1,
          "rows": 23,
          "cost": 0.005019675,
          "filtered": 100,
          "attached_condition": "pfv.product_id in (425,426,427,428,429,430,431,367,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416) and pfv.lang_code = 'fr'",
          "using_index": true
        }
      },
      {
        "table": {
          "table_name": "fv",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY", "feature_id"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["variant_id"],
          "ref": ["u428615623_ecartifygonje.pfv.variant_id"],
          "loops": 23,
          "rows": 1,
          "cost": 0.03122172,
          "filtered": 100,
          "attached_condition": "fv.feature_id = 45"
        }
      },
      {
        "table": {
          "table_name": "fvd",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "9",
          "used_key_parts": ["variant_id", "lang_code"],
          "ref": ["u428615623_ecartifygonje.pfv.variant_id", "const"],
          "loops": 23,
          "rows": 1,
          "cost": 0.03941372,
          "filtered": 100,
          "attached_condition": "fvd.lang_code = 'fr'"
        }
      }
    ]
  }
}

Result

feature_id product_id variant_id position variant
45 367 5723 1 Cane Sugar
45 402 5724 2 Caramel
45 403 5732 10 Mango
45 404 5733 11 Cola
45 405 5734 12 Lemon Lime
45 406 5735 13 Orange
45 407 5736 14 Pineapple
45 408 5737 15 Rootbeer
45 409 5725 3 Hazelnut
45 410 5726 4 Vanilla
45 411 5727 5 Passionfruit
45 412 5728 6 Lychee
45 413 5729 7 White Peach
45 414 5730 8 Yuzu
45 415 5731 9 Strawberry
45 416 5738 16 Salted Caramel
45 425 5725 3 Hazelnut
45 426 5726 4 Vanilla
45 427 5727 5 Passionfruit
45 428 5728 6 Lychee
45 429 5729 7 White Peach
45 430 5730 8 Yuzu
45 431 5731 9 Strawberry