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 (7014, 7017, 6941, 6937, 7015)

Query time 0.00157

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "118.03"
    },
    "nested_loop": [
      {
        "table": {
          "table_name": "gpf",
          "access_type": "range",
          "possible_keys": [
            "PRIMARY",
            "idx_group_id"
          ],
          "key": "idx_group_id",
          "used_key_parts": [
            "group_id"
          ],
          "key_length": "3",
          "rows_examined_per_scan": 8,
          "rows_produced_per_join": 8,
          "filtered": "100.00",
          "using_index": true,
          "cost_info": {
            "read_cost": "2.62",
            "eval_cost": "1.60",
            "prefix_cost": "4.22",
            "data_read_per_join": "832"
          },
          "used_columns": [
            "feature_id",
            "group_id"
          ],
          "attached_condition": "(`webmarco`.`gpf`.`group_id` in (7014,7017,6941,6937,7015))"
        }
      },
      {
        "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": [
            "webmarco.gpf.group_id"
          ],
          "rows_examined_per_scan": 9,
          "rows_produced_per_join": 75,
          "filtered": "100.00",
          "using_index": true,
          "cost_info": {
            "read_cost": "8.07",
            "eval_cost": "15.11",
            "prefix_cost": "27.40",
            "data_read_per_join": "1K"
          },
          "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": "fpl",
          "used_key_parts": [
            "feature_id",
            "product_id",
            "lang_code"
          ],
          "key_length": "12",
          "ref": [
            "webmarco.gpf.feature_id",
            "webmarco.gp.product_id",
            "const"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 75,
          "filtered": "100.00",
          "using_index": true,
          "cost_info": {
            "read_cost": "75.53",
            "eval_cost": "15.11",
            "prefix_cost": "118.03",
            "data_read_per_join": "58K"
          },
          "used_columns": [
            "feature_id",
            "product_id",
            "variant_id",
            "lang_code"
          ]
        }
      }
    ]
  }
}

Result

feature_id product_id variant_id group_id
649 263925 62608 6937
649 264760 62609 6937
649 264761 62610 6937
649 264762 62611 6937
649 264763 62612 6937
649 263981 62608 6941
649 264764 62609 6941
649 264765 62610 6941
649 264766 62611 6941
649 264767 62612 6941
649 264156 62612 7014
649 264927 62608 7014
649 264928 62609 7014
649 264929 62610 7014
649 264930 62611 7014
649 264931 62608 7014
649 264932 62609 7014
649 264933 62610 7014
649 264934 62611 7014
649 264935 62612 7014
649 264950 62608 7014
649 264951 62609 7014
649 264952 62610 7014
649 264953 62611 7014
649 264954 62612 7014
882 264156 60392 7014
882 264927 60392 7014
882 264928 60392 7014
882 264929 60392 7014
882 264930 60392 7014
882 264931 60401 7014
882 264932 60401 7014
882 264933 60401 7014
882 264934 60401 7014
882 264935 60401 7014
882 264950 60412 7014
882 264951 60412 7014
882 264952 60412 7014
882 264953 60412 7014
882 264954 60412 7014
649 263720 62608 7015
649 264936 62609 7015
649 264937 62610 7015
649 264938 62611 7015
649 264939 62612 7015
649 264940 62608 7015
649 264941 62609 7015
649 264942 62610 7015
649 264943 62611 7015
649 264944 62612 7015
649 264945 62608 7015
649 264946 62609 7015
649 264947 62610 7015
649 264948 62611 7015
649 264949 62612 7015
649 264955 62608 7015
649 264956 62609 7015
649 264957 62610 7015
649 264958 62611 7015
649 264959 62612 7015
882 263720 60392 7015
882 264936 60392 7015
882 264937 60392 7015
882 264938 60392 7015
882 264939 60392 7015
882 264940 60395 7015
882 264941 60395 7015
882 264942 60395 7015
882 264943 60395 7015
882 264944 60395 7015
882 264945 60401 7015
882 264946 60401 7015
882 264947 60401 7015
882 264948 60401 7015
882 264949 60401 7015
882 264955 60412 7015
882 264956 60412 7015
882 264957 60412 7015
882 264958 60412 7015
882 264959 60412 7015
649 264102 62612 7017
649 264969 62608 7017
649 264970 62609 7017
649 264971 62610 7017
649 264972 62611 7017
649 264973 62608 7017
649 264974 62609 7017
649 264975 62610 7017
649 264976 62611 7017
649 264977 62612 7017
882 264102 60392 7017
882 264969 60392 7017
882 264970 60392 7017
882 264971 60392 7017
882 264972 60392 7017
882 264973 60412 7017
882 264974 60412 7017
882 264975 60412 7017
882 264976 60412 7017
882 264977 60412 7017