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 (2136)

Query time 0.00104

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "48.23"
    },
    "nested_loop": [
      {
        "table": {
          "table_name": "gpf",
          "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": 2,
          "rows_produced_per_join": 2,
          "filtered": "100.00",
          "using_index": true,
          "cost_info": {
            "read_cost": "1.00",
            "eval_cost": "0.40",
            "prefix_cost": "1.40",
            "data_read_per_join": "208"
          },
          "used_columns": [
            "feature_id",
            "group_id"
          ]
        }
      },
      {
        "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": 16,
          "rows_produced_per_join": 32,
          "filtered": "100.00",
          "using_index": true,
          "cost_info": {
            "read_cost": "2.03",
            "eval_cost": "6.40",
            "prefix_cost": "9.83",
            "data_read_per_join": "512"
          },
          "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": 32,
          "filtered": "100.00",
          "using_index": true,
          "cost_info": {
            "read_cost": "32.00",
            "eval_cost": "6.40",
            "prefix_cost": "48.23",
            "data_read_per_join": "24K"
          },
          "used_columns": [
            "feature_id",
            "product_id",
            "variant_id",
            "lang_code"
          ]
        }
      }
    ]
  }
}

Result

feature_id product_id variant_id group_id
548 152049 1193 2136
548 152050 1195 2136
548 152051 1194 2136
548 152052 1197 2136
548 152053 1193 2136
548 152054 1195 2136
548 152055 1194 2136
548 152056 1197 2136
548 152057 1193 2136
548 152058 1195 2136
548 152059 1194 2136
548 152060 1197 2136
548 152061 1193 2136
548 152062 1195 2136
548 152063 1194 2136
548 152064 1197 2136
549 152049 1201 2136
549 152050 1201 2136
549 152051 1201 2136
549 152052 1201 2136
549 152053 1515 2136
549 152054 1515 2136
549 152055 1515 2136
549 152056 1515 2136
549 152057 1200 2136
549 152058 1200 2136
549 152059 1200 2136
549 152060 1200 2136
549 152061 1199 2136
549 152062 1199 2136
549 152063 1199 2136
549 152064 1199 2136