Garnet Hill opens first full-price store