Williams-Sonoma earnings down 27 percent