SELECT 
  pfv.feature_id, 
  pfv.product_id, 
  pfv.variant_id, 
  gp.group_id 
FROM 
  cscart_product_features_values AS pfv 
  INNER JOIN cscart_product_variation_group_products AS gp ON pfv.product_id = gp.product_id 
  INNER JOIN cscart_product_variation_group_features AS gpf ON gpf.group_id = gp.group_id 
  AND gpf.feature_id = pfv.feature_id 
WHERE 
  pfv.lang_code = 'en' 
  AND gp.group_id IN (888)

Query time 0.00084

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "15.22"
    },
    "nested_loop": [
      {
        "table": {
          "table_name": "gp",
          "access_type": "ref",
          "possible_keys": [
            "PRIMARY",
            "idx_group_id"
          ],
          "key": "idx_group_id",
          "used_key_parts": [
            "group_id"
          ],
          "key_length": "3",
          "ref": [
            "const"
          ],
          "rows_examined_per_scan": 5,
          "rows_produced_per_join": 5,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "1.25",
            "eval_cost": "0.50",
            "prefix_cost": "1.75",
            "data_read_per_join": "80"
          },
          "used_columns": [
            "product_id",
            "group_id"
          ]
        }
      },
      {
        "table": {
          "table_name": "pfv",
          "access_type": "ref",
          "possible_keys": [
            "PRIMARY",
            "fl",
            "lang_code",
            "product_id",
            "fpl",
            "idx_product_feature_variant_id"
          ],
          "key": "idx_product_feature_variant_id",
          "used_key_parts": [
            "product_id"
          ],
          "key_length": "3",
          "ref": [
            "test2_gaseus.gp.product_id"
          ],
          "rows_examined_per_scan": 7,
          "rows_produced_per_join": 19,
          "filtered": "54.46",
          "using_index": true,
          "cost_info": {
            "read_cost": "3.30",
            "eval_cost": "1.91",
            "prefix_cost": "8.55",
            "data_read_per_join": "14K"
          },
          "used_columns": [
            "feature_id",
            "product_id",
            "variant_id",
            "lang_code"
          ],
          "attached_condition": "(`test2_gaseus`.`pfv`.`lang_code` = 'en')"
        }
      },
      {
        "table": {
          "table_name": "gpf",
          "access_type": "eq_ref",
          "possible_keys": [
            "PRIMARY",
            "idx_group_id"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "feature_id",
            "group_id"
          ],
          "key_length": "6",
          "ref": [
            "test2_gaseus.pfv.feature_id",
            "const"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 19,
          "filtered": "100.00",
          "using_index": true,
          "cost_info": {
            "read_cost": "4.77",
            "eval_cost": "1.91",
            "prefix_cost": "15.22",
            "data_read_per_join": "1K"
          },
          "used_columns": [
            "feature_id",
            "group_id"
          ]
        }
      }
    ]
  }
}

Result

feature_id product_id variant_id group_id
553 12925 1973 888
595 12925 1900 888
622 12925 2489 888
623 12925 2490 888
624 12925 1876 888
625 12925 2124 888
627 12925 1659 888
628 12925 1660 888
636 12925 2344 888
637 12925 2345 888
553 12924 1973 888
595 12924 1905 888
622 12924 2485 888
623 12924 2486 888
624 12924 1876 888
625 12924 2124 888
627 12924 1659 888
628 12924 1660 888
636 12924 2344 888
637 12924 2345 888
553 12923 1973 888
595 12923 1787 888
622 12923 2485 888
623 12923 2486 888
624 12923 1876 888
625 12923 2124 888
627 12923 1659 888
628 12923 1660 888
636 12923 2344 888
637 12923 2345 888
553 12922 1973 888
595 12922 2451 888
622 12922 2485 888
623 12922 2486 888
624 12922 1876 888
625 12922 2124 888
627 12922 1659 888
628 12922 1660 888
636 12922 2344 888
637 12922 2345 888
553 12921 1973 888
595 12921 1904 888
622 12921 2485 888
623 12921 2486 888
624 12921 1876 888
625 12921 2124 888
627 12921 1659 888
628 12921 1660 888
636 12921 2344 888
637 12921 2345 888