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 = 'ru' 
  AND gp.group_id IN (
    71, 72, 73, 54, 69, 68, 70, 131, 46, 119, 
    120, 25, 87, 84, 31, 90, 82, 86, 89, 85, 
    92, 88, 93, 91, 94, 83, 53, 26, 28, 29, 
    27, 79, 77, 112, 114, 115
  )

Query time 0.00148

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "282.39"
    },
    "nested_loop": [
      {
        "table": {
          "table_name": "gpf",
          "access_type": "index",
          "possible_keys": [
            "PRIMARY",
            "idx_group_id"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "feature_id",
            "group_id"
          ],
          "key_length": "6",
          "rows_examined_per_scan": 101,
          "rows_produced_per_join": 35,
          "filtered": "35.64",
          "using_index": true,
          "cost_info": {
            "read_cost": "15.99",
            "eval_cost": "7.20",
            "prefix_cost": "23.19",
            "data_read_per_join": "3K"
          },
          "used_columns": [
            "feature_id",
            "group_id"
          ],
          "attached_condition": "(`cscart`.`gpf`.`group_id` in (71,72,73,54,69,68,70,131,46,119,120,25,87,84,31,90,82,86,89,85,92,88,93,91,94,83,53,26,28,29,27,79,77,112,114,115))"
        }
      },
      {
        "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": [
            "cscart.gpf.group_id"
          ],
          "rows_examined_per_scan": 3,
          "rows_produced_per_join": 107,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "108.00",
            "eval_cost": "21.60",
            "prefix_cost": "152.79",
            "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": [
            "cscart.gpf.feature_id",
            "cscart.gp.product_id",
            "const"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 107,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "108.00",
            "eval_cost": "21.60",
            "prefix_cost": "282.39",
            "data_read_per_join": "83K"
          },
          "used_columns": [
            "feature_id",
            "product_id",
            "variant_id",
            "lang_code"
          ]
        }
      }
    ]
  }
}

Result

feature_id product_id variant_id group_id
549 565 1280 25
549 564 1226 25
549 567 1224 25
549 566 1281 25
549 572 1201 26
549 571 1224 26
549 570 1281 26
549 569 1280 26
549 568 1226 26
549 573 1226 27
549 574 1280 27
549 575 1223 27
549 576 1224 27
549 577 1201 27
549 578 1226 28
549 579 1280 28
549 580 1281 28
549 581 1224 28
549 582 1201 28
549 583 1223 29
549 584 1280 29
549 585 1224 29
549 586 1201 29
549 592 1291 31
549 593 1305 31
549 636 1226 46
549 637 1305 46
549 678 1255 53
549 679 1226 53
549 680 1201 53
549 702 1301 54
549 701 1224 54
549 700 1281 54
549 699 1280 54
549 776 1223 68
549 775 1292 68
549 774 1293 68
549 780 1224 69
549 779 1281 69
549 778 1280 69
549 777 1223 69
549 784 1201 70
549 783 1199 70
549 782 1224 70
549 781 1223 70
549 787 1201 71
549 786 1224 71
549 785 1199 71
549 791 1224 72
549 790 1302 72
549 789 1301 72
549 788 1280 72
549 795 1201 73
549 794 1199 73
549 793 1224 73
549 792 1223 73
549 812 1226 77
549 811 1224 77
549 818 1303 79
549 817 1297 79
549 816 1283 79
549 815 1226 79
549 831 1224 82
549 830 1302 82
549 829 1291 82
549 828 1280 82
549 827 1223 82
549 833 1224 83
549 832 1226 83
549 835 1224 84
549 834 1226 84
549 841 1224 85
549 840 1306 85
549 839 1302 85
549 838 1280 85
549 837 1226 85
549 846 1224 86
549 845 1306 86
549 844 1302 86
549 843 1280 86
549 842 1226 86
549 851 1201 87
549 850 1224 87
549 849 1302 87
549 848 1280 87
549 847 1226 87
549 853 1224 88
549 852 1226 88
549 858 1224 89
549 857 1306 89
549 856 1302 89
549 855 1280 89
549 854 1226 89
549 863 1201 90
549 862 1224 90
549 861 1223 90
549 860 1301 90
549 859 1226 90
549 867 1302 91
549 866 1293 91
549 865 1291 91
549 864 1280 91
549 872 1224 92
549 871 1306 92
549 870 1302 92
549 869 1280 92
549 868 1226 92
549 874 1223 93
549 873 1226 93
549 878 1302 94
549 877 1291 94
549 876 1280 94
549 875 1293 94
549 945 1226 112
549 946 1224 112
549 953 1226 114
549 954 1311 114
549 955 1224 114
549 956 1226 115
549 957 1311 115
549 958 1224 115
549 969 1226 119
549 970 1224 119
549 972 1226 120
549 973 1299 120
549 974 1310 120
549 975 1223 120
549 1025 1226 131
549 1026 1311 131
549 1027 1224 131