Batir la mantequilla en un batidor eléctrico hasta que esté esponjosa, de 3 a 5 minutos.
Agregar el azúcar glass en dos partes mezclando bien entre cada adición.
Mezclar la harina con la sal y agregar en dos partes, mezclando entre cada adición. Bajar la velocidad del batidor y agregar los pistachos y cramberries picados no muy pequeños; también lo puedes hacer a mano con una paleta de madera o silicona.
Dividir la masa en dos partes y colocarla sobre un papel encerado. Formar un rollo o cuadrado.
Llevar al refrigerador por al menos por 1 hora hasta que esté firme.
Precalentar el horno a 300°F / 150°C, cortar las piezas de masa con un cuchillo afilado y colocarlas sobre una bandeja con papel para hornear.
Hornear por 15 minutos aproximadamente hasta que el centro esté firme y se hayan dorado un poco.
Transferir a una rejilla y dejar enfriar completamente.